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

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

- changes to input core to properly queue synthetic events (such as
  autorepeat) and to release multitouch contacts when an input device is
  inhibited or suspended
- reworked quirk handling in i8042 driver that consolidates multiple
  DMI tables into one and adds several quirks for TUXEDO line of
  laptops
- update to mt6779 keypad to better reflect organization of the hardware 
- changes to mtk-pmic-keys driver preparing it to handle more variants
- facelift of adp5588-keys driver
- improvements to iqs7222 driver
- adjustments to various DT binding documents for input devices
- other assorted driver fixes.

Changelog:
---------

Andy Shevchenko (1):
      Input: goodix - switch use of acpi_gpio_get_*_resource() APIs

Angela Czubak (1):
      Input: deactivate MT slots when inhibiting or suspending devices

AngeloGioacchino Del Regno (2):
      Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
      Input: mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs

Dario Binacchi (6):
      dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz
      Input: edt-ft5x06 - get/set M12 report rate by sysfs
      Input: edt-ft5x06 - set report rate by dts property
      Input: edt-ft5x06 - show model name by sysfs
      Input: edt-ft5x06 - show firmware version by sysfs
      Input: edt-ft5x06 - show crc and header errors by sysfs

Dmitry Torokhov (9):
      Input: cros_ec_keyb - switch to using generic device properties
      Input: adp5588-keys - drop CONFIG_PM guards
      Input: adp5588-keys - switch to using threaded interrupt
      Input: adp5588-keys - switch to using managed resources
      Input: adp5588-keys - do not explicitly set device as wakeup source
      Input: mtk-pmic-keys - allow compiling with COMPILE_TEST
      Input: mtk-pmic-keys - use single update when configuring long press behavior
      Input: properly queue synthetic events
      Input: adc-joystick - fix ordering in adc_joystick_probe()

Furquan Shaikh (1):
      Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks

Hans de Goede (1):
      Input: i8042 - add dritek quirk for Acer Aspire One AO532

Jeff LaBundy (10):
      Input: iqs7222 - correct slider event disable logic
      Input: iqs7222 - fortify slider event reporting
      Input: iqs7222 - protect volatile registers
      Input: iqs7222 - acknowledge reset before writing registers
      Input: iqs7222 - handle reset during ATI
      Input: iqs7222 - remove support for RF filter
      dt-bindings: input: iqs7222: Remove support for RF filter
      dt-bindings: input: iqs7222: Correct bottom speed step size
      dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
      dt-bindings: input: iqs7222: Use central 'linux,code' definition

Jiang Jian (2):
      Input: gpio_mouse - fix typos in comments
      Input: cyapa_gen6 - aligned "*" each line

Krzysztof Kozlowski (5):
      dt-bindings: input: use generic node names
      dt-bindings: input: gpio-keys: enforce node names to match all properties
      dt-bindings: input: gpio-keys: reference input.yaml and document properties
      dt-bindings: input: gpio-keys: accept also interrupt-extended
      dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml

Linus Walleij (1):
      Input: zinitix - rename defines ZINITIX_*

Mattijs Korpershoek (2):
      Input: mt6779-keypad - match hardware matrix organization
      Input: mt6779-keypad - implement row/column selection

Miaoqian Lin (1):
      Input: exc3000 - fix return value check of wait_for_completion_timeout

Minghao Chi (1):
      Input: omap4-keypad - switch to using pm_runtime_resume_and_get()

Rob Herring (5):
      dt-bindings: input: Increase maximum keycode value to 0x2ff
      dt-bindings: input: Centralize 'linux,code' definition
      dt-bindings: input: Use common 'linux,keycodes' definition
      dt-bindings: input: Centralize 'linux,input-type' definition
      dt-bindings: input: Convert adc-keys to DT schema

Werner Sembach (5):
      Input: i8042 - move __initconst to fix code styling warning
      Input: i8042 - merge quirk tables
      Input: i8042 - add debug output for quirks
      Input: i8042 - add TUXEDO devices to i8042 quirk tables
      Input: i8042 - add additional TUXEDO devices to i8042 quirk tables

Yang Li (1):
      Input: sensehat-joystick - remove unnecessary error message

Diffstat:
--------

 .../devicetree/bindings/input/adc-joystick.yaml    |    2 +-
 .../devicetree/bindings/input/adc-keys.txt         |   67 -
 .../devicetree/bindings/input/adc-keys.yaml        |  103 ++
 .../input/allwinner,sun4i-a10-lradc-keys.yaml      |    5 +-
 .../devicetree/bindings/input/ariel-pwrbutton.yaml |    1 +
 .../devicetree/bindings/input/azoteq,iqs7222.yaml  |   41 +-
 .../bindings/input/fsl,mpr121-touchkey.yaml        |    4 +-
 .../devicetree/bindings/input/gpio-keys.yaml       |  167 ++-
 Documentation/devicetree/bindings/input/input.yaml |   24 +-
 .../devicetree/bindings/input/iqs269a.yaml         |   17 +-
 .../devicetree/bindings/input/iqs626a.yaml         |   13 +-
 .../devicetree/bindings/input/iqs62x-keys.yaml     |    9 +-
 .../devicetree/bindings/input/max77650-onkey.yaml  |    8 +-
 .../bindings/input/microchip,cap11xx.yaml          |    2 +-
 .../bindings/input/touchscreen/edt-ft5x06.yaml     |    8 +
 drivers/input/input-core-private.h                 |   16 +
 drivers/input/input-mt.c                           |   48 +-
 drivers/input/input.c                              |  149 +--
 drivers/input/joystick/adc-joystick.c              |   15 +-
 drivers/input/joystick/sensehat-joystick.c         |    4 +-
 drivers/input/keyboard/Kconfig                     |    2 +-
 drivers/input/keyboard/adp5588-keys.c              |  206 ++--
 drivers/input/keyboard/cros_ec_keyb.c              |   89 +-
 drivers/input/keyboard/mt6779-keypad.c             |   18 +-
 drivers/input/keyboard/mtk-pmic-keys.c             |   98 +-
 drivers/input/keyboard/omap4-keypad.c              |   26 +-
 drivers/input/misc/iqs7222.c                       |  178 ++-
 drivers/input/mouse/cyapa_gen6.c                   |    2 +-
 drivers/input/mouse/gpio_mouse.c                   |    2 +-
 drivers/input/serio/i8042-x86ia64io.h              | 1282 ++++++++++++--------
 drivers/input/touchscreen/edt-ft5x06.c             |   96 +-
 drivers/input/touchscreen/exc3000.c                |    7 +-
 drivers/input/touchscreen/goodix.c                 |   22 +-
 drivers/input/touchscreen/zinitix.c                |  112 +-
 34 files changed, 1709 insertions(+), 1134 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/input/adc-keys.txt
 create mode 100644 Documentation/devicetree/bindings/input/adc-keys.yaml
 create mode 100644 drivers/input/input-core-private.h

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