40094c007acfe32388e10bbe29b11980cf5ffd2f
[firefly-linux-kernel-4.4.55.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         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
63 config 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
72 config 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
82 config 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.
93
94 config 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.