Commit | Line | Data |
---|---|---|
54b29120 JH |
1 | config IR_IMG |
2 | tristate "ImgTec IR Decoder" | |
3 | depends on RC_CORE | |
6010d2c1 | 4 | depends on METAG || MIPS || COMPILE_TEST |
54b29120 JH |
5 | select IR_IMG_HW if !IR_IMG_RAW |
6 | help | |
7 | Say Y or M here if you want to use the ImgTec infrared decoder | |
8 | functionality found in SoCs such as TZ1090. | |
9 | ||
10 | config IR_IMG_RAW | |
11 | bool "Raw decoder" | |
12 | depends on IR_IMG | |
13 | help | |
14 | Say Y here to enable the raw mode driver which passes raw IR signal | |
15 | changes to the IR raw decoders for software decoding. This is much | |
16 | less reliable (due to lack of timestamps) and consumes more | |
17 | processing power than using hardware decode, but can be useful for | |
18 | testing, debug, and to make more protocols available. | |
19 | ||
20 | config IR_IMG_HW | |
21 | bool "Hardware decoder" | |
22 | depends on IR_IMG | |
23 | help | |
24 | Say Y here to enable the hardware decode driver which decodes the IR | |
25 | signals in hardware. This is more reliable, consumes less processing | |
26 | power since only a single interrupt is received for each scancode, | |
27 | and allows an IR scancode to be used as a wake event. | |
635abb70 JH |
28 | |
29 | config IR_IMG_NEC | |
30 | bool "NEC protocol support" | |
31 | depends on IR_IMG_HW | |
32 | help | |
33 | Say Y here to enable support for the NEC, extended NEC, and 32-bit | |
34 | NEC protocols in the ImgTec infrared decoder block. | |
69336533 JH |
35 | |
36 | config IR_IMG_JVC | |
37 | bool "JVC protocol support" | |
38 | depends on IR_IMG_HW | |
39 | help | |
40 | Say Y here to enable support for the JVC protocol in the ImgTec | |
41 | infrared decoder block. | |
e72b21ab JH |
42 | |
43 | config IR_IMG_SONY | |
44 | bool "Sony protocol support" | |
45 | depends on IR_IMG_HW | |
46 | help | |
47 | Say Y here to enable support for the Sony protocol in the ImgTec | |
48 | infrared decoder block. | |
3c11305e JH |
49 | |
50 | config IR_IMG_SHARP | |
51 | bool "Sharp protocol support" | |
52 | depends on IR_IMG_HW | |
53 | help | |
54 | Say Y here to enable support for the Sharp protocol in the ImgTec | |
55 | infrared decoder block. | |
46b35083 JH |
56 | |
57 | config IR_IMG_SANYO | |
58 | bool "Sanyo protocol support" | |
59 | depends on IR_IMG_HW | |
60 | help | |
61 | Say Y here to enable support for the Sanyo protocol (used by Sanyo, | |
62 | Aiwa, Chinon remotes) in the ImgTec infrared decoder block. | |
aa7383db SN |
63 | |
64 | config IR_IMG_RC5 | |
65 | bool "Philips RC5 protocol support" | |
66 | depends on IR_IMG_HW | |
67 | help | |
68 | Say Y here to enable support for the RC5 protocol in the ImgTec | |
69 | infrared decoder block. | |
cb9564e1 SN |
70 | |
71 | config IR_IMG_RC6 | |
72 | bool "Philips RC6 protocol support" | |
73 | depends on IR_IMG_HW | |
74 | help | |
75 | Say Y here to enable support for the RC6 protocol in the ImgTec | |
76 | infrared decoder block. | |
77 | Note: This version only supports mode 0. |