linux/Documentation/devicetree/bindings/input
Linus Torvalds e161101787 Input updates for v7.2-rc0
- A new driver for Wacom W9000-series penabled touchscreens
 
 - Updates to STM FTS driver adding support for reset line and preparing
   the driver for STMFTS5 support
 
 - Updates to RMI4 and IMS PCU drivers hardening the code
 
 - Support for half-duplex mode restored in ADS7846 driver
 
 - Updates to driver's device_id tables to use named initializers
 
 - Removal of no longer used PCAP keys and touchscreen drivers (support
   for the ezx series of phones was removed in 2022)
 
 - Removal of xilinx_ps2 driver which is no longer used either
 
 - Updates to userio to allow setting up additional serio port
   characteristics (such as id, extra and proto)
 
 - Assorted hardening and cleanup fixes for other drivers.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCajs+4wAKCRBAj56VGEWX
 nN+EAQDaknpx+XZLU28jQqm4mK2BZde1cbtZ9/D7VS3n50by9AD/e+Tr3aqDAjTs
 hmDqdkrBIo8YlvlCvq4dosAKBH8gXA0=
 =nZiu
 -----END PGP SIGNATURE-----

Merge tag 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input updates from Dmitry Torokhov:

 - A new driver for Wacom W9000-series penabled touchscreens

 - Updates to STM FTS driver adding support for reset line and preparing
   the driver for STMFTS5 support

 - Updates to RMI4 and IMS PCU drivers hardening the code

 - Support for half-duplex mode restored in ADS7846 driver

 - Updates to driver's device_id tables to use named initializers

 - Removal of no longer used PCAP keys and touchscreen drivers (support
   for the ezx series of phones was removed in 2022)

 - Removal of xilinx_ps2 driver which is no longer used either

 - Updates to userio to allow setting up additional serio port
   characteristics (such as id, extra and proto)

 - Assorted hardening and cleanup fixes for other drivers

* tag 'input-for-v7.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (72 commits)
  Input: mms114 - fix touch indexing for MMS134S and MMS136
  Input: elan_i2c - prevent division by zero and arithmetic underflow
  Input: stop force-feedback timer when unregistering input devices
  Input: iforce - bound the device-reported force-feedback effect index
  Input: goodix - clamp the device-reported contact count
  Input: mms114 - reject an oversized device packet size
  Input: touchwin - reset the packet index on every complete packet
  Input: rmi4 - update formatting in F12
  Input: rmi4 - propagate proper error code in F12 sensor tuning
  Input: rmi4 - simplify size calculations in F12
  Input: rmi4 - use sizeof(*ptr) and idiomatic checks in f12 allocators
  Input: rmi4 - use devm_kmalloc for F12 data packet buffer
  Input: rmi4 - use flexible array member for IRQ masks in F12
  Input: rmi4 - use unaligned access helpers in F12
  Input: rmi4 - change reg_size type to u32
  Input: rmi4 - refactor F12 probe function
  Input: rmi4 - use kzalloc_flex() for struct rmi_function
  Input: rmi4 - refactor function allocation and registration
  Input: rmi4 - use local presence map in rmi_read_register_desc()
  Input: rmi4 - fix limit in rmi_register_desc_has_subpacket()
  ...
2026-06-24 11:16:06 -07:00
..
touchscreen Input updates for v7.2-rc0 2026-06-24 11:16:06 -07:00
adafruit,seesaw-gamepad.yaml
adc-joystick.yaml
adc-keys.yaml
adi,adp5588.yaml
allwinner,sun4i-a10-lradc-keys.yaml
ariel-pwrbutton.yaml
atmel,captouch.yaml
atmel,maxtouch.yaml dt-bindings: Remove the redundant 'type: boolean' 2026-05-05 10:31:50 -05:00
awinic,aw86927.yaml dt-bindings: input: awinic,aw86927: Add Awinic AW86938 2026-04-01 09:08:32 -07:00
azoteq,iqs7222.yaml
brcm,bcm-keypad.txt
cirrus,cs40l50.yaml
cirrus,ep9307-keypad.yaml dt-bindings: input: add debounce-delay-ms common property 2026-04-19 18:26:59 -07:00
clps711x-keypad.txt
cpcap-pwrbutton.txt
cypress-sf.yaml
cypress,cyapa.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
cypress,tm2-touchkey.yaml
dlg,da7280.yaml dt-bindings: input: convert dlg,da7280.txt to dt-schema 2025-05-10 22:30:54 -07:00
dlg,da9062-onkey.yaml
dlink,dir685-touchkeys.txt
e3x0-button.txt
elan,ekth3000.yaml
elan,ekth6915.yaml dt-bindings: HID: i2c-hid: elan: Introduce Elan eKTH8D18 2025-06-17 13:30:30 -07:00
focaltech,ft8112.yaml dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 2026-01-21 14:23:12 -08:00
fsl,mpr121-touchkey.yaml
fsl,scu-key.yaml
goodix,gt7375p.yaml
goodix,gt7986u-spifw.yaml dt-bindings: input: Goodix GT7986U SPI HID Touchscreen 2024-11-13 10:56:37 +01:00
google,cros-ec-keyb.yaml
google,goldfish-events-keypad.yaml dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema 2026-01-20 11:56:10 -08:00
gpio-beeper.yaml
gpio-charlieplex-keypad.yaml dt-bindings: input: add GPIO charlieplex keypad 2026-04-19 18:27:00 -07:00
gpio-decoder.txt
gpio-keys.yaml
gpio-matrix-keypad.yaml dt-bindings: input: add debounce-delay-ms common property 2026-04-19 18:26:59 -07:00
gpio-mouse.yaml
gpio-vibrator.yaml
hid-over-i2c.yaml
ibm,op-panel.yaml
ilitek,ili2901.yaml
ilitek,ili9882t.yaml
imx-keypad.yaml dt-bindings: drop tab characters from DTS examples 2026-05-05 10:54:45 -05:00
input-reset.txt
input.yaml dt-bindings: input: add settling-time-us common property 2026-04-19 18:26:59 -07:00
iqs62x-keys.yaml
iqs269a.yaml
iqs626a.yaml
matrix-keymap.txt
matrix-keymap.yaml dt-bindings: input: matrix-keymap: fix key board wording 2026-03-24 20:04:06 -07:00
max77650-onkey.yaml
mediatek,mt6779-keypad.yaml dt-bindings: input: add debounce-delay-ms common property 2026-04-19 18:26:59 -07:00
mediatek,pmic-keys.yaml dt-bindings: input: mediatek,pmic-keys: Add MT6365 support 2026-06-03 11:59:57 -05:00
microchip,cap11xx.yaml dt-bindings: drop tab characters from DTS examples 2026-05-05 10:54:45 -05:00
microchip,qt1050.txt
nvidia,tegra20-kbc.txt
nxp,lpc3220-key.yaml dt-bindings: input: convert lpc32xx-key.txt to yaml format 2025-08-21 19:44:12 -07:00
omap-keypad.txt
parade,tc3408.yaml dt-bindings: input: Add Parade TC3408 touchscreen controller 2026-02-26 08:02:35 -08:00
pine64,pinephone-keyboard.yaml
ps2keyb-mouse-apbps2.txt
pwm-beeper.yaml
pwm-vibrator.yaml
pxa27x-keypad.txt
qcom,pm8xxx-vib.yaml
qcom,pm8921-keypad.yaml dt-bindings: input: Correct indentation and style in DTS example 2025-02-25 09:33:03 -08:00
qcom,pm8921-pwrkey.yaml dt-bindings: input: Correct indentation and style in DTS example 2025-02-25 09:33:03 -08:00
qcom,pm8941-pwrkey.yaml dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU 2026-02-09 22:19:55 -08:00
raydium_i2c_ts.txt
regulator-haptic.yaml
rotary-encoder.yaml
samsung,s3c6410-keypad.yaml
spear-keyboard.txt
sprd,sc27xx-vibrator.yaml
st-keyscan.txt
syna,rmi4.yaml dt-bindings: Fix emails with spaces or missing brackets 2026-02-03 20:58:12 -06:00
ti,drv260x.yaml
ti,drv266x.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
ti,nspire-keypad.yaml
ti,palmas-pwrbutton.txt
ti,tca8418.yaml dt-bindings: input: convert tca8418_keypad.txt to yaml format 2025-09-17 22:09:03 -07:00
ti,twl4030-keypad.yaml dt-bindings: input: ti,twl4030-keypad: convert to DT schema 2025-10-17 21:50:01 -07:00
tps65218-pwrbutton.txt
zii,rave-sp-pwrbutton.yaml