All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org,
	Jiri Kosina <jkosina@suse.cz>
Subject: [git pull] Input updates for 3.20-rc0
Date: Tue, 10 Feb 2015 15:23:26 -0800	[thread overview]
Message-ID: <20150210232326.GD26472@dtor-ws> (raw)

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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

WARNING: multiple messages have this Message-ID (diff)
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-input@vger.kernel.org,
	Jiri Kosina <jkosina@suse.cz>
Subject: [git pull] Input updates for 3.20-rc0
Date: Tue, 10 Feb 2015 15:23:26 -0800	[thread overview]
Message-ID: <20150210232326.GD26472@dtor-ws> (raw)

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


             reply	other threads:[~2015-02-10 23:23 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-10 23:23 Dmitry Torokhov [this message]
2015-02-10 23:23 ` [git pull] Input updates for 3.20-rc0 Dmitry Torokhov
2015-02-10 23:37 ` Bastien Nocera
2015-02-10 23:43   ` Dmitry Torokhov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150210232326.GD26472@dtor-ws \
    --to=dmitry.torokhov@gmail.com \
    --cc=jkosina@suse.cz \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.