Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
17 depends on MFD_88PM860X
20 support for the built-in touchscreen.
24 To compile this driver as a module, choose M here: the
25 module will be called 88pm860x-ts.
29 depends on SPI_MASTER
30 depends on HWMON = n || HWMON
34 and your board-specific setup code includes that in its
38 on your board, you will also get hwmon interfaces for the voltage
39 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
43 To compile this driver as a module, choose M here: the
44 module will be called ads7846.
48 depends on SPI_MASTER
51 AD7877 controller, and your board-specific initialization
56 To compile this driver as a module, choose M here: the
57 module will be called ad7877.
60 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
63 the AD7879-1/AD7889-1 controller.
67 To compile this driver as a module, choose M here: the
68 module will be called ad7879.
72 depends on TOUCHSCREEN_AD7879 && I2C
75 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
77 To compile this driver as a module, choose M here: the
78 module will be called ad7879-i2c.
82 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
85 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
89 To compile this driver as a module, choose M here: the
90 module will be called ad7879-spi.
94 depends on IIO
103 To compile this driver as a module, choose M here: the
104 module will be called resistive-adc-touch.ko.
108 depends on I2C && OF
111 controller chip in your system.
115 To compile this driver as a module, choose M here: the
116 module will be called ar1021_i2c.
120 depends on I2C
124 such as AT42QT602240/ATMXT224, connected to your system.
128 To compile this driver as a module, choose M here: the
129 module will be called atmel_mxt_ts.
133 depends on TOUCHSCREEN_ATMEL_MXT
134 depends on VIDEO_DEV=y || (TOUCHSCREEN_ATMEL_MXT=m && VIDEO_DEV=m)
141 tristate "AUO in-cell touchscreen using Pixcir ICs"
142 depends on I2C
143 depends on GPIOLIB || COMPILE_TEST
145 Say Y here if you have a AUO display with in-cell touchscreen
150 To compile this driver as a module, choose M here: the
151 module will be called auo-pixcir-ts.
155 depends on I2C
158 your system.
162 To compile this driver as a module, choose M here: the
163 module will be called bu21013_ts.
167 depends on I2C
170 connected to your system.
174 To compile this driver as a module, choose M here: the
175 module will be called bu21029_ts.
179 depends on GPIOLIB || COMPILE_TEST
180 depends on I2C
181 depends on OF
187 To compile this driver as a module, choose M here: the
188 module will be called chipone_icn8318.
192 depends on I2C && ACPI
198 To compile this driver as a module, choose M here: the
199 module will be called chipone_icn8505.
203 depends on I2C
210 To compile this driver as a module, choose M here: the
211 module will be called cy8ctma140.
215 depends on I2C
216 depends on GPIOLIB || COMPILE_TEST
218 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
223 To compile this driver as a module, choose M here: the
224 module will be called cy8ctmg110_ts.
231 to your system. You will also need to select appropriate
236 To compile this driver as a module, choose M here: the
237 module will be called cyttsp_core.
241 depends on TOUCHSCREEN_CYTTSP_CORE && I2C
245 To compile this driver as a module, choose M here: the
246 module will be called cyttsp_i2c.
250 depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER
254 To compile this driver as a module, choose M here: the
255 module will be called cyttsp_spi.
259 depends on I2C
270 To compile this driver as a module, choose M here: the
271 module will be called cyttsp5.
275 depends on PMIC_DA903X
279 on Dialog Semiconductor DA9034 PMIC.
283 To compile this driver as a module, choose M here: the
284 module will be called da9034-ts.
288 depends on PMIC_DA9052
290 Say Y here to support the touchscreen found on Dialog Semiconductor
291 DA9052-BC and DA9053-AA/Bx PMICs.
295 To compile this driver as a module, choose M here: the
296 module will be called da9052_tsi.
303 your system.
307 To compile this driver as a module, choose M here: the
308 module will be called dynapro.
315 your system.
319 To compile this driver as a module, choose M here: the
320 module will be called hampshire.
324 depends on I2C
328 To compile this driver as a module, choose M here: the
329 module will be called eeti_ts.
332 tristate "EETI eGalax multi-touch panel support"
333 depends on I2C && OF
336 eGalax multi-touch panels.
338 To compile this driver as a module, choose M here: the
339 module will be called egalax_ts.
348 To compile this driver as a module, choose M here: the
349 module will be called egalax_ts_serial.
352 tristate "EETI EXC3000 multi-touch panel support"
353 depends on I2C
356 EXC3000 multi-touch panels.
358 To compile this driver as a module, choose M here: the
359 module will be called exc3000.
367 system.
371 To compile this driver as a module, choose M here: the
372 module will be called fujitsu-ts.
376 depends on I2C
377 depends on GPIOLIB || COMPILE_TEST
381 system. It also supports 5-finger chip models, which can be
382 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
386 To compile this driver as a module, choose M here: the
387 module will be called goodix.
394 depends on I2C
399 your system via I2C.
403 To compile this driver as a module, choose M here: the
404 module will be called goodix_berlin_i2c.
408 depends on SPI_MASTER
413 your system via SPI.
417 To compile this driver as a module, choose M here: the
418 module will be called goodix_berlin_spi.
422 depends on I2C
428 To compile this driver as a module, choose M here : the
429 module will be called hideep_ts.
433 depends on I2C
439 To compile this driver as a module, choose M here: the
440 module will be called hycon-hy46xx.
444 depends on I2C
451 To compile this driver as a module, choose M here: the
452 module will be called hynitron-cstxxx.
456 depends on I2C
467 To compile this driver as a module, choose M here: the
468 module will be called ili210x.
472 depends on I2C
479 To compile this driver as a module, choose M here: the
480 module will be called ilitek_ts_i2c.
484 depends on ARCH_BCM_IPROC || COMPILE_TEST
487 controller to your system.
491 To compile this driver as a module, choose M here: the
492 module will be called bcm_iproc_tsc.
496 depends on I2C
502 To compile this driver as module, choose M here: the
503 module will be called s6sy761.
506 tristate "Gunze AHL-51S touchscreen"
509 Say Y here if you have the Gunze AHL-51 touchscreen connected to
510 your system.
514 To compile this driver as a module, choose M here: the
515 module will be called gunze.
519 depends on I2C
522 connected to your system.
526 To compile this driver as a module, choose M here: the
527 module will be called ektf2127.
531 depends on I2C
534 connected to your system.
538 To compile this driver as a module, choose M here: the
539 module will be called elants_i2c.
546 your system.
550 To compile this driver as a module, choose M here: the
551 module will be called elo.
558 connected to your system.
562 To compile this driver as a module, choose M here: the
563 module will be called wacom_w8001.
567 depends on I2C
574 To compile this driver as a module, choose M here: the module
579 depends on ARCH_LPC32XX
582 to support the built-in touchscreen.
584 To compile this driver as a module, choose M here: the
585 module will be called lpc32xx_ts.
589 depends on I2C
596 To compile this driver as a module, choose M here: the
597 module will be called max11801_ts.
601 depends on I2C
604 chip in your system.
608 To compile this driver as a module, choose M here: the
609 module will be called mms114.
613 depends on I2C
619 To compile this driver as a module, choose M here:
620 the module will be called melfas_mip4.
624 depends on I2C
625 depends on GPIOLIB || COMPILE_TEST
631 To compile this driver as a module, choose M here: the
632 module will be called msg2638.
639 your system.
643 To compile this driver as a module, choose M here: the
644 module will be called mtouch.
648 depends on I2C
653 To compile this driver as a module, choose M here: the
654 module will be called novatek-nvt-ts.
658 depends on I2C
663 To compile this driver as a module, choose M here: the
664 module will be called imagis.
668 depends on ((OF && GPIOLIB) || COMPILE_TEST) && HAS_IOMEM
675 To compile this driver as a module, choose M here: the
676 module will be called imx6ul_tsc.
683 your system.
687 To compile this driver as a module, choose M here: the
688 module will be called inexio.
692 depends on ISA
695 controller chip in your system.
699 To compile this driver as a module, choose M here: the
700 module will be called mk712.
704 depends on SH_HP6XX && SH_ADC
707 support the built-in touchscreen.
709 To compile this driver as a module, choose M here: the
710 module will be called hp680_ts_input.
714 depends on SA1100_JORNADA720_SSP
717 to support the built-in touchscreen.
719 To compile this driver as a module, choose M here: the
720 module will be called jornada720_ts.
724 depends on MFD_IPAQ_MICRO
727 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
731 To compile this driver as a module, choose M here: the
732 module will be called ipaq-micro-ts.
736 depends on ISA
739 Clio / Shangrila and want to support the built-in touchscreen.
743 To compile this driver as a module, choose M here: the
744 module will be called htcpen.
751 your system.
755 To compile this driver as a module, choose M here: the
756 module will be called penmount.
760 depends on I2C
764 on the FocalTech FT5x06 family of controllers connected to
765 your system.
769 To compile this driver as a module, choose M here: the
770 module will be called edt-ft5x06.
774 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
776 Say Y here if you have the official Raspberry Pi 7 inch screen on
777 your system.
781 To compile this driver as a module, choose M here: the
782 module will be called raspberrypi-ts.
785 tristate "Renesas MIGO-R touchscreen"
786 depends on (SH_MIGOR || COMPILE_TEST) && I2C
788 Say Y here to enable MIGO-R touchscreen support.
792 To compile this driver as a module, choose M here: the
793 module will be called migor_ts.
800 your system.
804 To compile this driver as a module, choose M here: the
805 module will be called touchright.
812 your system.
816 To compile this driver as a module, choose M here: the
817 module will be called touchwin.
821 depends on MFD_TI_AM335X_TSCADC
824 to be connected to the ADC controller on your TI AM335x SoC.
828 To compile this driver as a module, choose M here: the
829 module will be called ti_am335x_tsc.
833 depends on I2C
840 To compile this driver as a module, choose M here: the
841 module will be called pixcir_i2c_ts.
845 depends on I2C
848 connected to your system.
852 To compile this driver as a module, choose M here: the
853 module will be called wdt87xx_i2c.
857 depends on MFD_WM831X
859 This enables support for the touchscreen controller on the WM831x
862 To compile this driver as a module, choose M here: the
863 module will be called wm831x-ts.
867 depends on AC97_BUS || AC97_BUS_NEW
870 touchscreen connected to your system. Note that this option
876 To compile this driver as a module, choose M here: the
877 module will be called wm97xx-ts.
881 depends on TOUCHSCREEN_WM97XX
889 depends on TOUCHSCREEN_WM97XX
897 depends on TOUCHSCREEN_WM97XX
905 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
906 depends on SND_PXA2XX_LIB_AC97
909 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
913 To compile this driver as a module, choose M here: the
914 module will be called mainstone-wm97xx.
918 depends on USB_ARCH_HAS_HCD
922 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
923 - PanJit TouchSet USB
924 - 3M MicroTouch USB (EX II series)
925 - ITM
926 - some other eTurboTouch
927 - Gunze AHL61
928 - DMC TSC-10/25
929 - IRTOUCHSYSTEMS/UNITOP
930 - IdealTEK URTC1000
931 - GoTop Super_Q2/GogoPen/PenPower tablets
932 - JASTEC USB Touch Controller/DigiTech DTR-02U
933 - Zytronic controllers
934 - Elo TouchSystems 2700 IntelliTouch
935 - EasyTouch USB Touch Controller from Data Module
936 - e2i (Mimo monitors)
939 a usage description and the required user-space stuff.
941 To compile this driver as a module, choose M here: the
942 module will be called usbtouchscreen.
946 depends on MFD_MXS_LRADC
948 Say Y here if you have a touchscreen connected to the low-resolution
949 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
951 To compile this driver as a module, choose M here: the module will be
952 called mxs-lradc-ts.
956 depends on MFD_MX25_TSADC
960 To compile this driver as a module, choose M here: the
961 module will be called fsl-imx25-tcq.
965 depends on MFD_MC13XXX
967 Say Y here if you have an Freescale MC13783 PMIC on your
972 To compile this driver as a module, choose M here: the
973 module will be called mc13783_ts.
977 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
978 depends on TOUCHSCREEN_USB_COMPOSITE
983 depends on TOUCHSCREEN_USB_COMPOSITE
988 depends on TOUCHSCREEN_USB_COMPOSITE
993 depends on TOUCHSCREEN_USB_COMPOSITE
997 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
998 depends on TOUCHSCREEN_USB_COMPOSITE
1003 depends on TOUCHSCREEN_USB_COMPOSITE
1007 bool "DMC TSC-10/25 device support" if EXPERT
1008 depends on TOUCHSCREEN_USB_COMPOSITE
1013 depends on TOUCHSCREEN_USB_COMPOSITE
1018 depends on TOUCHSCREEN_USB_COMPOSITE
1023 depends on TOUCHSCREEN_USB_COMPOSITE
1028 depends on TOUCHSCREEN_USB_COMPOSITE
1032 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1033 depends on TOUCHSCREEN_USB_COMPOSITE
1038 depends on TOUCHSCREEN_USB_COMPOSITE
1043 depends on TOUCHSCREEN_USB_COMPOSITE
1048 depends on TOUCHSCREEN_USB_COMPOSITE
1053 depends on TOUCHSCREEN_USB_COMPOSITE
1058 depends on TOUCHSCREEN_USB_COMPOSITE
1063 depends on TOUCHSCREEN_USB_COMPOSITE
1069 tristate "Sahara TouchIT-213 touchscreen"
1072 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1076 To compile this driver as a module, choose M here: the
1077 module will be called touchit213.
1080 tristate "TS-4800 touchscreen"
1081 depends on HAS_IOMEM && OF
1082 depends on SOC_IMX51 || COMPILE_TEST
1085 Say Y here if you have a touchscreen on a TS-4800 board.
1087 On TS-4800, the touchscreen is not handled directly by Linux but by
1092 To compile this driver as a module, choose M here: the
1093 module will be called ts4800_ts.
1096 tristate "TSC-10/25/40 serial touchscreen support"
1099 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1100 to your system.
1104 To compile this driver as a module, choose M here: the
1105 module will be called tsc40.
1112 depends on I2C
1120 To compile this driver as a module, choose M here: the
1121 module will be called tsc2004.
1125 depends on SPI_MASTER
1133 To compile this driver as a module, choose M here: the
1134 module will be called tsc2005.
1138 depends on I2C
1144 To compile this driver as a module, choose M here: the
1145 module will be called tsc2007.
1149 depends on TOUCHSCREEN_TSC2007
1150 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1159 depends on EZX_PCAP
1162 want to enable support for the built-in touchscreen.
1164 To compile this driver as a module, choose M here: the
1165 module will be called pcap_ts.
1169 depends on I2C
1170 depends on GPIOLIB || COMPILE_TEST
1173 such as RM32380, connected to your system.
1177 To compile this driver as a module, choose M here: the
1178 module will be called raydium_i2c_ts.
1182 depends on I2C
1185 your system.
1189 To compile this driver as a module, choose M here: the
1190 module will be called silead.
1194 depends on I2C
1196 depends on GPIOLIB || COMPILE_TEST
1202 To compile this driver as a module, choose M here: the
1203 module will be called sis_i2c.
1207 depends on I2C
1214 To compile this driver as a module, choose M here: the
1215 module will be called st1232_ts.
1219 depends on I2C
1220 depends on LEDS_CLASS
1225 To compile this driver as a module, choose M here: the
1226 module will be called stmfts.
1230 depends on MFD_STMPE
1231 depends on OF
1236 To compile this driver as a module, choose M here: the
1237 module will be called stmpe-ts.
1241 depends on ARCH_SUNXI || COMPILE_TEST
1242 depends on HWMON
1243 depends on THERMAL || !THERMAL_OF
1246 found on Allwinner sunxi SoCs.
1248 To compile this driver as a module, choose M here: the
1249 module will be called sun4i-ts.
1253 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1254 depends on VIDEO_DEV
1260 To compile this driver as a module, choose M here: the
1261 module will be called sur40.
1265 depends on SPI
1266 depends on GPIOLIB || COMPILE_TEST
1269 controller chip as found on the Surface 3 in your system.
1273 To compile this driver as a module, choose M here: the
1274 module will be called surface3_spi.
1278 depends on I2C
1284 To compile this driver as a module, choose M here: the
1285 module will be called sx8654.
1289 depends on I2C
1296 To compile this driver as a module, choose M here: the
1297 module will be called tps6507x_ts.
1301 depends on I2C
1307 To compile this driver as a module, choose M here: the
1308 module will be called zet6223.
1312 depends on I2C
1313 depends on GPIOLIB || COMPILE_TEST
1320 To compile this driver as a module, choose M here: the
1321 module will be called zforce_ts.
1324 tristate "Toradex Colibri on board touchscreen driver"
1325 depends on IIO
1326 depends on GPIOLIB || COMPILE_TEST
1329 the on-board provided 4-wire touchscreen driver.
1333 To compile this driver as a module, choose M here: the
1334 module will be called colibri_vf50_ts.
1338 depends on I2C
1344 To compile this driver as a module, choose M here: the
1345 module will be called bu21023_ts.
1349 depends on I2C
1354 To compile this driver as a module, choose M here: the
1355 module will be called iqs5xx.
1359 depends on I2C
1364 To compile this driver as a module, choose M here: the
1365 module will be called iqs7211.
1369 depends on I2C
1376 To compile this driver as a module, choose M here: the
1377 module will be called zinitix.
1381 depends on I2C
1388 To compile this driver as a module, choose M here: the
1389 module will be called himax_hx83112b.