xref: /linux/drivers/media/rc/img-ir/Kconfig (revision 693365337891df8677c3faf193a35a73097ed141)
1config IR_IMG
2	tristate "ImgTec IR Decoder"
3	depends on RC_CORE
4	select IR_IMG_HW if !IR_IMG_RAW
5	help
6	   Say Y or M here if you want to use the ImgTec infrared decoder
7	   functionality found in SoCs such as TZ1090.
8
9config IR_IMG_RAW
10	bool "Raw decoder"
11	depends on IR_IMG
12	help
13	   Say Y here to enable the raw mode driver which passes raw IR signal
14	   changes to the IR raw decoders for software decoding. This is much
15	   less reliable (due to lack of timestamps) and consumes more
16	   processing power than using hardware decode, but can be useful for
17	   testing, debug, and to make more protocols available.
18
19config IR_IMG_HW
20	bool "Hardware decoder"
21	depends on IR_IMG
22	help
23	   Say Y here to enable the hardware decode driver which decodes the IR
24	   signals in hardware. This is more reliable, consumes less processing
25	   power since only a single interrupt is received for each scancode,
26	   and allows an IR scancode to be used as a wake event.
27
28config IR_IMG_NEC
29	bool "NEC protocol support"
30	depends on IR_IMG_HW
31	help
32	   Say Y here to enable support for the NEC, extended NEC, and 32-bit
33	   NEC protocols in the ImgTec infrared decoder block.
34
35config IR_IMG_JVC
36	bool "JVC protocol support"
37	depends on IR_IMG_HW
38	help
39	   Say Y here to enable support for the JVC protocol in the ImgTec
40	   infrared decoder block.
41