1*b9e1486eSSean Young 2*b9e1486eSSean Youngmenuconfig RC_CORE 3*b9e1486eSSean Young tristate "Remote Controller support" 432cf86f6SMauro Carvalho Chehab depends on INPUT 5b4c184e5SMauro Carvalho Chehab default y 6*b9e1486eSSean Young ---help--- 7*b9e1486eSSean Young Enable support for Remote Controllers on Linux. This is 8*b9e1486eSSean Young needed in order to support several video capture adapters, 9*b9e1486eSSean Young standalone IR receivers/transmitters, and RF receivers. 1032cf86f6SMauro Carvalho Chehab 11*b9e1486eSSean Young Enable this option if you have a video capture board even 12*b9e1486eSSean Young if you don't need IR, as otherwise, you may not be able to 13*b9e1486eSSean Young compile the driver for your adapter. 14*b9e1486eSSean Young 15*b9e1486eSSean Young Say Y when you have a TV or an IR device. 16*b9e1486eSSean Young 17*b9e1486eSSean Youngif RC_CORE 18c455f5c8SMauro Carvalho Chehabsource "drivers/media/rc/keymaps/Kconfig" 19c455f5c8SMauro Carvalho Chehab 20c455f5c8SMauro Carvalho Chehabmenuconfig RC_DECODERS 21c455f5c8SMauro Carvalho Chehab bool "Remote controller decoders" 22c455f5c8SMauro Carvalho Chehab depends on RC_CORE 23c455f5c8SMauro Carvalho Chehab default y 24c455f5c8SMauro Carvalho Chehab 25c455f5c8SMauro Carvalho Chehabif RC_DECODERS 2632cf86f6SMauro Carvalho Chehabconfig LIRC 27b4c184e5SMauro Carvalho Chehab tristate "LIRC interface driver" 28b4c184e5SMauro Carvalho Chehab depends on RC_CORE 2932cf86f6SMauro Carvalho Chehab 3032cf86f6SMauro Carvalho Chehab ---help--- 3132cf86f6SMauro Carvalho Chehab Enable this option to build the Linux Infrared Remote 3232cf86f6SMauro Carvalho Chehab Control (LIRC) core device interface driver. The LIRC 3332cf86f6SMauro Carvalho Chehab interface passes raw IR to and from userspace, where the 3432cf86f6SMauro Carvalho Chehab LIRC daemon handles protocol decoding for IR reception and 3532cf86f6SMauro Carvalho Chehab encoding for IR transmitting (aka "blasting"). 3632cf86f6SMauro Carvalho Chehab 3794f74767SMauro Carvalho Chehabconfig IR_LIRC_CODEC 3894f74767SMauro Carvalho Chehab tristate "Enable IR to LIRC bridge" 3994f74767SMauro Carvalho Chehab depends on RC_CORE 4094f74767SMauro Carvalho Chehab depends on LIRC 4194f74767SMauro Carvalho Chehab default y 4294f74767SMauro Carvalho Chehab 4394f74767SMauro Carvalho Chehab ---help--- 4494f74767SMauro Carvalho Chehab Enable this option to pass raw IR to and from userspace via 4594f74767SMauro Carvalho Chehab the LIRC interface. 4694f74767SMauro Carvalho Chehab 4794f74767SMauro Carvalho Chehab 4832cf86f6SMauro Carvalho Chehabconfig IR_NEC_DECODER 4932cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the NEC protocol" 506bda9644SMauro Carvalho Chehab depends on RC_CORE 5132cf86f6SMauro Carvalho Chehab select BITREVERSE 5232cf86f6SMauro Carvalho Chehab default y 5332cf86f6SMauro Carvalho Chehab 5432cf86f6SMauro Carvalho Chehab ---help--- 5532cf86f6SMauro Carvalho Chehab Enable this option if you have IR with NEC protocol, and 5632cf86f6SMauro Carvalho Chehab if the IR is decoded in software 5732cf86f6SMauro Carvalho Chehab 5832cf86f6SMauro Carvalho Chehabconfig IR_RC5_DECODER 5932cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC-5 protocol" 606bda9644SMauro Carvalho Chehab depends on RC_CORE 6132cf86f6SMauro Carvalho Chehab select BITREVERSE 6232cf86f6SMauro Carvalho Chehab default y 6332cf86f6SMauro Carvalho Chehab 6432cf86f6SMauro Carvalho Chehab ---help--- 6532cf86f6SMauro Carvalho Chehab Enable this option if you have IR with RC-5 protocol, and 6632cf86f6SMauro Carvalho Chehab if the IR is decoded in software 6732cf86f6SMauro Carvalho Chehab 6832cf86f6SMauro Carvalho Chehabconfig IR_RC6_DECODER 6932cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC6 protocol" 706bda9644SMauro Carvalho Chehab depends on RC_CORE 7132cf86f6SMauro Carvalho Chehab select BITREVERSE 7232cf86f6SMauro Carvalho Chehab default y 7332cf86f6SMauro Carvalho Chehab 7432cf86f6SMauro Carvalho Chehab ---help--- 7532cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 7632cf86f6SMauro Carvalho Chehab uses the RC6 protocol, and you need software decoding support. 7732cf86f6SMauro Carvalho Chehab 7832cf86f6SMauro Carvalho Chehabconfig IR_JVC_DECODER 7932cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the JVC protocol" 806bda9644SMauro Carvalho Chehab depends on RC_CORE 8132cf86f6SMauro Carvalho Chehab select BITREVERSE 8232cf86f6SMauro Carvalho Chehab default y 8332cf86f6SMauro Carvalho Chehab 8432cf86f6SMauro Carvalho Chehab ---help--- 8532cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 8632cf86f6SMauro Carvalho Chehab uses the JVC protocol, and you need software decoding support. 8732cf86f6SMauro Carvalho Chehab 8832cf86f6SMauro Carvalho Chehabconfig IR_SONY_DECODER 8932cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sony protocol" 906bda9644SMauro Carvalho Chehab depends on RC_CORE 91b66d2086SArnd Bergmann select BITREVERSE 9232cf86f6SMauro Carvalho Chehab default y 9332cf86f6SMauro Carvalho Chehab 9432cf86f6SMauro Carvalho Chehab ---help--- 9532cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 9632cf86f6SMauro Carvalho Chehab uses the Sony protocol, and you need software decoding support. 9732cf86f6SMauro Carvalho Chehab 98b32e7243SMauro Carvalho Chehabconfig IR_SANYO_DECODER 99b32e7243SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sanyo protocol" 100b32e7243SMauro Carvalho Chehab depends on RC_CORE 101b32e7243SMauro Carvalho Chehab default y 102b32e7243SMauro Carvalho Chehab 103b32e7243SMauro Carvalho Chehab ---help--- 104b32e7243SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 105b32e7243SMauro Carvalho Chehab uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), 106b32e7243SMauro Carvalho Chehab and you need software decoding support. 107b32e7243SMauro Carvalho Chehab 1081d184b0bSJames Hoganconfig IR_SHARP_DECODER 1091d184b0bSJames Hogan tristate "Enable IR raw decoder for the Sharp protocol" 1101d184b0bSJames Hogan depends on RC_CORE 1111d184b0bSJames Hogan default y 1121d184b0bSJames Hogan 1131d184b0bSJames Hogan ---help--- 1141d184b0bSJames Hogan Enable this option if you have an infrared remote control which 1151b0621afSHeiner Kallweit uses the Sharp protocol (Sharp, Denon), and you need software 1161b0621afSHeiner Kallweit decoding support. 1171d184b0bSJames Hogan 118f5f2cc64SJarod Wilsonconfig IR_MCE_KBD_DECODER 119f5f2cc64SJarod Wilson tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol" 120f5f2cc64SJarod Wilson depends on RC_CORE 121f5f2cc64SJarod Wilson select BITREVERSE 122f5f2cc64SJarod Wilson default y 123f5f2cc64SJarod Wilson 124f5f2cc64SJarod Wilson ---help--- 125f5f2cc64SJarod Wilson Enable this option if you have a Microsoft Remote Keyboard for 126f5f2cc64SJarod Wilson Windows Media Center Edition, which you would like to use with 127f5f2cc64SJarod Wilson a raw IR receiver in your system. 1281dee9b59SMarcel J.E. Mol 1291dee9b59SMarcel J.E. Molconfig IR_XMP_DECODER 1301dee9b59SMarcel J.E. Mol tristate "Enable IR raw decoder for the XMP protocol" 1311dee9b59SMarcel J.E. Mol depends on RC_CORE 1321dee9b59SMarcel J.E. Mol select BITREVERSE 1331dee9b59SMarcel J.E. Mol default y 1341dee9b59SMarcel J.E. Mol 1351dee9b59SMarcel J.E. Mol ---help--- 1361dee9b59SMarcel J.E. Mol Enable this option if you have IR with XMP protocol, and 1371dee9b59SMarcel J.E. Mol if the IR is decoded in software 138c455f5c8SMauro Carvalho Chehabendif #RC_DECODERS 139f5f2cc64SJarod Wilson 140b4c184e5SMauro Carvalho Chehabmenuconfig RC_DEVICES 141b4c184e5SMauro Carvalho Chehab bool "Remote Controller devices" 142b4c184e5SMauro Carvalho Chehab depends on RC_CORE 143b4c184e5SMauro Carvalho Chehab 144b4c184e5SMauro Carvalho Chehabif RC_DEVICES 145b4c184e5SMauro Carvalho Chehab 1469688efdaSAnssi Hannulaconfig RC_ATI_REMOTE 1473a7a6237SAnssi Hannula tristate "ATI / X10 based USB RF remote controls" 1489688efdaSAnssi Hannula depends on USB_ARCH_HAS_HCD 149c34516e5SAnssi Hannula depends on RC_CORE 1509688efdaSAnssi Hannula select USB 1519688efdaSAnssi Hannula help 1523a7a6237SAnssi Hannula Say Y here if you want to use an X10 based USB remote control. 1539688efdaSAnssi Hannula These are RF remotes with USB receivers. 1543a7a6237SAnssi Hannula 1553a7a6237SAnssi Hannula Such devices include the ATI remote that comes with many of ATI's 1563a7a6237SAnssi Hannula All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote, 1573a7a6237SAnssi Hannula Medion RF remote, and SnapStream FireFly remote. 1583a7a6237SAnssi Hannula 1599688efdaSAnssi Hannula This driver provides mouse pointer, left and right mouse buttons, 1609688efdaSAnssi Hannula and maps all the other remote buttons to keypress events. 1619688efdaSAnssi Hannula 1629688efdaSAnssi Hannula To compile this driver as a module, choose M here: the module will be 1639688efdaSAnssi Hannula called ati_remote. 1649688efdaSAnssi Hannula 16532cf86f6SMauro Carvalho Chehabconfig IR_ENE 16632cf86f6SMauro Carvalho Chehab tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" 16732cf86f6SMauro Carvalho Chehab depends on PNP 1686bda9644SMauro Carvalho Chehab depends on RC_CORE 16932cf86f6SMauro Carvalho Chehab ---help--- 17032cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 17132cf86f6SMauro Carvalho Chehab /transceiver made by ENE. 17232cf86f6SMauro Carvalho Chehab 17332cf86f6SMauro Carvalho Chehab You can see if you have it by looking at lspnp output. 17432cf86f6SMauro Carvalho Chehab Output should include ENE0100 ENE0200 or something similar. 17532cf86f6SMauro Carvalho Chehab 17632cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 17732cf86f6SMauro Carvalho Chehab module will be called ene_ir. 17832cf86f6SMauro Carvalho Chehab 179a84fcdaaSGuoxiong Yanconfig IR_HIX5HD2 180a84fcdaaSGuoxiong Yan tristate "Hisilicon hix5hd2 IR remote control" 181a84fcdaaSGuoxiong Yan depends on RC_CORE 182a84fcdaaSGuoxiong Yan help 183a84fcdaaSGuoxiong Yan Say Y here if you want to use hisilicon hix5hd2 remote control. 184a84fcdaaSGuoxiong Yan To compile this driver as a module, choose M here: the module will be 185a84fcdaaSGuoxiong Yan called ir-hix5hd2. 186a84fcdaaSGuoxiong Yan 187a84fcdaaSGuoxiong Yan If you're not sure, select N here 188a84fcdaaSGuoxiong Yan 18932cf86f6SMauro Carvalho Chehabconfig IR_IMON 19032cf86f6SMauro Carvalho Chehab tristate "SoundGraph iMON Receiver and Display" 19132cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 1926bda9644SMauro Carvalho Chehab depends on RC_CORE 19332cf86f6SMauro Carvalho Chehab select USB 19432cf86f6SMauro Carvalho Chehab ---help--- 19532cf86f6SMauro Carvalho Chehab Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) 19632cf86f6SMauro Carvalho Chehab IR Receiver and/or LCD/VFD/VGA display. 19732cf86f6SMauro Carvalho Chehab 19832cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 19932cf86f6SMauro Carvalho Chehab module will be called imon. 20032cf86f6SMauro Carvalho Chehab 20132cf86f6SMauro Carvalho Chehabconfig IR_MCEUSB 20232cf86f6SMauro Carvalho Chehab tristate "Windows Media Center Ed. eHome Infrared Transceiver" 20332cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 2046bda9644SMauro Carvalho Chehab depends on RC_CORE 20532cf86f6SMauro Carvalho Chehab select USB 20632cf86f6SMauro Carvalho Chehab ---help--- 20732cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Windows Media Center Edition 20832cf86f6SMauro Carvalho Chehab eHome Infrared Transceiver. 20932cf86f6SMauro Carvalho Chehab 21032cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 21132cf86f6SMauro Carvalho Chehab module will be called mceusb. 21232cf86f6SMauro Carvalho Chehab 213620a32bbSJuan J. Garcia de Soriaconfig IR_ITE_CIR 214620a32bbSJuan J. Garcia de Soria tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver" 215620a32bbSJuan J. Garcia de Soria depends on PNP 216620a32bbSJuan J. Garcia de Soria depends on RC_CORE 217620a32bbSJuan J. Garcia de Soria ---help--- 218620a32bbSJuan J. Garcia de Soria Say Y here to enable support for integrated infrared receivers 219620a32bbSJuan J. Garcia de Soria /transceivers made by ITE Tech Inc. These are found in 220620a32bbSJuan J. Garcia de Soria several ASUS devices, like the ASUS Digimatrix or the ASUS 221620a32bbSJuan J. Garcia de Soria EEEBox 1501U. 222620a32bbSJuan J. Garcia de Soria 223620a32bbSJuan J. Garcia de Soria To compile this driver as a module, choose M here: the 224620a32bbSJuan J. Garcia de Soria module will be called ite-cir. 225620a32bbSJuan J. Garcia de Soria 2269bdc79eaSJarod Wilsonconfig IR_FINTEK 2279bdc79eaSJarod Wilson tristate "Fintek Consumer Infrared Transceiver" 2289bdc79eaSJarod Wilson depends on PNP 2299bdc79eaSJarod Wilson depends on RC_CORE 2309bdc79eaSJarod Wilson ---help--- 2319bdc79eaSJarod Wilson Say Y here to enable support for integrated infrared receiver 2329bdc79eaSJarod Wilson /transciever made by Fintek. This chip is found on assorted 2339bdc79eaSJarod Wilson Jetway motherboards (and of course, possibly others). 2349bdc79eaSJarod Wilson 2359bdc79eaSJarod Wilson To compile this driver as a module, choose M here: the 2369bdc79eaSJarod Wilson module will be called fintek-cir. 2379bdc79eaSJarod Wilson 23812ddbadfSBeniamino Galvaniconfig IR_MESON 23912ddbadfSBeniamino Galvani tristate "Amlogic Meson IR remote receiver" 24012ddbadfSBeniamino Galvani depends on RC_CORE 24112ddbadfSBeniamino Galvani depends on ARCH_MESON || COMPILE_TEST 24212ddbadfSBeniamino Galvani ---help--- 24312ddbadfSBeniamino Galvani Say Y if you want to use the IR remote receiver available 24412ddbadfSBeniamino Galvani on Amlogic Meson SoCs. 24512ddbadfSBeniamino Galvani 24612ddbadfSBeniamino Galvani To compile this driver as a module, choose M here: the 24712ddbadfSBeniamino Galvani module will be called meson-ir. 24812ddbadfSBeniamino Galvani 2496691e7b9SSean Wangconfig IR_MTK 2506691e7b9SSean Wang tristate "Mediatek IR remote receiver" 2516691e7b9SSean Wang depends on RC_CORE 2526691e7b9SSean Wang depends on ARCH_MEDIATEK || COMPILE_TEST 2536691e7b9SSean Wang ---help--- 2546691e7b9SSean Wang Say Y if you want to use the IR remote receiver available 2556691e7b9SSean Wang on Mediatek SoCs. 2566691e7b9SSean Wang 2576691e7b9SSean Wang To compile this driver as a module, choose M here: the 2586691e7b9SSean Wang module will be called mtk-cir. 2596691e7b9SSean Wang 26032cf86f6SMauro Carvalho Chehabconfig IR_NUVOTON 26132cf86f6SMauro Carvalho Chehab tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" 26232cf86f6SMauro Carvalho Chehab depends on PNP 2636bda9644SMauro Carvalho Chehab depends on RC_CORE 26432cf86f6SMauro Carvalho Chehab ---help--- 26532cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 26632cf86f6SMauro Carvalho Chehab /transciever made by Nuvoton (formerly Winbond). This chip is 26732cf86f6SMauro Carvalho Chehab found in the ASRock ION 330HT, as well as assorted Intel 26832cf86f6SMauro Carvalho Chehab DP55-series motherboards (and of course, possibly others). 26932cf86f6SMauro Carvalho Chehab 27032cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 27132cf86f6SMauro Carvalho Chehab module will be called nuvoton-cir. 27232cf86f6SMauro Carvalho Chehab 2732154be65SJarod Wilsonconfig IR_REDRAT3 2742154be65SJarod Wilson tristate "RedRat3 IR Transceiver" 2752154be65SJarod Wilson depends on USB_ARCH_HAS_HCD 2762154be65SJarod Wilson depends on RC_CORE 277bf139726SSean Young select NEW_LEDS 278bf139726SSean Young select LEDS_CLASS 2792154be65SJarod Wilson select USB 2802154be65SJarod Wilson ---help--- 2812154be65SJarod Wilson Say Y here if you want to use a RedRat3 Infrared Transceiver. 2822154be65SJarod Wilson 2832154be65SJarod Wilson To compile this driver as a module, choose M here: the 2842154be65SJarod Wilson module will be called redrat3. 2852154be65SJarod Wilson 286fe052da4SAndi Shyticonfig IR_SPI 287fe052da4SAndi Shyti tristate "SPI connected IR LED" 288fe052da4SAndi Shyti depends on SPI && LIRC 289fe052da4SAndi Shyti ---help--- 290fe052da4SAndi Shyti Say Y if you want to use an IR LED connected through SPI bus. 291fe052da4SAndi Shyti 292fe052da4SAndi Shyti To compile this driver as a module, choose M here: the module will be 293fe052da4SAndi Shyti called ir-spi. 294fe052da4SAndi Shyti 29532cf86f6SMauro Carvalho Chehabconfig IR_STREAMZAP 29632cf86f6SMauro Carvalho Chehab tristate "Streamzap PC Remote IR Receiver" 29732cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 2986bda9644SMauro Carvalho Chehab depends on RC_CORE 29932cf86f6SMauro Carvalho Chehab select USB 30032cf86f6SMauro Carvalho Chehab ---help--- 30132cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Streamzap PC Remote 30232cf86f6SMauro Carvalho Chehab Infrared Receiver. 30332cf86f6SMauro Carvalho Chehab 30432cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 30532cf86f6SMauro Carvalho Chehab module will be called streamzap. 30632cf86f6SMauro Carvalho Chehab 3075b2e303fSDavid Härdemanconfig IR_WINBOND_CIR 3085b2e303fSDavid Härdeman tristate "Winbond IR remote control" 3095b2e303fSDavid Härdeman depends on X86 && PNP 3106bda9644SMauro Carvalho Chehab depends on RC_CORE 3115b2e303fSDavid Härdeman select NEW_LEDS 3125b2e303fSDavid Härdeman select LEDS_CLASS 3135b2e303fSDavid Härdeman select BITREVERSE 3145b2e303fSDavid Härdeman ---help--- 3155b2e303fSDavid Härdeman Say Y here if you want to use the IR remote functionality found 3165b2e303fSDavid Härdeman in some Winbond SuperI/O chips. Currently only the WPCD376I 3175b2e303fSDavid Härdeman chip is supported (included in some Intel Media series 3185b2e303fSDavid Härdeman motherboards). 3195b2e303fSDavid Härdeman 3205b2e303fSDavid Härdeman To compile this driver as a module, choose M here: the module will 3215b2e303fSDavid Härdeman be called winbond_cir. 3225b2e303fSDavid Härdeman 323b1c97193SSean Youngconfig IR_IGORPLUGUSB 324b1c97193SSean Young tristate "IgorPlug-USB IR Receiver" 325b1c97193SSean Young depends on USB_ARCH_HAS_HCD 326b1c97193SSean Young depends on RC_CORE 327b1c97193SSean Young select USB 328b1c97193SSean Young ---help--- 329b1c97193SSean Young Say Y here if you want to use the IgorPlug-USB IR Receiver by 330b1c97193SSean Young Igor Cesko. This device is included on the Fit-PC2. 331b1c97193SSean Young 332b1c97193SSean Young Note that this device can only record bursts of 36 IR pulses and 333b1c97193SSean Young spaces, which is not enough for the NEC, Sanyo and RC-6 protocol. 334b1c97193SSean Young 335b1c97193SSean Young To compile this driver as a module, choose M here: the module will 336b1c97193SSean Young be called igorplugusb. 337b1c97193SSean Young 33826ff6313SSean Youngconfig IR_IGUANA 33926ff6313SSean Young tristate "IguanaWorks USB IR Transceiver" 340ac6eb458SGuenter Roeck depends on USB_ARCH_HAS_HCD 34126ff6313SSean Young depends on RC_CORE 34226ff6313SSean Young select USB 34326ff6313SSean Young ---help--- 3440797b480SSean Young Say Y here if you want to use the IguanaWorks USB IR Transceiver. 3450797b480SSean Young Both infrared receive and send are supported. If you want to 3460797b480SSean Young change the ID or the pin config, use the user space driver from 3470797b480SSean Young IguanaWorks. 3480797b480SSean Young 3490797b480SSean Young Only firmware 0x0205 and later is supported. 35026ff6313SSean Young 35126ff6313SSean Young To compile this driver as a module, choose M here: the module will 35226ff6313SSean Young be called iguanair. 35326ff6313SSean Young 3540938069fSSean Youngconfig IR_TTUSBIR 3550938069fSSean Young tristate "TechnoTrend USB IR Receiver" 3563ab2a83eSSean Young depends on USB_ARCH_HAS_HCD 3570938069fSSean Young depends on RC_CORE 3580938069fSSean Young select USB 3590938069fSSean Young select NEW_LEDS 3600938069fSSean Young select LEDS_CLASS 3610938069fSSean Young ---help--- 3620938069fSSean Young Say Y here if you want to use the TechnoTrend USB IR Receiver. The 3630938069fSSean Young driver can control the led. 3640938069fSSean Young 3650938069fSSean Young To compile this driver as a module, choose M here: the module will 3660938069fSSean Young be called ttusbir. 3670938069fSSean Young 368c332e847STimo Kokkonenconfig IR_RX51 3692ea4b442SMauro Carvalho Chehab tristate "Nokia N900 IR transmitter diode" 370a92def1bSSean Young depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE 371c332e847STimo Kokkonen ---help--- 372c332e847STimo Kokkonen Say Y or M here if you want to enable support for the IR 373c332e847STimo Kokkonen transmitter diode built in the Nokia N900 (RX51) device. 374c332e847STimo Kokkonen 375362b29baSTimo Kokkonen The driver uses omap DM timers for generating the carrier 376c332e847STimo Kokkonen wave and pulses. 377c332e847STimo Kokkonen 37854b29120SJames Hogansource "drivers/media/rc/img-ir/Kconfig" 37954b29120SJames Hogan 380801c73c0SDavid Härdemanconfig RC_LOOPBACK 381801c73c0SDavid Härdeman tristate "Remote Control Loopback Driver" 382801c73c0SDavid Härdeman depends on RC_CORE 383801c73c0SDavid Härdeman ---help--- 384801c73c0SDavid Härdeman Say Y here if you want support for the remote control loopback 385801c73c0SDavid Härdeman driver which allows TX data to be sent back as RX data. 386801c73c0SDavid Härdeman This is mostly useful for debugging purposes. 387801c73c0SDavid Härdeman 388801c73c0SDavid Härdeman If you're not sure, select N here. 389801c73c0SDavid Härdeman 390801c73c0SDavid Härdeman To compile this driver as a module, choose M here: the module will 391801c73c0SDavid Härdeman be called rc_loopback. 392801c73c0SDavid Härdeman 393fd0f6851SRavi Kumar Vconfig IR_GPIO_CIR 394fd0f6851SRavi Kumar V tristate "GPIO IR remote control" 395fd0f6851SRavi Kumar V depends on RC_CORE 396fd0f6851SRavi Kumar V ---help--- 397fd0f6851SRavi Kumar V Say Y if you want to use GPIO based IR Receiver. 398fd0f6851SRavi Kumar V 399fd0f6851SRavi Kumar V To compile this driver as a module, choose M here: the module will 400fd0f6851SRavi Kumar V be called gpio-ir-recv. 401fd0f6851SRavi Kumar V 40280f93c7bSSrinivas Kandagatlaconfig RC_ST 40380f93c7bSSrinivas Kandagatla tristate "ST remote control receiver" 4047155043cSMauro Carvalho Chehab depends on RC_CORE 4057155043cSMauro Carvalho Chehab depends on ARCH_STI || COMPILE_TEST 406cfcffe39SHans Verkuil ---help--- 40780f93c7bSSrinivas Kandagatla Say Y here if you want support for ST remote control driver 40880f93c7bSSrinivas Kandagatla which allows both IR and UHF RX. 40980f93c7bSSrinivas Kandagatla The driver passes raw pulse and space information to the LIRC decoder. 41080f93c7bSSrinivas Kandagatla 41180f93c7bSSrinivas Kandagatla If you're not sure, select N here. 41280f93c7bSSrinivas Kandagatla 413b4e3e59fSAlexander Bersenevconfig IR_SUNXI 414b4e3e59fSAlexander Bersenev tristate "SUNXI IR remote control" 415b4e3e59fSAlexander Bersenev depends on RC_CORE 4167155043cSMauro Carvalho Chehab depends on ARCH_SUNXI || COMPILE_TEST 417b4e3e59fSAlexander Bersenev ---help--- 418b4e3e59fSAlexander Bersenev Say Y if you want to use sunXi internal IR Controller 419b4e3e59fSAlexander Bersenev 420b4e3e59fSAlexander Bersenev To compile this driver as a module, choose M here: the module will 421b4e3e59fSAlexander Bersenev be called sunxi-ir. 422b4e3e59fSAlexander Bersenev 423fa5dc29cSSean Youngconfig IR_SERIAL 424fa5dc29cSSean Young tristate "Homebrew Serial Port Receiver" 425fa5dc29cSSean Young depends on RC_CORE 426fa5dc29cSSean Young ---help--- 427fa5dc29cSSean Young Say Y if you want to use Homebrew Serial Port Receivers and 428fa5dc29cSSean Young Transceivers. 429fa5dc29cSSean Young 430fa5dc29cSSean Young To compile this driver as a module, choose M here: the module will 431fa5dc29cSSean Young be called serial-ir. 432fa5dc29cSSean Young 433fa5dc29cSSean Youngconfig IR_SERIAL_TRANSMITTER 434fa5dc29cSSean Young bool "Serial Port Transmitter" 435fa5dc29cSSean Young default y 436fa5dc29cSSean Young depends on IR_SERIAL 437fa5dc29cSSean Young ---help--- 438fa5dc29cSSean Young Serial Port Transmitter support 439fa5dc29cSSean Young 440e6626716SSean Youngconfig IR_SIR 441e6626716SSean Young tristate "Built-in SIR IrDA port" 442e6626716SSean Young depends on RC_CORE 443e6626716SSean Young ---help--- 444e6626716SSean Young Say Y if you want to use a IrDA SIR port Transceivers. 445e6626716SSean Young 446e6626716SSean Young To compile this driver as a module, choose M here: the module will 447e6626716SSean Young be called sir-ir. 448e6626716SSean Young 449b4c184e5SMauro Carvalho Chehabendif #RC_DEVICES 450*b9e1486eSSean Young 451*b9e1486eSSean Youngendif #RC_CORE 452