blob: 40094c007acfe32388e10bbe29b11980cf5ffd2f [file] [log] [blame]
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -03001config IR_CORE
Mauro Carvalho Chehabe27d3812009-12-11 08:00:00 -03002 tristate
3 depends on INPUT
4 default INPUT
Mauro Carvalho Chehab446e4a62009-12-11 08:34:07 -03005
6config VIDEO_IR
7 tristate
8 depends on IR_CORE
9 default IR_CORE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030010
Jarod Wilson4a62a5a2010-07-03 01:06:57 -030011config LIRC
12 tristate
13 default y
14
15 ---help---
16 Enable this option to build the Linux Infrared Remote
17 Control (LIRC) core device interface driver. The LIRC
18 interface passes raw IR to and from userspace, where the
19 LIRC daemon handles protocol decoding for IR reception ann
20 encoding for IR transmitting (aka "blasting").
21
Mauro Carvalho Chehab6686fa62010-04-02 03:05:46 -030022source "drivers/media/IR/keymaps/Kconfig"
23
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030024config IR_NEC_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030025 tristate "Enable IR raw decoder for the NEC protocol"
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030026 depends on IR_CORE
Randy Dunlap58aac2b2010-05-14 14:09:57 -030027 select BITREVERSE
Mauro Carvalho Chehab995187b2010-03-24 20:47:53 -030028 default y
29
30 ---help---
31 Enable this option if you have IR with NEC protocol, and
32 if the IR is decoded in software
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030033
34config IR_RC5_DECODER
Mauro Carvalho Chehab897c7b32010-04-09 09:20:11 -030035 tristate "Enable IR raw decoder for the RC-5 protocol"
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030036 depends on IR_CORE
Randy Dunlap033608c2010-05-26 14:08:51 -030037 select BITREVERSE
Mauro Carvalho Chehabdb1423a2010-04-04 10:27:20 -030038 default y
39
40 ---help---
41 Enable this option if you have IR with RC-5 protocol, and
42 if the IR is decoded in software
David Härdeman784a4932010-04-08 20:04:40 -030043
44config IR_RC6_DECODER
45 tristate "Enable IR raw decoder for the RC6 protocol"
46 depends on IR_CORE
Randy Dunlap21354362010-05-26 14:08:51 -030047 select BITREVERSE
David Härdeman784a4932010-04-08 20:04:40 -030048 default y
49
50 ---help---
51 Enable this option if you have an infrared remote control which
52 uses the RC6 protocol, and you need software decoding support.
Jarod Wilson21677cf2010-04-16 18:29:02 -030053
David Härdemanbf670f62010-04-15 18:46:05 -030054config IR_JVC_DECODER
55 tristate "Enable IR raw decoder for the JVC protocol"
56 depends on IR_CORE
57 default y
58
59 ---help---
60 Enable this option if you have an infrared remote control which
61 uses the JVC protocol, and you need software decoding support.
62
David Härdeman3fe29c82010-04-15 18:46:10 -030063config IR_SONY_DECODER
64 tristate "Enable IR raw decoder for the Sony protocol"
65 depends on IR_CORE
66 default y
67
68 ---help---
69 Enable this option if you have an infrared remote control which
70 uses the Sony protocol, and you need software decoding support.
71
Jarod Wilsonca414692010-07-03 01:07:53 -030072config IR_LIRC_CODEC
73 tristate "Enable IR to LIRC bridge"
74 depends on IR_CORE
75 depends on LIRC
76 default y
77
78 ---help---
79 Enable this option to pass raw IR to and from userspace via
80 the LIRC interface.
81
Jarod Wilson21677cf2010-04-16 18:29:02 -030082config IR_IMON
83 tristate "SoundGraph iMON Receiver and Display"
84 depends on USB_ARCH_HAS_HCD
85 depends on IR_CORE
86 select USB
87 ---help---
88 Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
89 IR Receiver and/or LCD/VFD/VGA display.
90
91 To compile this driver as a module, choose M here: the
92 module will be called imon.
Jarod Wilson66e89522010-06-01 17:32:08 -030093
94config IR_MCEUSB
95 tristate "Windows Media Center Ed. eHome Infrared Transceiver"
96 depends on USB_ARCH_HAS_HCD
97 depends on IR_CORE
98 select USB
99 ---help---
100 Say Y here if you want to use a Windows Media Center Edition
101 eHome Infrared Transceiver.
102
103 To compile this driver as a module, choose M here: the
104 module will be called mceusb.