[git pull] Input updates for v6.14-rc6

From: Dmitry Torokhov
Date: Sat Mar 15 2025 - 21:18:36 EST


Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v6.14-rc6

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

- several new device IDs added to xpad game controller driver

- support for imagis IST3038H variant of chip added to imagis touch
controller driver

- a fix for GPIO allocation for ads7846 touch controller driver

- a fix for iqs7222 driver to properly support status register

- a fix for goodix-berlin touch controller driver to use the right name
for the regulator

- more i8042 quirks to better handle several old Clevo devices.

Changelog:
---------

Andras Sebok (2):
dt-bindings: input/touchscreen: imagis: add compatible for ist3038h
Input: imagis - add support for imagis IST3038H

Antheas Kapenekakis (3):
Input: xpad - add support for ZOTAC Gaming Zone
Input: xpad - add support for TECNO Pocket Go
Input: xpad - rename QH controller to Legion Go S

Bastien Nocera (1):
MAINTAINERS: Remove myself from the goodix touchscreen maintainers

H. Nikolaus Schaller (1):
Input: ads7846 - fix gpiod allocation

Jeff LaBundy (1):
Input: iqs7222 - preserve system status register

Luca Weiss (2):
Input: goodix-berlin - fix comment referencing wrong regulator
Input: goodix-berlin - fix vddio regulator references

Nilton Perim Neto (1):
Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers

Pavel Rojtberg (1):
Input: xpad - add multiple supported devices

Werner Sembach (4):
Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ
Input: i8042 - add required quirks for missing old boardnames
Input: i8042 - swap old quirk combination with new quirk for several devices
Input: i8042 - swap old quirk combination with new quirk for more devices

Yu-Chun Lin (1):
Input: wdt87xx_i2c - fix compiler warning

Diffstat:
--------

.../input/touchscreen/imagis,ist3038c.yaml | 1 +
MAINTAINERS | 1 -
drivers/input/joystick/xpad.c | 39 ++++++--
drivers/input/misc/iqs7222.c | 50 ++++------
drivers/input/serio/i8042-acpipnpio.h | 111 ++++++++++-----------
drivers/input/touchscreen/ads7846.c | 2 +-
drivers/input/touchscreen/goodix_berlin_core.c | 26 ++---
drivers/input/touchscreen/imagis.c | 9 ++
drivers/input/touchscreen/wdt87xx_i2c.c | 2 +
9 files changed, 135 insertions(+), 106 deletions(-)

Thanks.


--
Dmitry