linux/drivers/input/touchscreen
Dario Binacchi 079e60a53c Input: edt-ft5x06 - unify the crc check
With this patch, the CRC is always verified by the same function, even in
the case of accessing registers where the number of bytes is minimal.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Link: https://lore.kernel.org/r/20230402200951.1032513-9-dario.binacchi@amarulasolutions.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2023-04-02 21:38:03 -07:00
..
88pm860x-ts.c
ad7877.c Input: ad7877 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:23 -08:00
ad7879-i2c.c Input: ad7879-i2c - Convert to i2c's .probe_new() 2022-12-02 14:53:44 -08:00
ad7879-spi.c
ad7879.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
ad7879.h
ads7846.c Input: ads7846 - don't check penirq immediately for 7845 2023-01-29 18:33:45 -08:00
ar1021_i2c.c Input: ar1021 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
atmel_mxt_ts.c Input: atmel_mxt_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
auo-pixcir-ts.c Input: auo-pixcir-ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
bcm_iproc_tsc.c Input: bcm_iproc_tsc - drop of_match_ptr for ID table 2023-03-17 04:17:37 -07:00
bu21013_ts.c Input: bu21013_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
bu21029_ts.c Input: bu21029 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
chipone_icn8318.c Input: chipone_in8318 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
chipone_icn8505.c Input: chipone_icn8505 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
colibri-vf50-ts.c
cy8ctma140.c Input: cy8ctma140 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:24 -08:00
cy8ctmg110_ts.c Input: cy8ctmg110_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
cyttsp4_core.c Input: cyttsp4 - use EXPORT_GPL_RUNTIME_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
cyttsp4_core.h Input: cyttsp4 - move 'cyttsp4_tch_abs_string' to the only file that references it 2020-11-08 22:35:48 -08:00
cyttsp4_i2c.c Input: cyttsp4 - use EXPORT_GPL_RUNTIME_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
cyttsp4_spi.c Input: cyttsp4 - use EXPORT_GPL_RUNTIME_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
cyttsp5.c Input: cyttsp5 - fix bitmask for touch buttons 2023-02-03 16:59:15 -08:00
cyttsp_core.c Input: cyttsp - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
cyttsp_core.h Input: cyttsp - remove public header 2021-06-01 21:13:11 -07:00
cyttsp_i2c_common.c
cyttsp_i2c.c Input: cyttsp - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
cyttsp_spi.c Input: cyttsp - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
da9034-ts.c
da9052_tsi.c
dynapro.c
edt-ft5x06.c Input: edt-ft5x06 - unify the crc check 2023-04-02 21:38:03 -07:00
eeti_ts.c Input: eeti_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
egalax_ts_serial.c
egalax_ts.c Input: egalax_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
ektf2127.c input: ektf2127 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
elants_i2c.c Input: elants_i2c - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
elo.c Input: elo - fix an error code in elo_connect() 2021-02-18 14:39:42 -08:00
exc3000.c Input: exc3000 - properly stop timer on shutdown 2023-02-03 16:58:44 -08:00
fsl-imx25-tcq.c
fujitsu_ts.c
goodix_fwupload.c Input: goodix - fix memory leak in goodix_firmware_upload 2021-12-09 21:20:29 -08:00
goodix.c Linux 6.2-rc3 2023-01-09 20:28:19 -08:00
goodix.h Input: goodix - fix race on driver unbind 2022-02-28 23:26:30 -08:00
gunze.c input: drop empty comment blocks 2022-09-29 16:25:42 -07:00
hampshire.c
hideep.c Input: hideep - optionally reset controller work mode to native HiDeep protocol 2023-03-17 03:55:16 -07:00
himax_hx83112b.c Input: hx83112b: Convert to i2c's .probe_new() 2022-12-02 14:53:45 -08:00
hp680_ts_input.c
htcpen.c isa: Make the remove callback for isa drivers return void 2021-01-26 07:42:27 +01:00
hycon-hy46xx.c Input: hycon-hy46xx - Convert to i2c's .probe_new() 2022-12-02 14:53:45 -08:00
hynitron_cstxxx.c Input: hynitron_cstxxx - initialize tmp to 0 to fix uninitialized variable issue 2022-11-17 22:14:43 -08:00
ili210x.c Input: ili210x - Convert to i2c's .probe_new() 2022-12-02 14:53:45 -08:00
ilitek_ts_i2c.c Input: ilitek_ts_i2c - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:25 -08:00
imagis.c Input: imagis - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
imx6ul_tsc.c Input: imx6ul_tsc - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
inexio.c
ipaq-micro-ts.c Input: ipaq-micro-ts - fix DEFINE_SIMPLE_DEV_PM_OPS typo 2023-01-27 14:52:06 -08:00
iqs5xx.c Input: iqs5xx - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
jornada720_ts.c
Kconfig Input: add a new Novatek NVT-ts driver 2023-04-01 22:42:26 -07:00
lpc32xx_ts.c Input: lpc32xx_ts - convert to use BIT() 2021-03-20 19:48:37 -07:00
mainstone-wm97xx.c ARM: pxa: remove unused board files 2023-01-20 11:23:44 +01:00
Makefile Input: add a new Novatek NVT-ts driver 2023-04-01 22:42:26 -07:00
max11801_ts.c Input: max11801_ts - Convert to i2c's .probe_new() 2022-12-02 14:53:46 -08:00
mc13783_ts.c
mcs5000_ts.c Input: mcs5000_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
melfas_mip4.c Input: melfas_mip4 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
migor_ts.c input: migor_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
mk712.c
mms114.c Input: mms114 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:26 -08:00
msg2638.c Input: msg2638 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
mtouch.c
mxs-lradc-ts.c
novatek-nvt-ts.c Input: add a new Novatek NVT-ts driver 2023-04-01 22:42:26 -07:00
pcap_ts.c
penmount.c
pixcir_i2c_ts.c Input: pixcir_i2c_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
raspberrypi-ts.c input: raspberrypi-ts: Release firmware handle when not needed 2021-03-22 17:59:51 +01:00
raydium_i2c_ts.c Linux 6.2-rc3 2023-01-09 20:28:19 -08:00
resistive-adc-touch.c Input: resistive-adc-touch - fix division by zero error on z1 == 0 2021-10-15 22:11:03 -07:00
rohm_bu21023.c Input: rohm_bu21023 - Convert to i2c's .probe_new() 2022-12-02 14:53:46 -08:00
s6sy761.c Input: s6sy761 - switch to SYSTEM_SLEEP_/RUNTIME_PM_OPS() and pm_ptr() 2023-01-27 14:49:52 -08:00
silead.c Input: silead - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
sis_i2c.c Input: sis_i2c - Convert to i2c's .probe_new() 2022-12-02 14:53:47 -08:00
st1232.c Input: st1232 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
stmfts.c Input: stmfts - switch to SYSTEM_SLEEP_/RUNTIME_PM_OPS() and pm_ptr() 2023-01-27 14:49:52 -08:00
stmpe-ts.c Input: stmpe-ts - add description for 'prop' struct member 2021-01-19 19:03:18 -08:00
sun4i-ts.c Input: sun4i-ts - drop of_match_ptr for ID table 2023-03-17 04:17:36 -07:00
sur40.c Input: move from strlcpy with unused retval to strscpy 2022-08-18 15:44:08 -07:00
surface3_spi.c Input: surface3_spi - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
sx8654.c Input: sx8654 - Convert to i2c's .probe_new() 2022-12-02 14:53:47 -08:00
ti_am335x_tsc.c Input: ti_am335x_tsc - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
touchit213.c
touchright.c
touchwin.c
tps6507x-ts.c Input: tps6507x-ts - remove variable loops 2022-10-24 05:18:55 -07:00
ts4800-ts.c
tsc40.c
tsc200x-core.c Input: tsc200x - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
tsc200x-core.h Input: tsc200x - make tsc200x_remove() return void 2021-10-12 19:48:54 -07:00
tsc2004.c Input: tsc200x - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
tsc2005.c Input: tsc200x - use EXPORT_GPL_SIMPLE_DEV_PM_OPS() 2023-01-27 14:49:53 -08:00
tsc2007_core.c Input: tsc2007 - enable cansleep pendown GPIO 2023-04-02 21:37:49 -07:00
tsc2007_iio.c
tsc2007.h Input: tsc2007 - convert to GPIO descriptors 2021-03-15 17:12:02 -07:00
usbtouchscreen.c Input: move from strlcpy with unused retval to strscpy 2022-08-18 15:44:08 -07:00
wacom_i2c.c Input: wacom_i2c - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
wacom_w8001.c Input: move from strlcpy with unused retval to strscpy 2022-08-18 15:44:08 -07:00
wdt87xx_i2c.c Input: wdt87xx_i2c - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:27 -08:00
wm97xx-core.c Input: wm97xx - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:28 -08:00
wm831x-ts.c Input: move to use request_irq by IRQF_NO_AUTOEN flag 2021-03-25 15:27:56 -07:00
wm9705.c
wm9712.c
wm9713.c
zet6223.c Input: zet6223 - Convert to i2c's .probe_new() 2022-12-02 14:53:47 -08:00
zforce_ts.c Input: zforce_ts - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() 2023-01-09 20:25:28 -08:00
zinitix.c Input: zinitix - use of_property_present() for testing DT property presence 2023-03-17 04:17:30 -07:00