blob: afb3456d4e2017ce9dccaacd3247e9e995a3b0cd [file] [log] [blame]
Sean Youngb9e14862017-07-02 15:37:58 -04001
2menuconfig RC_CORE
3 tristate "Remote Controller support"
Mauro Carvalho Chehabe27d3812009-12-11 08:00:00 -03004 depends on INPUT
Sean Youngb9e14862017-07-02 15:37:58 -04005 ---help---
6 Enable support for Remote Controllers on Linux. This is
7 needed in order to support several video capture adapters,
8 standalone IR receivers/transmitters, and RF receivers.
Mauro Carvalho Chehabcfec93f2010-08-09 10:07:20 -03009
Sean Youngb9e14862017-07-02 15:37:58 -040010 Enable this option if you have a video capture board even
11 if you don't need IR, as otherwise, you may not be able to
12 compile the driver for your adapter.
13
14 Say Y when you have a TV or an IR device.
15
16if RC_CORE
Mauro Carvalho Chehabc455f5c2012-07-06 09:12:59 -030017source "drivers/media/rc/keymaps/Kconfig"
18
19menuconfig RC_DECODERS
20 bool "Remote controller decoders"
21 depends on RC_CORE
22 default y
23
24if RC_DECODERS
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030025config LIRC
Mauro Carvalho Chehabb4c184e2012-05-28 08:17:47 -030026 tristate "LIRC interface driver"
27 depends on RC_CORE
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030028
29 ---help---
30 Enable this option to build the Linux Infrared Remote
31 Control (LIRC) core device interface driver. The LIRC
32 interface passes raw IR to and from userspace, where the
Maxim Levitskyade321c2010-07-31 11:59:14 -030033 LIRC daemon handles protocol decoding for IR reception and
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030034 encoding for IR transmitting (aka "blasting").
35
Mauro Carvalho Chehab94f74762012-07-06 09:21:13 -030036config IR_LIRC_CODEC
37 tristate "Enable IR to LIRC bridge"
38 depends on RC_CORE
39 depends on LIRC
40 default y
41
42 ---help---
43 Enable this option to pass raw IR to and from userspace via
44 the LIRC interface.
45
46
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030047config IR_NEC_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030048 tristate "Enable IR raw decoder for the NEC protocol"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -030049 depends on RC_CORE
Randy Dunlap58aac2b2010-05-14 14:09:57 -030050 select BITREVERSE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030051 default y
52
53 ---help---
54 Enable this option if you have IR with NEC protocol, and
55 if the IR is decoded in software
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030056
57config IR_RC5_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030058 tristate "Enable IR raw decoder for the RC-5 protocol"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -030059 depends on RC_CORE
Randy Dunlap033608c2010-05-26 14:08:51 -030060 select BITREVERSE
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030061 default y
62
63 ---help---
64 Enable this option if you have IR with RC-5 protocol, and
65 if the IR is decoded in software
David Härdeman784a4932010-04-08 20:04:40 -030066
67config IR_RC6_DECODER
68 tristate "Enable IR raw decoder for the RC6 protocol"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -030069 depends on RC_CORE
Randy Dunlap21354362010-05-26 14:08:51 -030070 select BITREVERSE
David Härdeman784a4932010-04-08 20:04:40 -030071 default y
72
73 ---help---
74 Enable this option if you have an infrared remote control which
75 uses the RC6 protocol, and you need software decoding support.
Jarod Wilson21677cf2010-04-16 18:29:02 -030076
David Härdemanbf670f62010-04-15 18:46:05 -030077config IR_JVC_DECODER
78 tristate "Enable IR raw decoder for the JVC protocol"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -030079 depends on RC_CORE
Randy Dunlapf9839da2010-07-07 20:41:15 -030080 select BITREVERSE
David Härdemanbf670f62010-04-15 18:46:05 -030081 default y
82
83 ---help---
84 Enable this option if you have an infrared remote control which
85 uses the JVC protocol, and you need software decoding support.
86
David Härdeman3fe29c82010-04-15 18:46:10 -030087config IR_SONY_DECODER
88 tristate "Enable IR raw decoder for the Sony protocol"
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -030089 depends on RC_CORE
Arnd Bergmannb66d2082012-05-03 18:22:24 -030090 select BITREVERSE
David Härdeman3fe29c82010-04-15 18:46:10 -030091 default y
92
93 ---help---
94 Enable this option if you have an infrared remote control which
95 uses the Sony protocol, and you need software decoding support.
96
Mauro Carvalho Chehabb32e7242011-11-23 12:04:08 -030097config IR_SANYO_DECODER
98 tristate "Enable IR raw decoder for the Sanyo protocol"
99 depends on RC_CORE
100 default y
101
102 ---help---
103 Enable this option if you have an infrared remote control which
104 uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes),
105 and you need software decoding support.
106
James Hogan1d184b02014-01-17 10:58:48 -0300107config IR_SHARP_DECODER
108 tristate "Enable IR raw decoder for the Sharp protocol"
109 depends on RC_CORE
110 default y
111
112 ---help---
113 Enable this option if you have an infrared remote control which
Heiner Kallweit1b0621a2015-10-29 17:28:08 -0200114 uses the Sharp protocol (Sharp, Denon), and you need software
115 decoding support.
James Hogan1d184b02014-01-17 10:58:48 -0300116
Jarod Wilsonf5f2cc62011-07-13 18:09:48 -0300117config IR_MCE_KBD_DECODER
118 tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol"
119 depends on RC_CORE
120 select BITREVERSE
121 default y
122
123 ---help---
124 Enable this option if you have a Microsoft Remote Keyboard for
125 Windows Media Center Edition, which you would like to use with
126 a raw IR receiver in your system.
Marcel J.E. Mol1dee9b52014-07-26 17:28:26 -0300127
128config IR_XMP_DECODER
129 tristate "Enable IR raw decoder for the XMP protocol"
130 depends on RC_CORE
131 select BITREVERSE
132 default y
133
134 ---help---
135 Enable this option if you have IR with XMP protocol, and
136 if the IR is decoded in software
Mauro Carvalho Chehabc455f5c2012-07-06 09:12:59 -0300137endif #RC_DECODERS
Jarod Wilsonf5f2cc62011-07-13 18:09:48 -0300138
Mauro Carvalho Chehabb4c184e2012-05-28 08:17:47 -0300139menuconfig RC_DEVICES
140 bool "Remote Controller devices"
141 depends on RC_CORE
142
143if RC_DEVICES
144
Anssi Hannula9688efd2011-08-06 18:18:07 -0300145config RC_ATI_REMOTE
Anssi Hannula3a7a6232011-08-06 18:18:13 -0300146 tristate "ATI / X10 based USB RF remote controls"
Anssi Hannula9688efd2011-08-06 18:18:07 -0300147 depends on USB_ARCH_HAS_HCD
Anssi Hannulac34516e2011-08-06 18:18:08 -0300148 depends on RC_CORE
Anssi Hannula9688efd2011-08-06 18:18:07 -0300149 select USB
150 help
Anssi Hannula3a7a6232011-08-06 18:18:13 -0300151 Say Y here if you want to use an X10 based USB remote control.
Anssi Hannula9688efd2011-08-06 18:18:07 -0300152 These are RF remotes with USB receivers.
Anssi Hannula3a7a6232011-08-06 18:18:13 -0300153
154 Such devices include the ATI remote that comes with many of ATI's
155 All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote,
156 Medion RF remote, and SnapStream FireFly remote.
157
Anssi Hannula9688efd2011-08-06 18:18:07 -0300158 This driver provides mouse pointer, left and right mouse buttons,
159 and maps all the other remote buttons to keypress events.
160
161 To compile this driver as a module, choose M here: the module will be
162 called ati_remote.
163
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300164config IR_ENE
Maxim Levitsky11b64d32010-09-06 18:26:11 -0300165 tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)"
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300166 depends on PNP
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300167 depends on RC_CORE
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300168 ---help---
169 Say Y here to enable support for integrated infrared receiver
Maxim Levitsky11b64d32010-09-06 18:26:11 -0300170 /transceiver made by ENE.
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300171
172 You can see if you have it by looking at lspnp output.
Maxim Levitsky11b64d32010-09-06 18:26:11 -0300173 Output should include ENE0100 ENE0200 or something similar.
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300174
175 To compile this driver as a module, choose M here: the
176 module will be called ene_ir.
177
Guoxiong Yana84fcda2014-08-30 23:39:10 -0300178config IR_HIX5HD2
179 tristate "Hisilicon hix5hd2 IR remote control"
180 depends on RC_CORE
Sean Younga840f3c2017-10-05 17:30:59 -0400181 depends on OF || COMPILE_TEST
Guoxiong Yana84fcda2014-08-30 23:39:10 -0300182 help
Devin Heitmueller842e39c2017-04-19 20:13:54 -0300183 Say Y here if you want to use hisilicon hix5hd2 remote control.
184 To compile this driver as a module, choose M here: the module will be
185 called ir-hix5hd2.
Guoxiong Yana84fcda2014-08-30 23:39:10 -0300186
Devin Heitmueller842e39c2017-04-19 20:13:54 -0300187 If you're not sure, select N here
Guoxiong Yana84fcda2014-08-30 23:39:10 -0300188
Jarod Wilsond322bf42010-10-08 16:23:56 -0300189config IR_IMON
190 tristate "SoundGraph iMON Receiver and Display"
191 depends on USB_ARCH_HAS_HCD
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300192 depends on RC_CORE
Jarod Wilsond322bf42010-10-08 16:23:56 -0300193 select USB
194 ---help---
195 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
196 IR Receiver and/or LCD/VFD/VGA display.
197
198 To compile this driver as a module, choose M here: the
199 module will be called imon.
200
201config IR_MCEUSB
202 tristate "Windows Media Center Ed. eHome Infrared Transceiver"
203 depends on USB_ARCH_HAS_HCD
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300204 depends on RC_CORE
Jarod Wilsond322bf42010-10-08 16:23:56 -0300205 select USB
206 ---help---
207 Say Y here if you want to use a Windows Media Center Edition
208 eHome Infrared Transceiver.
209
210 To compile this driver as a module, choose M here: the
211 module will be called mceusb.
212
Juan J. Garcia de Soria620a32b2011-03-16 17:14:52 -0300213config IR_ITE_CIR
214 tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver"
215 depends on PNP
216 depends on RC_CORE
217 ---help---
218 Say Y here to enable support for integrated infrared receivers
219 /transceivers made by ITE Tech Inc. These are found in
220 several ASUS devices, like the ASUS Digimatrix or the ASUS
221 EEEBox 1501U.
222
223 To compile this driver as a module, choose M here: the
224 module will be called ite-cir.
225
Jarod Wilson9bdc79e2011-05-25 13:35:13 -0300226config IR_FINTEK
227 tristate "Fintek Consumer Infrared Transceiver"
228 depends on PNP
229 depends on RC_CORE
230 ---help---
231 Say Y here to enable support for integrated infrared receiver
232 /transciever made by Fintek. This chip is found on assorted
233 Jetway motherboards (and of course, possibly others).
234
235 To compile this driver as a module, choose M here: the
236 module will be called fintek-cir.
237
Beniamino Galvani12ddbad2014-11-18 17:22:34 -0300238config IR_MESON
239 tristate "Amlogic Meson IR remote receiver"
240 depends on RC_CORE
241 depends on ARCH_MESON || COMPILE_TEST
242 ---help---
243 Say Y if you want to use the IR remote receiver available
244 on Amlogic Meson SoCs.
245
246 To compile this driver as a module, choose M here: the
247 module will be called meson-ir.
248
Sean Wang6691e7b2017-01-13 05:35:39 -0200249config IR_MTK
250 tristate "Mediatek IR remote receiver"
251 depends on RC_CORE
252 depends on ARCH_MEDIATEK || COMPILE_TEST
253 ---help---
254 Say Y if you want to use the IR remote receiver available
255 on Mediatek SoCs.
256
257 To compile this driver as a module, choose M here: the
258 module will be called mtk-cir.
259
Jarod Wilsond322bf42010-10-08 16:23:56 -0300260config IR_NUVOTON
261 tristate "Nuvoton w836x7hg Consumer Infrared Transceiver"
262 depends on PNP
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300263 depends on RC_CORE
Jarod Wilsond322bf42010-10-08 16:23:56 -0300264 ---help---
265 Say Y here to enable support for integrated infrared receiver
266 /transciever made by Nuvoton (formerly Winbond). This chip is
267 found in the ASRock ION 330HT, as well as assorted Intel
268 DP55-series motherboards (and of course, possibly others).
269
270 To compile this driver as a module, choose M here: the
271 module will be called nuvoton-cir.
272
Jarod Wilson2154be62011-05-04 14:02:42 -0300273config IR_REDRAT3
274 tristate "RedRat3 IR Transceiver"
275 depends on USB_ARCH_HAS_HCD
276 depends on RC_CORE
Sean Youngbf139722013-07-30 19:00:04 -0300277 select NEW_LEDS
278 select LEDS_CLASS
Jarod Wilson2154be62011-05-04 14:02:42 -0300279 select USB
280 ---help---
281 Say Y here if you want to use a RedRat3 Infrared Transceiver.
282
283 To compile this driver as a module, choose M here: the
284 module will be called redrat3.
285
Andi Shytife052da2016-12-16 04:12:18 -0200286config IR_SPI
287 tristate "SPI connected IR LED"
288 depends on SPI && LIRC
Sean Young950db1a2017-10-09 04:30:06 -0400289 depends on OF || COMPILE_TEST
Andi Shytife052da2016-12-16 04:12:18 -0200290 ---help---
291 Say Y if you want to use an IR LED connected through SPI bus.
292
293 To compile this driver as a module, choose M here: the module will be
294 called ir-spi.
295
Jarod Wilson2c1101d2010-08-02 15:46:03 -0300296config IR_STREAMZAP
297 tristate "Streamzap PC Remote IR Receiver"
298 depends on USB_ARCH_HAS_HCD
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300299 depends on RC_CORE
Jarod Wilson2c1101d2010-08-02 15:46:03 -0300300 select USB
301 ---help---
302 Say Y here if you want to use a Streamzap PC Remote
303 Infrared Receiver.
304
305 To compile this driver as a module, choose M here: the
306 module will be called streamzap.
Maxim Levitskyade321c2010-07-31 11:59:14 -0300307
David Härdeman5b2e3032010-10-29 16:08:28 -0300308config IR_WINBOND_CIR
Mauro Carvalho Chehabbaf075e2011-03-22 15:03:09 -0300309 tristate "Winbond IR remote control"
310 depends on X86 && PNP
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -0300311 depends on RC_CORE
Mauro Carvalho Chehabbaf075e2011-03-22 15:03:09 -0300312 select NEW_LEDS
313 select LEDS_CLASS
Mauro Carvalho Chehabbaf075e2011-03-22 15:03:09 -0300314 select BITREVERSE
David Härdeman5b2e3032010-10-29 16:08:28 -0300315 ---help---
Mauro Carvalho Chehabbaf075e2011-03-22 15:03:09 -0300316 Say Y here if you want to use the IR remote functionality found
317 in some Winbond SuperI/O chips. Currently only the WPCD376I
318 chip is supported (included in some Intel Media series
David Härdeman5b2e3032010-10-29 16:08:28 -0300319 motherboards).
320
Mauro Carvalho Chehabbaf075e2011-03-22 15:03:09 -0300321 To compile this driver as a module, choose M here: the module will
David Härdeman5b2e3032010-10-29 16:08:28 -0300322 be called winbond_cir.
323
Sean Youngb1c97192014-10-23 17:58:22 -0300324config IR_IGORPLUGUSB
325 tristate "IgorPlug-USB IR Receiver"
326 depends on USB_ARCH_HAS_HCD
327 depends on RC_CORE
328 select USB
329 ---help---
330 Say Y here if you want to use the IgorPlug-USB IR Receiver by
331 Igor Cesko. This device is included on the Fit-PC2.
332
333 Note that this device can only record bursts of 36 IR pulses and
334 spaces, which is not enough for the NEC, Sanyo and RC-6 protocol.
335
336 To compile this driver as a module, choose M here: the module will
337 be called igorplugusb.
338
Sean Young26ff6312012-07-15 13:31:00 -0300339config IR_IGUANA
340 tristate "IguanaWorks USB IR Transceiver"
Guenter Roeckac6eb452012-08-06 00:15:20 -0300341 depends on USB_ARCH_HAS_HCD
Sean Young26ff6312012-07-15 13:31:00 -0300342 depends on RC_CORE
343 select USB
344 ---help---
Sean Young0797b482012-08-13 08:59:40 -0300345 Say Y here if you want to use the IguanaWorks USB IR Transceiver.
346 Both infrared receive and send are supported. If you want to
347 change the ID or the pin config, use the user space driver from
348 IguanaWorks.
349
350 Only firmware 0x0205 and later is supported.
Sean Young26ff6312012-07-15 13:31:00 -0300351
352 To compile this driver as a module, choose M here: the module will
353 be called iguanair.
354
Sean Young09380692012-08-13 08:59:46 -0300355config IR_TTUSBIR
356 tristate "TechnoTrend USB IR Receiver"
Sean Young3ab2a832012-08-23 17:18:30 -0300357 depends on USB_ARCH_HAS_HCD
Sean Young09380692012-08-13 08:59:46 -0300358 depends on RC_CORE
359 select USB
360 select NEW_LEDS
361 select LEDS_CLASS
362 ---help---
363 Say Y here if you want to use the TechnoTrend USB IR Receiver. The
364 driver can control the led.
365
366 To compile this driver as a module, choose M here: the module will
367 be called ttusbir.
368
Timo Kokkonenc332e842012-08-10 06:16:36 -0300369config IR_RX51
Mauro Carvalho Chehab2ea4b442012-08-13 22:59:37 -0300370 tristate "Nokia N900 IR transmitter diode"
Sean Younga92def12016-12-19 18:48:29 -0200371 depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE
Timo Kokkonenc332e842012-08-10 06:16:36 -0300372 ---help---
373 Say Y or M here if you want to enable support for the IR
374 transmitter diode built in the Nokia N900 (RX51) device.
375
Timo Kokkonen362b29b2012-08-30 13:54:25 -0300376 The driver uses omap DM timers for generating the carrier
Timo Kokkonenc332e842012-08-10 06:16:36 -0300377 wave and pulses.
378
James Hogan54b29122014-02-28 20:28:55 -0300379source "drivers/media/rc/img-ir/Kconfig"
380
David Härdeman801c73c2010-11-25 18:36:27 -0300381config RC_LOOPBACK
382 tristate "Remote Control Loopback Driver"
383 depends on RC_CORE
384 ---help---
385 Say Y here if you want support for the remote control loopback
386 driver which allows TX data to be sent back as RX data.
387 This is mostly useful for debugging purposes.
388
389 If you're not sure, select N here.
390
391 To compile this driver as a module, choose M here: the module will
392 be called rc_loopback.
393
Ravi Kumar Vfd0f6852012-02-28 01:51:40 -0300394config IR_GPIO_CIR
395 tristate "GPIO IR remote control"
396 depends on RC_CORE
Ladislav Michlc1301072017-10-05 09:11:06 -0300397 depends on (OF && GPIOLIB) || COMPILE_TEST
Ravi Kumar Vfd0f6852012-02-28 01:51:40 -0300398 ---help---
399 Say Y if you want to use GPIO based IR Receiver.
400
401 To compile this driver as a module, choose M here: the module will
402 be called gpio-ir-recv.
403
Sean Young24d79eb2017-07-07 05:51:59 -0400404config IR_GPIO_TX
405 tristate "GPIO IR Bit Banging Transmitter"
406 depends on RC_CORE
407 depends on LIRC
Sean Young52888792017-10-05 17:30:57 -0400408 depends on (OF && GPIOLIB) || COMPILE_TEST
Sean Young24d79eb2017-07-07 05:51:59 -0400409 ---help---
410 Say Y if you want to a GPIO based IR transmitter. This is a
411 bit banging driver.
412
413 To compile this driver as a module, choose M here: the module will
414 be called gpio-ir-tx.
415
Sean Youngdb3df872017-07-07 05:52:02 -0400416config IR_PWM_TX
417 tristate "PWM IR transmitter"
418 depends on RC_CORE
419 depends on LIRC
420 depends on PWM
Sean Young2d726aa2017-10-05 17:30:58 -0400421 depends on OF || COMPILE_TEST
Sean Youngdb3df872017-07-07 05:52:02 -0400422 ---help---
423 Say Y if you want to use a PWM based IR transmitter. This is
424 more power efficient than the bit banging gpio driver.
425
426 To compile this driver as a module, choose M here: the module will
427 be called pwm-ir-tx.
428
Srinivas Kandagatla80f93c72013-10-18 06:01:14 -0300429config RC_ST
430 tristate "ST remote control receiver"
Mauro Carvalho Chehab71550432014-08-20 13:21:35 -0600431 depends on RC_CORE
432 depends on ARCH_STI || COMPILE_TEST
Hans Verkuilcfcffe32015-06-09 10:54:53 -0300433 ---help---
434 Say Y here if you want support for ST remote control driver
435 which allows both IR and UHF RX.
436 The driver passes raw pulse and space information to the LIRC decoder.
Srinivas Kandagatla80f93c72013-10-18 06:01:14 -0300437
Hans Verkuilcfcffe32015-06-09 10:54:53 -0300438 If you're not sure, select N here.
Srinivas Kandagatla80f93c72013-10-18 06:01:14 -0300439
Alexander Bersenevb4e3e592014-06-08 15:08:10 -0300440config IR_SUNXI
Hans Verkuilcfcffe32015-06-09 10:54:53 -0300441 tristate "SUNXI IR remote control"
442 depends on RC_CORE
443 depends on ARCH_SUNXI || COMPILE_TEST
444 ---help---
445 Say Y if you want to use sunXi internal IR Controller
Alexander Bersenevb4e3e592014-06-08 15:08:10 -0300446
Hans Verkuilcfcffe32015-06-09 10:54:53 -0300447 To compile this driver as a module, choose M here: the module will
448 be called sunxi-ir.
Alexander Bersenevb4e3e592014-06-08 15:08:10 -0300449
Sean Youngfa5dc292016-11-21 19:55:53 -0200450config IR_SERIAL
451 tristate "Homebrew Serial Port Receiver"
452 depends on RC_CORE
453 ---help---
454 Say Y if you want to use Homebrew Serial Port Receivers and
455 Transceivers.
456
457 To compile this driver as a module, choose M here: the module will
458 be called serial-ir.
459
460config IR_SERIAL_TRANSMITTER
461 bool "Serial Port Transmitter"
462 default y
463 depends on IR_SERIAL
464 ---help---
465 Serial Port Transmitter support
466
Sean Younge6626712017-03-07 17:07:59 -0300467config IR_SIR
468 tristate "Built-in SIR IrDA port"
469 depends on RC_CORE
470 ---help---
471 Say Y if you want to use a IrDA SIR port Transceivers.
472
473 To compile this driver as a module, choose M here: the module will
474 be called sir-ir.
475
Mans Rullgardd3455272017-10-06 08:37:50 -0400476config IR_TANGO
477 tristate "Sigma Designs SMP86xx IR decoder"
478 depends on RC_CORE
479 depends on ARCH_TANGO || COMPILE_TEST
480 ---help---
481 Adds support for the HW IR decoder embedded on Sigma Designs
482 Tango-based systems (SMP86xx, SMP87xx).
483 The HW decoder supports NEC, RC-5, RC-6 IR protocols.
484 When compiled as a module, look for tango-ir.
485
Shawn Guob4299962017-07-30 09:23:13 -0400486config IR_ZX
487 tristate "ZTE ZX IR remote control"
488 depends on RC_CORE
489 depends on ARCH_ZX || COMPILE_TEST
490 ---help---
491 Say Y if you want to use the IR remote control available
492 on ZTE ZX family SoCs.
493
494 To compile this driver as a module, choose M here: the
495 module will be called zx-irdec.
496
Mauro Carvalho Chehabb4c184e2012-05-28 08:17:47 -0300497endif #RC_DEVICES
Sean Youngb9e14862017-07-02 15:37:58 -0400498
499endif #RC_CORE