[git pull] Input updates for v5.18-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 for-linus

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

- a revert of a patch resetting extra buttons on touchpads claiming to
  be buttonpads as this caused regression on certain Dell devices
- a new driver for Mediatek MT6779 keypad
- a new driver for Imagis touchscreen
- rework of Google/Chrome OS "Vivaldi" keyboard handling
- assorted driver fixes.

Changelog:
---------

Christophe JAILLET (1):
      Input: da9063 - use devm_delayed_work_autocancel()

Colin Ian King (1):
      Input: adi - remove redundant variable z

Danilo Krummrich (5):
      Input: ps2-gpio - refactor struct ps2_gpio_data
      Input: ps2-gpio - use ktime for IRQ timekeeping
      Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx()
      Input: ps2-gpio - don't send rx data before the stop bit
      Input: ps2-gpio - enforce GPIOs flag open drain

Dmitry Torokhov (1):
      HID: google: switch to devm when registering keyboard backlight LED

Hans de Goede (4):
      Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails
      Input: add input_copy_abs() function
      Input: goodix - use input_copy_abs() helper
      Input: goodix - fix race on driver unbind

Jeff LaBundy (2):
      Input: iqs5xx - use local input_dev pointer
      Input: add bounds checking to input_set_capability()

José Expósito (1):
      Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"

Lv Ruyi (CGEL ZTE) (1):
      Input: mt6779-keypad - fix signedness bug

Marcos Alano (1):
      Input: xbox - correct the name for Xbox Series S|X controller

Markuss Broks (2):
      dt-bindings: input/touchscreen: bindings for Imagis
      Input: add Imagis touchscreen driver

Matthew Haughton (1):
      Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD

Mattijs Korpershoek (3):
      Input: mtk-pmic-keys - use get_irq_byname() instead of index
      dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition
      Input: mtk-pmic-keys - add support for MT6358

Stephen Boyd (3):
      Input: extract ChromeOS vivaldi physmap show function
      HID: google: extract Vivaldi hid feature mapping for use in hid-hammer
      HID: google: Add support for vivaldi to hid-hammer

Yunus Bas (1):
      Input: tsc200x - add axis inversion and swapping support

Zheng Yongjun (1):
      Input: stmfts - fix reference leak in stmfts_input_open

Zhengqiao Xia (1):
      HID: google: modify HID device groups of eel

fengping.yu (2):
      dt-bindings: input: Add bindings for Mediatek matrix keypad
      Input: mt6779-keypad - add MediaTek keypad driver

Diffstat:
--------

 .../bindings/input/mediatek,mt6779-keypad.yaml     |  77 +++++
 .../devicetree/bindings/input/mtk-pmic-keys.txt    |   5 +-
 .../input/touchscreen/imagis,ist3038c.yaml         |  74 +++++
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 MAINTAINERS                                        |   6 +
 drivers/hid/Kconfig                                |  11 +
 drivers/hid/Makefile                               |   1 +
 drivers/hid/hid-google-hammer.c                    |  51 ++-
 drivers/hid/hid-vivaldi-common.c                   | 140 ++++++++
 drivers/hid/hid-vivaldi-common.h                   |  16 +
 drivers/hid/hid-vivaldi.c                          | 121 +------
 drivers/input/Kconfig                              |   7 +
 drivers/input/Makefile                             |   1 +
 drivers/input/input.c                              |  70 +++-
 drivers/input/joystick/adi.c                       |   4 +-
 drivers/input/joystick/xpad.c                      |   2 +-
 drivers/input/keyboard/Kconfig                     |  14 +
 drivers/input/keyboard/Makefile                    |   1 +
 drivers/input/keyboard/atkbd.c                     |  27 +-
 drivers/input/keyboard/cros_ec_keyb.c              |  43 +--
 drivers/input/keyboard/mt6779-keypad.c             | 221 +++++++++++++
 drivers/input/keyboard/mtk-pmic-keys.c             |  55 ++-
 drivers/input/misc/da9063_onkey.c                  |  13 +-
 drivers/input/mouse/synaptics.c                    |   1 +
 drivers/input/serio/ps2-gpio.c                     | 195 +++++++----
 drivers/input/touchscreen/Kconfig                  |  10 +
 drivers/input/touchscreen/Makefile                 |   1 +
 drivers/input/touchscreen/goodix.c                 |  61 ++--
 drivers/input/touchscreen/goodix.h                 |   1 +
 drivers/input/touchscreen/imagis.c                 | 367 +++++++++++++++++++++
 drivers/input/touchscreen/iqs5xx.c                 |  16 +-
 drivers/input/touchscreen/stmfts.c                 |   8 +-
 drivers/input/touchscreen/tsc200x-core.c           |   7 +-
 drivers/input/vivaldi-fmap.c                       |  39 +++
 include/linux/input.h                              |   2 +
 include/linux/input/vivaldi-fmap.h                 |  27 ++
 36 files changed, 1364 insertions(+), 333 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
 create mode 100644 drivers/hid/hid-vivaldi-common.c
 create mode 100644 drivers/hid/hid-vivaldi-common.h
 create mode 100644 drivers/input/keyboard/mt6779-keypad.c
 create mode 100644 drivers/input/touchscreen/imagis.c
 create mode 100644 drivers/input/vivaldi-fmap.c
 create mode 100644 include/linux/input/vivaldi-fmap.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