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