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