[git pull] Input updates for 4.6-rc0 (round 2)

2016-03-25 Thread Dmitry Torokhov
Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive 2nd round of updates for the input subsystem. The BYD PS/2
protocol driver now uses absolute reporting mode and should behave more
like other touchpads; Synaptics driver needed to extend one of its
quirks to a newer firmware version, and a few USB drivers got tightened
up checks for the contents of their descriptors.

Changelog:
-

Andrew Duggan (1):
  Input: synaptics-rmi4 - remove check of Non-NULL array

Benjamin Tissoires (1):
  Input: synaptics - handle spurious release of trackstick buttons, again

Oliver Neukum (2):
  Input: ims-pcu - sanity check against missing interfaces
  Input: sur40 - fix DMA on stack

Richard Pospesel (1):
  Input: byd - enable absolute mode

Sangwon Jee (1):
  Input: melfas_mip4 - add hw_version sysfs attribute

Vladis Dronov (1):
  Input: ati_remote2 - fix crashes on detecting device with invalid 
descriptor


Diffstat:


 drivers/input/misc/ati_remote2.c|  36 +-
 drivers/input/misc/ims-pcu.c|   4 +
 drivers/input/mouse/byd.c   | 565 +---
 drivers/input/mouse/psmouse-base.c  |   2 +-
 drivers/input/mouse/synaptics.c |   5 +-
 drivers/input/rmi4/rmi_driver.c |   5 +-
 drivers/input/touchscreen/melfas_mip4.c |  28 +-
 drivers/input/touchscreen/sur40.c   |  21 +-
 8 files changed, 449 insertions(+), 217 deletions(-)


-- 
Dmitry



[git pull] Input updates for 4.6-rc0 (round 2)

2016-03-25 Thread Dmitry Torokhov
Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git for-linus

to receive 2nd round of updates for the input subsystem. The BYD PS/2
protocol driver now uses absolute reporting mode and should behave more
like other touchpads; Synaptics driver needed to extend one of its
quirks to a newer firmware version, and a few USB drivers got tightened
up checks for the contents of their descriptors.

Changelog:
-

Andrew Duggan (1):
  Input: synaptics-rmi4 - remove check of Non-NULL array

Benjamin Tissoires (1):
  Input: synaptics - handle spurious release of trackstick buttons, again

Oliver Neukum (2):
  Input: ims-pcu - sanity check against missing interfaces
  Input: sur40 - fix DMA on stack

Richard Pospesel (1):
  Input: byd - enable absolute mode

Sangwon Jee (1):
  Input: melfas_mip4 - add hw_version sysfs attribute

Vladis Dronov (1):
  Input: ati_remote2 - fix crashes on detecting device with invalid 
descriptor


Diffstat:


 drivers/input/misc/ati_remote2.c|  36 +-
 drivers/input/misc/ims-pcu.c|   4 +
 drivers/input/mouse/byd.c   | 565 +---
 drivers/input/mouse/psmouse-base.c  |   2 +-
 drivers/input/mouse/synaptics.c |   5 +-
 drivers/input/rmi4/rmi_driver.c |   5 +-
 drivers/input/touchscreen/melfas_mip4.c |  28 +-
 drivers/input/touchscreen/sur40.c   |  21 +-
 8 files changed, 449 insertions(+), 217 deletions(-)


-- 
Dmitry



[git pull] Input updates for 4.6-rc0

2016-03-18 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. The most notable item is
addition of support for Synaptics RMI4 protocol which is native protocol
for all current Synaptics devices (touchscreens, touchpads). In later
releases we'll switch devices using HID and PS/2 protocol emulation to
RMI4.

You will also get:
- BYD PS/2 touchpad protocol support for psmouse
- MELFAS MIP4 Touchscreen driver
- rotary encoder was moved away from legacy platform data and to generic
  device properties API, devm_* API, and can now handle encoders using
  more than 2 GPIOs
- Cypress touchpad driver was switched to devm_* API and device
  properties
- other assorted driver fixes

Changelog:
-

Andreas Färber (1):
  MAINTAINERS: add devicetree bindings to Input Drivers section

Andrew Duggan (9):
  Input: synaptics-rmi4 - add support for Synaptics RMI4 devices
  Input: synaptics-rmi4 - add I2C transport driver
  Input: synaptics-rmi4 - add device tree support for RMI4 I2C devices
  Input: synaptics-rmi4 - add support for 2D sensors and F11
  Input: synaptics-rmi4 - add device tree support for 2d sensors and F11
  Input: synaptics-rmi4 - add support for F12
  Input: synaptics-rmi4 - add support for F30
  Input: synaptics-rmi4 - add SPI transport driver
  Input: synaptics-rmi4 - add device tree support to the SPI transport 
driver

Arnd Bergmann (3):
  Input: spear-keyboard - use __maybe_unused to hide pm functions
  Input: snvs_pwrkey - use __maybe_unused to hide pm functions
  ARM: pxa/raumfeld: use PROPERTY_ENTRY_INTEGER to define props

Chris Diamand (1):
  Input: byd - add BYD PS/2 touchpad driver

Dan Carpenter (1):
  Input: synaptics-rmi4 - using logical instead of bitwise AND

Dmitry Torokhov (4):
  Input: rotary_encoder - mark PM methods as __maybe_unused
  Input: rotary_encoder - convert to use gpiod API
  Input: rotary_encoder - use input_set_capability()
  Input: rotary_encoder - move away from platform data structure

Dudley Du (1):
  Input: cyapa - fix for losing events during device power transitions

Geert Uytterhoeven (1):
  Input: Allow compile test of Goodix and Colibri VF50 if !GPIOLIB

Greg Hackmann (1):
  Input: goldfish_events - add devicetree bindings

Jason Hu (1):
  Input: goldfish_events - enable ACPI-based enumeration for goldfish events

Jean Delvare (1):
  Input: ts4800 - add hardware dependency

Josh Boyer (1):
  Input: powermate - fix oops with malicious USB descriptors

Linus Walleij (1):
  Input: stmpe-ts - restore kerneldoc

Oreste Salerno (4):
  Input: cyttsp - use devres managed resource allocations
  Input: cyttsp - check return value of input_mt_init_slots
  Input: cyttsp - switch to using device properties
  Input: cyttsp - perform hard reset of the chip during probe

Sangwon Jee (2):
  Input: add MELFAS MIP4 Touchscreen driver
  Input: melfas_mip4 - add resolution reporting

Simon Horman (1):
  Input: sh_keysc - remove dependency on SUPERH

Stefan Agner (3):
  Input: ad7879 - move header to platform_data directory
  Input: ad7879 - fix default x/y axis assignment
  Input: ad7879 - add device tree support

Timo Teräs (2):
  Input: rotary_encoder - convert to devm-* api
  Input: rotary_encoder - use threaded irqs

Uwe Kleine-König (1):
  Input: rotary-encoder - support more than 2 gpios as input

Vladimir Zapolskiy (1):
  Input: snvs_pwrkey - fix returned value check of 
syscon_regmap_lookup_by_phandle()


Diffstat:


 .../devicetree/bindings/goldfish/events.txt|   17 +
 .../bindings/input/rmi4/rmi_2d_sensor.txt  |   56 +
 .../devicetree/bindings/input/rmi4/rmi_f01.txt |   39 +
 .../devicetree/bindings/input/rmi4/rmi_i2c.txt |   53 +
 .../devicetree/bindings/input/rmi4/rmi_spi.txt |   57 +
 .../devicetree/bindings/input/rotary-encoder.txt   |2 +-
 .../bindings/input/touchscreen/ad7879.txt  |   53 +
 .../bindings/input/touchscreen/cyttsp.txt  |   95 ++
 .../bindings/input/touchscreen/touchscreen.txt |2 +
 Documentation/devicetree/bindings/spi/spi-bus.txt  |2 +
 .../devicetree/bindings/vendor-prefixes.txt|1 +
 MAINTAINERS|1 +
 arch/arm/mach-pxa/raumfeld.c   |   43 +-
 arch/blackfin/mach-bf527/boards/ezbrd.c|2 +-
 arch/blackfin/mach-bf527/boards/ezkit.c|2 +-
 arch/blackfin/mach-bf527/boards/tll6527m.c |2 +-
 arch/blackfin/mach-bf537/boards/stamp.c|2 +-
 arch/blackfin/mach-bf538/boards/ezkit.c|2 +-
 drivers/input/Kconfig  |2 +
 drivers/input/Makefile |2 +
 drivers/input/keyboard/Kconfig |2 +-
 

[git pull] Input updates for 4.6-rc0

2016-03-18 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. The most notable item is
addition of support for Synaptics RMI4 protocol which is native protocol
for all current Synaptics devices (touchscreens, touchpads). In later
releases we'll switch devices using HID and PS/2 protocol emulation to
RMI4.

You will also get:
- BYD PS/2 touchpad protocol support for psmouse
- MELFAS MIP4 Touchscreen driver
- rotary encoder was moved away from legacy platform data and to generic
  device properties API, devm_* API, and can now handle encoders using
  more than 2 GPIOs
- Cypress touchpad driver was switched to devm_* API and device
  properties
- other assorted driver fixes

Changelog:
-

Andreas Färber (1):
  MAINTAINERS: add devicetree bindings to Input Drivers section

Andrew Duggan (9):
  Input: synaptics-rmi4 - add support for Synaptics RMI4 devices
  Input: synaptics-rmi4 - add I2C transport driver
  Input: synaptics-rmi4 - add device tree support for RMI4 I2C devices
  Input: synaptics-rmi4 - add support for 2D sensors and F11
  Input: synaptics-rmi4 - add device tree support for 2d sensors and F11
  Input: synaptics-rmi4 - add support for F12
  Input: synaptics-rmi4 - add support for F30
  Input: synaptics-rmi4 - add SPI transport driver
  Input: synaptics-rmi4 - add device tree support to the SPI transport 
driver

Arnd Bergmann (3):
  Input: spear-keyboard - use __maybe_unused to hide pm functions
  Input: snvs_pwrkey - use __maybe_unused to hide pm functions
  ARM: pxa/raumfeld: use PROPERTY_ENTRY_INTEGER to define props

Chris Diamand (1):
  Input: byd - add BYD PS/2 touchpad driver

Dan Carpenter (1):
  Input: synaptics-rmi4 - using logical instead of bitwise AND

Dmitry Torokhov (4):
  Input: rotary_encoder - mark PM methods as __maybe_unused
  Input: rotary_encoder - convert to use gpiod API
  Input: rotary_encoder - use input_set_capability()
  Input: rotary_encoder - move away from platform data structure

Dudley Du (1):
  Input: cyapa - fix for losing events during device power transitions

Geert Uytterhoeven (1):
  Input: Allow compile test of Goodix and Colibri VF50 if !GPIOLIB

Greg Hackmann (1):
  Input: goldfish_events - add devicetree bindings

Jason Hu (1):
  Input: goldfish_events - enable ACPI-based enumeration for goldfish events

Jean Delvare (1):
  Input: ts4800 - add hardware dependency

Josh Boyer (1):
  Input: powermate - fix oops with malicious USB descriptors

Linus Walleij (1):
  Input: stmpe-ts - restore kerneldoc

Oreste Salerno (4):
  Input: cyttsp - use devres managed resource allocations
  Input: cyttsp - check return value of input_mt_init_slots
  Input: cyttsp - switch to using device properties
  Input: cyttsp - perform hard reset of the chip during probe

Sangwon Jee (2):
  Input: add MELFAS MIP4 Touchscreen driver
  Input: melfas_mip4 - add resolution reporting

Simon Horman (1):
  Input: sh_keysc - remove dependency on SUPERH

Stefan Agner (3):
  Input: ad7879 - move header to platform_data directory
  Input: ad7879 - fix default x/y axis assignment
  Input: ad7879 - add device tree support

Timo Teräs (2):
  Input: rotary_encoder - convert to devm-* api
  Input: rotary_encoder - use threaded irqs

Uwe Kleine-König (1):
  Input: rotary-encoder - support more than 2 gpios as input

Vladimir Zapolskiy (1):
  Input: snvs_pwrkey - fix returned value check of 
syscon_regmap_lookup_by_phandle()


Diffstat:


 .../devicetree/bindings/goldfish/events.txt|   17 +
 .../bindings/input/rmi4/rmi_2d_sensor.txt  |   56 +
 .../devicetree/bindings/input/rmi4/rmi_f01.txt |   39 +
 .../devicetree/bindings/input/rmi4/rmi_i2c.txt |   53 +
 .../devicetree/bindings/input/rmi4/rmi_spi.txt |   57 +
 .../devicetree/bindings/input/rotary-encoder.txt   |2 +-
 .../bindings/input/touchscreen/ad7879.txt  |   53 +
 .../bindings/input/touchscreen/cyttsp.txt  |   95 ++
 .../bindings/input/touchscreen/touchscreen.txt |2 +
 Documentation/devicetree/bindings/spi/spi-bus.txt  |2 +
 .../devicetree/bindings/vendor-prefixes.txt|1 +
 MAINTAINERS|1 +
 arch/arm/mach-pxa/raumfeld.c   |   43 +-
 arch/blackfin/mach-bf527/boards/ezbrd.c|2 +-
 arch/blackfin/mach-bf527/boards/ezkit.c|2 +-
 arch/blackfin/mach-bf527/boards/tll6527m.c |2 +-
 arch/blackfin/mach-bf537/boards/stamp.c|2 +-
 arch/blackfin/mach-bf538/boards/ezkit.c|2 +-
 drivers/input/Kconfig  |2 +
 drivers/input/Makefile |2 +
 drivers/input/keyboard/Kconfig |2 +-