Lines Matching +full:system +full:- +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
17 depends on INPUT
21 depends on MFD_88PM860X
24 support for the built-in touchscreen.
28 To compile this driver as a module, choose M here: the
29 module will be called 88pm860x-ts.
33 depends on SPI_MASTER
34 depends on HWMON = n || HWMON
38 and your board-specific setup code includes that in its
42 on your board, you will also get hwmon interfaces for the voltage
43 (and on ads7846/tsc2046/ad7873, temperature) sensors of this chip.
47 To compile this driver as a module, choose M here: the
48 module will be called ads7846.
52 depends on SPI_MASTER
55 AD7877 controller, and your board-specific initialization
60 To compile this driver as a module, choose M here: the
61 module will be called ad7877.
64 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface"
67 the AD7879-1/AD7889-1 controller.
71 To compile this driver as a module, choose M here: the
72 module will be called ad7879.
76 depends on TOUCHSCREEN_AD7879 && I2C
79 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus.
81 To compile this driver as a module, choose M here: the
82 module will be called ad7879-i2c.
86 depends on TOUCHSCREEN_AD7879 && SPI_MASTER
89 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus.
93 To compile this driver as a module, choose M here: the
94 module will be called ad7879-spi.
98 depends on IIO
107 To compile this driver as a module, choose M here: the
108 module will be called resistive-adc-touch.ko.
112 depends on I2C && OF
115 controller chip in your system.
119 To compile this driver as a module, choose M here: the
120 module will be called ar1021_i2c.
124 depends on I2C
128 such as AT42QT602240/ATMXT224, connected to your system.
132 To compile this driver as a module, choose M here: the
133 module will be called atmel_mxt_ts.
137 depends on TOUCHSCREEN_ATMEL_MXT
138 depends on VIDEO_V4L2=y || (TOUCHSCREEN_ATMEL_MXT=m && VIDEO_V4L2=m)
145 tristate "AUO in-cell touchscreen using Pixcir ICs"
146 depends on I2C
147 depends on GPIOLIB || COMPILE_TEST
149 Say Y here if you have a AUO display with in-cell touchscreen
154 To compile this driver as a module, choose M here: the
155 module will be called auo-pixcir-ts.
159 depends on I2C
162 your system.
166 To compile this driver as a module, choose M here: the
167 module will be called bu21013_ts.
171 depends on I2C
174 connected to your system.
178 To compile this driver as a module, choose M here: the
179 module will be called bu21029_ts.
183 depends on GPIOLIB || COMPILE_TEST
184 depends on I2C
185 depends on OF
191 To compile this driver as a module, choose M here: the
192 module will be called chipone_icn8318.
196 depends on I2C && ACPI
202 To compile this driver as a module, choose M here: the
203 module will be called chipone_icn8505.
207 depends on I2C
214 To compile this driver as a module, choose M here: the
215 module will be called cy8ctma140.
219 depends on I2C
220 depends on GPIOLIB || COMPILE_TEST
222 Say Y here if you have a cy8ctmg110 capacitive touchscreen on
227 To compile this driver as a module, choose M here: the
228 module will be called cy8ctmg110_ts.
235 to your system. You will also need to select appropriate
240 To compile this driver as a module, choose M here: the
241 module will be called cyttsp_core.
245 depends on TOUCHSCREEN_CYTTSP_CORE && I2C
249 To compile this driver as a module, choose M here: the
250 module will be called cyttsp_i2c.
254 depends on TOUCHSCREEN_CYTTSP_CORE && SPI_MASTER
258 To compile this driver as a module, choose M here: the
259 module will be called cyttsp_spi.
271 To compile this driver as a module, choose M here.
275 depends on TOUCHSCREEN_CYTTSP4_CORE && I2C
279 To compile this driver as a module, choose M here: the
280 module will be called cyttsp4_i2c.
284 depends on TOUCHSCREEN_CYTTSP4_CORE && SPI_MASTER
288 To compile this driver as a module, choose M here: the
289 module will be called cyttsp4_spi.
293 depends on PMIC_DA903X
297 on Dialog Semiconductor DA9034 PMIC.
301 To compile this driver as a module, choose M here: the
302 module will be called da9034-ts.
306 depends on PMIC_DA9052
308 Say Y here to support the touchscreen found on Dialog Semiconductor
309 DA9052-BC and DA9053-AA/Bx PMICs.
313 To compile this driver as a module, choose M here: the
314 module will be called da9052_tsi.
321 your system.
325 To compile this driver as a module, choose M here: the
326 module will be called dynapro.
333 your system.
337 To compile this driver as a module, choose M here: the
338 module will be called hampshire.
342 depends on I2C
346 To compile this driver as a module, choose M here: the
347 module will be called eeti_ts.
350 tristate "EETI eGalax multi-touch panel support"
351 depends on I2C && OF
354 eGalax multi-touch panels.
356 To compile this driver as a module, choose M here: the
357 module will be called egalax_ts.
366 To compile this driver as a module, choose M here: the
367 module will be called egalax_ts_serial.
370 tristate "EETI EXC3000 multi-touch panel support"
371 depends on I2C
374 EXC3000 multi-touch panels.
376 To compile this driver as a module, choose M here: the
377 module will be called exc3000.
385 system.
389 To compile this driver as a module, choose M here: the
390 module will be called fujitsu-ts.
394 depends on I2C
395 depends on GPIOLIB || COMPILE_TEST
399 system. It also supports 5-finger chip models, which can be
400 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
404 To compile this driver as a module, choose M here: the
405 module will be called goodix.
409 depends on I2C
415 To compile this driver as a module, choose M here : the
416 module will be called hideep_ts.
420 depends on I2C
430 To compile this driver as a module, choose M here: the
431 module will be called ili210x.
435 depends on ARCH_BCM_IPROC || COMPILE_TEST
438 controller to your system.
442 To compile this driver as a module, choose M here: the
443 module will be called bcm_iproc_tsc.
447 depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
448 depends on S3C_ADC
454 To compile this driver as a module, choose M here: the
455 module will be called s3c2410_ts.
459 depends on I2C
465 To compile this driver as module, choose M here: the
466 module will be called s6sy761.
469 tristate "Gunze AHL-51S touchscreen"
472 Say Y here if you have the Gunze AHL-51 touchscreen connected to
473 your system.
477 To compile this driver as a module, choose M here: the
478 module will be called gunze.
482 depends on I2C
485 connected to your system.
489 To compile this driver as a module, choose M here: the
490 module will be called ektf2127.
494 depends on I2C
497 connected to your system.
501 To compile this driver as a module, choose M here: the
502 module will be called elants_i2c.
509 your system.
513 To compile this driver as a module, choose M here: the
514 module will be called elo.
521 connected to your system.
525 To compile this driver as a module, choose M here: the
526 module will be called wacom_w8001.
530 depends on I2C
537 To compile this driver as a module, choose M here: the module
542 depends on ARCH_LPC32XX
545 to support the built-in touchscreen.
547 To compile this driver as a module, choose M here: the
548 module will be called lpc32xx_ts.
552 depends on I2C
559 To compile this driver as a module, choose M here: the
560 module will be called max11801_ts.
563 tristate "MELFAS MCS-5000 touchscreen"
564 depends on I2C
566 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
567 chip in your system.
571 To compile this driver as a module, choose M here: the
572 module will be called mcs5000_ts.
576 depends on I2C
579 chip in your system.
583 To compile this driver as a module, choose M here: the
584 module will be called mms114.
588 depends on I2C
594 To compile this driver as a module, choose M here:
595 the module will be called melfas_mip4.
602 your system.
606 To compile this driver as a module, choose M here: the
607 module will be called mtouch.
611 depends on (OF && GPIOLIB) || COMPILE_TEST
618 To compile this driver as a module, choose M here: the
619 module will be called imx6ul_tsc.
626 your system.
630 To compile this driver as a module, choose M here: the
631 module will be called inexio.
637 controller chip in your system.
641 To compile this driver as a module, choose M here: the
642 module will be called mk712.
646 depends on SH_HP6XX && SH_ADC
649 support the built-in touchscreen.
651 To compile this driver as a module, choose M here: the
652 module will be called hp680_ts_input.
656 depends on SA1100_JORNADA720_SSP
659 to support the built-in touchscreen.
661 To compile this driver as a module, choose M here: the
662 module will be called jornada720_ts.
666 depends on MFD_IPAQ_MICRO
669 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
673 To compile this driver as a module, choose M here: the
674 module will be called ipaq-micro-ts.
678 depends on ISA
681 Clio / Shangrila and want to support the built-in touchscreen.
685 To compile this driver as a module, choose M here: the
686 module will be called htcpen.
693 your system.
697 To compile this driver as a module, choose M here: the
698 module will be called penmount.
702 depends on I2C
705 on the FocalTech FT5x06 family of controllers connected to
706 your system.
710 To compile this driver as a module, choose M here: the
711 module will be called edt-ft5x06.
715 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
717 Say Y here if you have the official Raspberry Pi 7 inch screen on
718 your system.
722 To compile this driver as a module, choose M here: the
723 module will be called raspberrypi-ts.
726 tristate "Renesas MIGO-R touchscreen"
727 depends on (SH_MIGOR || COMPILE_TEST) && I2C
729 Say Y here to enable MIGO-R touchscreen support.
733 To compile this driver as a module, choose M here: the
734 module will be called migor_ts.
741 your system.
745 To compile this driver as a module, choose M here: the
746 module will be called touchright.
753 your system.
757 To compile this driver as a module, choose M here: the
758 module will be called touchwin.
762 depends on MFD_TI_AM335X_TSCADC
765 to be connected to the ADC controller on your TI AM335x SoC.
769 To compile this driver as a module, choose M here: the
770 module will be called ti_am335x_tsc.
774 depends on AC97_BUS
775 depends on UCB1400_CORE
781 configure ALSA support as well (either built-in or modular,
782 independently of whether this driver is itself built-in or
785 To compile this driver as a module, choose M here: the
786 module will be called ucb1400_ts.
790 depends on I2C
797 To compile this driver as a module, choose M here: the
798 module will be called pixcir_i2c_ts.
802 depends on I2C
805 connected to your system.
809 To compile this driver as a module, choose M here: the
810 module will be called wdt87xx_i2c.
814 depends on MFD_WM831X
816 This enables support for the touchscreen controller on the WM831x
819 To compile this driver as a module, choose M here: the
820 module will be called wm831x-ts.
824 depends on AC97_BUS || AC97_BUS_NEW
827 touchscreen connected to your system. Note that this option
833 To compile this driver as a module, choose M here: the
834 module will be called wm97xx-ts.
838 depends on TOUCHSCREEN_WM97XX
846 depends on TOUCHSCREEN_WM97XX
854 depends on TOUCHSCREEN_WM97XX
862 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
865 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
869 To compile this driver as a module, choose M here: the
870 module will be called mainstone-wm97xx.
874 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
878 on Zylonite systems.
882 To compile this driver as a module, choose M here: the
883 module will be called zylonite-wm97xx.
887 depends on USB_ARCH_HAS_HCD
891 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
892 - PanJit TouchSet USB
893 - 3M MicroTouch USB (EX II series)
894 - ITM
895 - some other eTurboTouch
896 - Gunze AHL61
897 - DMC TSC-10/25
898 - IRTOUCHSYSTEMS/UNITOP
899 - IdealTEK URTC1000
900 - GoTop Super_Q2/GogoPen/PenPower tablets
901 - JASTEC USB Touch Controller/DigiTech DTR-02U
902 - Zytronic controllers
903 - Elo TouchSystems 2700 IntelliTouch
904 - EasyTouch USB Touch Controller from Data Modul
905 - e2i (Mimo monitors)
908 a usage description and the required user-space stuff.
910 To compile this driver as a module, choose M here: the
911 module will be called usbtouchscreen.
915 depends on MFD_MXS_LRADC
917 Say Y here if you have a touchscreen connected to the low-resolution
918 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
920 To compile this driver as a module, choose M here: the module will be
921 called mxs-lradc-ts.
925 depends on MFD_MX25_TSADC
929 To compile this driver as a module, choose M here: the
930 module will be called fsl-imx25-tcq.
934 depends on MFD_MC13XXX
936 Say Y here if you have an Freescale MC13783 PMIC on your
941 To compile this driver as a module, choose M here: the
942 module will be called mc13783_ts.
946 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
947 depends on TOUCHSCREEN_USB_COMPOSITE
952 depends on TOUCHSCREEN_USB_COMPOSITE
957 depends on TOUCHSCREEN_USB_COMPOSITE
962 depends on TOUCHSCREEN_USB_COMPOSITE
966 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
967 depends on TOUCHSCREEN_USB_COMPOSITE
972 depends on TOUCHSCREEN_USB_COMPOSITE
976 bool "DMC TSC-10/25 device support" if EXPERT
977 depends on TOUCHSCREEN_USB_COMPOSITE
982 depends on TOUCHSCREEN_USB_COMPOSITE
987 depends on TOUCHSCREEN_USB_COMPOSITE
992 depends on TOUCHSCREEN_USB_COMPOSITE
997 depends on TOUCHSCREEN_USB_COMPOSITE
1001 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1002 depends on TOUCHSCREEN_USB_COMPOSITE
1007 depends on TOUCHSCREEN_USB_COMPOSITE
1012 depends on TOUCHSCREEN_USB_COMPOSITE
1017 depends on TOUCHSCREEN_USB_COMPOSITE
1022 depends on TOUCHSCREEN_USB_COMPOSITE
1027 depends on TOUCHSCREEN_USB_COMPOSITE
1032 depends on TOUCHSCREEN_USB_COMPOSITE
1038 tristate "Sahara TouchIT-213 touchscreen"
1041 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1045 To compile this driver as a module, choose M here: the
1046 module will be called touchit213.
1049 tristate "TS-4800 touchscreen"
1050 depends on HAS_IOMEM && OF
1051 depends on SOC_IMX51 || COMPILE_TEST
1054 Say Y here if you have a touchscreen on a TS-4800 board.
1056 On TS-4800, the touchscreen is not handled directly by Linux but by
1061 To compile this driver as a module, choose M here: the
1062 module will be called ts4800_ts.
1065 tristate "TSC-10/25/40 serial touchscreen support"
1068 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1069 to your system.
1073 To compile this driver as a module, choose M here: the
1074 module will be called tsc40.
1081 depends on I2C
1089 To compile this driver as a module, choose M here: the
1090 module will be called tsc2004.
1094 depends on SPI_MASTER
1102 To compile this driver as a module, choose M here: the
1103 module will be called tsc2005.
1107 depends on I2C
1113 To compile this driver as a module, choose M here: the
1114 module will be called tsc2007.
1118 depends on TOUCHSCREEN_TSC2007
1119 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1128 depends on EZX_PCAP
1131 want to enable support for the built-in touchscreen.
1133 To compile this driver as a module, choose M here: the
1134 module will be called pcap_ts.
1138 depends on I2C
1139 depends on GPIOLIB || COMPILE_TEST
1142 such as RM32380, connected to your system.
1146 To compile this driver as a module, choose M here: the
1147 module will be called raydium_i2c_ts.
1151 depends on I2C
1154 your system.
1158 To compile this driver as a module, choose M here: the
1159 module will be called silead.
1163 depends on I2C
1165 depends on GPIOLIB || COMPILE_TEST
1171 To compile this driver as a module, choose M here: the
1172 module will be called sis_i2c.
1176 depends on I2C
1183 To compile this driver as a module, choose M here: the
1184 module will be called st1232_ts.
1188 depends on I2C
1189 depends on LEDS_CLASS
1194 To compile this driver as a module, choose M here: the
1195 module will be called stmfts.
1199 depends on MFD_STMPE
1200 depends on (OF || COMPILE_TEST)
1205 To compile this driver as a module, choose M here: the
1206 module will be called stmpe-ts.
1210 depends on ARCH_SUNXI || COMPILE_TEST
1211 depends on HWMON
1212 depends on THERMAL || !THERMAL_OF
1215 found on Allwinner sunxi SoCs.
1217 To compile this driver as a module, choose M here: the
1218 module will be called sun4i-ts.
1222 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1223 depends on VIDEO_V4L2
1229 To compile this driver as a module, choose M here: the
1230 module will be called sur40.
1234 depends on SPI
1235 depends on GPIOLIB || COMPILE_TEST
1238 controller chip as found on the Surface 3 in your system.
1242 To compile this driver as a module, choose M here: the
1243 module will be called surface3_spi.
1247 depends on I2C
1253 To compile this driver as a module, choose M here: the
1254 module will be called sx8654.
1258 depends on I2C
1265 To compile this driver as a module, choose M here: the
1266 module will be called tps6507x_ts.
1270 depends on I2C
1276 To compile this driver as a module, choose M here: the
1277 module will be called zet6223.
1281 depends on I2C
1282 depends on GPIOLIB || COMPILE_TEST
1289 To compile this driver as a module, choose M here: the
1290 module will be called zforce_ts.
1293 tristate "Toradex Colibri on board touchscreen driver"
1294 depends on IIO && VF610_ADC
1295 depends on GPIOLIB || COMPILE_TEST
1298 the on-board provided 4-wire touchscreen driver.
1302 To compile this driver as a module, choose M here: the
1303 module will be called colibri_vf50_ts.
1307 depends on I2C
1313 To compile this driver as a module, choose M here: the
1314 module will be called bu21023_ts.
1318 depends on I2C
1323 To compile this driver as a module, choose M here: the
1324 module will be called iqs5xx.
1328 depends on I2C
1335 To compile this driver as a module, choose M here: the
1336 module will be called zinitix.