[git pull] Input updates for 4.9-rc0 (part 2)

2016-10-14 Thread Dmitry Torokhov
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 gen an update to
ALPS driver to support V8 protocol with touchstick, change for i8042 to
skip selftest on many Asus laptops, which helps to keep their touchpads
working after resume, and couple other driver fixes.

Changelog:
-

Ben Gamari (5):
  Input: ALPS - add touchstick support for SS5 hardware
  Input: ALPS - handle 0-pressure 1F events
  Input: ALPS - allow touchsticks to report pressure
  Input: ALPS - set DualPoint flag for 74 03 28 devices
  Input: ALPS - add V8 protocol documentation

Dmitry Torokhov (1):
  Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Guenter Roeck (2):
  Input: synaptics-rmi4 - fix error handling in SPI transport driver
  Input: synaptics-rmi4 - fix error handling in I2C transport driver

Marcos Paulo de Souza (2):
  Input: elantech - fix Lenovo version typo
  Input: i8042 - skip selftest on ASUS laptops

Matti Kurkela (1):
  Input: elantech - force needed quirks on Fujitsu H760

Sangwon Jee (3):
  Input: melfas_mip4 - add devicetree binding documentations
  Input: melfas_mip4 - add maintainer information
  Input: melfas_mip4 - add ic_name sysfs attribute


Diffstat:


 .../bindings/input/touchscreen/melfas_mip4.txt | 21 +
 .../devicetree/bindings/vendor-prefixes.txt|  1 +
 Documentation/input/alps.txt   | 57 +
 Documentation/kernel-parameters.txt|  9 +-
 MAINTAINERS|  7 ++
 drivers/input/mouse/alps.c | 87 +---
 drivers/input/mouse/alps.h |  2 +
 drivers/input/mouse/elantech.c | 27 +-
 drivers/input/rmi4/rmi_i2c.c   | 38 ++---
 drivers/input/rmi4/rmi_spi.c   | 22 ++---
 drivers/input/serio/i8042-io.h |  2 +-
 drivers/input/serio/i8042-ip22io.h |  2 +-
 drivers/input/serio/i8042-ppcio.h  |  2 +-
 drivers/input/serio/i8042-sparcio.h|  2 +-
 drivers/input/serio/i8042-unicore32io.h|  2 +-
 drivers/input/serio/i8042-x86ia64io.h  | 96 +-
 drivers/input/serio/i8042.c| 55 ++---
 drivers/input/touchscreen/melfas_mip4.c| 38 -
 18 files changed, 411 insertions(+), 59 deletions(-)
 create mode 100644 
Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt

-- 
Dmitry



[git pull] Input updates for 4.9-rc0 (part 2)

2016-10-14 Thread Dmitry Torokhov
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 gen an update to
ALPS driver to support V8 protocol with touchstick, change for i8042 to
skip selftest on many Asus laptops, which helps to keep their touchpads
working after resume, and couple other driver fixes.

Changelog:
-

Ben Gamari (5):
  Input: ALPS - add touchstick support for SS5 hardware
  Input: ALPS - handle 0-pressure 1F events
  Input: ALPS - allow touchsticks to report pressure
  Input: ALPS - set DualPoint flag for 74 03 28 devices
  Input: ALPS - add V8 protocol documentation

Dmitry Torokhov (1):
  Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Guenter Roeck (2):
  Input: synaptics-rmi4 - fix error handling in SPI transport driver
  Input: synaptics-rmi4 - fix error handling in I2C transport driver

Marcos Paulo de Souza (2):
  Input: elantech - fix Lenovo version typo
  Input: i8042 - skip selftest on ASUS laptops

Matti Kurkela (1):
  Input: elantech - force needed quirks on Fujitsu H760

Sangwon Jee (3):
  Input: melfas_mip4 - add devicetree binding documentations
  Input: melfas_mip4 - add maintainer information
  Input: melfas_mip4 - add ic_name sysfs attribute


Diffstat:


 .../bindings/input/touchscreen/melfas_mip4.txt | 21 +
 .../devicetree/bindings/vendor-prefixes.txt|  1 +
 Documentation/input/alps.txt   | 57 +
 Documentation/kernel-parameters.txt|  9 +-
 MAINTAINERS|  7 ++
 drivers/input/mouse/alps.c | 87 +---
 drivers/input/mouse/alps.h |  2 +
 drivers/input/mouse/elantech.c | 27 +-
 drivers/input/rmi4/rmi_i2c.c   | 38 ++---
 drivers/input/rmi4/rmi_spi.c   | 22 ++---
 drivers/input/serio/i8042-io.h |  2 +-
 drivers/input/serio/i8042-ip22io.h |  2 +-
 drivers/input/serio/i8042-ppcio.h  |  2 +-
 drivers/input/serio/i8042-sparcio.h|  2 +-
 drivers/input/serio/i8042-unicore32io.h|  2 +-
 drivers/input/serio/i8042-x86ia64io.h  | 96 +-
 drivers/input/serio/i8042.c| 55 ++---
 drivers/input/touchscreen/melfas_mip4.c| 38 -
 18 files changed, 411 insertions(+), 59 deletions(-)
 create mode 100644 
Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt

-- 
Dmitry



[git pull] Input updates for 4.9-rc0

2016-10-05 Thread Dmitry Torokhov
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 new driver for
Elan eKTF2127 touchscreen controllers; a new "gpio-decoder" driver to
read and report state of several GPIO lines; an ADC resistor ladder
driver; the ft6326 driver is removed because edt-ft5x06 handles the same
devices just fine. Plus regular slew of driver fixes/enhancements. 

Changelog:
-

Alexandre Belloni (1):
  Input: add ADC resistor ladder driver

Arnd Bergmann (1):
  Input: ektf2127 - mark PM functions as __maybe_unused

Axel Lin (1):
  Input: snvs_pwrkey - drop input_free_device call if input_register_device 
fails

Baoyou Xie (1):
  Input: focaltech - mark focaltech_set_resolution() static

Benjamin Tissoires (1):
  Input: elan_i2c - fix return tests of i2c_smbus_read_block_data()

Bhaktipriya Shridhar (3):
  Input: psmouse - remove deprecated create_singletheread_workqueue
  Input: mc13783_ts - remove deprecated create_singletheread_workqueue
  Input: wm97xx - remove deprecated create_singletheread_workqueue

Dmitry Torokhov (1):
  Input: jornada720_kbd - switch to using dev_dbg

Hans Verkuil (1):
  Input: serio - add hangup support

Hans de Goede (1):
  Input: remove duplicate ft6236 driver

HungNien Chen (1):
  Input: wdt87xx_i2c - fix the flash erase issue

Johnny Chuang (1):
  Input: elants_i2c - get product id on recovery mode for FW update

Krzysztof Kozlowski (1):
  Input: max77693-haptic - change Krzysztof Kozlowski's email to kernel.org

LABBE Corentin (3):
  Input: pixcir_i2c_ts - simplify code with of_device_get_match_data
  Input: pixcir_i2c_ts - remove text about writing to Free Software 
Foundation
  Input: pixcir_i2c_ts - remove a useless blank line

Marcin Niestroj (1):
  Input: tps65218-pwrbutton - add support for tps65217 variant

Martin Kepplinger (1):
  Input: pegasus_notetaker - directly include workqueue header

Russell King (4):
  Input: jornada720_kbd - switch to devm_* APIs
  Input: jornada720_kbd - get rid of mach/irqs.h include
  Input: jornada720_kbd - remove unneeded mach/hardware.h include
  Input: jornada720_ts - get rid of mach/irqs.h and mach/hardware.h includes

Siebren Vroegindeweij (1):
  Input: add support for Elan eKTF2127 touchscreen controller

Vignesh R (1):
  Input: add generic input driver to read encoded GPIO lines

Vladimir Zapolskiy (1):
  Input: gpio-keys-polled - don't use unit-address with button nodes


Diffstat:


 .../devicetree/bindings/input/adc-keys.txt |  49 +++
 .../devicetree/bindings/input/gpio-decoder.txt |  23 ++
 .../devicetree/bindings/input/gpio-keys-polled.txt |   5 +-
 .../bindings/input/touchscreen/edt-ft5x06.txt  |   8 +
 .../bindings/input/touchscreen/ektf2127.txt|  27 ++
 .../input/touchscreen/focaltech-ft6236.txt |  35 ---
 .../bindings/input/tps65218-pwrbutton.txt  |  17 +-
 arch/arm/mach-sa1100/jornada720.c  |  16 +
 drivers/input/keyboard/Kconfig |  15 +
 drivers/input/keyboard/Makefile|   1 +
 drivers/input/keyboard/adc-keys.c  | 210 +
 drivers/input/keyboard/jornada720_kbd.c|  59 +---
 drivers/input/keyboard/snvs_pwrkey.c   |   1 -
 drivers/input/misc/Kconfig |  16 +-
 drivers/input/misc/Makefile|   1 +
 drivers/input/misc/gpio_decoder.c  | 137 +
 drivers/input/misc/max77693-haptic.c   |   4 +-
 drivers/input/misc/tps65218-pwrbutton.c|  92 --
 drivers/input/mouse/elan_i2c_smbus.c   |  20 +-
 drivers/input/mouse/focaltech.c|   3 +-
 drivers/input/mouse/psmouse-base.c |   2 +-
 drivers/input/serio/serport.c  |  17 +-
 drivers/input/tablet/pegasus_notetaker.c   |   1 +
 drivers/input/touchscreen/Kconfig  |  25 +-
 drivers/input/touchscreen/Makefile |   2 +-
 drivers/input/touchscreen/edt-ft5x06.c |   8 +
 drivers/input/touchscreen/ektf2127.c   | 336 +
 drivers/input/touchscreen/elants_i2c.c |  31 +-
 drivers/input/touchscreen/ft6236.c | 326 
 drivers/input/touchscreen/jornada720_ts.c  |  21 +-
 drivers/input/touchscreen/mc13783_ts.c |  24 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c  |  13 +-
 drivers/input/touchscreen/wdt87xx_i2c.c|   5 +-
 drivers/input/touchscreen/wm97xx-core.c|   2 +-
 34 files changed, 1033 insertions(+), 519 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt
 create mode 100644 Documentation/devicetree/bindings/input/gpio-decoder.txt
 create mode 100644 

[git pull] Input updates for 4.9-rc0

2016-10-05 Thread Dmitry Torokhov
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 new driver for
Elan eKTF2127 touchscreen controllers; a new "gpio-decoder" driver to
read and report state of several GPIO lines; an ADC resistor ladder
driver; the ft6326 driver is removed because edt-ft5x06 handles the same
devices just fine. Plus regular slew of driver fixes/enhancements. 

Changelog:
-

Alexandre Belloni (1):
  Input: add ADC resistor ladder driver

Arnd Bergmann (1):
  Input: ektf2127 - mark PM functions as __maybe_unused

Axel Lin (1):
  Input: snvs_pwrkey - drop input_free_device call if input_register_device 
fails

Baoyou Xie (1):
  Input: focaltech - mark focaltech_set_resolution() static

Benjamin Tissoires (1):
  Input: elan_i2c - fix return tests of i2c_smbus_read_block_data()

Bhaktipriya Shridhar (3):
  Input: psmouse - remove deprecated create_singletheread_workqueue
  Input: mc13783_ts - remove deprecated create_singletheread_workqueue
  Input: wm97xx - remove deprecated create_singletheread_workqueue

Dmitry Torokhov (1):
  Input: jornada720_kbd - switch to using dev_dbg

Hans Verkuil (1):
  Input: serio - add hangup support

Hans de Goede (1):
  Input: remove duplicate ft6236 driver

HungNien Chen (1):
  Input: wdt87xx_i2c - fix the flash erase issue

Johnny Chuang (1):
  Input: elants_i2c - get product id on recovery mode for FW update

Krzysztof Kozlowski (1):
  Input: max77693-haptic - change Krzysztof Kozlowski's email to kernel.org

LABBE Corentin (3):
  Input: pixcir_i2c_ts - simplify code with of_device_get_match_data
  Input: pixcir_i2c_ts - remove text about writing to Free Software 
Foundation
  Input: pixcir_i2c_ts - remove a useless blank line

Marcin Niestroj (1):
  Input: tps65218-pwrbutton - add support for tps65217 variant

Martin Kepplinger (1):
  Input: pegasus_notetaker - directly include workqueue header

Russell King (4):
  Input: jornada720_kbd - switch to devm_* APIs
  Input: jornada720_kbd - get rid of mach/irqs.h include
  Input: jornada720_kbd - remove unneeded mach/hardware.h include
  Input: jornada720_ts - get rid of mach/irqs.h and mach/hardware.h includes

Siebren Vroegindeweij (1):
  Input: add support for Elan eKTF2127 touchscreen controller

Vignesh R (1):
  Input: add generic input driver to read encoded GPIO lines

Vladimir Zapolskiy (1):
  Input: gpio-keys-polled - don't use unit-address with button nodes


Diffstat:


 .../devicetree/bindings/input/adc-keys.txt |  49 +++
 .../devicetree/bindings/input/gpio-decoder.txt |  23 ++
 .../devicetree/bindings/input/gpio-keys-polled.txt |   5 +-
 .../bindings/input/touchscreen/edt-ft5x06.txt  |   8 +
 .../bindings/input/touchscreen/ektf2127.txt|  27 ++
 .../input/touchscreen/focaltech-ft6236.txt |  35 ---
 .../bindings/input/tps65218-pwrbutton.txt  |  17 +-
 arch/arm/mach-sa1100/jornada720.c  |  16 +
 drivers/input/keyboard/Kconfig |  15 +
 drivers/input/keyboard/Makefile|   1 +
 drivers/input/keyboard/adc-keys.c  | 210 +
 drivers/input/keyboard/jornada720_kbd.c|  59 +---
 drivers/input/keyboard/snvs_pwrkey.c   |   1 -
 drivers/input/misc/Kconfig |  16 +-
 drivers/input/misc/Makefile|   1 +
 drivers/input/misc/gpio_decoder.c  | 137 +
 drivers/input/misc/max77693-haptic.c   |   4 +-
 drivers/input/misc/tps65218-pwrbutton.c|  92 --
 drivers/input/mouse/elan_i2c_smbus.c   |  20 +-
 drivers/input/mouse/focaltech.c|   3 +-
 drivers/input/mouse/psmouse-base.c |   2 +-
 drivers/input/serio/serport.c  |  17 +-
 drivers/input/tablet/pegasus_notetaker.c   |   1 +
 drivers/input/touchscreen/Kconfig  |  25 +-
 drivers/input/touchscreen/Makefile |   2 +-
 drivers/input/touchscreen/edt-ft5x06.c |   8 +
 drivers/input/touchscreen/ektf2127.c   | 336 +
 drivers/input/touchscreen/elants_i2c.c |  31 +-
 drivers/input/touchscreen/ft6236.c | 326 
 drivers/input/touchscreen/jornada720_ts.c  |  21 +-
 drivers/input/touchscreen/mc13783_ts.c |  24 +-
 drivers/input/touchscreen/pixcir_i2c_ts.c  |  13 +-
 drivers/input/touchscreen/wdt87xx_i2c.c|   5 +-
 drivers/input/touchscreen/wm97xx-core.c|   2 +-
 34 files changed, 1033 insertions(+), 519 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt
 create mode 100644 Documentation/devicetree/bindings/input/gpio-decoder.txt
 create mode 100644