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.
381 depends on I2C
393 system.
397 To compile this driver as a module, choose M here: the
398 module will be called fujitsu-ts.
402 depends on I2C
403 depends on GPIOLIB || COMPILE_TEST
407 system. It also supports 5-finger chip models, which can be
408 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
412 To compile this driver as a module, choose M here: the
413 module will be called goodix.
435 depends on I2C
441 To compile this driver as a module, choose M here : the
442 module will be called hideep_ts.
446 depends on I2C
456 To compile this driver as a module, choose M here: the
457 module will be called ili210x.
461 depends on ARCH_BCM_IPROC || COMPILE_TEST
464 controller to your system.
468 To compile this driver as a module, choose M here: the
469 module will be called bcm_iproc_tsc.
473 depends on ARCH_S3C24XX || SAMSUNG_DEV_TS
474 depends on S3C_ADC
480 To compile this driver as a module, choose M here: the
481 module will be called s3c2410_ts.
485 depends on I2C
491 To compile this driver as module, choose M here: the
492 module will be called s6sy761.
495 tristate "Gunze AHL-51S touchscreen"
498 Say Y here if you have the Gunze AHL-51 touchscreen connected to
499 your system.
503 To compile this driver as a module, choose M here: the
504 module will be called gunze.
508 depends on I2C
511 connected to your system.
515 To compile this driver as a module, choose M here: the
516 module will be called ektf2127.
520 depends on I2C
523 connected to your system.
527 To compile this driver as a module, choose M here: the
528 module will be called elants_i2c.
532 depends on I2C
539 your system.
543 To compile this driver as a module, choose M here: the
544 module will be called elo.
551 connected to your system.
555 To compile this driver as a module, choose M here: the
556 module will be called wacom_w8001.
560 depends on I2C
567 To compile this driver as a module, choose M here: the module
572 depends on ARCH_LPC32XX
575 to support the built-in touchscreen.
577 To compile this driver as a module, choose M here: the
578 module will be called lpc32xx_ts.
582 depends on I2C
589 To compile this driver as a module, choose M here: the
590 module will be called max11801_ts.
593 tristate "MELFAS MCS-5000 touchscreen"
594 depends on I2C
596 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
597 chip in your system.
601 To compile this driver as a module, choose M here: the
602 module will be called mcs5000_ts.
606 depends on I2C
609 chip in your system.
613 To compile this driver as a module, choose M here: the
614 module will be called mms114.
618 depends on I2C
624 To compile this driver as a module, choose M here:
625 the module will be called melfas_mip4.
632 your system.
636 To compile this driver as a module, choose M here: the
637 module will be called mtouch.
641 depends on (OF && GPIOLIB) || COMPILE_TEST
648 To compile this driver as a module, choose M here: the
649 module will be called imx6ul_tsc.
656 your system.
660 To compile this driver as a module, choose M here: the
661 module will be called inexio.
667 controller chip in your system.
671 To compile this driver as a module, choose M here: the
672 module will be called mk712.
676 depends on SH_HP6XX && SH_ADC
679 support the built-in touchscreen.
681 To compile this driver as a module, choose M here: the
682 module will be called hp680_ts_input.
686 depends on SA1100_JORNADA720_SSP
689 to support the built-in touchscreen.
691 To compile this driver as a module, choose M here: the
692 module will be called jornada720_ts.
696 depends on MFD_IPAQ_MICRO
699 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
703 To compile this driver as a module, choose M here: the
704 module will be called ipaq-micro-ts.
708 depends on ISA
711 Clio / Shangrila and want to support the built-in touchscreen.
715 To compile this driver as a module, choose M here: the
716 module will be called htcpen.
723 your system.
727 To compile this driver as a module, choose M here: the
728 module will be called penmount.
732 depends on I2C
735 on the FocalTech FT5x06 family of controllers connected to
736 your system.
740 To compile this driver as a module, choose M here: the
741 module will be called edt-ft5x06.
745 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
747 Say Y here if you have the official Raspberry Pi 7 inch screen on
748 your system.
752 To compile this driver as a module, choose M here: the
753 module will be called raspberrypi-ts.
756 tristate "Renesas MIGO-R touchscreen"
757 depends on (SH_MIGOR || COMPILE_TEST) && I2C
759 Say Y here to enable MIGO-R touchscreen support.
763 To compile this driver as a module, choose M here: the
764 module will be called migor_ts.
771 your system.
775 To compile this driver as a module, choose M here: the
776 module will be called touchright.
783 your system.
787 To compile this driver as a module, choose M here: the
788 module will be called touchwin.
792 depends on MFD_TI_AM335X_TSCADC
795 to be connected to the ADC controller on your TI AM335x SoC.
799 To compile this driver as a module, choose M here: the
800 module will be called ti_am335x_tsc.
804 depends on AC97_BUS
805 depends on UCB1400_CORE
811 configure ALSA support as well (either built-in or modular,
812 independently of whether this driver is itself built-in or
815 To compile this driver as a module, choose M here: the
816 module will be called ucb1400_ts.
820 depends on I2C
827 To compile this driver as a module, choose M here: the
828 module will be called pixcir_i2c_ts.
832 depends on I2C
835 connected to your system.
839 To compile this driver as a module, choose M here: the
840 module will be called wdt87xx_i2c.
844 depends on MFD_WM831X
846 This enables support for the touchscreen controller on the WM831x
849 To compile this driver as a module, choose M here: the
850 module will be called wm831x-ts.
854 depends on AC97_BUS || AC97_BUS_NEW
857 touchscreen connected to your system. Note that this option
863 To compile this driver as a module, choose M here: the
864 module will be called wm97xx-ts.
868 depends on TOUCHSCREEN_WM97XX
876 depends on TOUCHSCREEN_WM97XX
884 depends on TOUCHSCREEN_WM97XX
892 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
895 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
899 To compile this driver as a module, choose M here: the
900 module will be called mainstone-wm97xx.
904 depends on TOUCHSCREEN_WM97XX && MACH_ZYLONITE
908 on Zylonite systems.
912 To compile this driver as a module, choose M here: the
913 module will be called zylonite-wm97xx.
917 depends on USB_ARCH_HAS_HCD
921 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
922 - PanJit TouchSet USB
923 - 3M MicroTouch USB (EX II series)
924 - ITM
925 - some other eTurboTouch
926 - Gunze AHL61
927 - DMC TSC-10/25
928 - IRTOUCHSYSTEMS/UNITOP
929 - IdealTEK URTC1000
930 - GoTop Super_Q2/GogoPen/PenPower tablets
931 - JASTEC USB Touch Controller/DigiTech DTR-02U
932 - Zytronic controllers
933 - Elo TouchSystems 2700 IntelliTouch
934 - EasyTouch USB Touch Controller from Data Modul
935 - e2i (Mimo monitors)
938 a usage description and the required user-space stuff.
940 To compile this driver as a module, choose M here: the
941 module will be called usbtouchscreen.
945 depends on MFD_MXS_LRADC
947 Say Y here if you have a touchscreen connected to the low-resolution
948 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
950 To compile this driver as a module, choose M here: the module will be
951 called mxs-lradc-ts.
955 depends on MFD_MX25_TSADC
959 To compile this driver as a module, choose M here: the
960 module will be called fsl-imx25-tcq.
964 depends on MFD_MC13XXX
966 Say Y here if you have an Freescale MC13783 PMIC on your
971 To compile this driver as a module, choose M here: the
972 module will be called mc13783_ts.
976 bool "eGalax, eTurboTouch CT-410/510/700 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
996 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
997 depends on TOUCHSCREEN_USB_COMPOSITE
1002 depends on TOUCHSCREEN_USB_COMPOSITE
1006 bool "DMC TSC-10/25 device support" if EXPERT
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
1031 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1032 depends on TOUCHSCREEN_USB_COMPOSITE
1037 depends on TOUCHSCREEN_USB_COMPOSITE
1042 depends on TOUCHSCREEN_USB_COMPOSITE
1047 depends on TOUCHSCREEN_USB_COMPOSITE
1052 depends on TOUCHSCREEN_USB_COMPOSITE
1057 depends on TOUCHSCREEN_USB_COMPOSITE
1062 depends on TOUCHSCREEN_USB_COMPOSITE
1068 tristate "Sahara TouchIT-213 touchscreen"
1071 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1075 To compile this driver as a module, choose M here: the
1076 module will be called touchit213.
1079 tristate "TS-4800 touchscreen"
1080 depends on HAS_IOMEM && OF
1081 depends on SOC_IMX51 || COMPILE_TEST
1084 Say Y here if you have a touchscreen on a TS-4800 board.
1086 On TS-4800, the touchscreen is not handled directly by Linux but by
1091 To compile this driver as a module, choose M here: the
1092 module will be called ts4800_ts.
1095 tristate "TSC-10/25/40 serial touchscreen support"
1098 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1099 to your system.
1103 To compile this driver as a module, choose M here: the
1104 module will be called tsc40.
1111 depends on I2C
1119 To compile this driver as a module, choose M here: the
1120 module will be called tsc2004.
1124 depends on SPI_MASTER
1132 To compile this driver as a module, choose M here: the
1133 module will be called tsc2005.
1137 depends on I2C
1143 To compile this driver as a module, choose M here: the
1144 module will be called tsc2007.
1148 depends on TOUCHSCREEN_TSC2007
1149 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1158 depends on EZX_PCAP
1161 want to enable support for the built-in touchscreen.
1163 To compile this driver as a module, choose M here: the
1164 module will be called pcap_ts.
1168 depends on I2C
1169 depends on GPIOLIB || COMPILE_TEST
1172 such as RM32380, connected to your system.
1176 To compile this driver as a module, choose M here: the
1177 module will be called raydium_i2c_ts.
1181 depends on I2C
1184 your system.
1188 To compile this driver as a module, choose M here: the
1189 module will be called silead.
1193 depends on I2C
1195 depends on GPIOLIB || COMPILE_TEST
1201 To compile this driver as a module, choose M here: the
1202 module will be called sis_i2c.
1206 depends on I2C
1213 To compile this driver as a module, choose M here: the
1214 module will be called st1232_ts.
1218 depends on I2C
1219 depends on LEDS_CLASS
1224 To compile this driver as a module, choose M here: the
1225 module will be called stmfts.
1229 depends on MFD_STMPE
1230 depends on (OF || COMPILE_TEST)
1235 To compile this driver as a module, choose M here: the
1236 module will be called stmpe-ts.
1240 depends on ARCH_SUNXI || COMPILE_TEST
1241 depends on HWMON
1242 depends on THERMAL || !THERMAL_OF
1245 found on Allwinner sunxi SoCs.
1247 To compile this driver as a module, choose M here: the
1248 module will be called sun4i-ts.
1252 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1253 depends on VIDEO_V4L2
1259 To compile this driver as a module, choose M here: the
1260 module will be called sur40.
1264 depends on SPI
1265 depends on GPIOLIB || COMPILE_TEST
1268 controller chip as found on the Surface 3 in your system.
1272 To compile this driver as a module, choose M here: the
1273 module will be called surface3_spi.
1277 depends on I2C
1283 To compile this driver as a module, choose M here: the
1284 module will be called sx8654.
1288 depends on I2C
1295 To compile this driver as a module, choose M here: the
1296 module will be called tps6507x_ts.
1300 depends on I2C
1306 To compile this driver as a module, choose M here: the
1307 module will be called zet6223.
1311 depends on I2C
1312 depends on GPIOLIB || COMPILE_TEST
1319 To compile this driver as a module, choose M here: the
1320 module will be called zforce_ts.
1323 tristate "Toradex Colibri on board touchscreen driver"
1324 depends on IIO && VF610_ADC
1325 depends on GPIOLIB || COMPILE_TEST
1328 the on-board provided 4-wire touchscreen driver.
1332 To compile this driver as a module, choose M here: the
1333 module will be called colibri_vf50_ts.
1337 depends on I2C
1343 To compile this driver as a module, choose M here: the
1344 module will be called bu21023_ts.
1348 depends on I2C
1353 To compile this driver as a module, choose M here: the
1354 module will be called iqs5xx.
1358 depends on I2C
1365 To compile this driver as a module, choose M here: the
1366 module will be called zinitix.