Skip to contentSkip to conversation

Input updates for v6.20-rc0

GIT PULL Merged Dmitry Torokhov 2 participants 2 messages Feb 15 HID

lore
Share & tools
lore
#0 lore raw

Hi Linus,

Please pull from:

git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v7.0-rc0

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

- support for FocalTech FT8112 added to i2c-hid driver

- support for FocalTech FT3518 added to edt-ft5x06 driver

- support for power buttons in TWL603x chips added to twl4030-pwrbutton driver

- an update to gpio-decoder driver to make it usable on non-OF platforms and to clean up the code

- an update to synaptics_i2c driver switching it to use managed resources and a fix to restarting polling after resume

- an update to gpio-keys driver to fall back to getting IRQ from resources if not specified using other means

- an update to ili210x driver to support polling mode

- a number of input drivers switched to scnprintf() to suppress truncation warnings

- a number of updates and conversions of device tree bindings to yaml format

- fixes to spelling in comments and messages in several drivers

- other assorted fixups.

Changelog:
---------

Andreas Kemnade (2):
Input: twl4030 - add TWL603x power button
Input: twl4030 - fix warnings without CONFIG_OF

Andy Shevchenko (19):
Input: dynapro - switch to use scnprintf() to suppress truncation warning
Input: egalax_ts_serial - switch to use scnprintf() to suppress truncation warning
Input: elo - switch to use scnprintf() to suppress truncation warning
Input: gunze - switch to use scnprintf() to suppress truncation warning
Input: hampshire - switch to use scnprintf() to suppress truncation warning
Input: fujitsu_ts - switch to use scnprintf() to suppress truncation warning
Input: inexio - switch to use scnprintf() to suppress truncation warning
Input: mtouch - switch to use scnprintf() to suppress truncation warning
Input: penmount - switch to use scnprintf() to suppress truncation warning
Input: touchit213 - switch to use scnprintf() to suppress truncation warning
Input: touchright - switch to use scnprintf() to suppress truncation warning
Input: touchwin - switch to use scnprintf() to suppress truncation warning
Input: tsc40 - switch to use scnprintf() to suppress truncation warning
Input: wdt87xx_i2c - switch to use dev_err_probe()
Input: gpio_decoder - make use of device properties
Input: gpio_decoder - unify messages with help of dev_err_probe()
Input: gpio_decoder - replace custom loop by gpiod_get_array_value_cansleep()
Input: gpio_decoder - make use of the macros from bits.h
Input: gpio_decoder - don't use "proxy" headers

Daniel Peng (2):
dt-bindings: input: i2c-hid: Introduce FocalTech FT8112
HID: i2c-hid: Add FocalTech FT8112

David Heidelberg (1):
Input: stmfts - correct wording for the warning message

Dmitry Torokhov (4):
Input: ilitek_ts_i2c - switch mdelay() to fsleep()
Input: synaptics_i2c - switch to using managed resources
Input: appletouch - fix potential race between resume and open
Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys

Fabio Baltieri (1):
Input: cros_ec_keyb - clarify key event error message

Gianluca Boiano (1):
Input: novatek-nvt-ts - drop wake_type check

Josua Mayer (1):
Input: ilitek_ts_i2c - fix warning with gpio controllers that sleep

Kuan-Wei Chiu (1):
dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema

Lukas Bulwahn (1):
MAINTAINERS: adjust file entry in HIMAX HX83112B TOUCHSCREEN SUPPORT

Marco Crivellari (4):
Input: gpio_keys - replace use of system_wq with system_dfl_wq
Input: palmas-pwrbutton - replace use of system_wq with system_dfl_wq
Input: synaptics_i2c - replace use of system_wq with system_dfl_wq
Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user

Marek Vasut (3):

      Input: ili210x - convert to dev_err_probe()
      dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek
      Input: ili210x - add support for polling mode

Micah Ostrow (1):
Input: apbps2 - fix comment style and typos

Minseong Kim (1):
Input: synaptics_i2c - guard polling restart in resume

Petr Hodina (2):
Input: stmfts - make comments correct
Input: stmfts - use sysfs_emit() instead of sprintf()

Rakesh Kota (1):
dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU

Raymond Hackley (1):
dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038

Rob Herring (Arm) (1):
dt-bindings: input: touchscreen: sitronix,st1232: Add Sitronix ST1624

Sakari Ailus (3):
Input: omap4-keypad - remove redundant pm_runtime_mark_last_busy() calls
Input: cs40l50 - remove redundant pm_runtime_mark_last_busy() calls
Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls

Svyatoslav Ryhel (1):
dt-bindings: input: touchscreen: tsc2007: document '#io-channel-cells'

Vaibhav Gupta (1):
Input: pf1550 - remove "defined but unused" warning

Vivek BalachandharTN (1):
Input: byd - use %*ph for Z packet dump

Vladimir Zapolskiy (1):
Input: adp5589 - remove a leftover header file

Wentong Tian (1):
Input: serio - complete sizeof(*pointer) conversions

Yedaya Katsman (2):
dt-bindings: input: touchscreen: edt-ft5x06: Add FocalTech FT3518
Input: edt-ft5x06 - add support for FocalTech FT3518

Diffstat:
--------

 .../devicetree/bindings/goldfish/events.txt        |  17 --
 .../bindings/input/focaltech,ft8112.yaml           |  66 ++++++
 .../input/google,goldfish-events-keypad.yaml       |  41 ++++
 .../bindings/input/qcom,pm8941-pwrkey.yaml         |  17 +-
 .../bindings/input/touchscreen/edt-ft5x06.yaml     |   1 +
 .../bindings/input/touchscreen/ilitek,ili210x.yaml |  51 +++++
 .../input/touchscreen/imagis,ist3038c.yaml         |   4 +-
 .../input/touchscreen/sitronix,st1232.yaml         |  10 +-
 .../bindings/input/touchscreen/ti,tsc2007.yaml     |   3 +
 .../bindings/input/touchscreen/trivial-touch.yaml  |   4 -
 MAINTAINERS                                        |   2 +-
 drivers/hid/i2c-hid/i2c-hid-of-elan.c              |   8 +
 drivers/input/keyboard/cros_ec_keyb.c              |   3 +-
 drivers/input/keyboard/gpio_keys.c                 |  19 +-
 drivers/input/keyboard/omap4-keypad.c              |   4 -
 drivers/input/misc/cs40l50-vibra.c                 |   4 -
 drivers/input/misc/gpio_decoder.c                  |  74 ++++---
 drivers/input/misc/palmas-pwrbutton.c              |   2 +-
 drivers/input/misc/pf1550-onkey.c                  |   2 +-
 drivers/input/misc/twl4030-pwrbutton.c             |  67 ++++++-
 drivers/input/mouse/appletouch.c                   |   9 +-
 drivers/input/mouse/byd.c                          |   6 +-
 drivers/input/mouse/cyapa.c                        |   3 -
 drivers/input/mouse/cyapa_gen5.c                   |   1 -
 drivers/input/mouse/psmouse-smbus.c                |   2 +-
 drivers/input/mouse/synaptics_i2c.c                | 223 +++++++++------------
 drivers/input/serio/altera_ps2.c                   |   2 +-
 drivers/input/serio/apbps2.c                       |  14 +-
 drivers/input/serio/arc_ps2.c                      |   3 +-
 drivers/input/serio/olpc_apsp.c                    |   2 +-
 drivers/input/touchscreen/dynapro.c                |   4 +-
 drivers/input/touchscreen/edt-ft5x06.c             |   6 +
 drivers/input/touchscreen/egalax_ts_serial.c       |   3 +-
 drivers/input/touchscreen/elo.c                    |   2 +-
 drivers/input/touchscreen/fujitsu_ts.c             |   3 +-
 drivers/input/touchscreen/gunze.c                  |   2 +-
 drivers/input/touchscreen/hampshire.c              |   4 +-
 drivers/input/touchscreen/ili210x.c                |  96 +++++----
 drivers/input/touchscreen/ilitek_ts_i2c.c          |  10 +-
 drivers/input/touchscreen/inexio.c                 |   2 +-
 drivers/input/touchscreen/mtouch.c                 |   2 +-
 drivers/input/touchscreen/novatek-nvt-ts.c         |   5 -
 drivers/input/touchscreen/penmount.c               |   2 +-
 drivers/input/touchscreen/stmfts.c                 |  21 +-
 drivers/input/touchscreen/touchit213.c             |   4 +-
 drivers/input/touchscreen/touchright.c             |   2 +-
 drivers/input/touchscreen/touchwin.c               |   2 +-
 drivers/input/touchscreen/tsc40.c                  |   2 +-
 drivers/input/touchscreen/wdt87xx_i2c.c            |  14 +-
 include/linux/input/adp5589.h                      | 180 -----------------
 50 files changed, 518 insertions(+), 512 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt
 create mode 100644 Documentation/devicetree/bindings/input/focaltech,ft8112.yaml
 create mode 100644 Documentation/devicetree/bindings/input/google,goldfish-events-keypad.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek,ili210x.yaml
 delete mode 100644 include/linux/input/adp5589.h

Thanks.

Signature · 1 line
Dmitry
merge bot Merged
#1 lore raw
The pull request you sent on Sat, 14 Feb 2026 19:39:37 -0800:

The pull request you sent on Sat, 14 Feb 2026 19:39:37 -0800:

Quoted 1 line

git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v7.0-rc0

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/348e77b8145676184fb49063d5543e054fd74909

Thank you!

Signature · 2 lines
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html