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.
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 I2C
300 To compile this driver as a module, choose M here: the
301 module will be called cyttsp5.
305 depends on PMIC_DA903X
309 on Dialog Semiconductor DA9034 PMIC.
313 To compile this driver as a module, choose M here: the
314 module will be called da9034-ts.
318 depends on PMIC_DA9052
320 Say Y here to support the touchscreen found on Dialog Semiconductor
321 DA9052-BC and DA9053-AA/Bx PMICs.
325 To compile this driver as a module, choose M here: the
326 module will be called da9052_tsi.
333 your system.
337 To compile this driver as a module, choose M here: the
338 module will be called dynapro.
345 your system.
349 To compile this driver as a module, choose M here: the
350 module will be called hampshire.
354 depends on I2C
358 To compile this driver as a module, choose M here: the
359 module will be called eeti_ts.
362 tristate "EETI eGalax multi-touch panel support"
363 depends on I2C && OF
366 eGalax multi-touch panels.
368 To compile this driver as a module, choose M here: the
369 module will be called egalax_ts.
378 To compile this driver as a module, choose M here: the
379 module will be called egalax_ts_serial.
382 tristate "EETI EXC3000 multi-touch panel support"
383 depends on I2C
386 EXC3000 multi-touch panels.
388 To compile this driver as a module, choose M here: the
389 module will be called exc3000.
397 system.
401 To compile this driver as a module, choose M here: the
402 module will be called fujitsu-ts.
406 depends on I2C
407 depends on GPIOLIB || COMPILE_TEST
411 system. It also supports 5-finger chip models, which can be
412 found on ARM tablets, like Wexler TAB7200 and MSI Primo73.
416 To compile this driver as a module, choose M here: the
417 module will be called goodix.
421 depends on I2C
427 To compile this driver as a module, choose M here : the
428 module will be called hideep_ts.
432 depends on I2C
438 To compile this driver as a module, choose M here: the
439 module will be called hycon-hy46xx.
443 depends on I2C
450 To compile this driver as a module, choose M here: the
451 module will be called hynitron-cstxxx.
455 depends on I2C
466 To compile this driver as a module, choose M here: the
467 module will be called ili210x.
471 depends on I2C
478 To compile this driver as a module, choose M here: the
479 module will be called ilitek_ts_i2c.
483 depends on ARCH_BCM_IPROC || COMPILE_TEST
486 controller to your system.
490 To compile this driver as a module, choose M here: the
491 module will be called bcm_iproc_tsc.
495 depends on I2C
501 To compile this driver as module, choose M here: the
502 module will be called s6sy761.
505 tristate "Gunze AHL-51S touchscreen"
508 Say Y here if you have the Gunze AHL-51 touchscreen connected to
509 your system.
513 To compile this driver as a module, choose M here: the
514 module will be called gunze.
518 depends on I2C
521 connected to your system.
525 To compile this driver as a module, choose M here: the
526 module will be called ektf2127.
530 depends on I2C
533 connected to your system.
537 To compile this driver as a module, choose M here: the
538 module will be called elants_i2c.
545 your system.
549 To compile this driver as a module, choose M here: the
550 module will be called elo.
557 connected to your system.
561 To compile this driver as a module, choose M here: the
562 module will be called wacom_w8001.
566 depends on I2C
573 To compile this driver as a module, choose M here: the module
578 depends on ARCH_LPC32XX
581 to support the built-in touchscreen.
583 To compile this driver as a module, choose M here: the
584 module will be called lpc32xx_ts.
588 depends on I2C
595 To compile this driver as a module, choose M here: the
596 module will be called max11801_ts.
599 tristate "MELFAS MCS-5000 touchscreen"
600 depends on I2C
602 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
603 chip in your system.
607 To compile this driver as a module, choose M here: the
608 module will be called mcs5000_ts.
612 depends on I2C
615 chip in your system.
619 To compile this driver as a module, choose M here: the
620 module will be called mms114.
624 depends on I2C
630 To compile this driver as a module, choose M here:
631 the module will be called melfas_mip4.
635 depends on I2C
636 depends on GPIOLIB || COMPILE_TEST
642 To compile this driver as a module, choose M here: the
643 module will be called msg2638.
650 your system.
654 To compile this driver as a module, choose M here: the
655 module will be called mtouch.
659 depends on I2C
664 To compile this driver as a module, choose M here: the
665 module will be called novatek-nvt-ts.
669 depends on I2C
674 To compile this driver as a module, choose M here: the
675 module will be called imagis.
679 depends on ((OF && GPIOLIB) || COMPILE_TEST) && HAS_IOMEM
686 To compile this driver as a module, choose M here: the
687 module will be called imx6ul_tsc.
694 your system.
698 To compile this driver as a module, choose M here: the
699 module will be called inexio.
703 depends on ISA
706 controller chip in your system.
710 To compile this driver as a module, choose M here: the
711 module will be called mk712.
715 depends on SH_HP6XX && SH_ADC
718 support the built-in touchscreen.
720 To compile this driver as a module, choose M here: the
721 module will be called hp680_ts_input.
725 depends on SA1100_JORNADA720_SSP
728 to support the built-in touchscreen.
730 To compile this driver as a module, choose M here: the
731 module will be called jornada720_ts.
735 depends on MFD_IPAQ_MICRO
738 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
742 To compile this driver as a module, choose M here: the
743 module will be called ipaq-micro-ts.
747 depends on ISA
750 Clio / Shangrila and want to support the built-in touchscreen.
754 To compile this driver as a module, choose M here: the
755 module will be called htcpen.
762 your system.
766 To compile this driver as a module, choose M here: the
767 module will be called penmount.
771 depends on I2C
775 on the FocalTech FT5x06 family of controllers connected to
776 your system.
780 To compile this driver as a module, choose M here: the
781 module will be called edt-ft5x06.
785 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
787 Say Y here if you have the official Raspberry Pi 7 inch screen on
788 your system.
792 To compile this driver as a module, choose M here: the
793 module will be called raspberrypi-ts.
796 tristate "Renesas MIGO-R touchscreen"
797 depends on (SH_MIGOR || COMPILE_TEST) && I2C
799 Say Y here to enable MIGO-R touchscreen support.
803 To compile this driver as a module, choose M here: the
804 module will be called migor_ts.
811 your system.
815 To compile this driver as a module, choose M here: the
816 module will be called touchright.
823 your system.
827 To compile this driver as a module, choose M here: the
828 module will be called touchwin.
832 depends on MFD_TI_AM335X_TSCADC
835 to be connected to the ADC controller on your TI AM335x SoC.
839 To compile this driver as a module, choose M here: the
840 module will be called ti_am335x_tsc.
844 depends on I2C
851 To compile this driver as a module, choose M here: the
852 module will be called pixcir_i2c_ts.
856 depends on I2C
859 connected to your system.
863 To compile this driver as a module, choose M here: the
864 module will be called wdt87xx_i2c.
868 depends on MFD_WM831X
870 This enables support for the touchscreen controller on the WM831x
873 To compile this driver as a module, choose M here: the
874 module will be called wm831x-ts.
878 depends on AC97_BUS || AC97_BUS_NEW
881 touchscreen connected to your system. Note that this option
887 To compile this driver as a module, choose M here: the
888 module will be called wm97xx-ts.
892 depends on TOUCHSCREEN_WM97XX
900 depends on TOUCHSCREEN_WM97XX
908 depends on TOUCHSCREEN_WM97XX
916 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
917 depends on SND_PXA2XX_LIB_AC97
920 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
924 To compile this driver as a module, choose M here: the
925 module will be called mainstone-wm97xx.
929 depends on USB_ARCH_HAS_HCD
933 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
934 - PanJit TouchSet USB
935 - 3M MicroTouch USB (EX II series)
936 - ITM
937 - some other eTurboTouch
938 - Gunze AHL61
939 - DMC TSC-10/25
940 - IRTOUCHSYSTEMS/UNITOP
941 - IdealTEK URTC1000
942 - GoTop Super_Q2/GogoPen/PenPower tablets
943 - JASTEC USB Touch Controller/DigiTech DTR-02U
944 - Zytronic controllers
945 - Elo TouchSystems 2700 IntelliTouch
946 - EasyTouch USB Touch Controller from Data Module
947 - e2i (Mimo monitors)
950 a usage description and the required user-space stuff.
952 To compile this driver as a module, choose M here: the
953 module will be called usbtouchscreen.
957 depends on MFD_MXS_LRADC
959 Say Y here if you have a touchscreen connected to the low-resolution
960 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
962 To compile this driver as a module, choose M here: the module will be
963 called mxs-lradc-ts.
967 depends on MFD_MX25_TSADC
971 To compile this driver as a module, choose M here: the
972 module will be called fsl-imx25-tcq.
976 depends on MFD_MC13XXX
978 Say Y here if you have an Freescale MC13783 PMIC on your
983 To compile this driver as a module, choose M here: the
984 module will be called mc13783_ts.
988 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
989 depends on TOUCHSCREEN_USB_COMPOSITE
994 depends on TOUCHSCREEN_USB_COMPOSITE
999 depends on TOUCHSCREEN_USB_COMPOSITE
1004 depends on TOUCHSCREEN_USB_COMPOSITE
1008 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
1009 depends on TOUCHSCREEN_USB_COMPOSITE
1014 depends on TOUCHSCREEN_USB_COMPOSITE
1018 bool "DMC TSC-10/25 device support" if EXPERT
1019 depends on TOUCHSCREEN_USB_COMPOSITE
1024 depends on TOUCHSCREEN_USB_COMPOSITE
1029 depends on TOUCHSCREEN_USB_COMPOSITE
1034 depends on TOUCHSCREEN_USB_COMPOSITE
1039 depends on TOUCHSCREEN_USB_COMPOSITE
1043 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1044 depends on TOUCHSCREEN_USB_COMPOSITE
1049 depends on TOUCHSCREEN_USB_COMPOSITE
1054 depends on TOUCHSCREEN_USB_COMPOSITE
1059 depends on TOUCHSCREEN_USB_COMPOSITE
1064 depends on TOUCHSCREEN_USB_COMPOSITE
1069 depends on TOUCHSCREEN_USB_COMPOSITE
1074 depends on TOUCHSCREEN_USB_COMPOSITE
1080 tristate "Sahara TouchIT-213 touchscreen"
1083 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1087 To compile this driver as a module, choose M here: the
1088 module will be called touchit213.
1091 tristate "TS-4800 touchscreen"
1092 depends on HAS_IOMEM && OF
1093 depends on SOC_IMX51 || COMPILE_TEST
1096 Say Y here if you have a touchscreen on a TS-4800 board.
1098 On TS-4800, the touchscreen is not handled directly by Linux but by
1103 To compile this driver as a module, choose M here: the
1104 module will be called ts4800_ts.
1107 tristate "TSC-10/25/40 serial touchscreen support"
1110 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1111 to your system.
1115 To compile this driver as a module, choose M here: the
1116 module will be called tsc40.
1123 depends on I2C
1131 To compile this driver as a module, choose M here: the
1132 module will be called tsc2004.
1136 depends on SPI_MASTER
1144 To compile this driver as a module, choose M here: the
1145 module will be called tsc2005.
1149 depends on I2C
1155 To compile this driver as a module, choose M here: the
1156 module will be called tsc2007.
1160 depends on TOUCHSCREEN_TSC2007
1161 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1170 depends on EZX_PCAP
1173 want to enable support for the built-in touchscreen.
1175 To compile this driver as a module, choose M here: the
1176 module will be called pcap_ts.
1180 depends on I2C
1181 depends on GPIOLIB || COMPILE_TEST
1184 such as RM32380, connected to your system.
1188 To compile this driver as a module, choose M here: the
1189 module will be called raydium_i2c_ts.
1193 depends on I2C
1196 your system.
1200 To compile this driver as a module, choose M here: the
1201 module will be called silead.
1205 depends on I2C
1207 depends on GPIOLIB || COMPILE_TEST
1213 To compile this driver as a module, choose M here: the
1214 module will be called sis_i2c.
1218 depends on I2C
1225 To compile this driver as a module, choose M here: the
1226 module will be called st1232_ts.
1230 depends on I2C
1231 depends on LEDS_CLASS
1236 To compile this driver as a module, choose M here: the
1237 module will be called stmfts.
1241 depends on MFD_STMPE
1242 depends on OF
1247 To compile this driver as a module, choose M here: the
1248 module will be called stmpe-ts.
1252 depends on ARCH_SUNXI || COMPILE_TEST
1253 depends on HWMON
1254 depends on THERMAL || !THERMAL_OF
1257 found on Allwinner sunxi SoCs.
1259 To compile this driver as a module, choose M here: the
1260 module will be called sun4i-ts.
1264 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1265 depends on VIDEO_DEV
1271 To compile this driver as a module, choose M here: the
1272 module will be called sur40.
1276 depends on SPI
1277 depends on GPIOLIB || COMPILE_TEST
1280 controller chip as found on the Surface 3 in your system.
1284 To compile this driver as a module, choose M here: the
1285 module will be called surface3_spi.
1289 depends on I2C
1295 To compile this driver as a module, choose M here: the
1296 module will be called sx8654.
1300 depends on I2C
1307 To compile this driver as a module, choose M here: the
1308 module will be called tps6507x_ts.
1312 depends on I2C
1318 To compile this driver as a module, choose M here: the
1319 module will be called zet6223.
1323 depends on I2C
1324 depends on GPIOLIB || COMPILE_TEST
1331 To compile this driver as a module, choose M here: the
1332 module will be called zforce_ts.
1335 tristate "Toradex Colibri on board touchscreen driver"
1336 depends on IIO
1337 depends on GPIOLIB || COMPILE_TEST
1340 the on-board provided 4-wire touchscreen driver.
1344 To compile this driver as a module, choose M here: the
1345 module will be called colibri_vf50_ts.
1349 depends on I2C
1355 To compile this driver as a module, choose M here: the
1356 module will be called bu21023_ts.
1360 depends on I2C
1365 To compile this driver as a module, choose M here: the
1366 module will be called iqs5xx.
1370 depends on I2C
1375 To compile this driver as a module, choose M here: the
1376 module will be called iqs7211.
1380 depends on I2C
1387 To compile this driver as a module, choose M here: the
1388 module will be called zinitix.
1392 depends on I2C
1399 To compile this driver as a module, choose M here: the
1400 module will be called himax_hx83112b.