Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq
[sfrench/cifs-2.6.git] / drivers / media / IR / Kconfig
1 config IR_CORE
2         tristate
3         depends on INPUT
4         default INPUT
5
6 config VIDEO_IR
7         tristate
8         depends on IR_CORE
9         default IR_CORE
10
11 config 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
22 source "drivers/media/IR/keymaps/Kconfig"
23
24 config IR_NEC_DECODER
25         tristate "Enable IR raw decoder for the NEC protocol"
26         depends on IR_CORE
27         select BITREVERSE
28         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
33
34 config IR_RC5_DECODER
35         tristate "Enable IR raw decoder for the RC-5 protocol"
36         depends on IR_CORE
37         select BITREVERSE
38         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
43
44 config IR_RC6_DECODER
45         tristate "Enable IR raw decoder for the RC6 protocol"
46         depends on IR_CORE
47         select BITREVERSE
48         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.
53
54 config IR_JVC_DECODER
55         tristate "Enable IR raw decoder for the JVC protocol"
56         depends on IR_CORE
57         select BITREVERSE
58         default y
59
60         ---help---
61            Enable this option if you have an infrared remote control which
62            uses the JVC protocol, and you need software decoding support.
63
64 config IR_SONY_DECODER
65         tristate "Enable IR raw decoder for the Sony protocol"
66         depends on IR_CORE
67         default y
68
69         ---help---
70            Enable this option if you have an infrared remote control which
71            uses the Sony protocol, and you need software decoding support.
72
73 config IR_LIRC_CODEC
74         tristate "Enable IR to LIRC bridge"
75         depends on IR_CORE
76         depends on LIRC
77         default y
78
79         ---help---
80            Enable this option to pass raw IR to and from userspace via
81            the LIRC interface.
82
83 config IR_IMON
84         tristate "SoundGraph iMON Receiver and Display"
85         depends on USB_ARCH_HAS_HCD
86         depends on IR_CORE
87         select USB
88         ---help---
89            Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
90            IR Receiver and/or LCD/VFD/VGA display.
91
92            To compile this driver as a module, choose M here: the
93            module will be called imon.
94
95 config IR_MCEUSB
96         tristate "Windows Media Center Ed. eHome Infrared Transceiver"
97         depends on USB_ARCH_HAS_HCD
98         depends on IR_CORE
99         select USB
100         ---help---
101            Say Y here if you want to use a Windows Media Center Edition
102            eHome Infrared Transceiver.
103
104            To compile this driver as a module, choose M here: the
105            module will be called mceusb.