linux/Documentation/devicetree/bindings/input
Linus Torvalds 348e77b814 Input updates for v7.0-rc0
- 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.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCaZDuRwAKCRBAj56VGEWX
 nMDgAQDru/JJP8OzAOzkBVBKv4gq2/Sgcd9gnIWdbLmOgk/vyQD9FkurIYZeiPOJ
 8F/q0bhQPh72TlWF5mmD9A8PB48BFgs=
 =0l6r
 -----END PGP SIGNATURE-----

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

Pull input updates from Dmitry Torokhov:

 - 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

* tag 'input-for-v7.0-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)
  dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU
  dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038
  Input: apbps2 - fix comment style and typos
  Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys
  Input: novatek-nvt-ts - drop wake_type check
  dt-bindings: input: touchscreen: tsc2007: document '#io-channel-cells'
  Input: ili210x - add support for polling mode
  dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek
  Input: appletouch - fix potential race between resume and open
  HID: i2c-hid: Add FocalTech FT8112
  dt-bindings: input: i2c-hid: Introduce FocalTech FT8112
  Input: synaptics_i2c - switch to using managed resources
  Input: synaptics_i2c - guard polling restart in resume
  Input: gpio_decoder - don't use "proxy" headers
  Input: gpio_decoder - make use of the macros from bits.h
  Input: gpio_decoder - replace custom loop by gpiod_get_array_value_cansleep()
  Input: gpio_decoder - unify messages with help of dev_err_probe()
  Input: gpio_decoder - make use of device properties
  Input: serio - complete sizeof(*pointer) conversions
  Input: wdt87xx_i2c - switch to use dev_err_probe()
  ...
2026-02-15 08:24:19 -08:00
..
touchscreen Input updates for v7.0-rc0 2026-02-15 08:24:19 -08: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: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
awinic,aw86927.yaml dt-bindings: input: Add Awinic AW86927 2025-09-27 21:51:50 -07:00
azoteq,iqs7222.yaml
brcm,bcm-keypad.txt
cirrus,cs40l50.yaml
cirrus,ep9307-keypad.yaml
clps711x-keypad.txt
cpcap-pwrbutton.txt
cypress,cyapa.yaml dt-bindings: Update Krzysztof Kozlowski's email 2025-11-17 11:24:50 -06:00
cypress,tm2-touchkey.yaml
cypress-sf.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
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-decoder.txt
gpio-keys.yaml
gpio-matrix-keypad.yaml dt-bindings: input: matrix_keypad - add wakeup-source property 2025-03-04 23:10:53 -08:00
gpio-mouse.yaml
gpio-vibrator.yaml
hid-over-i2c.yaml
ibm,op-panel.yaml
ilitek,ili2901.yaml
ilitek,ili9882t.yaml
imx-keypad.yaml
input-reset.txt
input.yaml
iqs62x-keys.yaml
iqs269a.yaml
iqs626a.yaml
matrix-keymap.txt
matrix-keymap.yaml
max77650-onkey.yaml
mediatek,mt6779-keypad.yaml dt-bindings: mediatek,mt6779-keypad: Update Mattijs' email address 2025-04-28 12:14:32 -07:00
mediatek,pmic-keys.yaml
microchip,cap11xx.yaml
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
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