1b4c184e5SMauro Carvalho Chehabconfig RC_CORE 2b4c184e5SMauro Carvalho Chehab tristate 3b4c184e5SMauro Carvalho Chehab depends on MEDIA_RC_SUPPORT 432cf86f6SMauro Carvalho Chehab depends on INPUT 5b4c184e5SMauro Carvalho Chehab default y 632cf86f6SMauro Carvalho Chehab 7c455f5c8SMauro Carvalho Chehabsource "drivers/media/rc/keymaps/Kconfig" 8c455f5c8SMauro Carvalho Chehab 9c455f5c8SMauro Carvalho Chehabmenuconfig RC_DECODERS 10c455f5c8SMauro Carvalho Chehab bool "Remote controller decoders" 11c455f5c8SMauro Carvalho Chehab depends on RC_CORE 12c455f5c8SMauro Carvalho Chehab default y 13c455f5c8SMauro Carvalho Chehab 14c455f5c8SMauro Carvalho Chehabif RC_DECODERS 1532cf86f6SMauro Carvalho Chehabconfig LIRC 16b4c184e5SMauro Carvalho Chehab tristate "LIRC interface driver" 17b4c184e5SMauro Carvalho Chehab depends on RC_CORE 1832cf86f6SMauro Carvalho Chehab 1932cf86f6SMauro Carvalho Chehab ---help--- 2032cf86f6SMauro Carvalho Chehab Enable this option to build the Linux Infrared Remote 2132cf86f6SMauro Carvalho Chehab Control (LIRC) core device interface driver. The LIRC 2232cf86f6SMauro Carvalho Chehab interface passes raw IR to and from userspace, where the 2332cf86f6SMauro Carvalho Chehab LIRC daemon handles protocol decoding for IR reception and 2432cf86f6SMauro Carvalho Chehab encoding for IR transmitting (aka "blasting"). 2532cf86f6SMauro Carvalho Chehab 2694f74767SMauro Carvalho Chehabconfig IR_LIRC_CODEC 2794f74767SMauro Carvalho Chehab tristate "Enable IR to LIRC bridge" 2894f74767SMauro Carvalho Chehab depends on RC_CORE 2994f74767SMauro Carvalho Chehab depends on LIRC 3094f74767SMauro Carvalho Chehab default y 3194f74767SMauro Carvalho Chehab 3294f74767SMauro Carvalho Chehab ---help--- 3394f74767SMauro Carvalho Chehab Enable this option to pass raw IR to and from userspace via 3494f74767SMauro Carvalho Chehab the LIRC interface. 3594f74767SMauro Carvalho Chehab 3694f74767SMauro Carvalho Chehab 3732cf86f6SMauro Carvalho Chehabconfig IR_NEC_DECODER 3832cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the NEC protocol" 396bda9644SMauro Carvalho Chehab depends on RC_CORE 4032cf86f6SMauro Carvalho Chehab select BITREVERSE 4132cf86f6SMauro Carvalho Chehab default y 4232cf86f6SMauro Carvalho Chehab 4332cf86f6SMauro Carvalho Chehab ---help--- 4432cf86f6SMauro Carvalho Chehab Enable this option if you have IR with NEC protocol, and 4532cf86f6SMauro Carvalho Chehab if the IR is decoded in software 4632cf86f6SMauro Carvalho Chehab 4732cf86f6SMauro Carvalho Chehabconfig IR_RC5_DECODER 4832cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC-5 protocol" 496bda9644SMauro Carvalho Chehab depends on RC_CORE 5032cf86f6SMauro Carvalho Chehab select BITREVERSE 5132cf86f6SMauro Carvalho Chehab default y 5232cf86f6SMauro Carvalho Chehab 5332cf86f6SMauro Carvalho Chehab ---help--- 5432cf86f6SMauro Carvalho Chehab Enable this option if you have IR with RC-5 protocol, and 5532cf86f6SMauro Carvalho Chehab if the IR is decoded in software 5632cf86f6SMauro Carvalho Chehab 5732cf86f6SMauro Carvalho Chehabconfig IR_RC6_DECODER 5832cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC6 protocol" 596bda9644SMauro Carvalho Chehab depends on RC_CORE 6032cf86f6SMauro Carvalho Chehab select BITREVERSE 6132cf86f6SMauro Carvalho Chehab default y 6232cf86f6SMauro Carvalho Chehab 6332cf86f6SMauro Carvalho Chehab ---help--- 6432cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 6532cf86f6SMauro Carvalho Chehab uses the RC6 protocol, and you need software decoding support. 6632cf86f6SMauro Carvalho Chehab 6732cf86f6SMauro Carvalho Chehabconfig IR_JVC_DECODER 6832cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the JVC protocol" 696bda9644SMauro Carvalho Chehab depends on RC_CORE 7032cf86f6SMauro Carvalho Chehab select BITREVERSE 7132cf86f6SMauro Carvalho Chehab default y 7232cf86f6SMauro Carvalho Chehab 7332cf86f6SMauro Carvalho Chehab ---help--- 7432cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 7532cf86f6SMauro Carvalho Chehab uses the JVC protocol, and you need software decoding support. 7632cf86f6SMauro Carvalho Chehab 7732cf86f6SMauro Carvalho Chehabconfig IR_SONY_DECODER 7832cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sony protocol" 796bda9644SMauro Carvalho Chehab depends on RC_CORE 80b66d2086SArnd Bergmann select BITREVERSE 8132cf86f6SMauro Carvalho Chehab default y 8232cf86f6SMauro Carvalho Chehab 8332cf86f6SMauro Carvalho Chehab ---help--- 8432cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 8532cf86f6SMauro Carvalho Chehab uses the Sony protocol, and you need software decoding support. 8632cf86f6SMauro Carvalho Chehab 87b32e7243SMauro Carvalho Chehabconfig IR_SANYO_DECODER 88b32e7243SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sanyo protocol" 89b32e7243SMauro Carvalho Chehab depends on RC_CORE 90b32e7243SMauro Carvalho Chehab default y 91b32e7243SMauro Carvalho Chehab 92b32e7243SMauro Carvalho Chehab ---help--- 93b32e7243SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 94b32e7243SMauro Carvalho Chehab uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), 95b32e7243SMauro Carvalho Chehab and you need software decoding support. 96b32e7243SMauro Carvalho Chehab 971d184b0bSJames Hoganconfig IR_SHARP_DECODER 981d184b0bSJames Hogan tristate "Enable IR raw decoder for the Sharp protocol" 991d184b0bSJames Hogan depends on RC_CORE 1001d184b0bSJames Hogan default y 1011d184b0bSJames Hogan 1021d184b0bSJames Hogan ---help--- 1031d184b0bSJames Hogan Enable this option if you have an infrared remote control which 1041b0621afSHeiner Kallweit uses the Sharp protocol (Sharp, Denon), and you need software 1051b0621afSHeiner Kallweit decoding support. 1061d184b0bSJames Hogan 107f5f2cc64SJarod Wilsonconfig IR_MCE_KBD_DECODER 108f5f2cc64SJarod Wilson tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol" 109f5f2cc64SJarod Wilson depends on RC_CORE 110f5f2cc64SJarod Wilson select BITREVERSE 111f5f2cc64SJarod Wilson default y 112f5f2cc64SJarod Wilson 113f5f2cc64SJarod Wilson ---help--- 114f5f2cc64SJarod Wilson Enable this option if you have a Microsoft Remote Keyboard for 115f5f2cc64SJarod Wilson Windows Media Center Edition, which you would like to use with 116f5f2cc64SJarod Wilson a raw IR receiver in your system. 1171dee9b59SMarcel J.E. Mol 1181dee9b59SMarcel J.E. Molconfig IR_XMP_DECODER 1191dee9b59SMarcel J.E. Mol tristate "Enable IR raw decoder for the XMP protocol" 1201dee9b59SMarcel J.E. Mol depends on RC_CORE 1211dee9b59SMarcel J.E. Mol select BITREVERSE 1221dee9b59SMarcel J.E. Mol default y 1231dee9b59SMarcel J.E. Mol 1241dee9b59SMarcel J.E. Mol ---help--- 1251dee9b59SMarcel J.E. Mol Enable this option if you have IR with XMP protocol, and 1261dee9b59SMarcel J.E. Mol if the IR is decoded in software 127c455f5c8SMauro Carvalho Chehabendif #RC_DECODERS 128f5f2cc64SJarod Wilson 129b4c184e5SMauro Carvalho Chehabmenuconfig RC_DEVICES 130b4c184e5SMauro Carvalho Chehab bool "Remote Controller devices" 131b4c184e5SMauro Carvalho Chehab depends on RC_CORE 132b4c184e5SMauro Carvalho Chehab 133b4c184e5SMauro Carvalho Chehabif RC_DEVICES 134b4c184e5SMauro Carvalho Chehab 1359688efdaSAnssi Hannulaconfig RC_ATI_REMOTE 1363a7a6237SAnssi Hannula tristate "ATI / X10 based USB RF remote controls" 1379688efdaSAnssi Hannula depends on USB_ARCH_HAS_HCD 138c34516e5SAnssi Hannula depends on RC_CORE 1399688efdaSAnssi Hannula select USB 1409688efdaSAnssi Hannula help 1413a7a6237SAnssi Hannula Say Y here if you want to use an X10 based USB remote control. 1429688efdaSAnssi Hannula These are RF remotes with USB receivers. 1433a7a6237SAnssi Hannula 1443a7a6237SAnssi Hannula Such devices include the ATI remote that comes with many of ATI's 1453a7a6237SAnssi Hannula All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote, 1463a7a6237SAnssi Hannula Medion RF remote, and SnapStream FireFly remote. 1473a7a6237SAnssi Hannula 1489688efdaSAnssi Hannula This driver provides mouse pointer, left and right mouse buttons, 1499688efdaSAnssi Hannula and maps all the other remote buttons to keypress events. 1509688efdaSAnssi Hannula 1519688efdaSAnssi Hannula To compile this driver as a module, choose M here: the module will be 1529688efdaSAnssi Hannula called ati_remote. 1539688efdaSAnssi Hannula 15432cf86f6SMauro Carvalho Chehabconfig IR_ENE 15532cf86f6SMauro Carvalho Chehab tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" 15632cf86f6SMauro Carvalho Chehab depends on PNP 1576bda9644SMauro Carvalho Chehab depends on RC_CORE 15832cf86f6SMauro Carvalho Chehab ---help--- 15932cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 16032cf86f6SMauro Carvalho Chehab /transceiver made by ENE. 16132cf86f6SMauro Carvalho Chehab 16232cf86f6SMauro Carvalho Chehab You can see if you have it by looking at lspnp output. 16332cf86f6SMauro Carvalho Chehab Output should include ENE0100 ENE0200 or something similar. 16432cf86f6SMauro Carvalho Chehab 16532cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 16632cf86f6SMauro Carvalho Chehab module will be called ene_ir. 16732cf86f6SMauro Carvalho Chehab 168a84fcdaaSGuoxiong Yanconfig IR_HIX5HD2 169a84fcdaaSGuoxiong Yan tristate "Hisilicon hix5hd2 IR remote control" 170a84fcdaaSGuoxiong Yan depends on RC_CORE 171a84fcdaaSGuoxiong Yan help 172a84fcdaaSGuoxiong Yan Say Y here if you want to use hisilicon hix5hd2 remote control. 173a84fcdaaSGuoxiong Yan To compile this driver as a module, choose M here: the module will be 174a84fcdaaSGuoxiong Yan called ir-hix5hd2. 175a84fcdaaSGuoxiong Yan 176a84fcdaaSGuoxiong Yan If you're not sure, select N here 177a84fcdaaSGuoxiong Yan 17832cf86f6SMauro Carvalho Chehabconfig IR_IMON 17932cf86f6SMauro Carvalho Chehab tristate "SoundGraph iMON Receiver and Display" 18032cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 1816bda9644SMauro Carvalho Chehab depends on RC_CORE 18232cf86f6SMauro Carvalho Chehab select USB 18332cf86f6SMauro Carvalho Chehab ---help--- 18432cf86f6SMauro Carvalho Chehab Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) 18532cf86f6SMauro Carvalho Chehab IR Receiver and/or LCD/VFD/VGA display. 18632cf86f6SMauro Carvalho Chehab 18732cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 18832cf86f6SMauro Carvalho Chehab module will be called imon. 18932cf86f6SMauro Carvalho Chehab 19032cf86f6SMauro Carvalho Chehabconfig IR_MCEUSB 19132cf86f6SMauro Carvalho Chehab tristate "Windows Media Center Ed. eHome Infrared Transceiver" 19232cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 1936bda9644SMauro Carvalho Chehab depends on RC_CORE 19432cf86f6SMauro Carvalho Chehab select USB 19532cf86f6SMauro Carvalho Chehab ---help--- 19632cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Windows Media Center Edition 19732cf86f6SMauro Carvalho Chehab eHome Infrared Transceiver. 19832cf86f6SMauro Carvalho Chehab 19932cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 20032cf86f6SMauro Carvalho Chehab module will be called mceusb. 20132cf86f6SMauro Carvalho Chehab 202620a32bbSJuan J. Garcia de Soriaconfig IR_ITE_CIR 203620a32bbSJuan J. Garcia de Soria tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver" 204620a32bbSJuan J. Garcia de Soria depends on PNP 205620a32bbSJuan J. Garcia de Soria depends on RC_CORE 206620a32bbSJuan J. Garcia de Soria ---help--- 207620a32bbSJuan J. Garcia de Soria Say Y here to enable support for integrated infrared receivers 208620a32bbSJuan J. Garcia de Soria /transceivers made by ITE Tech Inc. These are found in 209620a32bbSJuan J. Garcia de Soria several ASUS devices, like the ASUS Digimatrix or the ASUS 210620a32bbSJuan J. Garcia de Soria EEEBox 1501U. 211620a32bbSJuan J. Garcia de Soria 212620a32bbSJuan J. Garcia de Soria To compile this driver as a module, choose M here: the 213620a32bbSJuan J. Garcia de Soria module will be called ite-cir. 214620a32bbSJuan J. Garcia de Soria 2159bdc79eaSJarod Wilsonconfig IR_FINTEK 2169bdc79eaSJarod Wilson tristate "Fintek Consumer Infrared Transceiver" 2179bdc79eaSJarod Wilson depends on PNP 2189bdc79eaSJarod Wilson depends on RC_CORE 2199bdc79eaSJarod Wilson ---help--- 2209bdc79eaSJarod Wilson Say Y here to enable support for integrated infrared receiver 2219bdc79eaSJarod Wilson /transciever made by Fintek. This chip is found on assorted 2229bdc79eaSJarod Wilson Jetway motherboards (and of course, possibly others). 2239bdc79eaSJarod Wilson 2249bdc79eaSJarod Wilson To compile this driver as a module, choose M here: the 2259bdc79eaSJarod Wilson module will be called fintek-cir. 2269bdc79eaSJarod Wilson 22712ddbadfSBeniamino Galvaniconfig IR_MESON 22812ddbadfSBeniamino Galvani tristate "Amlogic Meson IR remote receiver" 22912ddbadfSBeniamino Galvani depends on RC_CORE 23012ddbadfSBeniamino Galvani depends on ARCH_MESON || COMPILE_TEST 23112ddbadfSBeniamino Galvani ---help--- 23212ddbadfSBeniamino Galvani Say Y if you want to use the IR remote receiver available 23312ddbadfSBeniamino Galvani on Amlogic Meson SoCs. 23412ddbadfSBeniamino Galvani 23512ddbadfSBeniamino Galvani To compile this driver as a module, choose M here: the 23612ddbadfSBeniamino Galvani module will be called meson-ir. 23712ddbadfSBeniamino Galvani 2386691e7b9SSean Wangconfig IR_MTK 2396691e7b9SSean Wang tristate "Mediatek IR remote receiver" 2406691e7b9SSean Wang depends on RC_CORE 2416691e7b9SSean Wang depends on ARCH_MEDIATEK || COMPILE_TEST 2426691e7b9SSean Wang ---help--- 2436691e7b9SSean Wang Say Y if you want to use the IR remote receiver available 2446691e7b9SSean Wang on Mediatek SoCs. 2456691e7b9SSean Wang 2466691e7b9SSean Wang To compile this driver as a module, choose M here: the 2476691e7b9SSean Wang module will be called mtk-cir. 2486691e7b9SSean Wang 24932cf86f6SMauro Carvalho Chehabconfig IR_NUVOTON 25032cf86f6SMauro Carvalho Chehab tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" 25132cf86f6SMauro Carvalho Chehab depends on PNP 2526bda9644SMauro Carvalho Chehab depends on RC_CORE 25332cf86f6SMauro Carvalho Chehab ---help--- 25432cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 25532cf86f6SMauro Carvalho Chehab /transciever made by Nuvoton (formerly Winbond). This chip is 25632cf86f6SMauro Carvalho Chehab found in the ASRock ION 330HT, as well as assorted Intel 25732cf86f6SMauro Carvalho Chehab DP55-series motherboards (and of course, possibly others). 25832cf86f6SMauro Carvalho Chehab 25932cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 26032cf86f6SMauro Carvalho Chehab module will be called nuvoton-cir. 26132cf86f6SMauro Carvalho Chehab 2622154be65SJarod Wilsonconfig IR_REDRAT3 2632154be65SJarod Wilson tristate "RedRat3 IR Transceiver" 2642154be65SJarod Wilson depends on USB_ARCH_HAS_HCD 2652154be65SJarod Wilson depends on RC_CORE 266bf139726SSean Young select NEW_LEDS 267bf139726SSean Young select LEDS_CLASS 2682154be65SJarod Wilson select USB 2692154be65SJarod Wilson ---help--- 2702154be65SJarod Wilson Say Y here if you want to use a RedRat3 Infrared Transceiver. 2712154be65SJarod Wilson 2722154be65SJarod Wilson To compile this driver as a module, choose M here: the 2732154be65SJarod Wilson module will be called redrat3. 2742154be65SJarod Wilson 275fe052da4SAndi Shyticonfig IR_SPI 276fe052da4SAndi Shyti tristate "SPI connected IR LED" 277fe052da4SAndi Shyti depends on SPI && LIRC 278fe052da4SAndi Shyti ---help--- 279fe052da4SAndi Shyti Say Y if you want to use an IR LED connected through SPI bus. 280fe052da4SAndi Shyti 281fe052da4SAndi Shyti To compile this driver as a module, choose M here: the module will be 282fe052da4SAndi Shyti called ir-spi. 283fe052da4SAndi Shyti 28432cf86f6SMauro Carvalho Chehabconfig IR_STREAMZAP 28532cf86f6SMauro Carvalho Chehab tristate "Streamzap PC Remote IR Receiver" 28632cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 2876bda9644SMauro Carvalho Chehab depends on RC_CORE 28832cf86f6SMauro Carvalho Chehab select USB 28932cf86f6SMauro Carvalho Chehab ---help--- 29032cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Streamzap PC Remote 29132cf86f6SMauro Carvalho Chehab Infrared Receiver. 29232cf86f6SMauro Carvalho Chehab 29332cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 29432cf86f6SMauro Carvalho Chehab module will be called streamzap. 29532cf86f6SMauro Carvalho Chehab 2965b2e303fSDavid Härdemanconfig IR_WINBOND_CIR 2975b2e303fSDavid Härdeman tristate "Winbond IR remote control" 2985b2e303fSDavid Härdeman depends on X86 && PNP 2996bda9644SMauro Carvalho Chehab depends on RC_CORE 3005b2e303fSDavid Härdeman select NEW_LEDS 3015b2e303fSDavid Härdeman select LEDS_CLASS 3025b2e303fSDavid Härdeman select BITREVERSE 3035b2e303fSDavid Härdeman ---help--- 3045b2e303fSDavid Härdeman Say Y here if you want to use the IR remote functionality found 3055b2e303fSDavid Härdeman in some Winbond SuperI/O chips. Currently only the WPCD376I 3065b2e303fSDavid Härdeman chip is supported (included in some Intel Media series 3075b2e303fSDavid Härdeman motherboards). 3085b2e303fSDavid Härdeman 3095b2e303fSDavid Härdeman To compile this driver as a module, choose M here: the module will 3105b2e303fSDavid Härdeman be called winbond_cir. 3115b2e303fSDavid Härdeman 312b1c97193SSean Youngconfig IR_IGORPLUGUSB 313b1c97193SSean Young tristate "IgorPlug-USB IR Receiver" 314b1c97193SSean Young depends on USB_ARCH_HAS_HCD 315b1c97193SSean Young depends on RC_CORE 316b1c97193SSean Young select USB 317b1c97193SSean Young ---help--- 318b1c97193SSean Young Say Y here if you want to use the IgorPlug-USB IR Receiver by 319b1c97193SSean Young Igor Cesko. This device is included on the Fit-PC2. 320b1c97193SSean Young 321b1c97193SSean Young Note that this device can only record bursts of 36 IR pulses and 322b1c97193SSean Young spaces, which is not enough for the NEC, Sanyo and RC-6 protocol. 323b1c97193SSean Young 324b1c97193SSean Young To compile this driver as a module, choose M here: the module will 325b1c97193SSean Young be called igorplugusb. 326b1c97193SSean Young 32726ff6313SSean Youngconfig IR_IGUANA 32826ff6313SSean Young tristate "IguanaWorks USB IR Transceiver" 329ac6eb458SGuenter Roeck depends on USB_ARCH_HAS_HCD 33026ff6313SSean Young depends on RC_CORE 33126ff6313SSean Young select USB 33226ff6313SSean Young ---help--- 3330797b480SSean Young Say Y here if you want to use the IguanaWorks USB IR Transceiver. 3340797b480SSean Young Both infrared receive and send are supported. If you want to 3350797b480SSean Young change the ID or the pin config, use the user space driver from 3360797b480SSean Young IguanaWorks. 3370797b480SSean Young 3380797b480SSean Young Only firmware 0x0205 and later is supported. 33926ff6313SSean Young 34026ff6313SSean Young To compile this driver as a module, choose M here: the module will 34126ff6313SSean Young be called iguanair. 34226ff6313SSean Young 3430938069fSSean Youngconfig IR_TTUSBIR 3440938069fSSean Young tristate "TechnoTrend USB IR Receiver" 3453ab2a83eSSean Young depends on USB_ARCH_HAS_HCD 3460938069fSSean Young depends on RC_CORE 3470938069fSSean Young select USB 3480938069fSSean Young select NEW_LEDS 3490938069fSSean Young select LEDS_CLASS 3500938069fSSean Young ---help--- 3510938069fSSean Young Say Y here if you want to use the TechnoTrend USB IR Receiver. The 3520938069fSSean Young driver can control the led. 3530938069fSSean Young 3540938069fSSean Young To compile this driver as a module, choose M here: the module will 3550938069fSSean Young be called ttusbir. 3560938069fSSean Young 357c332e847STimo Kokkonenconfig IR_RX51 3582ea4b442SMauro Carvalho Chehab tristate "Nokia N900 IR transmitter diode" 359a92def1bSSean Young depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE 360c332e847STimo Kokkonen ---help--- 361c332e847STimo Kokkonen Say Y or M here if you want to enable support for the IR 362c332e847STimo Kokkonen transmitter diode built in the Nokia N900 (RX51) device. 363c332e847STimo Kokkonen 364362b29baSTimo Kokkonen The driver uses omap DM timers for generating the carrier 365c332e847STimo Kokkonen wave and pulses. 366c332e847STimo Kokkonen 36754b29120SJames Hogansource "drivers/media/rc/img-ir/Kconfig" 36854b29120SJames Hogan 369801c73c0SDavid Härdemanconfig RC_LOOPBACK 370801c73c0SDavid Härdeman tristate "Remote Control Loopback Driver" 371801c73c0SDavid Härdeman depends on RC_CORE 372801c73c0SDavid Härdeman ---help--- 373801c73c0SDavid Härdeman Say Y here if you want support for the remote control loopback 374801c73c0SDavid Härdeman driver which allows TX data to be sent back as RX data. 375801c73c0SDavid Härdeman This is mostly useful for debugging purposes. 376801c73c0SDavid Härdeman 377801c73c0SDavid Härdeman If you're not sure, select N here. 378801c73c0SDavid Härdeman 379801c73c0SDavid Härdeman To compile this driver as a module, choose M here: the module will 380801c73c0SDavid Härdeman be called rc_loopback. 381801c73c0SDavid Härdeman 382fd0f6851SRavi Kumar Vconfig IR_GPIO_CIR 383fd0f6851SRavi Kumar V tristate "GPIO IR remote control" 384fd0f6851SRavi Kumar V depends on RC_CORE 385fd0f6851SRavi Kumar V ---help--- 386fd0f6851SRavi Kumar V Say Y if you want to use GPIO based IR Receiver. 387fd0f6851SRavi Kumar V 388fd0f6851SRavi Kumar V To compile this driver as a module, choose M here: the module will 389fd0f6851SRavi Kumar V be called gpio-ir-recv. 390fd0f6851SRavi Kumar V 39180f93c7bSSrinivas Kandagatlaconfig RC_ST 39280f93c7bSSrinivas Kandagatla tristate "ST remote control receiver" 3937155043cSMauro Carvalho Chehab depends on RC_CORE 3947155043cSMauro Carvalho Chehab depends on ARCH_STI || COMPILE_TEST 395cfcffe39SHans Verkuil ---help--- 39680f93c7bSSrinivas Kandagatla Say Y here if you want support for ST remote control driver 39780f93c7bSSrinivas Kandagatla which allows both IR and UHF RX. 39880f93c7bSSrinivas Kandagatla The driver passes raw pulse and space information to the LIRC decoder. 39980f93c7bSSrinivas Kandagatla 40080f93c7bSSrinivas Kandagatla If you're not sure, select N here. 40180f93c7bSSrinivas Kandagatla 402b4e3e59fSAlexander Bersenevconfig IR_SUNXI 403b4e3e59fSAlexander Bersenev tristate "SUNXI IR remote control" 404b4e3e59fSAlexander Bersenev depends on RC_CORE 4057155043cSMauro Carvalho Chehab depends on ARCH_SUNXI || COMPILE_TEST 406b4e3e59fSAlexander Bersenev ---help--- 407b4e3e59fSAlexander Bersenev Say Y if you want to use sunXi internal IR Controller 408b4e3e59fSAlexander Bersenev 409b4e3e59fSAlexander Bersenev To compile this driver as a module, choose M here: the module will 410b4e3e59fSAlexander Bersenev be called sunxi-ir. 411b4e3e59fSAlexander Bersenev 412fa5dc29cSSean Youngconfig IR_SERIAL 413fa5dc29cSSean Young tristate "Homebrew Serial Port Receiver" 414fa5dc29cSSean Young depends on RC_CORE 415fa5dc29cSSean Young ---help--- 416fa5dc29cSSean Young Say Y if you want to use Homebrew Serial Port Receivers and 417fa5dc29cSSean Young Transceivers. 418fa5dc29cSSean Young 419fa5dc29cSSean Young To compile this driver as a module, choose M here: the module will 420fa5dc29cSSean Young be called serial-ir. 421fa5dc29cSSean Young 422fa5dc29cSSean Youngconfig IR_SERIAL_TRANSMITTER 423fa5dc29cSSean Young bool "Serial Port Transmitter" 424fa5dc29cSSean Young default y 425fa5dc29cSSean Young depends on IR_SERIAL 426fa5dc29cSSean Young ---help--- 427fa5dc29cSSean Young Serial Port Transmitter support 428fa5dc29cSSean Young 429*e6626716SSean Youngconfig IR_SIR 430*e6626716SSean Young tristate "Built-in SIR IrDA port" 431*e6626716SSean Young depends on RC_CORE 432*e6626716SSean Young ---help--- 433*e6626716SSean Young Say Y if you want to use a IrDA SIR port Transceivers. 434*e6626716SSean Young 435*e6626716SSean Young To compile this driver as a module, choose M here: the module will 436*e6626716SSean Young be called sir-ir. 437*e6626716SSean Young 438b4c184e5SMauro Carvalho Chehabendif #RC_DEVICES 439