[git pull] Input updates for v6.8-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 tags/input-for-v6.8-rc0

to receive updates for the input subsystem. You will get:

- a new driver for Adafruit Seesaw gamepad device
- Zforce touchscreen will handle standard device properties for axis
  swap/inversion
- handling of advanced sensitivity settings in Microchip CAP11xx
  capacitive sensor driver
- more drivers have been converted to use newer gpiod API
- support for dedicated wakeup IRQs in gpio-keys dirver
- support for slider gestures and OTP variants in iqs269a driver
- atkbd will report keyboard version as 0xab83 in cases when GET ID
  command was skipped (to deal with problematic firmware on newer
  laptops), restoring the previous behavior
- other assorted cleanups and changes.

Changelog:
---------

Andreas Kemnade (4):
      Input: omap4-keypad - react on keypresses if device is runtime-suspended
      dt-bindings: touchscreen: convert neonode,zforce to json-schema
      dt-bindings: touchscreen: neonode,zforce: Use standard properties
      Input: zforce_ts - accept standard touchscreen properties

Anshul Dalal (4):
      dt-bindings: input: gpio-mouse: Convert to json-schema
      dt-bindings: input: convert drv266x to json-schema
      dt-bindings: input: bindings for Adafruit Seesaw Gamepad
      Input: driver for Adafruit Seesaw Gamepad

Biju Das (3):
      Input: da9063 - simplify obtaining OF match data
      Input: da9063 - drop redundant prints in probe()
      Input: da9063 - use dev_err_probe()

Christophe JAILLET (1):
      Input: xpad - remove usage of the deprecated ida_simple_xx() API

Dmitry Torokhov (2):
      Input: da9063_onkey - avoid using OF-specific APIs
      Input: da9063_onkey - avoid explicitly setting input's parent

Hans de Goede (1):
      Input: atkbd - use ab83 as id when skipping the getid command

Hermes Zhang (1):
      Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages

Jeff LaBundy (4):
      dt-bindings: input: iqs269a: Add bindings for slider gestures
      Input: iqs269a - add support for slider gestures
      dt-bindings: input: iqs269a: Add bindings for OTP variants
      Input: iqs269a - add support for OTP variants

Jiri Valek - 2N (3):
      Input: cap11xx - remove unnecessary IRQ parsing
      dt-bindings: input: microchip,cap11xx: add advanced sensitivity settings
      Input: cap11xx - add advanced sensitivity settings

Krzysztof Kozlowski (1):
      dt-bindings: input: samsung,s6sy761: convert to DT schema

Linus Walleij (4):
      Input: navpoint - convert to use GPIO descriptor
      Input: tca6416-keypad - drop unused include
      Input: omap-keypad - drop optional GPIO support
      Input: as5011 - convert to GPIO descriptor

Marcus Folkesson (1):
      Input: pxrc - simplify mutex handling with guard macro

Marek Szyprowski (1):
      Input: max77693-haptic - add device-tree compatible strings

Mark Brown (3):
      Input: cap11xx - cache hardware ID registers
      Input: cap11xx - convert to use maple tree register cache
      Input: qt1050 - convert to use maple tree register cache

Rob Herring (2):
      dt-bindings: input: sprd,sc27xx-vibrator: Drop incomplete example
      dt-bindings: input: mediatek,pmic-keys: Drop incomplete example

Tony Lindgren (2):
      dt-bindings: input: gpio-keys: Allow optional dedicated wakeirq
      Input: gpio-keys - add system suspend support for dedicated wakeirqs

ye xingchen (7):
      Input: use sysfs_emit() instead of scnprintf()
      Input: mouse - use sysfs_emit[_at]() instead of scnprintf()
      Input: touchscreen - use sysfs_emit[_at]() instead of scnprintf()
      Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf()
      Input: ims-pcu - use sysfs_emit() instead of scnprintf()
      Input: iqs269a - use sysfs_emit() instead of scnprintf()
      Input: vivaldi - convert to use sysfs_emit_at() API

Diffstat:
--------

 .../bindings/input/adafruit,seesaw-gamepad.yaml    |  63 ++++
 .../devicetree/bindings/input/gpio-keys.yaml       |  41 ++-
 .../devicetree/bindings/input/gpio-mouse.txt       |  32 --
 .../devicetree/bindings/input/gpio-mouse.yaml      |  68 +++++
 .../devicetree/bindings/input/iqs269a.yaml         |  98 +++++-
 .../bindings/input/mediatek,pmic-keys.yaml         |  24 +-
 .../bindings/input/microchip,cap11xx.yaml          |  80 ++++-
 .../bindings/input/sprd,sc27xx-vibrator.yaml       |  19 +-
 .../devicetree/bindings/input/ti,drv2665.txt       |  17 --
 .../devicetree/bindings/input/ti,drv2667.txt       |  17 --
 .../devicetree/bindings/input/ti,drv266x.yaml      |  50 +++
 .../bindings/input/touchscreen/neonode,zforce.yaml |  72 +++++
 .../bindings/input/touchscreen/samsung,s6sy761.txt |  32 --
 .../input/touchscreen/samsung,s6sy761.yaml         |  54 ++++
 .../bindings/input/touchscreen/zforce_ts.txt       |  34 ---
 MAINTAINERS                                        |   7 +
 drivers/input/input.c                              |   8 +-
 drivers/input/joystick/Kconfig                     |  10 +
 drivers/input/joystick/Makefile                    |   1 +
 drivers/input/joystick/adafruit-seesaw.c           | 315 +++++++++++++++++++
 drivers/input/joystick/as5011.c                    |  24 +-
 drivers/input/joystick/pxrc.c                      |  42 ++-
 drivers/input/joystick/xpad.c                      |   6 +-
 drivers/input/keyboard/atkbd.c                     |  12 +-
 drivers/input/keyboard/cap11xx.c                   | 253 ++++++++++++----
 drivers/input/keyboard/gpio_keys.c                 |  75 ++++-
 drivers/input/keyboard/omap-keypad.c               |  19 +-
 drivers/input/keyboard/omap4-keypad.c              |  15 +-
 drivers/input/keyboard/qt1050.c                    |   2 +-
 drivers/input/keyboard/tca6416-keypad.c            |   1 -
 drivers/input/misc/da9063_onkey.c                  |  69 ++---
 drivers/input/misc/ims-pcu.c                       |  10 +-
 drivers/input/misc/iqs269a.c                       | 335 ++++++++++++++++++---
 drivers/input/misc/max77693-haptic.c               |  14 +-
 drivers/input/mouse/cyapa.c                        |  22 +-
 drivers/input/mouse/cyapa_gen3.c                   |   2 +-
 drivers/input/mouse/cyapa_gen5.c                   |   4 +-
 drivers/input/mouse/cyapa_gen6.c                   |  20 +-
 drivers/input/mouse/elan_i2c_core.c                |  18 +-
 drivers/input/mouse/navpoint.c                     |  41 +--
 drivers/input/rmi4/rmi_f01.c                       |  13 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |  21 +-
 drivers/input/touchscreen/edt-ft5x06.c             |   2 +-
 drivers/input/touchscreen/hideep.c                 |   6 +-
 drivers/input/touchscreen/hycon-hy46xx.c           |   2 +-
 drivers/input/touchscreen/ilitek_ts_i2c.c          |  16 +-
 drivers/input/touchscreen/iqs5xx.c                 |  12 +-
 drivers/input/touchscreen/iqs7211.c                |  12 +-
 drivers/input/touchscreen/melfas_mip4.c            |  16 +-
 drivers/input/touchscreen/usbtouchscreen.c         |   4 +-
 drivers/input/touchscreen/wdt87xx_i2c.c            |   6 +-
 drivers/input/touchscreen/zforce_ts.c              |  34 +--
 drivers/input/vivaldi-fmap.c                       |   6 +-
 include/linux/gpio_keys.h                          |   2 +
 include/linux/input/as5011.h                       |   1 -
 include/linux/input/navpoint.h                     |   1 -
 include/linux/platform_data/keypad-omap.h          |   3 -
 57 files changed, 1633 insertions(+), 550 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/gpio-mouse.txt
 create mode 100644 Documentation/devicetree/bindings/input/gpio-mouse.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/ti,drv2665.txt
 delete mode 100644 Documentation/devicetree/bindings/input/ti,drv2667.txt
 create mode 100644 Documentation/devicetree/bindings/input/ti,drv266x.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/neonode,zforce.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/samsung,s6sy761.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/zforce_ts.txt
 create mode 100644 drivers/input/joystick/adafruit-seesaw.c

Thanks.


-- 
Dmitry




[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