864fe73c31
This patch adds an accelerated driver for Atmel AVR32 AT32AP700X microprocessors. It uses interrupts on the channel B in the AC97 controller. Thus, offloading the work queue in the wm97xx-ts driver. The driver has been tested with Atmel AVR32 AT32AP7000 and Wolfson WM9712 codec. The driver can also be easily modified to support Atmel AT91 devices, as AT91 and AVR32 share the same AC97C module. [Fixed leak of atmel_wm97xx when probe fails. -- broonie] [dtor@mail.ru: do not report ABS_PRESSURE events when not measuring pressure] Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
40 lines
1.7 KiB
Makefile
40 lines
1.7 KiB
Makefile
#
|
|
# Makefile for the touchscreen drivers.
|
|
#
|
|
|
|
# Each configuration option enables a list of files.
|
|
|
|
wm97xx-ts-y := wm97xx-core.o
|
|
|
|
obj-$(CONFIG_TOUCHSCREEN_AD7877) += ad7877.o
|
|
obj-$(CONFIG_TOUCHSCREEN_AD7879) += ad7879.o
|
|
obj-$(CONFIG_TOUCHSCREEN_ADS7846) += ads7846.o
|
|
obj-$(CONFIG_TOUCHSCREEN_ATMEL_TSADCC) += atmel_tsadcc.o
|
|
obj-$(CONFIG_TOUCHSCREEN_BITSY) += h3600_ts_input.o
|
|
obj-$(CONFIG_TOUCHSCREEN_CORGI) += corgi_ts.o
|
|
obj-$(CONFIG_TOUCHSCREEN_GUNZE) += gunze.o
|
|
obj-$(CONFIG_TOUCHSCREEN_ELO) += elo.o
|
|
obj-$(CONFIG_TOUCHSCREEN_FUJITSU) += fujitsu_ts.o
|
|
obj-$(CONFIG_TOUCHSCREEN_INEXIO) += inexio.o
|
|
obj-$(CONFIG_TOUCHSCREEN_MIGOR) += migor_ts.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_HTCPEN) += htcpen.o
|
|
obj-$(CONFIG_TOUCHSCREEN_USB_COMPOSITE) += usbtouchscreen.o
|
|
obj-$(CONFIG_TOUCHSCREEN_PENMOUNT) += penmount.o
|
|
obj-$(CONFIG_TOUCHSCREEN_TOUCHIT213) += touchit213.o
|
|
obj-$(CONFIG_TOUCHSCREEN_TOUCHRIGHT) += touchright.o
|
|
obj-$(CONFIG_TOUCHSCREEN_TOUCHWIN) += touchwin.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_WM97XX) += wm97xx-ts.o
|
|
obj-$(CONFIG_TOUCHSCREEN_DA9034) += da9034-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_ATMEL) += atmel-wm97xx.o
|
|
obj-$(CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE) += mainstone-wm97xx.o
|
|
obj-$(CONFIG_TOUCHSCREEN_WM97XX_ZYLONITE) += zylonite-wm97xx.o
|