Lines Matching +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
115 To compile this driver as a module, choose M here: the
116 module will be called ar1021_i2c.
120 depends on I2C
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
162 To compile this driver as a module, choose M here: the
163 module will be called bu21013_ts.
167 depends on I2C
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.
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.
307 To compile this driver as a module, choose M here: the
308 module will be called dynapro.
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.
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
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
417 To compile this driver as a module, choose M here: the
418 module will be called goodix_berlin_spi.
422 depends on I2C
429 To compile this driver as a module, choose M here : the
430 module will be called hideep_ts.
434 depends on I2C
441 To compile this driver as a module, choose M here: the
442 module will be called hycon-hy46xx.
446 depends on I2C
453 To compile this driver as a module, choose M here: the
454 module will be called hynitron-cstxxx.
458 depends on I2C
469 To compile this driver as a module, choose M here: the
470 module will be called ili210x.
474 depends on I2C
481 To compile this driver as a module, choose M here: the
482 module will be called ilitek_ts_i2c.
486 depends on ARCH_BCM_IPROC || COMPILE_TEST
493 To compile this driver as a module, choose M here: the
494 module will be called bcm_iproc_tsc.
498 depends on I2C
504 To compile this driver as module, choose M here: the
505 module will be called s6sy761.
508 tristate "Gunze AHL-51S touchscreen"
511 Say Y here if you have the Gunze AHL-51 touchscreen connected to
516 To compile this driver as a module, choose M here: the
517 module will be called gunze.
521 depends on I2C
528 To compile this driver as a module, choose M here: the
529 module will be called ektf2127.
533 depends on I2C
540 To compile this driver as a module, choose M here: the
541 module will be called elants_i2c.
552 To compile this driver as a module, choose M here: the
553 module will be called elo.
564 To compile this driver as a module, choose M here: the
565 module will be called wacom_w8001.
569 depends on I2C
576 To compile this driver as a module, choose M here: the module
581 depends on ARCH_LPC32XX
584 to support the built-in touchscreen.
586 To compile this driver as a module, choose M here: the
587 module will be called lpc32xx_ts.
591 depends on I2C
598 To compile this driver as a module, choose M here: the
599 module will be called max11801_ts.
603 depends on I2C
610 To compile this driver as a module, choose M here: the
611 module will be called mms114.
615 depends on I2C
621 To compile this driver as a module, choose M here:
622 the module will be called melfas_mip4.
626 depends on I2C
627 depends on GPIOLIB || COMPILE_TEST
633 To compile this driver as a module, choose M here: the
634 module will be called msg2638.
645 To compile this driver as a module, choose M here: the
646 module will be called mtouch.
650 depends on I2C
655 To compile this driver as a module, choose M here: the
656 module will be called novatek-nvt-ts.
660 depends on I2C
665 To compile this driver as a module, choose M here: the
666 module will be called imagis.
670 depends on ((OF && GPIOLIB) || COMPILE_TEST) && HAS_IOMEM
677 To compile this driver as a module, choose M here: the
678 module will be called imx6ul_tsc.
689 To compile this driver as a module, choose M here: the
690 module will be called inexio.
694 depends on ISA
701 To compile this driver as a module, choose M here: the
702 module will be called mk712.
706 depends on SH_HP6XX && SH_ADC
709 support the built-in touchscreen.
711 To compile this driver as a module, choose M here: the
712 module will be called hp680_ts_input.
716 depends on SA1100_JORNADA720_SSP
719 to support the built-in touchscreen.
721 To compile this driver as a module, choose M here: the
722 module will be called jornada720_ts.
726 depends on MFD_IPAQ_MICRO
729 the Atmel Micro peripheral controller on iPAQ h3100/h3600/h3700
733 To compile this driver as a module, choose M here: the
734 module will be called ipaq-micro-ts.
738 depends on ISA
741 Clio / Shangrila and want to support the built-in touchscreen.
745 To compile this driver as a module, choose M here: the
746 module will be called htcpen.
757 To compile this driver as a module, choose M here: the
758 module will be called penmount.
762 depends on I2C
766 on the FocalTech FT5x06 family of controllers connected to
771 To compile this driver as a module, choose M here: the
772 module will be called edt-ft5x06.
776 depends on RASPBERRYPI_FIRMWARE || (RASPBERRYPI_FIRMWARE=n && COMPILE_TEST)
778 Say Y here if you have the official Raspberry Pi 7 inch screen on
783 To compile this driver as a module, choose M here: the
784 module will be called raspberrypi-ts.
787 tristate "Renesas MIGO-R touchscreen"
788 depends on (SH_MIGOR || COMPILE_TEST) && I2C
790 Say Y here to enable MIGO-R touchscreen support.
794 To compile this driver as a module, choose M here: the
795 module will be called migor_ts.
806 To compile this driver as a module, choose M here: the
807 module will be called touchright.
818 To compile this driver as a module, choose M here: the
819 module will be called touchwin.
823 depends on MFD_TI_AM335X_TSCADC
826 to be connected to the ADC controller on your TI AM335x SoC.
830 To compile this driver as a module, choose M here: the
831 module will be called ti_am335x_tsc.
835 depends on I2C
842 To compile this driver as a module, choose M here: the
843 module will be called pixcir_i2c_ts.
847 depends on I2C
854 To compile this driver as a module, choose M here: the
855 module will be called wdt87xx_i2c.
859 depends on MFD_WM831X
861 This enables support for the touchscreen controller on the WM831x
864 To compile this driver as a module, choose M here: the
865 module will be called wm831x-ts.
869 depends on AC97_BUS || AC97_BUS_NEW
878 To compile this driver as a module, choose M here: the
879 module will be called wm97xx-ts.
883 depends on TOUCHSCREEN_WM97XX
891 depends on TOUCHSCREEN_WM97XX
899 depends on TOUCHSCREEN_WM97XX
907 depends on TOUCHSCREEN_WM97XX && ARCH_PXA
908 depends on SND_PXA2XX_LIB_AC97
911 on Mainstone, Palm Tungsten T5, TX and LifeDrive systems.
915 To compile this driver as a module, choose M here: the
916 module will be called mainstone-wm97xx.
920 depends on USB_ARCH_HAS_HCD
924 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
925 - PanJit TouchSet USB
926 - 3M MicroTouch USB (EX II series)
927 - ITM
928 - some other eTurboTouch
929 - Gunze AHL61
930 - DMC TSC-10/25
931 - IRTOUCHSYSTEMS/UNITOP
932 - IdealTEK URTC1000
933 - GoTop Super_Q2/GogoPen/PenPower tablets
934 - JASTEC USB Touch Controller/DigiTech DTR-02U
935 - Zytronic controllers
936 - Elo TouchSystems 2700 IntelliTouch
937 - EasyTouch USB Touch Controller from Data Module
938 - e2i (Mimo monitors)
941 a usage description and the required user-space stuff.
943 To compile this driver as a module, choose M here: the
944 module will be called usbtouchscreen.
948 depends on MFD_MXS_LRADC
950 Say Y here if you have a touchscreen connected to the low-resolution
951 analog-to-digital converter (LRADC) on an i.MX23 or i.MX28 processor.
953 To compile this driver as a module, choose M here: the module will be
954 called mxs-lradc-ts.
958 depends on MFD_MX25_TSADC
962 To compile this driver as a module, choose M here: the
963 module will be called fsl-imx25-tcq.
967 depends on MFD_MC13XXX
969 Say Y here if you have an Freescale MC13783 PMIC on your
974 To compile this driver as a module, choose M here: the
975 module will be called mc13783_ts.
979 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EXPERT
980 depends on TOUCHSCREEN_USB_COMPOSITE
985 depends on TOUCHSCREEN_USB_COMPOSITE
990 depends on TOUCHSCREEN_USB_COMPOSITE
995 depends on TOUCHSCREEN_USB_COMPOSITE
999 bool "eTurboTouch (non-eGalax compatible) device support" if EXPERT
1000 depends on TOUCHSCREEN_USB_COMPOSITE
1005 depends on TOUCHSCREEN_USB_COMPOSITE
1009 bool "DMC TSC-10/25 device support" if EXPERT
1010 depends on TOUCHSCREEN_USB_COMPOSITE
1015 depends on TOUCHSCREEN_USB_COMPOSITE
1020 depends on TOUCHSCREEN_USB_COMPOSITE
1025 depends on TOUCHSCREEN_USB_COMPOSITE
1030 depends on TOUCHSCREEN_USB_COMPOSITE
1034 bool "JASTEC/DigiTech DTR-02U USB touch controller device support" if EXPERT
1035 depends on TOUCHSCREEN_USB_COMPOSITE
1040 depends on TOUCHSCREEN_USB_COMPOSITE
1045 depends on TOUCHSCREEN_USB_COMPOSITE
1050 depends on TOUCHSCREEN_USB_COMPOSITE
1055 depends on TOUCHSCREEN_USB_COMPOSITE
1060 depends on TOUCHSCREEN_USB_COMPOSITE
1065 depends on TOUCHSCREEN_USB_COMPOSITE
1071 tristate "Sahara TouchIT-213 touchscreen"
1074 Say Y here if you have a Sahara TouchIT-213 Tablet PC.
1078 To compile this driver as a module, choose M here: the
1079 module will be called touchit213.
1082 tristate "TS-4800 touchscreen"
1083 depends on HAS_IOMEM && OF
1084 depends on SOC_IMX51 || COMPILE_TEST
1087 Say Y here if you have a touchscreen on a TS-4800 board.
1089 On TS-4800, the touchscreen is not handled directly by Linux but by
1094 To compile this driver as a module, choose M here: the
1095 module will be called ts4800_ts.
1098 tristate "TSC-10/25/40 serial touchscreen support"
1101 Say Y here if you have a TSC-10, 25 or 40 serial touchscreen connected
1106 To compile this driver as a module, choose M here: the
1107 module will be called tsc40.
1114 depends on I2C
1122 To compile this driver as a module, choose M here: the
1123 module will be called tsc2004.
1127 depends on SPI_MASTER
1135 To compile this driver as a module, choose M here: the
1136 module will be called tsc2005.
1140 depends on I2C
1146 To compile this driver as a module, choose M here: the
1147 module will be called tsc2007.
1151 depends on TOUCHSCREEN_TSC2007
1152 depends on IIO=y || IIO=TOUCHSCREEN_TSC2007
1161 depends on EZX_PCAP
1164 want to enable support for the built-in touchscreen.
1166 To compile this driver as a module, choose M here: the
1167 module will be called pcap_ts.
1171 depends on I2C
1172 depends on GPIOLIB || COMPILE_TEST
1179 To compile this driver as a module, choose M here: the
1180 module will be called raydium_i2c_ts.
1184 depends on I2C
1191 To compile this driver as a module, choose M here: the
1192 module will be called silead.
1196 depends on I2C
1198 depends on GPIOLIB || COMPILE_TEST
1204 To compile this driver as a module, choose M here: the
1205 module will be called sis_i2c.
1209 depends on I2C
1216 To compile this driver as a module, choose M here: the
1217 module will be called st1232_ts.
1221 depends on I2C
1222 depends on LEDS_CLASS
1227 To compile this driver as a module, choose M here: the
1228 module will be called stmfts.
1232 depends on MFD_STMPE
1233 depends on OF
1238 To compile this driver as a module, choose M here: the
1239 module will be called stmpe-ts.
1243 depends on ARCH_SUNXI || COMPILE_TEST
1244 depends on HWMON
1245 depends on THERMAL || !THERMAL_OF
1248 found on Allwinner sunxi SoCs.
1250 To compile this driver as a module, choose M here: the
1251 module will be called sun4i-ts.
1255 depends on USB && MEDIA_USB_SUPPORT && HAS_DMA
1256 depends on VIDEO_DEV
1262 To compile this driver as a module, choose M here: the
1263 module will be called sur40.
1267 depends on SPI
1268 depends on GPIOLIB || COMPILE_TEST
1271 controller chip as found on the Surface 3 in your system.
1275 To compile this driver as a module, choose M here: the
1276 module will be called surface3_spi.
1280 depends on I2C
1286 To compile this driver as a module, choose M here: the
1287 module will be called sx8654.
1291 depends on I2C
1298 To compile this driver as a module, choose M here: the
1299 module will be called tps6507x_ts.
1303 depends on I2C
1309 To compile this driver as a module, choose M here: the
1310 module will be called zet6223.
1314 depends on I2C
1315 depends on GPIOLIB || COMPILE_TEST
1322 To compile this driver as a module, choose M here: the
1323 module will be called zforce_ts.
1326 tristate "Toradex Colibri on board touchscreen driver"
1327 depends on IIO
1328 depends on GPIOLIB || COMPILE_TEST
1331 the on-board provided 4-wire touchscreen driver.
1335 To compile this driver as a module, choose M here: the
1336 module will be called colibri_vf50_ts.
1340 depends on I2C
1346 To compile this driver as a module, choose M here: the
1347 module will be called bu21023_ts.
1351 depends on I2C
1356 To compile this driver as a module, choose M here: the
1357 module will be called iqs5xx.
1361 depends on I2C
1366 To compile this driver as a module, choose M here: the
1367 module will be called iqs7211.
1371 depends on I2C
1378 To compile this driver as a module, choose M here: the
1379 module will be called zinitix.
1383 depends on I2C
1390 To compile this driver as a module, choose M here: the
1391 module will be called himax_hx83112b.