lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <7ool7vscmhygq3jtks25bxhxbm2aijk6wp3cpy6njoifw6b5ri@2le5vfs3ztzo>
Date: Wed, 6 Aug 2025 21:25:21 -0700
From: Dmitry Torokhov <dmitry.torokhov@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, linux-input@...r.kernel.org, 
	Bartosz Golaszewski <brgl@...ev.pl>
Subject: [git pull] Input updates for v6.17-rc0

Hi Linus,

Please pull from:

	git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git tags/input-for-v6.17-rc0

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

- updates to several drivers consuming GPIO APIs to use setters
  returning error codes

- an infrastructure allowing to define "overlays" for touchscreens
  carving out regions implementing buttons and other elements from a
  bigger sensors and a corresponding update to st1232 driver

- an update to AT/PS2 keyboard driver to map F13-F24 by default

- Samsung keypad driver got a facelift

- evdev input handler will now bind to all devices using EV_SYN event
  instead of abusing id->driver_info

- 2 new sub-drivers implementing 1A (capacitive buttons) and 21
  (forcepad button) functions in Synaptics RMI driver

- support for polling mode in Goodix touchscreen driver 

- support for support for FocalTech FT8716 in edt-ft5x06 driver

- support for MT6359 in mtk-pmic-keys driver  

- removal of pcf50633-input driver since platform it was used on is gone

- new definitions for game controller "grip" buttons (BTN_GRIP*) and
  corresponding changes to xpad and hid-steam controller drivers

- a new definition for "performance" key (Turbo button is back!)


Changelog:
---------

André Apitzsch (2):
      dt-bindings: input: syna,rmi4: Document F1A function
      Input: synaptics-rmi4 - add support for F1A

Bartosz Golaszewski (3):
      Input: ad7879 - use new GPIO line value setter callbacks
      Input: adp5588 - use new GPIO line value setter callbacks
      Input: adp5589 - use new GPIO line value setter callbacks

Chen Ni (1):
      Input: cs40l50 - remove redundant flush_workqueue() calls

Dmitry Torokhov (10):
      Input: samsung-keypad - switch to using devm_clk_get_prepared()
      Input: samsung-keypad - do not set input device's parent explicitly
      Input: samsung-keypad - do not combine memory allocation checks
      Input: samsung-keypad - use struct_size() helper
      Input: samsung-keypad - use devm to disable runtime PM
      Input: samsung-keypad - use guard notation to acquire mutex
      Input: samsung-keypad - use per-chip parameters
      Input: samsung-keypad - use BIT() and GENMASK() where appropriate
      Input: evdev - switch matching to EV_SYN
      Input: remove special handling of id->driver_info when matching

Dr. David Alan Gilbert (1):
      Input: pcf50633-input - remove the driver

Frank Li (2):
      dt-bindings: input: touchscreen: convert lpc32xx-tsc.txt to yaml format
      dt-bindings: input: touchscreen: convert tsc2007.txt to yaml format

Javier Carrasco (4):
      dt-bindings: touchscreen: add touch-overlay property
      Input: touch-overlay - add touchscreen overlay handling
      dt-bindings: input: touchscreen: st1232: add touch-overlay example
      Input: st1232 - add touch-overlay handling

Jens Reidel (2):
      dt-bindings: input: touchscreen: edt-ft5x06: Document FT8716 support
      Input: edt-ft5x06 - add support for FocalTech FT8716

Joseph Guo (1):
      Input: goodix - add support for polling mode

Louis-Alexis Eyraud (1):
      Input: mtk-pmic-keys - add support for MT6359 PMIC keys

Marcos Alano (1):
      Input: add keycode for performance mode key

Marge Yang (1):
      Input: synaptics-rmi4 - add support for Forcepads (F21)

Uwe Kleine-König (2):
      Input: max8997_haptic - optimize PWM configuration
      Input: max77693 - convert to atomic pwm operation

Vicki Pfau (5):
      Documentation: Fix capitalization of XBox -> Xbox
      Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_*
      Input: Add and document BTN_GRIP*
      Input: xpad - use new BTN_GRIP* buttons
      HID: hid-steam: Use new BTN_GRIP* buttons

Werner Sembach (1):
      Input: atkbd - correctly map F13 - F24

Wolfram Sang (1):
      Input: edt-ft5x06 - use per-client debugfs directory

Diffstat:
--------

 .../devicetree/bindings/input/syna,rmi4.yaml       |  20 ++
 .../bindings/input/touchscreen/edt-ft5x06.yaml     |   1 +
 .../bindings/input/touchscreen/lpc32xx-tsc.txt     |  16 --
 .../input/touchscreen/nxp,lpc3220-tsc.yaml         |  43 ++++
 .../input/touchscreen/sitronix,st1232.yaml         |  29 +++
 .../bindings/input/touchscreen/ti.tsc2007.yaml     |  75 ++++++
 .../bindings/input/touchscreen/touchscreen.yaml    | 119 +++++++++
 .../bindings/input/touchscreen/tsc2007.txt         |  39 ---
 Documentation/input/devices/edt-ft5x06.rst         |  21 +-
 Documentation/input/gamepad.rst                    |  19 +-
 Documentation/userspace-api/media/rc/rc-protos.rst |   4 +-
 MAINTAINERS                                        |   7 +
 drivers/hid/hid-debug.c                            |   2 +
 drivers/hid/hid-steam.c                            |  35 ++-
 drivers/input/Makefile                             |   2 +-
 drivers/input/evdev.c                              |   8 +-
 drivers/input/input.c                              |   2 +-
 drivers/input/joystick/xpad.c                      |  64 ++---
 drivers/input/keyboard/adp5588-keys.c              |   9 +-
 drivers/input/keyboard/atkbd.c                     |  12 +-
 drivers/input/keyboard/mtk-pmic-keys.c             |  17 ++
 drivers/input/keyboard/samsung-keypad.c            | 137 +++++-----
 drivers/input/misc/Kconfig                         |   7 -
 drivers/input/misc/Makefile                        |   1 -
 drivers/input/misc/cs40l50-vibra.c                 |   1 -
 drivers/input/misc/max77693-haptic.c               |  41 ++-
 drivers/input/misc/max8997_haptic.c                |  96 ++++---
 drivers/input/misc/pcf50633-input.c                | 113 ---------
 drivers/input/rmi4/Kconfig                         |  15 ++
 drivers/input/rmi4/Makefile                        |   2 +
 drivers/input/rmi4/rmi_bus.c                       |   6 +
 drivers/input/rmi4/rmi_driver.h                    |   2 +
 drivers/input/rmi4/rmi_f1a.c                       | 143 +++++++++++
 drivers/input/rmi4/rmi_f21.c                       | 179 +++++++++++++
 drivers/input/touch-overlay.c                      | 277 +++++++++++++++++++++
 drivers/input/touchscreen/ad7879.c                 |  11 +-
 drivers/input/touchscreen/edt-ft5x06.c             |  26 +-
 drivers/input/touchscreen/goodix.c                 |  50 +++-
 drivers/input/touchscreen/st1232.c                 |  35 ++-
 include/linux/input/touch-overlay.h                |  25 ++
 include/uapi/linux/input-event-codes.h             |   8 +
 41 files changed, 1295 insertions(+), 424 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/lpc32xx-tsc.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/nxp,lpc3220-tsc.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti.tsc2007.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/tsc2007.txt
 delete mode 100644 drivers/input/misc/pcf50633-input.c
 create mode 100644 drivers/input/rmi4/rmi_f1a.c
 create mode 100644 drivers/input/rmi4/rmi_f21.c
 create mode 100644 drivers/input/touch-overlay.c
 create mode 100644 include/linux/input/touch-overlay.h

Thanks.


-- 
Dmitry

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ