1b9e1486eSSean Young 2b9e1486eSSean Youngmenuconfig RC_CORE 3b9e1486eSSean Young tristate "Remote Controller support" 432cf86f6SMauro Carvalho Chehab depends on INPUT 5b9e1486eSSean Young ---help--- 6b9e1486eSSean Young Enable support for Remote Controllers on Linux. This is 7b9e1486eSSean Young needed in order to support several video capture adapters, 8b9e1486eSSean Young standalone IR receivers/transmitters, and RF receivers. 932cf86f6SMauro Carvalho Chehab 10b9e1486eSSean Young Enable this option if you have a video capture board even 11b9e1486eSSean Young if you don't need IR, as otherwise, you may not be able to 12b9e1486eSSean Young compile the driver for your adapter. 13b9e1486eSSean Young 14b9e1486eSSean Young Say Y when you have a TV or an IR device. 15b9e1486eSSean Young 16b9e1486eSSean Youngif RC_CORE 17c455f5c8SMauro Carvalho Chehabsource "drivers/media/rc/keymaps/Kconfig" 18c455f5c8SMauro Carvalho Chehab 19a60d64b1SSean Youngconfig LIRC 20a60d64b1SSean Young bool "LIRC user interface" 21a60d64b1SSean Young depends on RC_CORE 22a60d64b1SSean Young ---help--- 23a60d64b1SSean Young Enable this option to enable the Linux Infrared Remote 24a60d64b1SSean Young Control user interface (e.g. /dev/lirc*). This interface 25a60d64b1SSean Young passes raw IR to and from userspace, which is needed for 26a60d64b1SSean Young IR transmitting (aka "blasting") and for the lirc daemon. 27a60d64b1SSean Young 28c455f5c8SMauro Carvalho Chehabmenuconfig RC_DECODERS 29c455f5c8SMauro Carvalho Chehab bool "Remote controller decoders" 30c455f5c8SMauro Carvalho Chehab depends on RC_CORE 31c455f5c8SMauro Carvalho Chehab 32c455f5c8SMauro Carvalho Chehabif RC_DECODERS 3332cf86f6SMauro Carvalho Chehabconfig IR_NEC_DECODER 3432cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the NEC protocol" 356bda9644SMauro Carvalho Chehab depends on RC_CORE 3632cf86f6SMauro Carvalho Chehab select BITREVERSE 3732cf86f6SMauro Carvalho Chehab 3832cf86f6SMauro Carvalho Chehab ---help--- 3932cf86f6SMauro Carvalho Chehab Enable this option if you have IR with NEC protocol, and 4032cf86f6SMauro Carvalho Chehab if the IR is decoded in software 4132cf86f6SMauro Carvalho Chehab 4232cf86f6SMauro Carvalho Chehabconfig IR_RC5_DECODER 4332cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC-5 protocol" 446bda9644SMauro Carvalho Chehab depends on RC_CORE 4532cf86f6SMauro Carvalho Chehab select BITREVERSE 4632cf86f6SMauro Carvalho Chehab 4732cf86f6SMauro Carvalho Chehab ---help--- 4832cf86f6SMauro Carvalho Chehab Enable this option if you have IR with RC-5 protocol, and 4932cf86f6SMauro Carvalho Chehab if the IR is decoded in software 5032cf86f6SMauro Carvalho Chehab 5132cf86f6SMauro Carvalho Chehabconfig IR_RC6_DECODER 5232cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the RC6 protocol" 536bda9644SMauro Carvalho Chehab depends on RC_CORE 5432cf86f6SMauro Carvalho Chehab select BITREVERSE 5532cf86f6SMauro Carvalho Chehab 5632cf86f6SMauro Carvalho Chehab ---help--- 5732cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 5832cf86f6SMauro Carvalho Chehab uses the RC6 protocol, and you need software decoding support. 5932cf86f6SMauro Carvalho Chehab 6032cf86f6SMauro Carvalho Chehabconfig IR_JVC_DECODER 6132cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the JVC protocol" 626bda9644SMauro Carvalho Chehab depends on RC_CORE 6332cf86f6SMauro Carvalho Chehab select BITREVERSE 6432cf86f6SMauro Carvalho Chehab 6532cf86f6SMauro Carvalho Chehab ---help--- 6632cf86f6SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 6732cf86f6SMauro Carvalho Chehab uses the JVC protocol, and you need software decoding support. 6832cf86f6SMauro Carvalho Chehab 6932cf86f6SMauro Carvalho Chehabconfig IR_SONY_DECODER 7032cf86f6SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sony protocol" 716bda9644SMauro Carvalho Chehab depends on RC_CORE 72b66d2086SArnd Bergmann select BITREVERSE 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 Sony protocol, and you need software decoding support. 7732cf86f6SMauro Carvalho Chehab 78b32e7243SMauro Carvalho Chehabconfig IR_SANYO_DECODER 79b32e7243SMauro Carvalho Chehab tristate "Enable IR raw decoder for the Sanyo protocol" 80b32e7243SMauro Carvalho Chehab depends on RC_CORE 81b32e7243SMauro Carvalho Chehab 82b32e7243SMauro Carvalho Chehab ---help--- 83b32e7243SMauro Carvalho Chehab Enable this option if you have an infrared remote control which 84b32e7243SMauro Carvalho Chehab uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), 85b32e7243SMauro Carvalho Chehab and you need software decoding support. 86b32e7243SMauro Carvalho Chehab 871d184b0bSJames Hoganconfig IR_SHARP_DECODER 881d184b0bSJames Hogan tristate "Enable IR raw decoder for the Sharp protocol" 891d184b0bSJames Hogan depends on RC_CORE 901d184b0bSJames Hogan 911d184b0bSJames Hogan ---help--- 921d184b0bSJames Hogan Enable this option if you have an infrared remote control which 931b0621afSHeiner Kallweit uses the Sharp protocol (Sharp, Denon), and you need software 941b0621afSHeiner Kallweit decoding support. 951d184b0bSJames Hogan 96f5f2cc64SJarod Wilsonconfig IR_MCE_KBD_DECODER 97f5f2cc64SJarod Wilson tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol" 98f5f2cc64SJarod Wilson depends on RC_CORE 99f5f2cc64SJarod Wilson select BITREVERSE 100f5f2cc64SJarod Wilson 101f5f2cc64SJarod Wilson ---help--- 102f5f2cc64SJarod Wilson Enable this option if you have a Microsoft Remote Keyboard for 103f5f2cc64SJarod Wilson Windows Media Center Edition, which you would like to use with 104f5f2cc64SJarod Wilson a raw IR receiver in your system. 1051dee9b59SMarcel J.E. Mol 1061dee9b59SMarcel J.E. Molconfig IR_XMP_DECODER 1071dee9b59SMarcel J.E. Mol tristate "Enable IR raw decoder for the XMP protocol" 1081dee9b59SMarcel J.E. Mol depends on RC_CORE 1091dee9b59SMarcel J.E. Mol select BITREVERSE 1101dee9b59SMarcel J.E. Mol 1111dee9b59SMarcel J.E. Mol ---help--- 1121dee9b59SMarcel J.E. Mol Enable this option if you have IR with XMP protocol, and 1131dee9b59SMarcel J.E. Mol if the IR is decoded in software 114*447dcc0cSSean Young 115*447dcc0cSSean Youngconfig IR_IMON_DECODER 116*447dcc0cSSean Young tristate "Enable IR raw decoder for the iMON protocol" 117*447dcc0cSSean Young depends on RC_CORE 118*447dcc0cSSean Young ---help--- 119*447dcc0cSSean Young Enable this option if you have iMON PAD or Antec Veris infrared 120*447dcc0cSSean Young remote control and you would like to use it with a raw IR 121*447dcc0cSSean Young receiver, or if you wish to use an encoder to transmit this IR. 122*447dcc0cSSean Young 123c455f5c8SMauro Carvalho Chehabendif #RC_DECODERS 124f5f2cc64SJarod Wilson 125b4c184e5SMauro Carvalho Chehabmenuconfig RC_DEVICES 126b4c184e5SMauro Carvalho Chehab bool "Remote Controller devices" 127b4c184e5SMauro Carvalho Chehab depends on RC_CORE 128b4c184e5SMauro Carvalho Chehab 129b4c184e5SMauro Carvalho Chehabif RC_DEVICES 130b4c184e5SMauro Carvalho Chehab 1319688efdaSAnssi Hannulaconfig RC_ATI_REMOTE 1323a7a6237SAnssi Hannula tristate "ATI / X10 based USB RF remote controls" 1339688efdaSAnssi Hannula depends on USB_ARCH_HAS_HCD 134c34516e5SAnssi Hannula depends on RC_CORE 1359688efdaSAnssi Hannula select USB 1369688efdaSAnssi Hannula help 1373a7a6237SAnssi Hannula Say Y here if you want to use an X10 based USB remote control. 1389688efdaSAnssi Hannula These are RF remotes with USB receivers. 1393a7a6237SAnssi Hannula 1403a7a6237SAnssi Hannula Such devices include the ATI remote that comes with many of ATI's 1413a7a6237SAnssi Hannula All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote, 1423a7a6237SAnssi Hannula Medion RF remote, and SnapStream FireFly remote. 1433a7a6237SAnssi Hannula 1449688efdaSAnssi Hannula This driver provides mouse pointer, left and right mouse buttons, 1459688efdaSAnssi Hannula and maps all the other remote buttons to keypress events. 1469688efdaSAnssi Hannula 1479688efdaSAnssi Hannula To compile this driver as a module, choose M here: the module will be 1489688efdaSAnssi Hannula called ati_remote. 1499688efdaSAnssi Hannula 15032cf86f6SMauro Carvalho Chehabconfig IR_ENE 15132cf86f6SMauro Carvalho Chehab tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" 15232cf86f6SMauro Carvalho Chehab depends on PNP 1536bda9644SMauro Carvalho Chehab depends on RC_CORE 15432cf86f6SMauro Carvalho Chehab ---help--- 15532cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 15632cf86f6SMauro Carvalho Chehab /transceiver made by ENE. 15732cf86f6SMauro Carvalho Chehab 15832cf86f6SMauro Carvalho Chehab You can see if you have it by looking at lspnp output. 15932cf86f6SMauro Carvalho Chehab Output should include ENE0100 ENE0200 or something similar. 16032cf86f6SMauro Carvalho Chehab 16132cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 16232cf86f6SMauro Carvalho Chehab module will be called ene_ir. 16332cf86f6SMauro Carvalho Chehab 164a84fcdaaSGuoxiong Yanconfig IR_HIX5HD2 165a84fcdaaSGuoxiong Yan tristate "Hisilicon hix5hd2 IR remote control" 166a84fcdaaSGuoxiong Yan depends on RC_CORE 167a840f3c7SSean Young depends on OF || COMPILE_TEST 168a84fcdaaSGuoxiong Yan help 169a84fcdaaSGuoxiong Yan Say Y here if you want to use hisilicon hix5hd2 remote control. 170a84fcdaaSGuoxiong Yan To compile this driver as a module, choose M here: the module will be 171a84fcdaaSGuoxiong Yan called ir-hix5hd2. 172a84fcdaaSGuoxiong Yan 173a84fcdaaSGuoxiong Yan If you're not sure, select N here 174a84fcdaaSGuoxiong Yan 17532cf86f6SMauro Carvalho Chehabconfig IR_IMON 17632cf86f6SMauro Carvalho Chehab tristate "SoundGraph iMON Receiver and Display" 17732cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 1786bda9644SMauro Carvalho Chehab depends on RC_CORE 17932cf86f6SMauro Carvalho Chehab select USB 18032cf86f6SMauro Carvalho Chehab ---help--- 18132cf86f6SMauro Carvalho Chehab Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) 18232cf86f6SMauro Carvalho Chehab IR Receiver and/or LCD/VFD/VGA display. 18332cf86f6SMauro Carvalho Chehab 18432cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 18532cf86f6SMauro Carvalho Chehab module will be called imon. 18632cf86f6SMauro Carvalho Chehab 1878a4e8f8dSSean Youngconfig IR_IMON_RAW 1888a4e8f8dSSean Young tristate "SoundGraph iMON Receiver (early raw IR models)" 1898a4e8f8dSSean Young depends on USB_ARCH_HAS_HCD 1908a4e8f8dSSean Young depends on RC_CORE 1918a4e8f8dSSean Young select USB 1928a4e8f8dSSean Young ---help--- 1938a4e8f8dSSean Young Say Y here if you want to use a SoundGraph iMON IR Receiver, 1948a4e8f8dSSean Young early raw models. 1958a4e8f8dSSean Young 1968a4e8f8dSSean Young To compile this driver as a module, choose M here: the 1978a4e8f8dSSean Young module will be called imon_raw. 1988a4e8f8dSSean Young 19932cf86f6SMauro Carvalho Chehabconfig IR_MCEUSB 20032cf86f6SMauro Carvalho Chehab tristate "Windows Media Center Ed. eHome Infrared Transceiver" 20132cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 2026bda9644SMauro Carvalho Chehab depends on RC_CORE 20332cf86f6SMauro Carvalho Chehab select USB 20432cf86f6SMauro Carvalho Chehab ---help--- 20532cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Windows Media Center Edition 20632cf86f6SMauro Carvalho Chehab eHome Infrared Transceiver. 20732cf86f6SMauro Carvalho Chehab 20832cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 20932cf86f6SMauro Carvalho Chehab module will be called mceusb. 21032cf86f6SMauro Carvalho Chehab 211620a32bbSJuan J. Garcia de Soriaconfig IR_ITE_CIR 212620a32bbSJuan J. Garcia de Soria tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver" 213620a32bbSJuan J. Garcia de Soria depends on PNP 214620a32bbSJuan J. Garcia de Soria depends on RC_CORE 215620a32bbSJuan J. Garcia de Soria ---help--- 216620a32bbSJuan J. Garcia de Soria Say Y here to enable support for integrated infrared receivers 217620a32bbSJuan J. Garcia de Soria /transceivers made by ITE Tech Inc. These are found in 218620a32bbSJuan J. Garcia de Soria several ASUS devices, like the ASUS Digimatrix or the ASUS 219620a32bbSJuan J. Garcia de Soria EEEBox 1501U. 220620a32bbSJuan J. Garcia de Soria 221620a32bbSJuan J. Garcia de Soria To compile this driver as a module, choose M here: the 222620a32bbSJuan J. Garcia de Soria module will be called ite-cir. 223620a32bbSJuan J. Garcia de Soria 2249bdc79eaSJarod Wilsonconfig IR_FINTEK 2259bdc79eaSJarod Wilson tristate "Fintek Consumer Infrared Transceiver" 2269bdc79eaSJarod Wilson depends on PNP 2279bdc79eaSJarod Wilson depends on RC_CORE 2289bdc79eaSJarod Wilson ---help--- 2299bdc79eaSJarod Wilson Say Y here to enable support for integrated infrared receiver 2309bdc79eaSJarod Wilson /transciever made by Fintek. This chip is found on assorted 2319bdc79eaSJarod Wilson Jetway motherboards (and of course, possibly others). 2329bdc79eaSJarod Wilson 2339bdc79eaSJarod Wilson To compile this driver as a module, choose M here: the 2349bdc79eaSJarod Wilson module will be called fintek-cir. 2359bdc79eaSJarod Wilson 23612ddbadfSBeniamino Galvaniconfig IR_MESON 23712ddbadfSBeniamino Galvani tristate "Amlogic Meson IR remote receiver" 23812ddbadfSBeniamino Galvani depends on RC_CORE 23912ddbadfSBeniamino Galvani depends on ARCH_MESON || COMPILE_TEST 24012ddbadfSBeniamino Galvani ---help--- 24112ddbadfSBeniamino Galvani Say Y if you want to use the IR remote receiver available 24212ddbadfSBeniamino Galvani on Amlogic Meson SoCs. 24312ddbadfSBeniamino Galvani 24412ddbadfSBeniamino Galvani To compile this driver as a module, choose M here: the 24512ddbadfSBeniamino Galvani module will be called meson-ir. 24612ddbadfSBeniamino Galvani 2476691e7b9SSean Wangconfig IR_MTK 2486691e7b9SSean Wang tristate "Mediatek IR remote receiver" 2496691e7b9SSean Wang depends on RC_CORE 2506691e7b9SSean Wang depends on ARCH_MEDIATEK || COMPILE_TEST 2516691e7b9SSean Wang ---help--- 2526691e7b9SSean Wang Say Y if you want to use the IR remote receiver available 2536691e7b9SSean Wang on Mediatek SoCs. 2546691e7b9SSean Wang 2556691e7b9SSean Wang To compile this driver as a module, choose M here: the 2566691e7b9SSean Wang module will be called mtk-cir. 2576691e7b9SSean Wang 25832cf86f6SMauro Carvalho Chehabconfig IR_NUVOTON 25932cf86f6SMauro Carvalho Chehab tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" 26032cf86f6SMauro Carvalho Chehab depends on PNP 2616bda9644SMauro Carvalho Chehab depends on RC_CORE 26232cf86f6SMauro Carvalho Chehab ---help--- 26332cf86f6SMauro Carvalho Chehab Say Y here to enable support for integrated infrared receiver 26432cf86f6SMauro Carvalho Chehab /transciever made by Nuvoton (formerly Winbond). This chip is 26532cf86f6SMauro Carvalho Chehab found in the ASRock ION 330HT, as well as assorted Intel 26632cf86f6SMauro Carvalho Chehab DP55-series motherboards (and of course, possibly others). 26732cf86f6SMauro Carvalho Chehab 26832cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 26932cf86f6SMauro Carvalho Chehab module will be called nuvoton-cir. 27032cf86f6SMauro Carvalho Chehab 2712154be65SJarod Wilsonconfig IR_REDRAT3 2722154be65SJarod Wilson tristate "RedRat3 IR Transceiver" 2732154be65SJarod Wilson depends on USB_ARCH_HAS_HCD 2742154be65SJarod Wilson depends on RC_CORE 275bf139726SSean Young select NEW_LEDS 276bf139726SSean Young select LEDS_CLASS 2772154be65SJarod Wilson select USB 2782154be65SJarod Wilson ---help--- 2792154be65SJarod Wilson Say Y here if you want to use a RedRat3 Infrared Transceiver. 2802154be65SJarod Wilson 2812154be65SJarod Wilson To compile this driver as a module, choose M here: the 2822154be65SJarod Wilson module will be called redrat3. 2832154be65SJarod Wilson 284fe052da4SAndi Shyticonfig IR_SPI 285fe052da4SAndi Shyti tristate "SPI connected IR LED" 286fe052da4SAndi Shyti depends on SPI && LIRC 287950db1a8SSean Young depends on OF || COMPILE_TEST 288fe052da4SAndi Shyti ---help--- 289fe052da4SAndi Shyti Say Y if you want to use an IR LED connected through SPI bus. 290fe052da4SAndi Shyti 291fe052da4SAndi Shyti To compile this driver as a module, choose M here: the module will be 292fe052da4SAndi Shyti called ir-spi. 293fe052da4SAndi Shyti 29432cf86f6SMauro Carvalho Chehabconfig IR_STREAMZAP 29532cf86f6SMauro Carvalho Chehab tristate "Streamzap PC Remote IR Receiver" 29632cf86f6SMauro Carvalho Chehab depends on USB_ARCH_HAS_HCD 2976bda9644SMauro Carvalho Chehab depends on RC_CORE 29832cf86f6SMauro Carvalho Chehab select USB 29932cf86f6SMauro Carvalho Chehab ---help--- 30032cf86f6SMauro Carvalho Chehab Say Y here if you want to use a Streamzap PC Remote 30132cf86f6SMauro Carvalho Chehab Infrared Receiver. 30232cf86f6SMauro Carvalho Chehab 30332cf86f6SMauro Carvalho Chehab To compile this driver as a module, choose M here: the 30432cf86f6SMauro Carvalho Chehab module will be called streamzap. 30532cf86f6SMauro Carvalho Chehab 3065b2e303fSDavid Härdemanconfig IR_WINBOND_CIR 3075b2e303fSDavid Härdeman tristate "Winbond IR remote control" 3085b2e303fSDavid Härdeman depends on X86 && PNP 3096bda9644SMauro Carvalho Chehab depends on RC_CORE 3105b2e303fSDavid Härdeman select NEW_LEDS 3115b2e303fSDavid Härdeman select LEDS_CLASS 3125b2e303fSDavid Härdeman select BITREVERSE 3135b2e303fSDavid Härdeman ---help--- 3145b2e303fSDavid Härdeman Say Y here if you want to use the IR remote functionality found 3155b2e303fSDavid Härdeman in some Winbond SuperI/O chips. Currently only the WPCD376I 3165b2e303fSDavid Härdeman chip is supported (included in some Intel Media series 3175b2e303fSDavid Härdeman motherboards). 3185b2e303fSDavid Härdeman 3195b2e303fSDavid Härdeman To compile this driver as a module, choose M here: the module will 3205b2e303fSDavid Härdeman be called winbond_cir. 3215b2e303fSDavid Härdeman 322b1c97193SSean Youngconfig IR_IGORPLUGUSB 323b1c97193SSean Young tristate "IgorPlug-USB IR Receiver" 324b1c97193SSean Young depends on USB_ARCH_HAS_HCD 325b1c97193SSean Young depends on RC_CORE 326b1c97193SSean Young select USB 327b1c97193SSean Young ---help--- 328b1c97193SSean Young Say Y here if you want to use the IgorPlug-USB IR Receiver by 329b1c97193SSean Young Igor Cesko. This device is included on the Fit-PC2. 330b1c97193SSean Young 331b1c97193SSean Young Note that this device can only record bursts of 36 IR pulses and 332b1c97193SSean Young spaces, which is not enough for the NEC, Sanyo and RC-6 protocol. 333b1c97193SSean Young 334b1c97193SSean Young To compile this driver as a module, choose M here: the module will 335b1c97193SSean Young be called igorplugusb. 336b1c97193SSean Young 33726ff6313SSean Youngconfig IR_IGUANA 33826ff6313SSean Young tristate "IguanaWorks USB IR Transceiver" 339ac6eb458SGuenter Roeck depends on USB_ARCH_HAS_HCD 34026ff6313SSean Young depends on RC_CORE 34126ff6313SSean Young select USB 34226ff6313SSean Young ---help--- 3430797b480SSean Young Say Y here if you want to use the IguanaWorks USB IR Transceiver. 3440797b480SSean Young Both infrared receive and send are supported. If you want to 3450797b480SSean Young change the ID or the pin config, use the user space driver from 3460797b480SSean Young IguanaWorks. 3470797b480SSean Young 3480797b480SSean Young Only firmware 0x0205 and later is supported. 34926ff6313SSean Young 35026ff6313SSean Young To compile this driver as a module, choose M here: the module will 35126ff6313SSean Young be called iguanair. 35226ff6313SSean Young 3530938069fSSean Youngconfig IR_TTUSBIR 3540938069fSSean Young tristate "TechnoTrend USB IR Receiver" 3553ab2a83eSSean Young depends on USB_ARCH_HAS_HCD 3560938069fSSean Young depends on RC_CORE 3570938069fSSean Young select USB 3580938069fSSean Young select NEW_LEDS 3590938069fSSean Young select LEDS_CLASS 3600938069fSSean Young ---help--- 3610938069fSSean Young Say Y here if you want to use the TechnoTrend USB IR Receiver. The 3620938069fSSean Young driver can control the led. 3630938069fSSean Young 3640938069fSSean Young To compile this driver as a module, choose M here: the module will 3650938069fSSean Young be called ttusbir. 3660938069fSSean Young 367c332e847STimo Kokkonenconfig IR_RX51 3682ea4b442SMauro Carvalho Chehab tristate "Nokia N900 IR transmitter diode" 369a92def1bSSean Young depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE 370c332e847STimo Kokkonen ---help--- 371c332e847STimo Kokkonen Say Y or M here if you want to enable support for the IR 372c332e847STimo Kokkonen transmitter diode built in the Nokia N900 (RX51) device. 373c332e847STimo Kokkonen 374362b29baSTimo Kokkonen The driver uses omap DM timers for generating the carrier 375c332e847STimo Kokkonen wave and pulses. 376c332e847STimo Kokkonen 37754b29120SJames Hogansource "drivers/media/rc/img-ir/Kconfig" 37854b29120SJames Hogan 379801c73c0SDavid Härdemanconfig RC_LOOPBACK 380801c73c0SDavid Härdeman tristate "Remote Control Loopback Driver" 381801c73c0SDavid Härdeman depends on RC_CORE 382801c73c0SDavid Härdeman ---help--- 383801c73c0SDavid Härdeman Say Y here if you want support for the remote control loopback 384801c73c0SDavid Härdeman driver which allows TX data to be sent back as RX data. 385801c73c0SDavid Härdeman This is mostly useful for debugging purposes. 386801c73c0SDavid Härdeman 387801c73c0SDavid Härdeman If you're not sure, select N here. 388801c73c0SDavid Härdeman 389801c73c0SDavid Härdeman To compile this driver as a module, choose M here: the module will 390801c73c0SDavid Härdeman be called rc_loopback. 391801c73c0SDavid Härdeman 392fd0f6851SRavi Kumar Vconfig IR_GPIO_CIR 393fd0f6851SRavi Kumar V tristate "GPIO IR remote control" 394fd0f6851SRavi Kumar V depends on RC_CORE 395c1301077SLadislav Michl depends on (OF && GPIOLIB) || COMPILE_TEST 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 40224d79ebcSSean Youngconfig IR_GPIO_TX 40324d79ebcSSean Young tristate "GPIO IR Bit Banging Transmitter" 40424d79ebcSSean Young depends on RC_CORE 40524d79ebcSSean Young depends on LIRC 40652888793SSean Young depends on (OF && GPIOLIB) || COMPILE_TEST 40724d79ebcSSean Young ---help--- 40824d79ebcSSean Young Say Y if you want to a GPIO based IR transmitter. This is a 40924d79ebcSSean Young bit banging driver. 41024d79ebcSSean Young 41124d79ebcSSean Young To compile this driver as a module, choose M here: the module will 41224d79ebcSSean Young be called gpio-ir-tx. 41324d79ebcSSean Young 414db3df876SSean Youngconfig IR_PWM_TX 415db3df876SSean Young tristate "PWM IR transmitter" 416db3df876SSean Young depends on RC_CORE 417db3df876SSean Young depends on LIRC 418db3df876SSean Young depends on PWM 4192d726aaaSSean Young depends on OF || COMPILE_TEST 420db3df876SSean Young ---help--- 421db3df876SSean Young Say Y if you want to use a PWM based IR transmitter. This is 422db3df876SSean Young more power efficient than the bit banging gpio driver. 423db3df876SSean Young 424db3df876SSean Young To compile this driver as a module, choose M here: the module will 425db3df876SSean Young be called pwm-ir-tx. 426db3df876SSean Young 42780f93c7bSSrinivas Kandagatlaconfig RC_ST 42880f93c7bSSrinivas Kandagatla tristate "ST remote control receiver" 4297155043cSMauro Carvalho Chehab depends on RC_CORE 4307155043cSMauro Carvalho Chehab depends on ARCH_STI || COMPILE_TEST 431cfcffe39SHans Verkuil ---help--- 43280f93c7bSSrinivas Kandagatla Say Y here if you want support for ST remote control driver 43380f93c7bSSrinivas Kandagatla which allows both IR and UHF RX. 43480f93c7bSSrinivas Kandagatla The driver passes raw pulse and space information to the LIRC decoder. 43580f93c7bSSrinivas Kandagatla 43680f93c7bSSrinivas Kandagatla If you're not sure, select N here. 43780f93c7bSSrinivas Kandagatla 438b4e3e59fSAlexander Bersenevconfig IR_SUNXI 439b4e3e59fSAlexander Bersenev tristate "SUNXI IR remote control" 440b4e3e59fSAlexander Bersenev depends on RC_CORE 4417155043cSMauro Carvalho Chehab depends on ARCH_SUNXI || COMPILE_TEST 442b4e3e59fSAlexander Bersenev ---help--- 443b4e3e59fSAlexander Bersenev Say Y if you want to use sunXi internal IR Controller 444b4e3e59fSAlexander Bersenev 445b4e3e59fSAlexander Bersenev To compile this driver as a module, choose M here: the module will 446b4e3e59fSAlexander Bersenev be called sunxi-ir. 447b4e3e59fSAlexander Bersenev 448fa5dc29cSSean Youngconfig IR_SERIAL 449fa5dc29cSSean Young tristate "Homebrew Serial Port Receiver" 450fa5dc29cSSean Young depends on RC_CORE 451fa5dc29cSSean Young ---help--- 452fa5dc29cSSean Young Say Y if you want to use Homebrew Serial Port Receivers and 453fa5dc29cSSean Young Transceivers. 454fa5dc29cSSean Young 455fa5dc29cSSean Young To compile this driver as a module, choose M here: the module will 456fa5dc29cSSean Young be called serial-ir. 457fa5dc29cSSean Young 458fa5dc29cSSean Youngconfig IR_SERIAL_TRANSMITTER 459fa5dc29cSSean Young bool "Serial Port Transmitter" 460fa5dc29cSSean Young depends on IR_SERIAL 461fa5dc29cSSean Young ---help--- 462fa5dc29cSSean Young Serial Port Transmitter support 463fa5dc29cSSean Young 464e6626716SSean Youngconfig IR_SIR 465e6626716SSean Young tristate "Built-in SIR IrDA port" 466e6626716SSean Young depends on RC_CORE 467e6626716SSean Young ---help--- 468e6626716SSean Young Say Y if you want to use a IrDA SIR port Transceivers. 469e6626716SSean Young 470e6626716SSean Young To compile this driver as a module, choose M here: the module will 471e6626716SSean Young be called sir-ir. 472e6626716SSean Young 473d3455273SMans Rullgardconfig IR_TANGO 474d3455273SMans Rullgard tristate "Sigma Designs SMP86xx IR decoder" 475d3455273SMans Rullgard depends on RC_CORE 476d3455273SMans Rullgard depends on ARCH_TANGO || COMPILE_TEST 477d3455273SMans Rullgard ---help--- 478d3455273SMans Rullgard Adds support for the HW IR decoder embedded on Sigma Designs 479d3455273SMans Rullgard Tango-based systems (SMP86xx, SMP87xx). 480d3455273SMans Rullgard The HW decoder supports NEC, RC-5, RC-6 IR protocols. 481d3455273SMans Rullgard When compiled as a module, look for tango-ir. 482d3455273SMans Rullgard 483b429996cSShawn Guoconfig IR_ZX 484b429996cSShawn Guo tristate "ZTE ZX IR remote control" 485b429996cSShawn Guo depends on RC_CORE 486b429996cSShawn Guo depends on ARCH_ZX || COMPILE_TEST 487b429996cSShawn Guo ---help--- 488b429996cSShawn Guo Say Y if you want to use the IR remote control available 489b429996cSShawn Guo on ZTE ZX family SoCs. 490b429996cSShawn Guo 491b429996cSShawn Guo To compile this driver as a module, choose M here: the 492b429996cSShawn Guo module will be called zx-irdec. 493b429996cSShawn Guo 494b4c184e5SMauro Carvalho Chehabendif #RC_DEVICES 495b9e1486eSSean Young 496b9e1486eSSean Youngendif #RC_CORE 497