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. Changelog: --------- Axel Lin (4): Input: ad7879-i2c - remove redundant MODULE_ALIAS Input: samsung-keypad - remove redundant MODULE_ALIAS Input: mc13783-pwrbutton - convert to use module_platform_driver() Input: keyboard - staticise non-exported symbols Chris Bagwell (7): Input: wacom - cleanup feature report for bamboos Input: wacom - remove unused bamboo HID parsing Input: wacom - add some comments to wacom_parse_hid Input: wacom - relax Bamboo stylus ID check Input: wacom - read 3rd gen Bamboo Touch HID data Input: wacom - 3rd gen Bamboo P&Touch packet support Input: wacom - ignore unwanted bamboo packets Courtney Cavin (1): Input: add driver for Sharp gp2ap002a00f proximity sensor Daniel Drake (2): Input: synaptics - add support for Relative mode Input: synaptics - update OLPC XO exclusion Dima Zavin (3): Input: evdev - only allow reading events if a full packet is present Input: evdev - if no events and non-block, return EAGAIN not 0 Input: evdev - do not block waiting for an event if fd is nonblock Dmitry Torokhov (15): Input: i8042 - also perform controller reset when suspending Input: samsung-keypad - switch to using SIMPLE_DEV_PM_OPS Input: samsung-keypad - enable compiling on other platforms Input: ad7879 - consolidate PM methods Input: htcpen - switch to DMI-based autoloading Input: migor-ts - convert to a threaded IRQ Input: migor-ts - use proper client data accessor functions Input: migor-ts - rework probe() to simplify error path Input: psmouse - make sure we do not use stale methods Input: ucb1400_ts - convert to use dev_pm_ops Input: ucb1400_ts - set driver owner Input: usb1400_ts - add __devinit/__devexit section annotations Input: ucb1400_ts - drop inline annotations Input: ucb1400_ts - convert to threaded IRQ Input: ucb1400-ts - switch to using dev_xxx() for diagnostic messages Heikki Krogerus (2): Input: mpu3050 - ensure we enable interrupts Input: mpu3050 - configure the sampling method Heiko Stübner (2): Input: add generic GPIO-tilt driver Input: add driver for AUO In-Cell touchscreens using pixcir ICs JJ Ding (8): Input: convert obsolete strict_strtox to kstrtox Input: elantech - add support for elantech fast command Input: elantech - add resolution query support for v4 hardware Input: keyboard - use macro module_platform_driver() Input: misc - use macro module_platform_driver() Input: mouse - use macro module_platform_driver() Input: serio - use macro module_platform_driver() Input: touchscreen - use macro module_platform_driver() Jason Gerecke (2): Input: wacom - add support for Cintiq 24HD Input: wacom - add LED support for Cintiq 24HD Jianchun Bian (1): Input: add driver for pixcir i2c touchscreens Jonathan Cameron (1): Input: ad7879-i2c - use swapped variant of i2c_smbus_read_word_data Kyle Manna (1): Input: tca8418_keypad - initial driver release Lars-Peter Clausen (1): Input: remove redundant spi driver bus initialization Mark Brown (1): Input: samsung-keypad - implement runtime power management support Michael Gebetsroither (1): Input: usbtouchscreen - add ELO IntelliTouch 2700 support Naga Radhesh (1): Input: tc3589x-keypad - add missing kerneldoc Olof Johansson (2): Input: mpu3050 - add of_match table for device-tree probing Input: tegra-kbc - add device tree bindings Rakesh Iyer (1): Input: tegra-kbc - report wakeup key for some platforms Seth Forshee (6): Input: ALPS - move protocol information to Documentation Input: ALPS - add protocol version field in alps_model_info Input: ALPS - remove assumptions about packet size Input: ALPS - add support for protocol versions 3 and 4 Input: ALPS - add semi-MT support for v3 protocol Input: ALPS - add documentation for protocol versions 3 and 4 Tai-hwa Liang (1): Input: sentelic - document the latest hardware Zhang Jiejing (1): Input: add EETI eGalax I2C capacitive multi touch driver Diffstat: -------- Documentation/ABI/testing/sysfs-driver-wacom | 17 +- .../devicetree/bindings/input/tegra-kbc.txt | 18 + Documentation/input/alps.txt | 188 ++++ Documentation/input/gpio-tilt.txt | 103 ++ Documentation/input/sentelic.txt | 364 +++++++- arch/arm/mach-tegra/include/mach/kbc.h | 1 + arch/arm/plat-samsung/include/plat/keypad.h | 27 +- drivers/input/evdev.c | 20 +- drivers/input/input-polldev.c | 8 +- drivers/input/keyboard/Kconfig | 21 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adp5520-keys.c | 13 +- drivers/input/keyboard/amikbd.c | 15 +- drivers/input/keyboard/atkbd.c | 40 +- drivers/input/keyboard/bf54x-keys.c | 16 +- drivers/input/keyboard/davinci_keyscan.c | 13 +- drivers/input/keyboard/ep93xx_keypad.c | 14 +- drivers/input/keyboard/gpio_keys_polled.c | 14 +- drivers/input/keyboard/imx_keypad.c | 14 +- drivers/input/keyboard/jornada680_kbd.c | 14 +- drivers/input/keyboard/jornada720_kbd.c | 14 +- drivers/input/keyboard/lm8323.c | 11 +- drivers/input/keyboard/matrix_keypad.c | 14 +- drivers/input/keyboard/nomadik-ske-keypad.c | 15 +- drivers/input/keyboard/omap-keypad.c | 15 +- drivers/input/keyboard/omap4-keypad.c | 13 +- drivers/input/keyboard/opencores-kbd.c | 13 +- drivers/input/keyboard/pmic8xxx-keypad.c | 13 +- drivers/input/keyboard/pxa27x_keypad.c | 14 +- drivers/input/keyboard/pxa930_rotary.c | 13 +- drivers/input/keyboard/samsung-keypad.c | 107 ++- drivers/input/keyboard/sh_keysc.c | 14 +- drivers/input/keyboard/spear-keyboard.c | 13 +- drivers/input/keyboard/stmpe-keypad.c | 13 +- drivers/input/keyboard/tc3589x-keypad.c | 15 +- drivers/input/keyboard/tca8418_keypad.c | 430 ++++++++ drivers/input/keyboard/tegra-kbc.c | 132 ++- drivers/input/keyboard/tnetv107x-keypad.c | 14 +- drivers/input/keyboard/twl4030_keypad.c | 13 +- drivers/input/keyboard/w90p910_keypad.c | 14 +- drivers/input/misc/88pm860x_onkey.c | 13 +- drivers/input/misc/Kconfig | 25 + drivers/input/misc/Makefile | 2 + drivers/input/misc/ab8500-ponkey.c | 13 +- drivers/input/misc/adxl34x-spi.c | 1 - drivers/input/misc/adxl34x.c | 16 +- drivers/input/misc/ati_remote2.c | 19 +- drivers/input/misc/bfin_rotary.c | 13 +- drivers/input/misc/cobalt_btns.c | 14 +- drivers/input/misc/dm355evm_keys.c | 13 +- drivers/input/misc/gp2ap002a00f.c | 299 ++++++ drivers/input/misc/gpio_tilt_polled.c | 213 ++++ drivers/input/misc/ixp4xx-beeper.c | 13 +- drivers/input/misc/max8925_onkey.c | 13 +- drivers/input/misc/mc13783-pwrbutton.c | 14 +- drivers/input/misc/mpu3050.c | 128 +++- drivers/input/misc/pcap_keys.c | 14 +- drivers/input/misc/pcf50633-input.c | 13 +- drivers/input/misc/pcspkr.c | 14 +- drivers/input/misc/pm8xxx-vibrator.c | 13 +- drivers/input/misc/pmic8xxx-pwrkey.c | 13 +- drivers/input/misc/pwm-beeper.c | 13 +- drivers/input/misc/rb532_button.c | 14 +- drivers/input/misc/rotary_encoder.c | 14 +- drivers/input/misc/sgi_btns.c | 13 +- drivers/input/misc/twl4030-pwrbutton.c | 15 +- drivers/input/misc/twl4030-vibra.c | 14 +- drivers/input/misc/twl6040-vibra.c | 13 +- drivers/input/misc/wm831x-on.c | 13 +- drivers/input/mouse/alps.c | 1036 ++++++++++++++++++-- drivers/input/mouse/alps.h | 19 + drivers/input/mouse/amimouse.c | 16 +- drivers/input/mouse/elantech.c | 80 ++- drivers/input/mouse/elantech.h | 2 + drivers/input/mouse/gpio_mouse.c | 13 +- drivers/input/mouse/hgpk.c | 18 +- drivers/input/mouse/logips2pp.c | 9 +- drivers/input/mouse/psmouse-base.c | 229 +++-- drivers/input/mouse/psmouse.h | 3 + drivers/input/mouse/pxa930_trkball.c | 14 +- drivers/input/mouse/sentelic.c | 43 +- drivers/input/mouse/synaptics.c | 197 +++- drivers/input/mouse/synaptics.h | 5 + drivers/input/mouse/trackpoint.c | 17 +- drivers/input/serio/altera_ps2.c | 13 +- drivers/input/serio/at32psif.c | 14 +- drivers/input/serio/i8042.c | 23 +- drivers/input/serio/rpckbd.c | 14 +- drivers/input/serio/xilinx_ps2.c | 14 +- drivers/input/tablet/aiptek.c | 34 +- drivers/input/tablet/wacom_sys.c | 101 ++- drivers/input/tablet/wacom_wac.c | 187 ++++- drivers/input/tablet/wacom_wac.h | 5 +- drivers/input/touchscreen/88pm860x-ts.c | 13 +- drivers/input/touchscreen/Kconfig | 41 + drivers/input/touchscreen/Makefile | 3 + drivers/input/touchscreen/ad7877.c | 17 +- drivers/input/touchscreen/ad7879-i2c.c | 31 +- drivers/input/touchscreen/ad7879-spi.c | 27 +- drivers/input/touchscreen/ad7879.c | 23 +- drivers/input/touchscreen/ad7879.h | 4 +- drivers/input/touchscreen/ads7846.c | 9 +- drivers/input/touchscreen/atmel-wm97xx.c | 13 +- drivers/input/touchscreen/atmel_tsadcc.c | 15 +- drivers/input/touchscreen/auo-pixcir-ts.c | 652 ++++++++++++ drivers/input/touchscreen/da9034-ts.c | 13 +- drivers/input/touchscreen/egalax_ts.c | 303 ++++++ drivers/input/touchscreen/htcpen.c | 7 +- drivers/input/touchscreen/intel-mid-touch.c | 13 +- drivers/input/touchscreen/jornada720_ts.c | 14 +- drivers/input/touchscreen/lpc32xx_ts.c | 13 +- drivers/input/touchscreen/mainstone-wm97xx.c | 14 +- drivers/input/touchscreen/mc13783_ts.c | 13 +- drivers/input/touchscreen/migor_ts.c | 117 +-- drivers/input/touchscreen/pcap_ts.c | 14 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 239 +++++ drivers/input/touchscreen/s3c2410_ts.c | 14 +- drivers/input/touchscreen/stmpe-ts.c | 15 +- drivers/input/touchscreen/tnetv107x-ts.c | 14 +- drivers/input/touchscreen/tps6507x-ts.c | 13 +- drivers/input/touchscreen/ucb1400_ts.c | 287 +++--- drivers/input/touchscreen/usbtouchscreen.c | 36 + drivers/input/touchscreen/w90p910_ts.c | 14 +- drivers/input/touchscreen/wm831x-ts.c | 13 +- drivers/input/touchscreen/zylonite-wm97xx.c | 14 +- include/linux/input/auo-pixcir-ts.h | 56 ++ include/linux/input/gp2ap002a00f.h | 22 + include/linux/input/gpio_tilt.h | 73 ++ include/linux/input/pixcir_ts.h | 10 + include/linux/input/samsung-keypad.h | 43 + include/linux/input/tca8418_keypad.h | 44 + include/linux/ucb1400.h | 6 +- 132 files changed, 5550 insertions(+), 1644 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/tegra-kbc.txt create mode 100644 Documentation/input/alps.txt create mode 100644 Documentation/input/gpio-tilt.txt create mode 100644 drivers/input/keyboard/tca8418_keypad.c create mode 100644 drivers/input/misc/gp2ap002a00f.c create mode 100644 drivers/input/misc/gpio_tilt_polled.c create mode 100644 drivers/input/touchscreen/auo-pixcir-ts.c create mode 100644 drivers/input/touchscreen/egalax_ts.c create mode 100644 drivers/input/touchscreen/pixcir_i2c_ts.c create mode 100644 include/linux/input/auo-pixcir-ts.h create mode 100644 include/linux/input/gp2ap002a00f.h create mode 100644 include/linux/input/gpio_tilt.h create mode 100644 include/linux/input/pixcir_ts.h create mode 100644 include/linux/input/samsung-keypad.h create mode 100644 include/linux/input/tca8418_keypad.h Thanks! -- Dmitry
Attachment:
pgpphgsQ83KCR.pgp
Description: PGP signature