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 Azoteq IQS269A capacitive touch controller - a new driver for Cypress CY8CTMA140 touchscreen - updates to Elan and ft5x06 touchscreen drivers - assorted driver fixes - msm-vibrator has been removed as we have more generic solution. Thanks! Changelog: --------- Ahmad Fatoum (1): Input: edt-ft5x06 - prefer asynchronous probe Anson Huang (1): Input: imx_sc_key - use devm_add_action_or_reset() to handle all cleanups Arnd Bergmann (1): Input: adi - work around module name confict Brian Masney (2): dt-bindings: Input: remove msm-vibrator Input: remove msm-vibrator driver Christophe JAILLET (2): Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION Input: spear-keyboard - fix a typo in a module name in Kconfig David Heidelberg (1): dt-bindings: input: touchscreen: elants_i2c: convert to YAML Jeff LaBundy (3): dt-bindings: input: Add bindings for Azoteq IQS269A Input: add support for Azoteq IQS269A Input: iqs269a - add missing I2C dependency Jiada Wang (1): Input: introduce input_mt_report_slot_inactive() Johnny Chuang (1): Input: elants_i2c - provide an attribute to show calibration count Kenny Levinsen (1): Input: evdev - use keyed wakeups Linus Walleij (3): Input: delete unused GP2AP002A00F driver dt-bindings: touchscreen: Add CY8CTMA140 bindings Input: add driver for the Cypress CY8CTMA140 touchscreen Marco Felsch (3): Input: edt-ft5x06 - fix get_default register write access Input: edt-ft5x06 - move parameter restore into helper Input: edt-ft5x06 - improve power management operations Michał Mirosław (3): Input: elants - remove unused axes Input: elants - override touchscreen info with DT properties Input: elants - refactor elants_i2c_execute_command() Rajat Jain (3): Input: i8042 - attach fwnode to serio i8042 kbd device Input: atkbd - expose function row physical map to userspace Input: atkbd - receive and use physcode->keycode mapping from FW Stephan Gerhold (2): dt-bindings: mms114: document melfas,mms345l binding Input: mms114 - add extra compatible for mms345l Diffstat: -------- .../devicetree/bindings/input/elants_i2c.txt | 34 - .../devicetree/bindings/input/iqs269a.yaml | 581 +++++++ .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../input/touchscreen/cypress,cy8ctma140.yaml | 72 + .../input/touchscreen/elan,elants_i2c.yaml | 69 + .../bindings/input/touchscreen/mms114.txt | 3 +- MAINTAINERS | 6 + drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-multitouch.c | 6 +- drivers/input/evdev.c | 7 +- drivers/input/joystick/Kconfig | 1 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/atkbd.c | 97 +- drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/misc/Kconfig | 32 +- drivers/input/misc/Makefile | 3 +- drivers/input/misc/gp2ap002a00f.c | 281 --- drivers/input/misc/iqs269a.c | 1833 ++++++++++++++++++++ drivers/input/misc/msm-vibrator.c | 281 --- drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/serio/i8042-x86ia64io.h | 1 + drivers/input/serio/i8042.c | 3 + drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/cy8ctma140.c | 353 ++++ drivers/input/touchscreen/cyttsp4_core.c | 5 +- drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/input/touchscreen/edt-ft5x06.c | 198 ++- drivers/input/touchscreen/elants_i2c.c | 247 +-- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/mms114.c | 19 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- include/linux/input/gp2ap002a00f.h | 23 - include/linux/input/mt.h | 5 + 38 files changed, 3397 insertions(+), 873 deletions(-) delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants_i2c.yaml delete mode 100644 drivers/input/misc/gp2ap002a00f.c create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/input/touchscreen/cy8ctma140.c delete mode 100644 include/linux/input/gp2ap002a00f.h Thanks. -- Dmitry