Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus to receive updates for the input subsystem. You will get: - a new driver for ADC driven joysticks - a new Zintix touchscreen driver - enhancements to Intel SoC button array driver - support for F3A "function" in Synaptics RMI4 driver - assorted driver fixups Changelog: --------- Artur Rojek (2): dt-bindings: input: Add docs for ADC driven joystick Input: joystick - add ADC attached joystick driver. Dan Carpenter (1): Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume() Dmitry Torokhov (1): Input: imx6ul_tsc - unify open/close and PM paths Furquan Shaikh (1): Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH Hans de Goede (8): Input: allocate keycodes for notification-center, pickup-phone and hangup-phone Input: allocate keycode for Fn + right shift platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14 platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT Input: soc_button_array - add active_low setting to soc_button_info Input: soc_button_array - add support for INT33D3 tablet-mode switch devices Input: soc_button_array - work around DSDTs which modify the irqflags Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 Jason A. Donenfeld (2): Input: synaptics-rmi4 - support bootloader v8 in f34v7 Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 Joe Perches (1): Input: MT - avoid comma separated statements Johnny Chuang (2): Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information. Input: elants_i2c - fix typo for an attribute to show calibration count Kenny Levinsen (1): Input: evdev - per-client waitgroups Krzysztof Kozlowski (4): Input: ep93xx_keypad - fix handling of platform_get_irq() error Input: omap4-keypad - fix handling of platform_get_irq() error Input: twl4030_keypad - fix handling of platform_get_irq() error Input: sun4i-ps2 - fix handling of platform_get_irq() error Michael Srba (2): dt-bindings: input/touchscreen: add bindings for zinitix Input: add zinitix touchscreen driver Mika Penttilä (1): Input: Add MAINTAINERS entry for SiS i2c touch input driver Vincent Huang (2): Input: synaptics-rmi4 - rename f30_data to gpio_data Input: synaptics-rmi4 - add support for F3A YueHaibing (1): Input: stmfts - fix a & vs && typo Diffstat: -------- .../devicetree/bindings/input/adc-joystick.yaml | 121 +++++ .../bindings/input/touchscreen/zinitix.txt | 40 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 7 + drivers/hid/hid-rmi.c | 2 +- drivers/input/evdev.c | 19 +- drivers/input/input-mt.c | 11 +- drivers/input/joystick/Kconfig | 10 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/adc-joystick.c | 264 ++++++++++ drivers/input/keyboard/ep93xx_keypad.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 6 +- drivers/input/keyboard/twl4030_keypad.c | 8 +- drivers/input/misc/soc_button_array.c | 100 +++- drivers/input/mouse/synaptics.c | 6 +- drivers/input/rmi4/Kconfig | 8 + drivers/input/rmi4/Makefile | 1 + drivers/input/rmi4/rmi_bus.c | 3 + drivers/input/rmi4/rmi_driver.h | 1 + drivers/input/rmi4/rmi_f30.c | 14 +- drivers/input/rmi4/rmi_f34v7.c | 9 +- drivers/input/rmi4/rmi_f3a.c | 241 +++++++++ drivers/input/serio/sun4i-ps2.c | 9 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/elants_i2c.c | 8 +- drivers/input/touchscreen/imx6ul_tsc.c | 47 +- drivers/input/touchscreen/raydium_i2c_ts.c | 131 ++--- drivers/input/touchscreen/stmfts.c | 2 +- drivers/input/touchscreen/zinitix.c | 581 +++++++++++++++++++++ drivers/platform/x86/thinkpad_acpi.c | 18 +- include/linux/rmi.h | 11 +- include/uapi/linux/input-event-codes.h | 4 + 33 files changed, 1531 insertions(+), 171 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/adc-joystick.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/zinitix.txt create mode 100644 drivers/input/joystick/adc-joystick.c create mode 100644 drivers/input/rmi4/rmi_f3a.c create mode 100644 drivers/input/touchscreen/zinitix.c Thanks. -- Dmitry