blob: 9e8f82d85cb304ecd9fbf6c5e24725478683a586 [file] [log] [blame]
Maxim Levitskyade321c2010-07-31 11:59:14 -03001menuconfig IR_CORE
2 tristate "Infrared remote controller adapters"
Mauro Carvalho Chehabe27d3812009-12-11 08:00:00 -03003 depends on INPUT
4 default INPUT
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -03005
Maxim Levitskyade321c2010-07-31 11:59:14 -03006if IR_CORE
7
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -03008config VIDEO_IR
9 tristate
10 depends on IR_CORE
11 default IR_CORE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030012
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030013config LIRC
14 tristate
15 default y
16
17 ---help---
18 Enable this option to build the Linux Infrared Remote
19 Control (LIRC) core device interface driver. The LIRC
20 interface passes raw IR to and from userspace, where the
Maxim Levitskyade321c2010-07-31 11:59:14 -030021 LIRC daemon handles protocol decoding for IR reception and
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030022 encoding for IR transmitting (aka "blasting").
23
Mauro Carvalho Chehab6686fa62010-04-02 03:05:46 -030024source "drivers/media/IR/keymaps/Kconfig"
25
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030026config IR_NEC_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030027 tristate "Enable IR raw decoder for the NEC protocol"
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030028 depends on IR_CORE
Randy Dunlap58aac2b2010-05-14 14:09:57 -030029 select BITREVERSE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030030 default y
31
32 ---help---
33 Enable this option if you have IR with NEC protocol, and
34 if the IR is decoded in software
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030035
36config IR_RC5_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030037 tristate "Enable IR raw decoder for the RC-5 protocol"
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030038 depends on IR_CORE
Randy Dunlap033608c2010-05-26 14:08:51 -030039 select BITREVERSE
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030040 default y
41
42 ---help---
43 Enable this option if you have IR with RC-5 protocol, and
44 if the IR is decoded in software
David Härdeman784a4932010-04-08 20:04:40 -030045
46config IR_RC6_DECODER
47 tristate "Enable IR raw decoder for the RC6 protocol"
48 depends on IR_CORE
Randy Dunlap21354362010-05-26 14:08:51 -030049 select BITREVERSE
David Härdeman784a4932010-04-08 20:04:40 -030050 default y
51
52 ---help---
53 Enable this option if you have an infrared remote control which
54 uses the RC6 protocol, and you need software decoding support.
Jarod Wilson21677cf2010-04-16 18:29:02 -030055
David Härdemanbf670f62010-04-15 18:46:05 -030056config IR_JVC_DECODER
57 tristate "Enable IR raw decoder for the JVC protocol"
58 depends on IR_CORE
Randy Dunlapf9839da2010-07-07 20:41:15 -030059 select BITREVERSE
David Härdemanbf670f62010-04-15 18:46:05 -030060 default y
61
62 ---help---
63 Enable this option if you have an infrared remote control which
64 uses the JVC protocol, and you need software decoding support.
65
David Härdeman3fe29c82010-04-15 18:46:10 -030066config IR_SONY_DECODER
67 tristate "Enable IR raw decoder for the Sony protocol"
68 depends on IR_CORE
69 default y
70
71 ---help---
72 Enable this option if you have an infrared remote control which
73 uses the Sony protocol, and you need software decoding support.
74
Jarod Wilsonca414692010-07-03 01:07:53 -030075config IR_LIRC_CODEC
76 tristate "Enable IR to LIRC bridge"
77 depends on IR_CORE
78 depends on LIRC
79 default y
80
81 ---help---
82 Enable this option to pass raw IR to and from userspace via
83 the LIRC interface.
84
Jarod Wilson21677cf2010-04-16 18:29:02 -030085config IR_IMON
86 tristate "SoundGraph iMON Receiver and Display"
87 depends on USB_ARCH_HAS_HCD
88 depends on IR_CORE
89 select USB
90 ---help---
91 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
92 IR Receiver and/or LCD/VFD/VGA display.
93
94 To compile this driver as a module, choose M here: the
95 module will be called imon.
Jarod Wilson66e89522010-06-01 17:32:08 -030096
97config IR_MCEUSB
98 tristate "Windows Media Center Ed. eHome Infrared Transceiver"
99 depends on USB_ARCH_HAS_HCD
100 depends on IR_CORE
101 select USB
102 ---help---
103 Say Y here if you want to use a Windows Media Center Edition
104 eHome Infrared Transceiver.
105
106 To compile this driver as a module, choose M here: the
107 module will be called mceusb.
Jarod Wilson2c1101d2010-08-02 15:46:03 -0300108
109config IR_STREAMZAP
110 tristate "Streamzap PC Remote IR Receiver"
111 depends on USB_ARCH_HAS_HCD
112 depends on IR_CORE
113 select USB
114 ---help---
115 Say Y here if you want to use a Streamzap PC Remote
116 Infrared Receiver.
117
118 To compile this driver as a module, choose M here: the
119 module will be called streamzap.
Maxim Levitskyade321c2010-07-31 11:59:14 -0300120
121endif #IR_CORE