[git pull] Input updates for 3.13-rc0

From: Dmitry Torokhov
Date: Thu Nov 14 2013 - 21:01:21 EST


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: pgp00000.pgp
Description: PGP signature