android_kernel_xiaomi_sm8350/drivers/input/touchscreen
Ondrej Zary df561fcd44 Input: usbtouchscreen - add support for IRTOUCHSYSTEMS touchscreens
This patch adds support for IRTOUCHSYSTEMS (or UNITOP) infrared touchscreens.

The touchscreen sends data in 8-byte packets.
BYTE 0 - unknown meaning, seen only one value: 0x54
BYTE 1 - unknown meaning, 3 lowest bits indicate touch state
        values seen: 0x81, 0x82 or 0x83
        bit 0 = set if the screen is touched and was not touched before (touch
        bit 1 = set if the screen is touched and was touched (dragging)
        bit 2 = set if the touch was ended (release)
BYTES 2 and 3 - X position, high-order-byte first, range = 0 to 0x0FFF
BYTES 4 and 5 - Y position, high-order-byte first, range = 0 to 0x0FFF
BYTE 6 - unknown meaning, seen only one value: 0xFF
BYTE 7 - unknown meaning, seen only one value: 0x00

Signed-off-by: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Daniel Ritz <daniel.ritz@gmx.ch>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2007-07-10 00:35:18 -04:00
..
ads7846.c Input: ads7846 - SPI_CPHA mode bugfix 2007-05-22 23:35:12 -04:00
corgi_ts.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
elo.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
gunze.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
h3600_ts_input.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
hp680_ts_input.c input: hp680_ts compile fixes. 2007-05-14 09:18:35 +09:00
Kconfig Input: usbtouchscreen - add support for IRTOUCHSYSTEMS touchscreens 2007-07-10 00:35:18 -04:00
Makefile Input: move USB touchscreens under drivers/input/touchscreen 2007-05-08 01:41:29 -04:00
mk712.c
mtouch.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
penmount.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
touchright.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
touchwin.c Input: touchscreens - switch to using input_dev->dev.parent 2007-04-12 01:35:14 -04:00
ucb1400_ts.c Input: ucb1400_ts - use sched_setscheduler() 2007-05-22 23:24:17 -04:00
usbtouchscreen.c Input: usbtouchscreen - add support for IRTOUCHSYSTEMS touchscreens 2007-07-10 00:35:18 -04:00