# SPDX-License-Identifier: GPL-2.0 
 | 
# 
 | 
# Makefile for the touchscreen drivers. 
 | 
# 
 | 
  
 | 
# Each configuration option enables a list of files. 
 | 
  
 | 
wm97xx-ts-y := wm97xx-core.o 
 | 
  
 | 
obj-$(CONFIG_TOUCHSCREEN_PROPERTIES)    += of_touchscreen.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_88PM860X)    += 88pm860x-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AD7877)    += ad7877.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AD7879)    += ad7879.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AD7879_I2C)    += ad7879-i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AD7879_SPI)    += ad7879-spi.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ADC)        += resistive-adc-touch.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ADS7846)    += ads7846.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AR1021_I2C)    += ar1021_i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ATMEL_MXT)    += atmel_mxt_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_AUO_PIXCIR)    += auo-pixcir-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_BU21013)    += bu21013_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_BU21029)    += bu21029_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CHIPONE_ICN8318)    += chipone_icn8318.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CHIPONE_ICN8505)    += chipone_icn8505.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CY8CTMA140)    += cy8ctma140.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CY8CTMG110)    += cy8ctmg110_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP_CORE)    += cyttsp_core.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP_I2C)    += cyttsp_i2c.o cyttsp_i2c_common.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP_SPI)    += cyttsp_spi.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP4_CORE)    += cyttsp4_core.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP4_I2C)    += cyttsp4_i2c.o cyttsp_i2c_common.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_CYTTSP4_SPI)    += cyttsp4_spi.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_DA9034)    += da9034-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_DA9052)    += da9052_tsi.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_DYNAPRO)    += dynapro.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EDT_FT5X06)    += edt-ft5x06.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_HAMPSHIRE)    += hampshire.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GUNZE)        += gunze.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EETI)        += eeti_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EKTF2127)    += ektf2127.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ELAN)        += elants_i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ELAN5515)    += elan/ 
 | 
obj-$(CONFIG_TOUCHSCREEN_ELO)        += elo.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EGALAX)    += egalax_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EGALAX_SERIAL)    += egalax_ts_serial.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_EXC3000)    += exc3000.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_FTS)        += focaltech_touch/ 
 | 
obj-$(CONFIG_TOUCHSCREEN_FUJITSU)    += fujitsu_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GOODIX)    += goodix.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GSL3673)    += gsl3673-ts.o 
 | 
gsl3673-ts-y := gsl3673.o gsl_point_id.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GSL3673_800X1280)    += gsl3673-800x1280.o 
 | 
gsl3673-800x1280-y := gsl3673_800x1280.o gsl_point_id.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GSLX680_PAD)    += gslx680-pad.o 
 | 
gslx680-pad-y := gslx680_pad.o gsl_point_id.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_GT1X)        += gt1x/ 
 | 
obj-$(CONFIG_TOUCHSCREEN_GT9XX)        += gt9xx/ 
 | 
obj-$(CONFIG_TOUCHSCREEN_HIDEEP)    += hideep.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ILI210X)    += ili210x.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_IMX6UL_TSC)    += imx6ul_tsc.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_INEXIO)    += inexio.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_IPROC)        += bcm_iproc_tsc.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_LPC32XX)    += lpc32xx_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MAX11801)    += max11801_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MXS_LRADC)     += mxs-lradc-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MX25)        += fsl-imx25-tcq.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MC13783)    += mc13783_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MCS5000)    += mcs5000_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MELFAS_MIP4)    += melfas_mip4.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MIGOR)        += migor_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MMS114)    += mms114.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MTOUCH)    += mtouch.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_MK712)        += mk712.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_HP600)        += hp680_ts_input.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_HP7XX)        += jornada720_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_IPAQ_MICRO)    += ipaq-micro-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_HTCPEN)    += htcpen.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_USB_COMPOSITE)    += usbtouchscreen.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_PCAP)        += pcap_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_PENMOUNT)    += penmount.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_PIXCIR)    += pixcir_i2c_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_RM_TS)        += raydium_i2c_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_S3C2410)    += s3c2410_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_S6SY761)    += s6sy761.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SILEAD)    += silead.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SIS_I2C)    += sis_i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ST1232)    += st1232.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_STMFTS)    += stmfts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_STMPE)        += stmpe-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SUN4I)        += sun4i-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SUR40)        += sur40.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SURFACE3_SPI)    += surface3_spi.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TI_AM335X_TSC)    += ti_am335x_tsc.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TOUCHIT213)    += touchit213.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT)    += touchright.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN)    += touchwin.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TS4800)    += ts4800-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TSC_SERIO)    += tsc40.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TSC200X_CORE)    += tsc200x-core.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TSC2004)    += tsc2004.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TSC2005)    += tsc2005.o 
 | 
tsc2007-y := tsc2007_core.o 
 | 
tsc2007-$(CONFIG_TOUCHSCREEN_TSC2007_IIO)    += tsc2007_iio.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TSC2007)    += tsc2007.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_UCB1400)    += ucb1400_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WACOM_W8001)    += wacom_w8001.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WACOM_I2C)    += wacom_i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WDT87XX_I2C)    += wdt87xx_i2c.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WM831X)    += wm831x-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WM97XX)    += wm97xx-ts.o 
 | 
wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9705)    += wm9705.o 
 | 
wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9712)    += wm9712.o 
 | 
wm97xx-ts-$(CONFIG_TOUCHSCREEN_WM9713)    += wm9713.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE)    += mainstone-wm97xx.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_WM97XX_ZYLONITE)    += zylonite-wm97xx.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_SX8654)    += sx8654.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_TPS6507X)    += tps6507x-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ZET6223)    += zet6223.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ZFORCE)    += zforce_ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_COLIBRI_VF50)    += colibri-vf50-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ROHM_BU21023)    += rohm_bu21023.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_RASPBERRYPI_FW)    += raspberrypi-ts.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_RASPITS_FT5426)    += raspits_ft5426.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_IQS5XX)    += iqs5xx.o 
 | 
obj-$(CONFIG_TOUCHSCREEN_ZINITIX)    += zinitix.o 
 |