]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blob - drivers/input/touchscreen/Kconfig
SPI: TSC2102 Touchscreen
[linux-2.6-omap-h63xx.git] / drivers / input / touchscreen / Kconfig
1 #
2 # Mouse driver configuration
3 #
4 menuconfig INPUT_TOUCHSCREEN
5         bool "Touchscreens"
6         help
7           Say Y here, and a list of supported touchscreens will be displayed.
8           This option doesn't affect the kernel.
9
10           If unsure, say Y.
11
12 if INPUT_TOUCHSCREEN
13
14 config TOUCHSCREEN_ADS7846
15         tristate "ADS 7846 based touchscreens"
16         depends on SPI_MASTER
17         select HWMON
18         help
19           Say Y here if you have a touchscreen interface using the
20           ADS7846 controller, and your board-specific initialization
21           code includes that in its table of SPI devices.  You will
22           also get hwmon interfaces for the temperature and voltage
23           sensors this chip provides.
24
25           If unsure, say N (but it's safe to say "Y").
26
27           To compile this driver as a module, choose M here: the
28           module will be called ads7846.
29
30 config TOUCHSCREEN_BITSY
31         tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
32         depends on SA1100_BITSY
33         select SERIO
34         help
35           Say Y here if you have the h3600 (Bitsy) touchscreen.
36
37           If unsure, say N.
38
39           To compile this driver as a module, choose M here: the
40           module will be called h3600_ts_input.
41
42 config TOUCHSCREEN_CORGI
43         tristate "SharpSL (Corgi and Spitz series) touchscreen driver"
44         depends on PXA_SHARPSL
45         default y       
46         help
47           Say Y here to enable the driver for the touchscreen on the 
48           Sharp SL-C7xx and SL-Cxx00 series of PDAs.
49
50           If unsure, say N.
51
52           To compile this driver as a module, choose M here: the
53           module will be called corgi_ts.
54
55 config TOUCHSCREEN_GUNZE
56         tristate "Gunze AHL-51S touchscreen"
57         select SERIO
58         help
59           Say Y here if you have the Gunze AHL-51 touchscreen connected to
60           your system.
61
62           If unsure, say N.
63
64           To compile this driver as a module, choose M here: the
65           module will be called gunze.
66
67 config TOUCHSCREEN_ELO
68         tristate "Elo serial touchscreens"
69         select SERIO
70         help
71           Say Y here if you have an Elo serial touchscreen connected to
72           your system.
73
74           If unsure, say N.
75
76           To compile this driver as a module, choose M here: the
77           module will be called elo.
78
79 config TOUCHSCREEN_MTOUCH
80         tristate "MicroTouch serial touchscreens"
81         select SERIO
82         help
83           Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
84           your system.
85
86           If unsure, say N.
87
88           To compile this driver as a module, choose M here: the
89           module will be called mtouch.
90
91 config TOUCHSCREEN_MK712
92         tristate "ICS MicroClock MK712 touchscreen"
93         help
94           Say Y here if you have the ICS MicroClock MK712 touchscreen
95           controller chip in your system.
96
97           If unsure, say N.
98
99           To compile this driver as a module, choose M here: the
100           module will be called mk712.
101
102 config TOUCHSCREEN_HP600
103         tristate "HP Jornada 680/690 touchscreen"
104         depends on SH_HP6XX && SH_ADC
105         help
106           Say Y here if you have a HP Jornada 680 or 690 and want to
107           support the built-in touchscreen.
108
109           If unsure, say N.
110
111           To compile this driver as a module, choose M here: the
112           module will be called hp680_ts_input.
113
114 config TOUCHSCREEN_TSC2102
115         tristate "TSC 2102 based touchscreens"
116         depends on SPI_MASTER
117         select TSC2102
118         help
119           Say Y here if you have a touchscreen interface using the
120           TI TSC 2102 controller, and your board-specific initialization
121           code includes that in its table of SPI devices.  Also make
122           sure the proper SPI controller is selected.
123
124           If unsure, say N (but it's safe to say "Y").
125
126           To compile this driver as a module, choose M here: the
127           module will be called tsc2102_ts.
128
129 endif
130 config TOUCHSCREEN_OMAP
131         tristate "OMAP touchscreen input driver"
132         depends on INPUT && INPUT_TOUCHSCREEN && (MACH_OMAP_H2 || MACH_OMAP_H3)
133         help
134           Say Y here if you have an OMAP based board with touchscreen
135           attached to it, e.g. OMAP H2 or H3
136
137           If unsure, or you're using drivers in the newer SPI
138           framework (as with Innovator or OSK/Mistral), say N.
139
140           To compile this driver as a module, choose M here: the
141           module will be called omap_ts.
142
143
144