Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus or master.kernel.org:/pub/scm/linux/kernel/git/dtor/input.git for-linus to receive updates for the input subsystem. You will get an new drivers for Hyper-V synthetic keyboard and for Neonode zForce touchscreens, plus a bunch of driver fixes and cleanups. Please note that you will get a small conflict in arch/arm/boot/dts/am335x-evmsk.dts but that shoudl be easily resolvable. Changelog: --------- Dan Carpenter (1): Input: tnetv107x-keypad - make irqs signed for error handling Daniel Stone (1): Input: evdev - fall back to vmalloc for client event buffer David Herrmann (1): Input: clarify gamepad API ABS values Dmitry Torokhov (1): Revert "Input: ALPS - add support for model found on Dell XT2" Duan Jiong (1): Input: cyttsp4 - replace IS_ERR and PTR_ERR with PTR_ERR_OR_ZERO Felipe Balbi (2): Input: ti_am335x_tsc - fix spelling mistake in TSC/ADC DT binding arm: dts: am335x sk: add touchscreen support Geyslan G. Bem (1): Input: cypress_ps2 - remove useless cast Heiko Stübner (1): Input: add driver for Neonode zForce based touchscreens Jason Gerecke (2): Input: wacom - support EMR and MFT sensors of Cintiq Companion Hybrid Input: wacom - send proper tablet state info when pen leaves proximity Jingoo Han (1): Input: cypress_ps2 - remove casting the return value which is a void pointer Joseph Salisbury (1): Input: cypress_ps2 - do not consider data bad if palm is detected K. Y. Srinivasan (1): Input: add a driver to support Hyper-V synthetic keyboard Kang Hu (1): Input: remove a redundant max() call Laurent Pinchart (1): Input: sh_keysc - enable the driver on all ARM platforms Majunath Goudar (1): Input: fix PWM-related undefined reference errors Ping Cheng (4): Input: wacom - testing result shows get_report is unnecessary. Input: wacom - LED is only supported through digitizer interface Input: wacom - add support for three new Intuos Pro devices Input: wacom - not all multi-interface devices support touch Ryan Mallon (1): Input: uinput - support injecting multiple events in one write() call Sachin Kamat (20): Input: cobalt_btns - remove redundant dev_set_drvdata Input: htcpen - remove redundant dev_set_drvdata Input: rb532_button - remove redundant dev_set_drvdata Input: cyttsp4_core - remove redundant dev_set_drvdata Input: ad714x-spi - remove redundant spi_set_drvdata Input: ad7877 - remove redundant spi_set_drvdata Input: ad7879-spi - remove redundant spi_set_drvdata Input: tsc2005 - remove redundant spi_set_drvdata Input: lpc32xx-keys - remove redundant of_match_ptr Input: nspire-keypad - remove redundant of_match_ptr Input: tegra-kbc - remove redundant of_match_ptr Input: sirfsoc-onkey - remove redundant of_match_ptr Input: egalax_ts - remove redundant of_match_ptr Input: ti_am335x_tsc - remove redundant of_match_ptr Input: gpio_keys - include linux/of.h header Input: gpio_keys_polled - include linux/of.h header Input: pxa27x_keypad - include linux/of.h header Input: pwm-beeper - include linux/of.h header Input: rotary_encoder - include linux/of.h header Input: st1232 - include linux/of.h header Tom Gundersen (3): Input: i8042 - add PNP modaliases Input: allow deselecting serio drivers even without CONFIG_EXPERT Input: mousedev - allow disabling even without CONFIG_EXPERT Wei Yongjun (3): Input: nspire-keypad - add missing clk_disable_unprepare() on error path Input: mpu3050 - add missing i2c_set_clientdata() in mpu3050_probe() Input: mma8450 - add missing i2c_set_clientdata() in mma8450_probe() Yunkang Tang (1): Input: ALPS - change secondary device's name Diffstat: -------- .../bindings/input/touchscreen/ti-tsc-adc.txt | 2 +- Documentation/input/gamepad.txt | 3 + arch/arm/boot/dts/am335x-evm.dts | 2 +- arch/arm/boot/dts/am335x-evmsk.dts | 10 + drivers/input/Kconfig | 2 +- drivers/input/evdev.c | 16 +- drivers/input/input.c | 2 +- drivers/input/keyboard/Kconfig | 6 +- drivers/input/keyboard/gpio_keys.c | 1 + drivers/input/keyboard/gpio_keys_polled.c | 1 + drivers/input/keyboard/lpc32xx-keys.c | 2 +- drivers/input/keyboard/nspire-keypad.c | 6 +- drivers/input/keyboard/pxa27x_keypad.c | 1 + drivers/input/keyboard/tegra-kbc.c | 2 +- drivers/input/keyboard/tnetv107x-keypad.c | 4 +- drivers/input/misc/Kconfig | 4 +- drivers/input/misc/ad714x-spi.c | 1 - drivers/input/misc/cobalt_btns.c | 2 - drivers/input/misc/mma8450.c | 4 +- drivers/input/misc/mpu3050.c | 1 + drivers/input/misc/pwm-beeper.c | 1 + drivers/input/misc/rb532_button.c | 1 - drivers/input/misc/rotary_encoder.c | 1 + drivers/input/misc/sirfsoc-onkey.c | 2 +- drivers/input/misc/uinput.c | 26 +- drivers/input/mouse/alps.c | 3 +- drivers/input/mouse/cypress_ps2.c | 29 +- drivers/input/serio/Kconfig | 16 +- drivers/input/serio/Makefile | 1 + drivers/input/serio/hyperv-keyboard.c | 437 +++++++++++ drivers/input/serio/i8042-x86ia64io.h | 2 + drivers/input/tablet/wacom_sys.c | 96 ++- drivers/input/tablet/wacom_wac.c | 114 ++- drivers/input/tablet/wacom_wac.h | 8 +- drivers/input/touchscreen/Kconfig | 13 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7877.c | 2 - drivers/input/touchscreen/ad7879-spi.c | 1 - drivers/input/touchscreen/cyttsp4_core.c | 2 - drivers/input/touchscreen/cyttsp4_spi.c | 5 +- drivers/input/touchscreen/egalax_ts.c | 2 +- drivers/input/touchscreen/htcpen.c | 2 - drivers/input/touchscreen/st1232.c | 1 + drivers/input/touchscreen/ti_am335x_tsc.c | 11 +- drivers/input/touchscreen/tsc2005.c | 2 - drivers/input/touchscreen/zforce_ts.c | 836 +++++++++++++++++++++ include/linux/platform_data/zforce_ts.h | 26 + 47 files changed, 1585 insertions(+), 128 deletions(-) create mode 100644 drivers/input/serio/hyperv-keyboard.c create mode 100644 drivers/input/touchscreen/zforce_ts.c create mode 100644 include/linux/platform_data/zforce_ts.h -- Dmitry
Attachment:
pgpaO6DbDQUz0.pgp
Description: PGP signature