xref: /linux/drivers/input/touchscreen/Kconfig (revision 4003dff41e65ad338a60dde90019bffcb5531fb6)
11da177e4SLinus Torvalds#
21da177e4SLinus Torvalds# Mouse driver configuration
31da177e4SLinus Torvalds#
41da177e4SLinus Torvaldsmenuconfig INPUT_TOUCHSCREEN
51da177e4SLinus Torvalds	bool "Touchscreens"
61da177e4SLinus Torvalds	help
71da177e4SLinus Torvalds	  Say Y here, and a list of supported touchscreens will be displayed.
81da177e4SLinus Torvalds	  This option doesn't affect the kernel.
91da177e4SLinus Torvalds
101da177e4SLinus Torvalds	  If unsure, say Y.
111da177e4SLinus Torvalds
121da177e4SLinus Torvaldsif INPUT_TOUCHSCREEN
131da177e4SLinus Torvalds
14ffa458c1SDavid Brownellconfig TOUCHSCREEN_ADS7846
15ffa458c1SDavid Brownell	tristate "ADS 7846 based touchscreens"
16ffa458c1SDavid Brownell	depends on SPI_MASTER
17ffa458c1SDavid Brownell	help
18ffa458c1SDavid Brownell	  Say Y here if you have a touchscreen interface using the
19ffa458c1SDavid Brownell	  ADS7846 controller, and your board-specific initialization
20ffa458c1SDavid Brownell	  code includes that in its table of SPI devices.
21ffa458c1SDavid Brownell
22ffa458c1SDavid Brownell	  If unsure, say N (but it's safe to say "Y").
23ffa458c1SDavid Brownell
24ffa458c1SDavid Brownell	  To compile this driver as a module, choose M here: the
25ffa458c1SDavid Brownell	  module will be called ads7846.
26ffa458c1SDavid Brownell
271da177e4SLinus Torvaldsconfig TOUCHSCREEN_BITSY
281da177e4SLinus Torvalds	tristate "Compaq iPAQ H3600 (Bitsy) touchscreen"
291da177e4SLinus Torvalds	depends on SA1100_BITSY
301da177e4SLinus Torvalds	select SERIO
311da177e4SLinus Torvalds	help
321da177e4SLinus Torvalds	  Say Y here if you have the h3600 (Bitsy) touchscreen.
331da177e4SLinus Torvalds
341da177e4SLinus Torvalds	  If unsure, say N.
351da177e4SLinus Torvalds
361da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
371da177e4SLinus Torvalds	  module will be called h3600_ts_input.
381da177e4SLinus Torvalds
391da177e4SLinus Torvaldsconfig TOUCHSCREEN_CORGI
40513b6e1aSRichard Purdie	tristate "SharpSL (Corgi and Spitz series) touchscreen driver"
411da177e4SLinus Torvalds	depends on PXA_SHARPSL
421da177e4SLinus Torvalds	default y
431da177e4SLinus Torvalds	help
441da177e4SLinus Torvalds	  Say Y here to enable the driver for the touchscreen on the
45513b6e1aSRichard Purdie	  Sharp SL-C7xx and SL-Cxx00 series of PDAs.
461da177e4SLinus Torvalds
471da177e4SLinus Torvalds	  If unsure, say N.
481da177e4SLinus Torvalds
491da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
50513b6e1aSRichard Purdie	  module will be called corgi_ts.
511da177e4SLinus Torvalds
521da177e4SLinus Torvaldsconfig TOUCHSCREEN_GUNZE
531da177e4SLinus Torvalds	tristate "Gunze AHL-51S touchscreen"
541da177e4SLinus Torvalds	select SERIO
551da177e4SLinus Torvalds	help
561da177e4SLinus Torvalds	  Say Y here if you have the Gunze AHL-51 touchscreen connected to
571da177e4SLinus Torvalds	  your system.
581da177e4SLinus Torvalds
591da177e4SLinus Torvalds	  If unsure, say N.
601da177e4SLinus Torvalds
611da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
621da177e4SLinus Torvalds	  module will be called gunze.
631da177e4SLinus Torvalds
641da177e4SLinus Torvaldsconfig TOUCHSCREEN_ELO
651da177e4SLinus Torvalds	tristate "Elo serial touchscreens"
661da177e4SLinus Torvalds	select SERIO
671da177e4SLinus Torvalds	help
681da177e4SLinus Torvalds	  Say Y here if you have an Elo serial touchscreen connected to
691da177e4SLinus Torvalds	  your system.
701da177e4SLinus Torvalds
711da177e4SLinus Torvalds	  If unsure, say N.
721da177e4SLinus Torvalds
731da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
74153ab429SMichael Prokop	  module will be called elo.
751da177e4SLinus Torvalds
761da177e4SLinus Torvaldsconfig TOUCHSCREEN_MTOUCH
771da177e4SLinus Torvalds	tristate "MicroTouch serial touchscreens"
781da177e4SLinus Torvalds	select SERIO
791da177e4SLinus Torvalds	help
801da177e4SLinus Torvalds	  Say Y here if you have a MicroTouch (3M) serial touchscreen connected to
811da177e4SLinus Torvalds	  your system.
821da177e4SLinus Torvalds
831da177e4SLinus Torvalds	  If unsure, say N.
841da177e4SLinus Torvalds
851da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
861da177e4SLinus Torvalds	  module will be called mtouch.
871da177e4SLinus Torvalds
881da177e4SLinus Torvaldsconfig TOUCHSCREEN_MK712
891da177e4SLinus Torvalds	tristate "ICS MicroClock MK712 touchscreen"
901da177e4SLinus Torvalds	help
911da177e4SLinus Torvalds	  Say Y here if you have the ICS MicroClock MK712 touchscreen
921da177e4SLinus Torvalds	  controller chip in your system.
931da177e4SLinus Torvalds
941da177e4SLinus Torvalds	  If unsure, say N.
951da177e4SLinus Torvalds
961da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
971da177e4SLinus Torvalds	  module will be called mk712.
981da177e4SLinus Torvalds
991da177e4SLinus Torvaldsconfig TOUCHSCREEN_HP600
1001da177e4SLinus Torvalds	tristate "HP Jornada 680/690 touchscreen"
1010025835cSPaul Mundt	depends on SH_HP6XX && SH_ADC
1021da177e4SLinus Torvalds	help
1031da177e4SLinus Torvalds	  Say Y here if you have a HP Jornada 680 or 690 and want to
1041da177e4SLinus Torvalds          support the built-in touchscreen.
1051da177e4SLinus Torvalds
1061da177e4SLinus Torvalds	  If unsure, say N.
1071da177e4SLinus Torvalds
1081da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the
1091da177e4SLinus Torvalds	  module will be called hp680_ts_input.
1101da177e4SLinus Torvalds
111ee479999SRick Kochconfig TOUCHSCREEN_PENMOUNT
112ee479999SRick Koch	tristate "Penmount serial touchscreen"
113ee479999SRick Koch	select SERIO
114ee479999SRick Koch	help
115ee479999SRick Koch	  Say Y here if you have a Penmount serial touchscreen connected to
116ee479999SRick Koch	  your system.
117ee479999SRick Koch
118ee479999SRick Koch	  If unsure, say N.
119ee479999SRick Koch
120ee479999SRick Koch	  To compile this driver as a module, choose M here: the
121ee479999SRick Koch	  module will be called penmount.
122ee479999SRick Koch
123*4003dff4SRick Kochconfig TOUCHSCREEN_TOUCHRIGHT
124*4003dff4SRick Koch	tristate "Touchright serial touchscreen"
125*4003dff4SRick Koch	select SERIO
126*4003dff4SRick Koch	help
127*4003dff4SRick Koch	  Say Y here if you have a Touchright serial touchscreen connected to
128*4003dff4SRick Koch	  your system.
129*4003dff4SRick Koch
130*4003dff4SRick Koch	  If unsure, say N.
131*4003dff4SRick Koch
132*4003dff4SRick Koch	  To compile this driver as a module, choose M here: the
133*4003dff4SRick Koch	  module will be called touchright.
134*4003dff4SRick Koch
1351da177e4SLinus Torvaldsendif
136