]> git.karo-electronics.de Git - mv-sheeva.git/blob - drivers/media/IR/Kconfig
V4L/DVB: IR: Kconfig fixes
[mv-sheeva.git] / drivers / media / IR / Kconfig
1 menuconfig IR_CORE
2         tristate "Infrared remote controller adapters"
3         depends on INPUT
4         default INPUT
5
6 if IR_CORE
7
8 config VIDEO_IR
9         tristate
10         depends on IR_CORE
11         default IR_CORE
12
13 config 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
21            LIRC daemon handles protocol decoding for IR reception and
22            encoding for IR transmitting (aka "blasting").
23
24 source "drivers/media/IR/keymaps/Kconfig"
25
26 config IR_NEC_DECODER
27         tristate "Enable IR raw decoder for the NEC protocol"
28         depends on IR_CORE
29         select BITREVERSE
30         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
35
36 config IR_RC5_DECODER
37         tristate "Enable IR raw decoder for the RC-5 protocol"
38         depends on IR_CORE
39         select BITREVERSE
40         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
45
46 config IR_RC6_DECODER
47         tristate "Enable IR raw decoder for the RC6 protocol"
48         depends on IR_CORE
49         select BITREVERSE
50         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.
55
56 config IR_JVC_DECODER
57         tristate "Enable IR raw decoder for the JVC protocol"
58         depends on IR_CORE
59         select BITREVERSE
60         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
66 config 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
75 config 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
85 config 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.
96
97 config 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.
108
109 config 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.
120
121 endif #IR_CORE