[git pull] Input updates for 3.9-rc0
From: Dmitry Torokhov
Date: Wed May 01 2013 - 16:06:42 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 some assorted
fixes and cleanups to the existing drivers plus a new driver for IMS
Passenger Control Unit device they use for ther in-flight entertainment
system.
Changelog:
---------
Bastian Hecht (2):
Input: st1232 - add reset pin handling
ARM - shmobile: Armadillo800EVA: Move st1232 reset pin handling
Daniel Hellstrom (1):
Input: add support for GRLIB APBPS2 PS/2 Keyboard/Mouse
Dmitry Torokhov (7):
devres: allow adding custom actions to the stack
Input: auo-pixcir-ts - switch to using managed resources
Input: add new keycodes for passenger control units
Input: add IMS Passenger Control Unit driver
USB: cdc-acm - blacklist IMS PCU device
Input: ims-pcu - fix a memory leak on error
Input: ALPS - use %ph to print buffers
Fabio Estevam (1):
Input: imx_keypad - switch to using managed resources
Fabio Porcedda (1):
Input: mc13783_ts - use module_platform_driver_probe()
Heiko Stübner (4):
Input: auo-pixcir-ts - set input direction for interrupt gpio
Input: auo-pixcir-ts - handle reset gpio directly
Input: auo_pixcir_ts - keep own pointer to platform_data
Input: auo_pixcir_ts - add devicetree support
Henrik Rydberg (1):
Input: MT - handle semi-mt devices in core
Jingoo Han (5):
Input: adxl34x - add CONFIG_PM_SLEEP to suspend/resume functions
Input: ad714x - add CONFIG_PM_SLEEP to suspend/resume functions
Input: ads7846 - use spi_get_drvdata() and spi_set_drvdata()
Input: ad7877 - use spi_get_drvdata() and spi_set_drvdata()
Input: adxl34x - use spi_get_drvdata()
Laurent Pinchart (1):
Input: st1232 - convert to devm_* infrastructure
Laxman Dewangan (1):
Input: tegra-kbc - support for defining row/columns based on SoC
Markus Pargmann (4):
Input: wm97xx - drop out of range inputs
Input: wm9712 - fix return code for wrong sample
Input: wm9712 - fix wrong pen up readings
Input: wm9712 - fix dev_dbg newlines
Mathieu J. Poirier (1):
Input: sysrq - supplement reset sequence with timeout functionality
Mischa Jonker (1):
Input: arc_ps2 - add support for device tree
Sachin Kamat (12):
Input: tegra-kbc - convert to devm_ioremap_resource()
Input: davinci_keyscan - use module_platform_driver_probe macro
Input: twl4030-pwrbutton - use module_platform_driver_probe macro
Input: amikbd - use module_platform_driver_probe macro
Input: nomadik-ske-keypad - use module_platform_driver_probe macro
Input: amimouse - use module_platform_driver_probe macro
Input: at32psif - use module_platform_driver_probe macro
Input: q40kbd - use module_platform_driver_probe macro
Input: atmel-wm97xx - use module_platform_driver_probe macro
Input: edt-ft5x06 - remove redundant null check before kfree
Input: eeti_ts - remove redundant null check
Input: apbps2 - convert to devm_ioremap_resource()
Sebastien Royen (1):
Input: mma8450 - fix signed 12bits to 32bits conversion
Shawn Nematbakhsh (1):
Input: trackpoint - Optimize trackpoint init to use power-on reset
Diffstat:
--------
.../bindings/input/ps2keyb-mouse-apbps2.txt | 16 +
.../bindings/input/touchscreen/auo_pixcir_ts.txt | 30 +
.../bindings/input/touchscreen/sitronix-st1232.txt | 24 +
.../devicetree/bindings/serio/snps-arc_ps2.txt | 16 +
arch/arm/mach-shmobile/board-armadillo800eva.c | 7 +-
drivers/base/devres.c | 74 +
drivers/input/input-mt.c | 8 +-
drivers/input/keyboard/amikbd.c | 14 +-
drivers/input/keyboard/davinci_keyscan.c | 12 +-
drivers/input/keyboard/imx_keypad.c | 77 +-
drivers/input/keyboard/nomadik-ske-keypad.c | 12 +-
drivers/input/keyboard/tegra-kbc.c | 89 +-
drivers/input/misc/Kconfig | 10 +
drivers/input/misc/Makefile | 1 +
drivers/input/misc/ad714x-i2c.c | 2 +-
drivers/input/misc/ad714x-spi.c | 2 +-
drivers/input/misc/adxl34x-i2c.c | 2 +-
drivers/input/misc/adxl34x-spi.c | 8 +-
drivers/input/misc/ims-pcu.c | 1901 ++++++++++++++++++++
drivers/input/misc/mma8450.c | 6 +-
drivers/input/misc/twl4030-pwrbutton.c | 12 +-
drivers/input/mouse/alps.c | 12 +-
drivers/input/mouse/amimouse.c | 14 +-
drivers/input/mouse/trackpoint.c | 249 ++-
drivers/input/mouse/trackpoint.h | 4 +-
drivers/input/serio/Kconfig | 10 +
drivers/input/serio/Makefile | 1 +
drivers/input/serio/apbps2.c | 228 +++
drivers/input/serio/arc_ps2.c | 14 +-
drivers/input/serio/at32psif.c | 13 +-
drivers/input/serio/q40kbd.c | 13 +-
drivers/input/touchscreen/ad7877.c | 10 +-
drivers/input/touchscreen/ads7846.c | 4 +-
drivers/input/touchscreen/atmel-wm97xx.c | 12 +-
drivers/input/touchscreen/auo-pixcir-ts.c | 226 ++-
drivers/input/touchscreen/edt-ft5x06.c | 3 +-
drivers/input/touchscreen/eeti_ts.c | 3 +-
drivers/input/touchscreen/mc13783_ts.c | 12 +-
drivers/input/touchscreen/st1232.c | 77 +-
drivers/input/touchscreen/wm9712.c | 28 +-
drivers/input/touchscreen/wm97xx-core.c | 11 +
drivers/tty/sysrq.c | 53 +-
drivers/usb/class/cdc-acm.c | 13 +
drivers/usb/class/cdc-acm.h | 1 +
include/linux/device.h | 4 +
include/linux/input/auo-pixcir-ts.h | 4 +-
include/linux/input/mt.h | 1 +
include/linux/platform_data/st1232_pdata.h | 13 +
include/uapi/linux/input.h | 5 +
49 files changed, 2917 insertions(+), 444 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/ps2keyb-mouse-apbps2.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/auo_pixcir_ts.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sitronix-st1232.txt
create mode 100644 Documentation/devicetree/bindings/serio/snps-arc_ps2.txt
create mode 100644 drivers/input/misc/ims-pcu.c
create mode 100644 drivers/input/serio/apbps2.c
create mode 100644 include/linux/platform_data/st1232_pdata.h
--
Dmitry
Attachment:
pgp00000.pgp
Description: PGP signature