Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:33  
88pm860x-ts.c 8253 bytes 2025-03-06 09:18:33 2025-03-06 12:32:53  
ad7877.c 20066 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54 AD7877 based touchscreen, sensor (ADCs), DAC and GPIO driver
ad7879-i2c.c 1746 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54  
ad7879-spi.c 1744 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54  
ad7879.c 15493 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54  
ad7879.h 418 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54  
ads7846.c 35117 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54  
ar1021_i2c.c 4416 bytes 2025-03-06 09:18:33 2025-03-06 12:32:54

Microchip AR1020 and AR1021 driver for I2C Author: Christian Gmeiner <gmail.com">christian.gmeiner@gmail.com>

atmel_mxt_ts.c 81056 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
auo-pixcir-ts.c 17079 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
bcm_iproc_tsc.c 13483 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
bu21013_ts.c 16551 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
bu21029_ts.c 15685 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
chipone_icn8318.c 6861 bytes 2025-03-06 09:18:33 2025-03-06 12:32:55  
chipone_icn8505.c 13137 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
colibri-vf50-ts.c 9442 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cy8ctma140.c 8718 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56

Driver for Cypress CY8CTMA140 (TMA140) touchscreen (C) 2020 Linus Walleij <linaro.org">linus.walleij@linaro.org> (C) 2007 Cypress (C) 2007 Google, Inc.

cy8ctmg110_ts.c 6568 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cyttsp4_core.c 56732 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cyttsp4_core.h 10259 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cyttsp4_i2c.c 1829 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cyttsp4_spi.c 4575 bytes 2025-03-06 09:18:33 2025-03-06 12:32:56  
cyttsp_core.c 17065 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
cyttsp_core.h 3057 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
cyttsp_i2c.c 1917 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
cyttsp_i2c_common.c 1991 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
cyttsp_spi.c 4702 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
da9034-ts.c 8293 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
da9052_tsi.c 8256 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57  
dynapro.c 4455 bytes 2025-03-06 09:18:33 2025-03-06 12:32:57

20 Tias Guns <ulyssis.org">tias@ulyssis.org> Copied inexio.c and edited for Dynapro protocol (from retired Xorg module)

edt-ft5x06.c 38997 bytes 2025-03-06 09:18:33 2025-03-06 12:32:58

This is a driver for the EDT "Polytouch" family of touch controllers based on the FocalTech FT5x06 line of chips.

eeti_ts.c 7055 bytes 2025-03-06 09:18:33 2025-03-06 12:32:58  
egalax_ts.c 6963 bytes 2025-03-06 09:18:33 2025-03-06 12:32:58

EETI eGalax serial touch screen controller is a I2C based multiple touch screen controller, it supports 5 point multiple touch.

egalax_ts_serial.c 4449 bytes 2025-03-06 09:18:33 2025-03-06 12:32:58  
ektf2127.c 8893 bytes 2025-03-06 09:18:33 2025-03-06 12:32:58

Driver for ELAN eKTF2127 i2c touchscreen controller For this driver the layout of the Chipone icn8318 i2c touchscreencontroller is used.

elants_i2c.c 42619 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
elo.c 8735 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
exc3000.c 10903 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
fsl-imx25-tcq.c 15430 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
fujitsu_ts.c 3936 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
goodix.c 40776 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
goodix.h 3561 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
goodix_fwupload.c 10510 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59  
gunze.c 3814 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59 bad packet: >%.*s<\n", GUNZE_MAX_LENGTH, gunze->data);
hampshire.c 4631 bytes 2025-03-06 09:18:33 2025-03-06 12:32:59

20 Adam Bennett <gmail.com">abennett72@gmail.com> Copied dynapro.c and edited for Hampshire 4-byte protocol

hideep.c 25943 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
hp680_ts_input.c 2990 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
htcpen.c 5670 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
hycon-hy46xx.c 15381 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
ili210x.c 26824 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
ilitek_ts_i2c.c 15661 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
imagis.c 8750 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
imx6ul_tsc.c 14081 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
inexio.c 4477 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00

20 Richard Lemon <codelemon.com">richard@codelemon.com> Copied mtouch.c and edited for iNexio protocol

ipaq-micro-ts.c 3808 bytes 2025-03-06 09:18:33 2025-03-06 12:33:00  
iqs5xx.c 26075 bytes 2025-03-06 09:18:33 2025-03-06 12:33:01  
jornada720_ts.c 4242 bytes 2025-03-06 09:18:33 2025-03-06 12:33:01  
Kconfig 38168 bytes 2025-03-06 09:18:33 -  
lpc32xx_ts.c 10016 bytes 2025-03-06 09:18:33 2025-03-06 12:33:01  
mainstone-wm97xx.c 7276 bytes 2025-03-06 09:18:33 2025-03-06 12:33:01 Mainstone Continuous Touch screen driver for
Makefile 5725 bytes 2025-03-06 09:18:33 2025-03-06 12:33:02  
max11801_ts.c 6965 bytes 2025-03-06 09:18:33 2025-03-06 12:33:02

This driver aims to support the series of MAXI touch chips max11801 through max11803.

mc13783_ts.c 6346 bytes 2025-03-06 09:18:33 2025-03-06 12:33:02  
mcs5000_ts.c 7931 bytes 2025-03-06 09:18:33 2025-03-06 12:33:02 Touchscreen driver for MELFAS MCS-5000 controller
melfas_mip4.c 38484 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
migor_ts.c 5578 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
mk712.c 5688 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03

This driver supports the ICS MicroClock MK712 TouchScreen controller, found in Gateway AOL Connected Touchpad computers.

mms114.c 15882 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
msg2638.c 8132 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
mtouch.c 4920 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03

20 Dan Streetman <ieee.org">ddstreet@ieee.org> Copied elo.c and edited for MicroTouch protocol

mxs-lradc-ts.c 19533 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
pcap_ts.c 6460 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
penmount.c 6915 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
pixcir_i2c_ts.c 15017 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
raspberrypi-ts.c 5757 bytes 2025-03-06 09:18:33 2025-03-06 12:33:03  
raydium_i2c_ts.c 30910 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
resistive-adc-touch.c 7598 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
rohm_bu21023.c 27390 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
s3c2410_ts.c 11690 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
s6sy761.c 13607 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
silead.c 22432 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
sis_i2c.c 10021 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
st1232.c 9593 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
stmfts.c 20416 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04  
stmpe-ts.c 10000 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04

STMicroelectronics STMPE811 Touchscreen Driver (C) 2010 Luotao Fu <l.fu@pengutronix.de">l.fu@pengutronix.de> All rights reserved.

sun4i-ts.c 11777 bytes 2025-03-06 09:18:33 2025-03-06 12:33:04

The ontroller is capable of detecting a second touch, but when a second touch is present then the accuracy becomes so bad the reported touch location is not useable.

sur40.c 32462 bytes 2025-03-06 09:18:33 2025-03-06 12:33:05  
surface3_spi.c 9901 bytes 2025-03-06 09:18:33 2025-03-06 12:33:05  
sx8654.c 11890 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
ti_am335x_tsc.c 14297 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
touchit213.c 5620 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
touchright.c 3815 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
touchwin.c 3999 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06

20 Rick Koch: The Touchwindow I used is made by Edmark Corp. and constantly outputs a stream of 0's unless it is touched. It then outputs 3 bytes: X, Y, and a copy of Y.

tps6507x-ts.c 7015 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
ts4800-ts.c 5176 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc2004.c 1808 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc2005.c 2108 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc2007.h 2488 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc2007_core.c 10548 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc2007_iio.c 3272 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc200x-core.c 15092 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc200x-core.h 2592 bytes 2025-03-06 09:18:33 2025-03-06 12:33:06  
tsc40.c 3676 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07

TSC-40 serial touchscreen driver. It should be compatible with TSC-10 and 25. Author: Sebastian Andrzej Siewior <linutronix.de">bigeasy@linutronix.de>

ucb1400_ts.c 12360 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07  
usbtouchscreen.c 46331 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07  
wacom_i2c.c 6486 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07  
wacom_w8001.c 17170 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07  
wdt87xx_i2c.c 28596 bytes 2025-03-06 09:18:33 2025-03-06 12:33:07  
wm831x-ts.c 11391 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08  
wm9705.c 9217 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08 Codec driver for Wolfson WM9705 AC97 Codec.
wm9712.c 11976 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08 Codec driver for Wolfson WM9712 AC97 Codecs.
wm9713.c 12293 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08 Codec touch driver for Wolfson WM9713 AC97 Codec.
wm97xx-core.c 22739 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08 Touch screen driver core for Wolfson WM9705, WM9712
zet6223.c 5876 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08  
zforce_ts.c 23448 bytes 2025-03-06 09:18:33 2025-03-06 12:33:08  
zinitix.c 15589 bytes 2025-03-06 09:18:33 2025-03-06 12:33:09  
zylonite-wm97xx.c 5518 bytes 2025-03-06 09:18:33 2025-03-06 12:33:09 Zylonite Continuous Touch screen driver