[git pull] Input updates for 3.20-rc0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 first round of updates for the input subsystem. You will get
a few new drivers (power button handler for AXP20x PMIC, tps65218 power
button driver, sun4i keys driver, regulator haptic driver, NI Ettus
Research USRP E3x0 button, Alwinner A10/A20 PS/2 controller), updates to
Synaptics and ALPS touchpad drivers (with more to come later), brand
new Focaltech PS/2 support, update to Cypress driver to handle Gen5 (in
addition to Gen3) devices, and number of other fixups to various drivers
as well as input core.

Changelog:
---------

Anshul Garg (3):
      Input: small tweak to autorepeat handling
      Input: do not try to filter out events if handler is not a filter
      Input: evdev - flush pending events on clock type change

Axel Lin (4):
      Input: regulator-haptic - simplify code
      Input: cap11xx - remove wrong and unneeded cap11xx modalias
      Input: drv260x - remove wrong and unneeded drv260x-haptics modalias
      Input: drv2667 - remove wrong and unneeded drv2667-haptics modalias

Benjamin Tissoires (3):
      Input: synaptics - use in-kernel tracking for reporting mt data
      Input: synaptics - remove duplicated code
      Input: synaptics - use dmax in input_mt_assign_slots

Brad Griffis (2):
      Input: ti_am335x_tsc - interchange touchscreen and ADC steps
      Input: ti_am335x_tsc - remove udelay in interrupt handler

Carlo Caione (1):
      Input: add driver for AXP20x Power Enable Key

Chen-Yu Tsai (2):
      Input: sun4i-ts - add thermal zone sensor support
      Input: sun4i-ts - add support for touchpanel controller on A31

Dan Carpenter (1):
      Input: cyapa - off by one in cyapa_update_fw_store()

Dmitry Torokhov (4):
      Input: axp20x-pek - switch over to using attribute group
      Input: cyapa - fix endianness issues in gen5 firmware update support
      Input: elantech - remove stale comment from Kconfig
      Input: evdev - do not queue SYN_DROPPED if queue is empty

Dudley Du (13):
      Input: cyapa - re-design driver to support multi-trackpad in one driver
      Input: cyapa - add gen5 trackpad device basic functions support
      Input: cyapa - add power management interfaces support for the device
      Input: cyapa - add runtime power management support
      Input: cyapa - add sysfs interfaces support in the cyapa driver
      Input: cyapa - add gen3 trackpad device firmware update support
      Input: cyapa - add gen3 trackpad read baseline support
      Input: cyapa - add gen3 trackpad force re-calibrate support
      Input: cyapa - add gen5 trackpad firmware update support
      Input: cyapa - add gen5 trackpad read baseline support
      Input: cyapa - add gen5 trackpad force re-calibrate function support
      Input: cyapa - add acpi device id support
      Input: cyapa - fix variable being dereferenced before check

Duson Lin (1):
      Input: elan_i2c - verify firmware signature applying it

Fabian Frederick (1):
      Input: elants_i2c - remove unnecessary version.h inclusion

Fabio Estevam (1):
      Input: imx_keypad - use the preferred form for passing a size of a struct

Felipe Balbi (1):
      Input: add tps65218 power button driver

Geert Uytterhoeven (1):
      Input: gscps2 - fix MODULE_DEVICE_TABLE invocation

Hans de Goede (1):
      Input: add new sun4i-lradc-keys driver

Henrik Rydberg (1):
      Input: MT - add support for balanced slot assignment

Jaewon Kim (1):
      Input: add regulator haptic driver

Martin Kepplinger (1):
      Input: gtco - use sign_extend32() for sign extension

Mathias Gottschlag (1):
      Input: psmouse - support for the FocalTech PS/2 protocol extensions

Michael Karcher (1):
      Input: atari - enable the 102nd key for German keyboards

Moritz Fischer (2):
      Input: add support for NI Ettus Research USRP E3x0 button
      MAINTAINERS: add info for e3x0-button driver

Pali Rohár (2):
      Input: alps - fix name, product and version of dev2 input device
      Input: alps - add sanity checks for non DualPoint devices

Rasmus Villemoes (1):
      Input: elan_i2c - fix wrong %p extension

Rob Herring (1):
      Input: pxa27x_keypad - remove unnecessary ARM includes

Vignesh R (3):
      Input: ti_am335x_tsc - read charge delay from DT
      ARM: dts: AM335x: Make charge delay a DT parameter for TSC
      Input: ti_am335x_tsc - replace delta filtering with median filtering

Vishnu Patekar (1):
      Input: serio - add support for Alwinner A10/A20 PS/2 controller


Diffstat:
--------

 .../ABI/testing/sysfs-driver-input-axp-pek         |   11 +
 .../devicetree/bindings/input/e3x0-button.txt      |   25 +
 .../devicetree/bindings/input/regulator-haptic.txt |   21 +
 .../devicetree/bindings/input/sun4i-lradc-keys.txt |   62 +
 .../bindings/input/touchscreen/sun4i.txt           |    4 +-
 .../bindings/input/touchscreen/ti-tsc-adc.txt      |   15 +
 .../bindings/input/tps65218-pwrbutton.txt          |   17 +
 .../bindings/serio/allwinner,sun4i-ps2.txt         |   23 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |   15 +
 arch/arm/boot/dts/am335x-evm.dts                   |    1 +
 drivers/iio/adc/ti_am335x_adc.c                    |    5 +-
 drivers/input/evdev.c                              |   71 +-
 drivers/input/input-mt.c                           |   31 +-
 drivers/input/input.c                              |   38 +-
 drivers/input/keyboard/Kconfig                     |   10 +
 drivers/input/keyboard/Makefile                    |    1 +
 drivers/input/keyboard/atakbd.c                    |    2 +-
 drivers/input/keyboard/cap11xx.c                   |    1 -
 drivers/input/keyboard/imx_keypad.c                |    3 +-
 drivers/input/keyboard/pxa27x_keypad.c             |    5 +-
 drivers/input/keyboard/sun4i-lradc-keys.c          |  286 ++
 drivers/input/misc/Kconfig                         |   43 +
 drivers/input/misc/Makefile                        |    4 +
 drivers/input/misc/axp20x-pek.c                    |  290 ++
 drivers/input/misc/drv260x.c                       |    1 -
 drivers/input/misc/drv2667.c                       |    1 -
 drivers/input/misc/e3x0-button.c                   |  157 ++
 drivers/input/misc/regulator-haptic.c              |  266 ++
 drivers/input/misc/tps65218-pwrbutton.c            |  126 +
 drivers/input/mouse/Kconfig                        |   22 +-
 drivers/input/mouse/Makefile                       |    3 +-
 drivers/input/mouse/alps.c                         |   42 +-
 drivers/input/mouse/bcm5974.c                      |    2 +-
 drivers/input/mouse/cyapa.c                        | 1722 +++++++-----
 drivers/input/mouse/cyapa.h                        |  301 +++
 drivers/input/mouse/cyapa_gen3.c                   | 1247 +++++++++
 drivers/input/mouse/cyapa_gen5.c                   | 2777 ++++++++++++++++++++
 drivers/input/mouse/cypress_ps2.c                  |    2 +-
 drivers/input/mouse/elan_i2c.h                     |    6 +-
 drivers/input/mouse/elan_i2c_core.c                |   21 +-
 drivers/input/mouse/elan_i2c_i2c.c                 |    1 -
 drivers/input/mouse/elan_i2c_smbus.c               |    3 +-
 drivers/input/mouse/focaltech.c                    |  408 ++-
 drivers/input/mouse/focaltech.h                    |    2 +
 drivers/input/mouse/psmouse-base.c                 |   32 +-
 drivers/input/mouse/psmouse.h                      |    1 +
 drivers/input/mouse/synaptics.c                    |  438 +--
 drivers/input/mouse/synaptics.h                    |   18 +-
 drivers/input/serio/Kconfig                        |   10 +
 drivers/input/serio/Makefile                       |    1 +
 drivers/input/serio/gscps2.c                       |    2 +-
 drivers/input/serio/sun4i-ps2.c                    |  340 +++
 drivers/input/tablet/gtco.c                        |   20 +-
 drivers/input/touchscreen/elants_i2c.c             |    2 -
 drivers/input/touchscreen/pixcir_i2c_ts.c          |    2 +-
 drivers/input/touchscreen/sun4i-ts.c               |   78 +-
 drivers/input/touchscreen/ti_am335x_tsc.c          |  197 +-
 include/linux/input/mt.h                           |    3 +-
 include/linux/mfd/ti_am335x_tscadc.h               |    3 +-
 include/linux/platform_data/regulator-haptic.h     |   29 +
 61 files changed, 7963 insertions(+), 1308 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-input-axp-pek
 create mode 100644 Documentation/devicetree/bindings/input/e3x0-button.txt
 create mode 100644 Documentation/devicetree/bindings/input/regulator-haptic.txt
 create mode 100644 Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
 create mode 100644 Documentation/devicetree/bindings/input/tps65218-pwrbutton.txt
 create mode 100644 Documentation/devicetree/bindings/serio/allwinner,sun4i-ps2.txt
 create mode 100644 drivers/input/keyboard/sun4i-lradc-keys.c
 create mode 100644 drivers/input/misc/axp20x-pek.c
 create mode 100644 drivers/input/misc/e3x0-button.c
 create mode 100644 drivers/input/misc/regulator-haptic.c
 create mode 100644 drivers/input/misc/tps65218-pwrbutton.c
 create mode 100644 drivers/input/mouse/cyapa.h
 create mode 100644 drivers/input/mouse/cyapa_gen3.c
 create mode 100644 drivers/input/mouse/cyapa_gen5.c
 create mode 100644 drivers/input/serio/sun4i-ps2.c
 create mode 100644 include/linux/platform_data/regulator-haptic.h

Thanks.

-- 
Dmitry

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux