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_V4L2=y || (TOUCHSCREEN_ATMEL_MXT=m && VIDEO_V4L2=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.
267 To compile this driver as a module, choose M here.
271 depends on TOUCHSCREEN_CYTTSP4_CORE && I2C
275 To compile this driver as a module, choose M here: the
276 module will be called cyttsp4_i2c.
280 depends on TOUCHSCREEN_CYTTSP4_CORE && SPI_MASTER
284 To compile this driver as a module, choose M here: the
285 module will be called cyttsp4_spi.
289 depends on PMIC_DA903X
293 on Dialog Semiconductor DA9034 PMIC.
297 To compile this driver as a module, choose M here: the
298 module will be called da9034-ts.
302 depends on PMIC_DA9052
304 Say Y here to support the touchscreen found on Dialog Semiconductor
305 DA9052-BC and DA9053-AA/Bx PMICs.
309 To compile this driver as a module, choose M here: the
310 module will be called da9052_tsi.
317 your system.
321 To compile this driver as a module, choose M here: the
322 module will be called dynapro.
329 your system.
333 To compile this driver as a module, choose M here: the
334 module will be called hampshire.
338 depends on I2C
342 To compile this driver as a module, choose M here: the
343 module will be called eeti_ts.
346 tristate "EETI eGalax multi-touch panel support"
347 depends on I2C && OF
350 eGalax multi-touch panels.
352 To compile this driver as a module, choose M here: the
353 module will be called egalax_ts.
362 To compile this driver as a module, choose M here: the
363 module will be called egalax_ts_serial.
366 tristate "EETI EXC3000 multi-touch panel support"
367 depends on I2C
370 EXC3000 multi-touch panels.
372 To compile this driver as a module, choose M here: the
373 module will be called exc3000.
381 system.
385 To compile this driver as a module, choose M here: the
386 module will be called fujitsu-ts.
390 depends on I2C
391 depends on GPIOLIB || COMPILE_TEST
395 system. It also supports 5-finger chip models, which can be
396 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
400 To compile this driver as a module, choose M here: the
401 module will be called goodix.
405 depends on I2C
411 To compile this driver as a module, choose M here : the
412 module will be called hideep_ts.
416 depends on I2C
422 To compile this driver as a module, choose M here: the
423 module will be called hycon-hy46xx.
427 depends on I2C
437 To compile this driver as a module, choose M here: the
438 module will be called ili210x.
442 depends on I2C
449 To compile this driver as a module, choose M here: the
450 module will be called ilitek_ts_i2c.
454 depends on ARCH_BCM_IPROC || COMPILE_TEST
457 controller to your system.
461 To compile this driver as a module, choose M here: the
462 module will be called bcm_iproc_tsc.
466 depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
467 depends on S3C_ADC
473 To compile this driver as a module, choose M here: the
474 module will be called s3c2410_ts.
478 depends on I2C
484 To compile this driver as module, choose M here: the
485 module will be called s6sy761.
488 tristate "Gunze AHL-51S touchscreen"
491 Say Y here if you have the Gunze AHL-51 touchscreen connected to
492 your system.
496 To compile this driver as a module, choose M here: the
497 module will be called gunze.
501 depends on I2C
504 connected to your system.
508 To compile this driver as a module, choose M here: the
509 module will be called ektf2127.
513 depends on I2C
516 connected to your system.
520 To compile this driver as a module, choose M here: the
521 module will be called elants_i2c.
528 your system.
532 To compile this driver as a module, choose M here: the
533 module will be called elo.
540 connected to your system.
544 To compile this driver as a module, choose M here: the
545 module will be called wacom_w8001.
549 depends on I2C
556 To compile this driver as a module, choose M here: the module
561 depends on ARCH_LPC32XX
564 to support the built-in touchscreen.
566 To compile this driver as a module, choose M here: the
567 module will be called lpc32xx_ts.
571 depends on I2C
578 To compile this driver as a module, choose M here: the
579 module will be called max11801_ts.
582 tristate "MELFAS MCS-5000 touchscreen"
583 depends on I2C
585 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
586 chip in your system.
590 To compile this driver as a module, choose M here: the
591 module will be called mcs5000_ts.
595 depends on I2C
598 chip in your system.
602 To compile this driver as a module, choose M here: the
603 module will be called mms114.
607 depends on I2C
613 To compile this driver as a module, choose M here:
614 the module will be called melfas_mip4.
618 depends on I2C
619 depends on GPIOLIB || COMPILE_TEST
625 To compile this driver as a module, choose M here: the
626 module will be called msg2638.
633 your system.
637 To compile this driver as a module, choose M here: the
638 module will be called mtouch.
642 depends on ((OF && GPIOLIB) || COMPILE_TEST) && HAS_IOMEM
649 To compile this driver as a module, choose M here: the
650 module will be called imx6ul_tsc.
657 your system.
661 To compile this driver as a module, choose M here: the
662 module will be called inexio.
668 controller chip in your system.
672 To compile this driver as a module, choose M here: the
673 module will be called mk712.
677 depends on SH_HP6XX && SH_ADC
680 support the built-in touchscreen.
682 To compile this driver as a module, choose M here: the
683 module will be called hp680_ts_input.
687 depends on SA1100_JORNADA720_SSP
690 to support the built-in touchscreen.
692 To compile this driver as a module, choose M here: the
693 module will be called jornada720_ts.
697 depends on MFD_IPAQ_MICRO
700 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
704 To compile this driver as a module, choose M here: the
705 module will be called ipaq-micro-ts.
709 depends on ISA
712 Clio / Shangrila and want to support the built-in touchscreen.
716 To compile this driver as a module, choose M here: the
717 module will be called htcpen.
724 your system.
728 To compile this driver as a module, choose M here: the
729 module will be called penmount.
733 depends on I2C
736 on the FocalTech FT5x06 family of controllers connected to
737 your system.
741 To compile this driver as a module, choose M here: the
742 module will be called edt-ft5x06.
746 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
748 Say Y here if you have the official Raspberry Pi 7 inch screen on
749 your system.
753 To compile this driver as a module, choose M here: the
754 module will be called raspberrypi-ts.
757 tristate "Renesas MIGO-R touchscreen"
758 depends on (SH_MIGOR || COMPILE_TEST) && I2C
760 Say Y here to enable MIGO-R touchscreen support.
764 To compile this driver as a module, choose M here: the
765 module will be called migor_ts.
772 your system.
776 To compile this driver as a module, choose M here: the
777 module will be called touchright.
784 your system.
788 To compile this driver as a module, choose M here: the
789 module will be called touchwin.
793 depends on MFD_TI_AM335X_TSCADC
796 to be connected to the ADC controller on your TI AM335x SoC.
800 To compile this driver as a module, choose M here: the
801 module will be called ti_am335x_tsc.
805 depends on AC97_BUS
806 depends on UCB1400_CORE
812 configure ALSA support as well (either built-in or modular,
813 independently of whether this driver is itself built-in or
816 To compile this driver as a module, choose M here: the
817 module will be called ucb1400_ts.
821 depends on I2C
828 To compile this driver as a module, choose M here: the
829 module will be called pixcir_i2c_ts.
833 depends on I2C
836 connected to your system.
840 To compile this driver as a module, choose M here: the
841 module will be called wdt87xx_i2c.
845 depends on MFD_WM831X
847 This enables support for the touchscreen controller on the WM831x
850 To compile this driver as a module, choose M here: the
851 module will be called wm831x-ts.
855 depends on AC97_BUS || AC97_BUS_NEW
858 touchscreen connected to your system. Note that this option
864 To compile this driver as a module, choose M here: the
865 module will be called wm97xx-ts.
869 depends on TOUCHSCREEN_WM97XX
877 depends on TOUCHSCREEN_WM97XX
885 depends on TOUCHSCREEN_WM97XX
893 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
896 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
900 To compile this driver as a module, choose M here: the
901 module will be called mainstone-wm97xx.
905 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
909 on Zylonite systems.
913 To compile this driver as a module, choose M here: the
914 module will be called zylonite-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 || COMPILE_TEST)
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_V4L2
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 && VF610_ADC
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
1366 To compile this driver as a module, choose M here: the
1367 module will be called zinitix.