Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus to receive first set of updates for the input subsystem. You will get a new touchscreen driver (Melfas mms114), a new keypad driver for LPC32xx SoC, large update to Atmel mXT touchscreen driver, a lot of drivers acquired device tree support and a slew of other fixes. Changelog: --------- Bob Ross (1): Input: synaptics_usb - Remove TrackPoint name trailing whitespace Chris Bagwell (2): Input: wacom - battery reporting improvements Input: wacom - Bamboo One 1024 pressure fix Dan Carpenter (1): Input: ff-memless - fix a couple min_t() casts Daniel Kurtz (24): Input: atmel_mxt_ts - derive phys from i2c client adapter Input: atmel_mxt_ts - use client name for irq Input: atmel_mxt_ts - detect OOM when creating mt slots Input: atmel_mxt_ts - warn if sysfs could not be created Input: atmel_mxt_ts - don't read T5 when dumping objects Input: atmel_mxt_ts - use scnprintf for object sysfs entry Input: atmel_mxt_ts - optimize reading objects in object sysfs entry Input: atmel_mxt_ts - print less overhead when dumping objects Input: atmel_mxt_ts - print all instances when dumping objects Input: atmel_mxt_ts - return errors from i2c layer Input: atmel_mxt_ts - add variable length __mxt_write_reg Input: atmel_mxt_ts - optimize writing of object table entries Input: atmel_mxt_ts - read ID information block in one i2c transaction Input: atmel_mxt_ts - update driver ID info logging Input: atmel_mxt_ts - add sysfs entries to read fw and hw version Input: atmel_mxt_ts - simplify event reporting Input: atmel_mxt_ts - add detail to touchevent debug message Input: atmel_mxt_ts - refactor when and how object table is freed Input: atmel_mxt_ts - cache T9 reportid range when reading object table Input: atmel_mxt_ts - refactor reportid checking in mxt_interrupt Input: atmel_mxt_ts - use T9 reportid range to init number of mt slots Input: atmel_mxt_ts - send all MT-B slots in one input report Input: atmel_mxt_ts - parse T6 reports Input: synaptics - print firmware ID and board number at init Dmitry Torokhov (1): Input: wacom_i2c - fix compiler warning Fabio Estevam (3): Input: imx_keypad - use clk_prepare_enable/clk_disable_unprepare() Input: imx_keypad - adapt the new kpp clock name Input: imx_keypad - check error returned by clk_prepare_enable() Henrik Rydberg (2): Input: MT - Include win8 support Revert "Input: atmel_mxt_ts - warn if sysfs could not be created" Jason Gerecke (2): Input: wacom - initialize and destroy LEDs for Intuos4 S tablets Input: wacom - remove code duplication Joonyoung Shim (1): Input: add MELFAS mms114 touchscreen driver Lee Jones (1): Input: ab8500-ponkey - add device tree support Michael Hennerich (1): Input: ad7879 - add option to correct xy axis Naveen Kumar Gaddipati (2): Input: nomadik-ske-keypad - add multi key press support Input: nomadik-ske-keypad - get rid of multiple interrupts Peter Ujfalusi (1): Input: twl6040-vibra - update for device tree support Ping Cheng (4): Input: wacom - rearrange type enum Input: wacom - add two new devices (0xed and 0xef) Input: wacom - BTN_TOOL_DOUBLETAP is not a valid device_type Input: wacom - TPC2FG doesn't store touch id for slots Roland Stigge (1): Input: add support for key scan interface of the LPC32xx SoC Sachin Kamat (1): Input: MT - fix null pointer warning Shiraz Hashim (5): Input: spear_keyboard - use correct io accessors Input: spear_keyboard - rename bit definitions to reflect register Input: spear_keyboard - generalize keyboard frequency configuration Input: spear_keyboard - fix clock handling during suspend/resume Input: spear_keyboard - reconfigure operating frequency on suspend Sourav Poddar (1): Input: omap4-keypad - add device tree support Tobias Klauser (1): Input: gpio_keys - remove useless reinitialization of pdata->nbuttons Vipul Kumar Samar (1): Input: spear-keyboard - fix disable device_init_wakeup in remove weixing (1): Input: hanwang - add support for Art Master II tablet Diffstat: -------- .../devicetree/bindings/input/lpc32xx-key.txt | 28 + .../devicetree/bindings/input/omap-keypad.txt | 31 ++ .../devicetree/bindings/input/twl6040-vibra.txt | 37 -- Documentation/input/multi-touch-protocol.txt | 118 ++++- arch/arm/plat-spear/include/plat/keyboard.h | 2 + drivers/input/ff-memless.c | 4 +- drivers/input/input-mt.c | 2 +- drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/gpio_keys.c | 1 - drivers/input/keyboard/imx_keypad.c | 25 +- drivers/input/keyboard/lpc32xx-keys.c | 394 ++++++++++++++ drivers/input/keyboard/nomadik-ske-keypad.c | 76 ++- drivers/input/keyboard/omap4-keypad.c | 127 +++-- drivers/input/keyboard/spear-keyboard.c | 137 +++-- drivers/input/misc/ab8500-ponkey.c | 9 + drivers/input/misc/twl6040-vibra.c | 42 +- drivers/input/mouse/synaptics.c | 38 +- drivers/input/mouse/synaptics.h | 3 + drivers/input/mouse/synaptics_usb.c | 2 +- drivers/input/tablet/hanwang.c | 57 +- drivers/input/tablet/wacom_sys.c | 101 ++-- drivers/input/tablet/wacom_wac.c | 27 +- drivers/input/tablet/wacom_wac.h | 8 +- drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/ad7879.c | 5 + drivers/input/touchscreen/atmel_mxt_ts.c | 463 +++++++++-------- drivers/input/touchscreen/mms114.c | 544 ++++++++++++++++++++ drivers/input/touchscreen/wacom_i2c.c | 2 +- include/linux/i2c/mms114.h | 24 + include/linux/input.h | 8 +- include/linux/spi/ad7879.h | 2 + 33 files changed, 1839 insertions(+), 502 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/lpc32xx-key.txt create mode 100644 Documentation/devicetree/bindings/input/omap-keypad.txt delete mode 100644 Documentation/devicetree/bindings/input/twl6040-vibra.txt create mode 100644 drivers/input/keyboard/lpc32xx-keys.c create mode 100644 drivers/input/touchscreen/mms114.c create mode 100644 include/linux/i2c/mms114.h -- Dmitry
Attachment:
pgpTm8KM8DEUU.pgp
Description: PGP signature