1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 232cf86f6SMauro Carvalho Chehab 332cf86f6SMauro Carvalho Chehabobj-y += keymaps/ 432cf86f6SMauro Carvalho Chehab 5a60d64b1SSean Youngrc-core-y := rc-main.o rc-ir-raw.o 642e0442fSSean Youngrc-core-$(CONFIG_LIRC) += lirc_dev.o 7f09f9f93SHans Verkuilrc-core-$(CONFIG_MEDIA_CEC_RC) += keymaps/rc-cec.o 8f4364dcfSSean Youngrc-core-$(CONFIG_BPF_LIRC_MODE2) += bpf-lirc.o 9*5c89357aSMauro Carvalho Chehab 10*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_RC_CORE) += rc-core.o 11*5c89357aSMauro Carvalho Chehab 12*5c89357aSMauro Carvalho Chehab# IR decoders - please keep it alphabetically sorted by Kconfig name 13*5c89357aSMauro Carvalho Chehab# (e. g. LC_ALL=C sort Makefile) 14*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_IMON_DECODER) += ir-imon-decoder.o 15*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o 16*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_MCE_KBD_DECODER) += ir-mce_kbd-decoder.o 1732cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o 1832cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o 1932cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o 20*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_RCMM_DECODER) += ir-rcmm-decoder.o 21b32e7243SMauro Carvalho Chehabobj-$(CONFIG_IR_SANYO_DECODER) += ir-sanyo-decoder.o 221d184b0bSJames Hoganobj-$(CONFIG_IR_SHARP_DECODER) += ir-sharp-decoder.o 23*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_SONY_DECODER) += ir-sony-decoder.o 241dee9b59SMarcel J.E. Molobj-$(CONFIG_IR_XMP_DECODER) += ir-xmp-decoder.o 2532cf86f6SMauro Carvalho Chehab 26*5c89357aSMauro Carvalho Chehab# stand-alone IR receivers/transmitters - please keep it alphabetically 27*5c89357aSMauro Carvalho Chehab# sorted by Kconfig name (e. g. LC_ALL=C sort Makefile) 28*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_ENE) += ene_ir.o 29*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_FINTEK) += fintek-cir.o 30*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_GPIO_CIR) += gpio-ir-recv.o 31*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_GPIO_TX) += gpio-ir-tx.o 32a84fcdaaSGuoxiong Yanobj-$(CONFIG_IR_HIX5HD2) += ir-hix5hd2.o 33*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_IGORPLUGUSB) += igorplugusb.o 34*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_IGUANA) += iguanair.o 35*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_IMG) += img-ir/ 3632cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_IMON) += imon.o 378a4e8f8dSSean Youngobj-$(CONFIG_IR_IMON_RAW) += imon_raw.o 38620a32bbSJuan J. Garcia de Soriaobj-$(CONFIG_IR_ITE_CIR) += ite-cir.o 3932cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_MCEUSB) += mceusb.o 4012ddbadfSBeniamino Galvaniobj-$(CONFIG_IR_MESON) += meson-ir.o 4149be1c78SViktor Prutyanovobj-$(CONFIG_IR_MESON_TX) += meson-ir-tx.o 42*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_MTK) += mtk-cir.o 4332cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_NUVOTON) += nuvoton-cir.o 44*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_PWM_TX) += pwm-ir-tx.o 452154be65SJarod Wilsonobj-$(CONFIG_IR_REDRAT3) += redrat3.o 46c332e847STimo Kokkonenobj-$(CONFIG_IR_RX51) += ir-rx51.o 47*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_SERIAL) += serial_ir.o 48fe052da4SAndi Shytiobj-$(CONFIG_IR_SPI) += ir-spi.o 4932cf86f6SMauro Carvalho Chehabobj-$(CONFIG_IR_STREAMZAP) += streamzap.o 50b4e3e59fSAlexander Bersenevobj-$(CONFIG_IR_SUNXI) += sunxi-cir.o 51261463dbSSean Youngobj-$(CONFIG_IR_TOY) += ir_toy.o 52*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_TTUSBIR) += ttusbir.o 53*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_IR_WINBOND_CIR) += winbond-cir.o 54*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_RC_ATI_REMOTE) += ati_remote.o 55*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_RC_LOOPBACK) += rc-loopback.o 56*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_RC_ST) += st_rc.o 57*5c89357aSMauro Carvalho Chehabobj-$(CONFIG_RC_XBOX_DVD) += xbox_remote.o 58