[git pull] Input updates for 4.1-rc0
From: Dmitry Torokhov
Date: Tue Apr 14 2015 - 20:12:34 EST
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. You will get the following
new drivers: Qualcomm PM8941 power key drver, ChipOne icn8318
touchscreen controller driver, Broadcom iProc touchscreen and keypad
drivers, and Semtech SX8654 I2C touchscreen controller driver. ALPS
driver now supports newer SS4 devices; Elantech got a fix that should
make it work on some ASUS laptops; and a slew of other enhancements and
random fixes.
Changelog:
---------
Aaron Sierra (1):
Input: tsc2007 - Convert msecs to jiffies only once
Aleksei Mamlin (2):
Input: goodix - use max touch number from device config
Input: goodix - add device tree support
Benjamin Tissoires (3):
Input: MT - make slot assignment work for overcovered solutions
Input: Revert "Revert "synaptics - use dmax in input_mt_assign_slots""
Input: synaptics - allocate 3 slots to keep stability in image sensors
Brian K. Turner (1):
Input: lifebook - fix tabbing issue
Charlie Mooney (1):
Input: elants_i2c - append hw_version to FW file
Courtney Cavin (1):
Input: add Qualcomm PM8941 power key driver
Dan Carpenter (1):
Input: sx8654 - signedness bug in sx8654_irq()
Dmitry Torokhov (5):
Input: psmouse - when comparing PNP IDs ignore case
Input: synaptics - switch ForcePad detection to PNP IDs
Input: pwm-beeper - remove unneeded PWM_BEEPER_PM_OPS define
Input: mma8450 - convert to using managed resources
Input: atkbd - document "no new force-release quirks" policy
Duson Lin (2):
Input: elan_i2c - return error code when resume fails
Input: elan_i2c - remove duplicate repeat code
Fabian Frederick (1):
Input: constify of_device_id arrays
Fengguang Wu (1):
Input: ALPS - make alps_get_pkt_id_ss4_v2() and others static
Hans de Goede (6):
Input: sun4i-ts - A10 (sun4i) has a different temperature curve
Input: sun4i-ts - really fix A10 temperature reporting
Input: touchscreen DT binding - add touchscreen-swapped-x-y property
Input: add support for ChipOne icn8318 based touchscreens
Input: alps - fix touchpad buttons getting stuck when used with trackpoint
Input: alps - non interleaved V2 dualpoint has separate stick button bits
Jaewon Kim (1):
Input: add haptic support for max77843
Jens Thiele (1):
Input: sun4i-ts - allow controlling filter and sensitivity via DT
Jonathan Richardson (1):
Input: add Broadcom iProc touchscreen driver
Lars Poeschel (1):
Input: usbtouchscreen - add new model from IRTOUCHSYSTEMS
Linus Walleij (3):
Input: driver for microcontroller keys on the iPaq h3xxx
Input: tc3589x - localize platform data
mfd: tc3589x: enforce device-tree only mode
Masaki Ota (3):
Input: ALPS - refactor alps_set_abs_params_mt()
Input: ALPS - add support for SS4 touchpad devices
Input: ALPS - V7 devices can report 5-finger taps
Maxime Ripard (4):
Input: of_touchscreen - rework the DT parsing function
Input: of_touchscreen - register multitouch axes
Input: edt-ft5x06 - allow to setting the maximum axes value through the DT
Input: edt-ft5x06 - remove EV_SYN event report
Michael S. Tsirkin (1):
Input: gscps2 - drop pci_ids dependency
Nick Dyer (1):
Input: atmel_mxt_ts - implement support for T100 touch object
Nicolas Iooss (1):
Input: elan_i2c - fix typo in include header guard
Olivier Sobrie (1):
Input: pwm-beeper - remove useless call to pwm_config()
Rafael J. Wysocki (1):
Input: i8042 - allow KBD and AUX ports to wake up from suspend-to-idle
Scott Branden (1):
Input: add driver for Broadcom keypad controller
Sjoerd Simons (1):
Input: atmel_mxt_ts - split out touchpad initialisation logic
Stefan Brüns (2):
Input: rename KEY_DIRECTION to KEY_ROTATE_DISPLAY
Input: use more descriptive KEY_ROTATE_DISPLAY instead of KEY_DIRECTION
Sébastien Szymanski (1):
Input: add support for Semtech SX8654 I2C touchscreen controller
Tomeu Vizoso (1):
Input: cros_ec_keyb - fix clearing keyboard state on wakeup
Ulrik De Bie (1):
Input: elantech - fix absolute mode setting on some ASUS laptops
Diffstat:
--------
.../devicetree/bindings/input/brcm,bcm-keypad.txt | 108 +++++
.../bindings/input/qcom,pm8941-pwrkey.txt | 43 ++
.../input/touchscreen/brcm,iproc-touchscreen.txt | 76 +++
.../bindings/input/touchscreen/chipone_icn8318.txt | 46 ++
.../bindings/input/touchscreen/goodix.txt | 29 ++
.../bindings/input/touchscreen/sun4i.txt | 22 +-
.../bindings/input/touchscreen/sx8654.txt | 16 +
.../bindings/input/touchscreen/touchscreen.txt | 2 +
.../devicetree/bindings/vendor-prefixes.txt | 2 +
MAINTAINERS | 7 +
drivers/gpio/Kconfig | 1 +
drivers/gpio/gpio-tc3589x.c | 3 -
drivers/hid/hid-debug.c | 2 +-
drivers/input/input-mt.c | 26 +-
drivers/input/keyboard/Kconfig | 21 +
drivers/input/keyboard/Makefile | 2 +
drivers/input/keyboard/atkbd.c | 6 +
drivers/input/keyboard/bcm-keypad.c | 458 ++++++++++++++++++
drivers/input/keyboard/cros_ec_keyb.c | 2 +-
drivers/input/keyboard/ipaq-micro-keys.c | 168 +++++++
drivers/input/keyboard/tc3589x-keypad.c | 42 +-
drivers/input/misc/Kconfig | 24 +
drivers/input/misc/Makefile | 2 +
drivers/input/misc/max77843-haptic.c | 358 ++++++++++++++
drivers/input/misc/mma8450.c | 35 +-
drivers/input/misc/palmas-pwrbutton.c | 2 +-
drivers/input/misc/pm8941-pwrkey.c | 293 ++++++++++++
drivers/input/misc/pwm-beeper.c | 9 +-
drivers/input/misc/regulator-haptic.c | 2 +-
drivers/input/misc/tps65218-pwrbutton.c | 2 +-
drivers/input/mouse/alps.c | 381 ++++++++++++++-
drivers/input/mouse/alps.h | 78 ++-
drivers/input/mouse/elan_i2c.h | 2 +-
drivers/input/mouse/elan_i2c_core.c | 15 +-
drivers/input/mouse/elan_i2c_i2c.c | 10 +-
drivers/input/mouse/elantech.c | 22 +
drivers/input/mouse/elantech.h | 1 +
drivers/input/mouse/lifebook.c | 6 +-
drivers/input/mouse/psmouse-base.c | 40 +-
drivers/input/mouse/synaptics.c | 42 +-
drivers/input/mouse/synaptics.h | 1 +
drivers/input/serio/gscps2.c | 1 -
drivers/input/serio/i8042.c | 28 +-
drivers/input/touchscreen/Kconfig | 41 +-
drivers/input/touchscreen/Makefile | 3 +
drivers/input/touchscreen/ar1021_i2c.c | 2 +-
drivers/input/touchscreen/atmel_mxt_ts.c | 391 +++++++++++++--
drivers/input/touchscreen/bcm_iproc_tsc.c | 522 +++++++++++++++++++++
drivers/input/touchscreen/chipone_icn8318.c | 316 +++++++++++++
drivers/input/touchscreen/edt-ft5x06.c | 6 +-
drivers/input/touchscreen/elants_i2c.c | 14 +-
drivers/input/touchscreen/goodix.c | 36 +-
drivers/input/touchscreen/of_touchscreen.c | 62 ++-
drivers/input/touchscreen/sun4i-ts.c | 46 +-
drivers/input/touchscreen/sx8654.c | 286 +++++++++++
drivers/input/touchscreen/tsc2007.c | 11 +-
drivers/input/touchscreen/usbtouchscreen.c | 11 +
drivers/mfd/Kconfig | 1 +
drivers/mfd/tc3589x.c | 9 -
drivers/platform/x86/fujitsu-tablet.c | 6 +-
drivers/platform/x86/hp-wmi.c | 2 +-
include/linux/mfd/tc3589x.h | 23 -
include/uapi/linux/input.h | 3 +-
63 files changed, 3967 insertions(+), 260 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/brcm,bcm-keypad.txt
create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/brcm,iproc-touchscreen.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/goodix.txt
create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sx8654.txt
create mode 100644 drivers/input/keyboard/bcm-keypad.c
create mode 100644 drivers/input/keyboard/ipaq-micro-keys.c
create mode 100644 drivers/input/misc/max77843-haptic.c
create mode 100644 drivers/input/misc/pm8941-pwrkey.c
create mode 100644 drivers/input/touchscreen/bcm_iproc_tsc.c
create mode 100644 drivers/input/touchscreen/chipone_icn8318.c
create mode 100644 drivers/input/touchscreen/sx8654.c
--
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/