linux/drivers/input/touchscreen
Linus Torvalds ee249d30fa Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Pull input updates from Dmitry Torokhov:

 - support for inhibiting input devices at request from userspace. If a
   device implements open/close methods, it can also put device into low
   power state. This is needed, for example, to disable keyboard and
   touchpad on convertibles when they are transitioned into tablet mode

 - now that ordinary input devices can be configured for polling mode,
   dedicated input polling device implementation has been removed

 - GTCO tablet driver has been removed, as it used problematic custom
   HID parser, devices are EOL, and there is no interest from the
   manufacturer

 - a new driver for Dialog DA7280 haptic chips has been introduced

 - a new driver for power button on Dell Wyse 3020

 - support for eKTF2132 in ektf2127 driver

 - support for SC2721 and SC2730 in sc27xx-vibra driver

 - enhancements for Atmel touchscreens, AD7846 touchscreens, Elan
   touchpads, ADP5589, ST1232 touchscreen, TM2 touchkey drivers

 - fixes and cleanups to allow clean builds with W=1

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (86 commits)
  Input: da7280 - fix spelling mistake "sequemce" -> "sequence"
  Input: cyapa_gen6 - fix out-of-bounds stack access
  Input: sc27xx - add support for sc2730 and sc2721
  dt-bindings: input: Add compatible string for SC2721 and SC2730
  dt-bindings: input: Convert sc27xx-vibra.txt to json-schema
  Input: stmpe - add axis inversion and swapping capability
  Input: adp5589-keys - do not explicitly control IRQ for wakeup
  Input: adp5589-keys - do not unconditionally configure as wakeup source
  Input: ipx4xx-beeper - convert comma to semicolon
  Input: parkbd - convert comma to semicolon
  Input: new da7280 haptic driver
  dt-bindings: input: Add document bindings for DA7280
  MAINTAINERS: da7280 updates to the Dialog Semiconductor search terms
  Input: elantech - fix protocol errors for some trackpoints in SMBus mode
  Input: elan_i2c - add new trackpoint report type 0x5F
  Input: elants - document some registers and values
  Input: atmel_mxt_ts - simplify the return expression of mxt_send_bootloader_cmd()
  Input: imx_keypad - add COMPILE_TEST support
  Input: applespi - use new structure for SPI transfer delays
  Input: synaptics-rmi4 - use new structure for SPI transfer delays
  ...
2020-12-15 16:18:23 -08:00
..
88pm860x-ts.c
Kconfig Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER 2020-11-11 17:50:12 -08:00
Makefile Input: add zinitix touchscreen driver 2020-10-04 16:08:09 -07:00
ad7877.c Input: ad7877 - use new structure for SPI transfer delays 2020-12-10 23:39:15 -08:00
ad7879-i2c.c
ad7879-spi.c
ad7879.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
ad7879.h
ads7846.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2020-12-15 16:18:23 -08:00
ar1021_i2c.c
atmel_mxt_ts.c Merge branch 'next' into for-linus 2020-12-14 16:27:23 -08:00
auo-pixcir-ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
bcm_iproc_tsc.c
bu21013_ts.c
bu21029_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
chipone_icn8318.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
chipone_icn8505.c
colibri-vf50-ts.c
cy8ctma140.c
cy8ctmg110_ts.c
cyttsp4_core.c Input: cyttsp4 - move 'cyttsp4_tch_abs_string' to the only file that references it 2020-11-08 22:35:48 -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
cyttsp4_spi.c
cyttsp_core.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
cyttsp_core.h
cyttsp_i2c.c
cyttsp_i2c_common.c
cyttsp_spi.c
da9034-ts.c
da9052_tsi.c
dynapro.c
edt-ft5x06.c Input: edt-ft5x06 - consolidate handling of number of electrodes 2020-12-10 21:46:24 -08:00
eeti_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
egalax_ts.c
egalax_ts_serial.c
ektf2127.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
elants_i2c.c Input: elants - document some registers and values 2020-12-10 23:39:19 -08:00
elo.c
exc3000.c Input: exc3000 - add support to query model and fw_version 2020-08-06 17:34:19 -07:00
fsl-imx25-tcq.c
fujitsu_ts.c
goodix.c Merge branch 'next' into for-linus 2020-12-14 16:27:23 -08:00
gunze.c
hampshire.c
hideep.c
hp680_ts_input.c
htcpen.c
ili210x.c
imx6ul_tsc.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
inexio.c
ipaq-micro-ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
iqs5xx.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
jornada720_ts.c
lpc32xx_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
mainstone-wm97xx.c
max11801_ts.c
mc13783_ts.c
mcs5000_ts.c
melfas_mip4.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
migor_ts.c
mk712.c
mms114.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
mtouch.c
mxs-lradc-ts.c
of_touchscreen.c
pcap_ts.c
penmount.c
pixcir_i2c_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
raspberrypi-ts.c
raydium_i2c_ts.c Input: raydium_ts_i2c - do not split tx transactions 2020-12-06 22:12:39 -08:00
resistive-adc-touch.c Input: resistive-adc-touch - struct headers should start with 'struct <name>' 2020-11-08 22:33:52 -08:00
rohm_bu21023.c
s3c2410_ts.c ARM: s3c: adc: move header to linux/soc/samsung 2020-08-19 21:44:11 +02:00
s6sy761.c
silead.c
sis_i2c.c
st1232.c Input: st1232 - add support resolution reading 2020-11-11 17:54:12 -08:00
stmfts.c Input: stmfts - fix a & vs && typo 2020-09-16 10:38:58 -07:00
stmpe-ts.c Input: stmpe - add axis inversion and swapping capability 2020-12-11 16:26:03 -08:00
sun4i-ts.c
sur40.c
surface3_spi.c Input: surface3_spi - fix naming issue with 'surface3_spi_get_gpio_config's header 2020-11-19 19:18:45 -08:00
sx8654.c
ti_am335x_tsc.c
touchit213.c
touchright.c
touchwin.c
tps6507x-ts.c
ts4800-ts.c
tsc40.c
tsc200x-core.c
tsc200x-core.h
tsc2004.c
tsc2005.c
tsc2007.h
tsc2007_core.c
tsc2007_iio.c
ucb1400_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
usbtouchscreen.c
wacom_i2c.c
wacom_w8001.c
wdt87xx_i2c.c
wm97xx-core.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
wm831x-ts.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
wm9705.c
wm9712.c
wm9713.c
zet6223.c
zforce_ts.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
zinitix.c Input: use input_device_enabled() 2020-12-02 22:10:33 -08:00
zylonite-wm97xx.c