blob: 152000db3526ba57fa89f698c1a5577ddb429955 [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 Chehabcfec93f2010-08-09 10:07:20 -03005 ---help---
6 Enable support for Remote Controllers on Linux. This is
7 needed in order to support several video capture adapters.
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -03008
Mauro Carvalho Chehabcfec93f2010-08-09 10:07:20 -03009 Enable this option if you have a video capture board even
10 if you don't need IR, as otherwise, you may not be able to
11 compile the driver for your adapter.
Maxim Levitskyade321c2010-07-31 11:59:14 -030012
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -030013config VIDEO_IR
14 tristate
15 depends on IR_CORE
16 default IR_CORE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030017
Mauro Carvalho Chehabcfec93f2010-08-09 10:07:20 -030018if IR_CORE
19
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030020config LIRC
21 tristate
22 default y
23
24 ---help---
25 Enable this option to build the Linux Infrared Remote
26 Control (LIRC) core device interface driver. The LIRC
27 interface passes raw IR to and from userspace, where the
Maxim Levitskyade321c2010-07-31 11:59:14 -030028 LIRC daemon handles protocol decoding for IR reception and
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030029 encoding for IR transmitting (aka "blasting").
30
Mauro Carvalho Chehab6686fa62010-04-02 03:05:46 -030031source "drivers/media/IR/keymaps/Kconfig"
32
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030033config IR_NEC_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030034 tristate "Enable IR raw decoder for the NEC protocol"
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030035 depends on IR_CORE
Randy Dunlap58aac2b2010-05-14 14:09:57 -030036 select BITREVERSE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030037 default y
38
39 ---help---
40 Enable this option if you have IR with NEC protocol, and
41 if the IR is decoded in software
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030042
43config IR_RC5_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030044 tristate "Enable IR raw decoder for the RC-5 protocol"
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030045 depends on IR_CORE
Randy Dunlap033608c2010-05-26 14:08:51 -030046 select BITREVERSE
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030047 default y
48
49 ---help---
50 Enable this option if you have IR with RC-5 protocol, and
51 if the IR is decoded in software
David Härdeman784a4932010-04-08 20:04:40 -030052
53config IR_RC6_DECODER
54 tristate "Enable IR raw decoder for the RC6 protocol"
55 depends on IR_CORE
Randy Dunlap21354362010-05-26 14:08:51 -030056 select BITREVERSE
David Härdeman784a4932010-04-08 20:04:40 -030057 default y
58
59 ---help---
60 Enable this option if you have an infrared remote control which
61 uses the RC6 protocol, and you need software decoding support.
Jarod Wilson21677cf2010-04-16 18:29:02 -030062
David Härdemanbf670f62010-04-15 18:46:05 -030063config IR_JVC_DECODER
64 tristate "Enable IR raw decoder for the JVC protocol"
65 depends on IR_CORE
Randy Dunlapf9839da2010-07-07 20:41:15 -030066 select BITREVERSE
David Härdemanbf670f62010-04-15 18:46:05 -030067 default y
68
69 ---help---
70 Enable this option if you have an infrared remote control which
71 uses the JVC protocol, and you need software decoding support.
72
David Härdeman3fe29c82010-04-15 18:46:10 -030073config IR_SONY_DECODER
74 tristate "Enable IR raw decoder for the Sony protocol"
75 depends on IR_CORE
76 default y
77
78 ---help---
79 Enable this option if you have an infrared remote control which
80 uses the Sony protocol, and you need software decoding support.
81
Jarod Wilson7a569f52010-08-07 13:31:40 -030082config IR_RC5_SZ_DECODER
83 tristate "Enable IR raw decoder for the RC-5 (streamzap) protocol"
84 depends on IR_CORE
85 select BITREVERSE
86 default y
87
88 ---help---
89 Enable this option if you have IR with RC-5 (streamzap) protocol,
90 and if the IR is decoded in software. (The Streamzap PC Remote
91 uses an IR protocol that is almost standard RC-5, but not quite,
92 as it uses an additional bit).
93
Jarod Wilsonca414692010-07-03 01:07:53 -030094config IR_LIRC_CODEC
95 tristate "Enable IR to LIRC bridge"
96 depends on IR_CORE
97 depends on LIRC
98 default y
99
100 ---help---
101 Enable this option to pass raw IR to and from userspace via
102 the LIRC interface.
103
Jarod Wilson21677cf2010-04-16 18:29:02 -0300104config IR_IMON
105 tristate "SoundGraph iMON Receiver and Display"
106 depends on USB_ARCH_HAS_HCD
107 depends on IR_CORE
108 select USB
109 ---help---
110 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
111 IR Receiver and/or LCD/VFD/VGA display.
112
113 To compile this driver as a module, choose M here: the
114 module will be called imon.
Jarod Wilson66e89522010-06-01 17:32:08 -0300115
116config IR_MCEUSB
117 tristate "Windows Media Center Ed. eHome Infrared Transceiver"
118 depends on USB_ARCH_HAS_HCD
119 depends on IR_CORE
120 select USB
121 ---help---
122 Say Y here if you want to use a Windows Media Center Edition
123 eHome Infrared Transceiver.
124
125 To compile this driver as a module, choose M here: the
126 module will be called mceusb.
Jarod Wilson2c1101d2010-08-02 15:46:03 -0300127
Maxim Levitsky931e39a2010-07-31 11:59:26 -0300128config IR_ENE
129 tristate "ENE eHome Receiver/Transciever (pnp id: ENE0100/ENE02xxx)"
130 depends on PNP
131 depends on IR_CORE
132 ---help---
133 Say Y here to enable support for integrated infrared receiver
134 /transciever made by ENE.
135
136 You can see if you have it by looking at lspnp output.
137 Output should include ENE0100 ENE0200 or something similiar.
138
139 To compile this driver as a module, choose M here: the
140 module will be called ene_ir.
141
Jarod Wilson2c1101d2010-08-02 15:46:03 -0300142config IR_STREAMZAP
143 tristate "Streamzap PC Remote IR Receiver"
144 depends on USB_ARCH_HAS_HCD
145 depends on IR_CORE
146 select USB
147 ---help---
148 Say Y here if you want to use a Streamzap PC Remote
149 Infrared Receiver.
150
151 To compile this driver as a module, choose M here: the
152 module will be called streamzap.
Maxim Levitskyade321c2010-07-31 11:59:14 -0300153
154endif #IR_CORE