linux/Documentation/devicetree/bindings
Linus Torvalds b12dd0fa48 Input updates for v7.3-rc3
- Fixes for evdev and input compat handling to zero-initialize on-stack
   absinfo and force-feedback effect structures before partial or compat
   copies from userspace, preventing kernel stack memory disclosure
 
 - Fixes for the Synaptics RMI4 driver to prevent an out-of-bounds read
   when writing multi-chunk blocks over SMBus and to avoid a NULL pointer
   dereference during suspend/resume when the RMI device is unbound
 
 - Fixes for the soc_button_array driver to propagate -EPROBE_DEFER on
   non-Bay Trail/Cherry Trail platforms (fixing broken power and volume
   buttons on the Microsoft Surface Pro 11) and to validate the ACPI
   package element count before dereferencing
 
 - A fix for the adp5588-keys driver to cache the initial GPIO hardware
   state before registering the gpiochip so pre-configured pin states are
   not clobbered by GPIO hogs during registration
 
 - A fix for the cyttsp5 touchscreen driver to clamp the device-supplied
   HID report size before copying into the response buffer, preventing a
   buffer overflow
 
 - A fix for the HP SDC serio driver to use timer_shutdown_sync() on
   module exit so the periodic kicker timer cannot rearm itself during
   teardown
 
 - A fix for the eeti_ts touchscreen driver to export its OF module alias
   so the module autoloads on Device Tree platforms
 
 - Updates to the xpad joystick driver adding support for the Victrix Pro
   BFG controller and Azeron devices, and fixing the device type
   classification for the PDP Marvel Xbox 360 controller
 
 - Quirks for the i8042 and atkbd drivers to keep the built-in keyboards
   functional on the Acer Aspire Go 15 AG15-42P and Xiaomi Redmi Book Pro
   16 2026
 
 - A quirk for the Synaptics PS/2 touchpad driver disabling SMBus
   InterTouch on the Lenovo ThinkPad T440p (board ID 2722) so the
   touchpad and TrackPoint respond immediately at boot
 
 - Other minor updates and documentation fixes, including reading the
   "ti,poll-period" property as u32 in tsc2007, adding the mt6572
   compatible to the MediaTek keypad Device Tree binding, fixing an
   attribute name typo in the trackpoint sysfs ABI documentation, and
   documenting that no new LED codes should be added to the input
   subsystem.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQST2eWILY88ieB2DOtAj56VGEWXnAUCaq9j+gAKCRBAj56VGEWX
 nJ5KAQDnTOivIghgIGnlKTIYLSV4cJ0fWJh7J1/ubx9soK+9RwD/bDUdyryAaSTr
 x95U7/fEvq/lXBFyK2LXyahuTC6vNQY=
 =Vsfi
 -----END PGP SIGNATURE-----

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

Pull input fixes from Dmitry Torokhov:

 - Fixes for evdev and input compat handling to zero-initialize on-stack
   absinfo and force-feedback effect structures before partial or compat
   copies from userspace, preventing kernel stack memory disclosure

 - Fixes for the Synaptics RMI4 driver to prevent an out-of-bounds read
   when writing multi-chunk blocks over SMBus and to avoid a NULL
   pointer dereference during suspend/resume when the RMI device is
   unbound

 - Fixes for the soc_button_array driver to propagate -EPROBE_DEFER on
   non-Bay Trail/Cherry Trail platforms (fixing broken power and volume
   buttons on the Microsoft Surface Pro 11) and to validate the ACPI
   package element count before dereferencing

 - A fix for the adp5588-keys driver to cache the initial GPIO hardware
   state before registering the gpiochip so pre-configured pin states
   are not clobbered by GPIO hogs during registration

 - A fix for the cyttsp5 touchscreen driver to clamp the device-supplied
   HID report size before copying into the response buffer, preventing a
   buffer overflow

 - A fix for the HP SDC serio driver to use timer_shutdown_sync() on
   module exit so the periodic kicker timer cannot rearm itself during
   teardown

 - A fix for the eeti_ts touchscreen driver to export its OF module
   alias so the module autoloads on Device Tree platforms

 - Updates to the xpad joystick driver adding support for the Victrix
   Pro BFG controller and Azeron devices, and fixing the device type
   classification for the PDP Marvel Xbox 360 controller

 - Quirks for the i8042 and atkbd drivers to keep the built-in keyboards
   functional on the Acer Aspire Go 15 AG15-42P and Xiaomi Redmi Book
   Pro 16 2026

 - A quirk for the Synaptics PS/2 touchpad driver disabling SMBus
   InterTouch on the Lenovo ThinkPad T440p (board ID 2722) so the
   touchpad and TrackPoint respond immediately at boot

 - Other minor updates and documentation fixes, including reading the
   "ti,poll-period" property as u32 in tsc2007, adding the mt6572
   compatible to the MediaTek keypad Device Tree binding, fixing an
   attribute name typo in the trackpoint sysfs ABI documentation, and
   documenting that no new LED codes should be added to the input
   subsystem

* tag 'input-for-v7.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: hp_sdc - shut down kicker timer on module exit
  Input: xpad - add support for Victrix Pro BFG Controller
  Input: tsc2007 - read "ti,poll-period" as u32
  Input: trackpoint - fix the inertia attribute name in the ABI document
  Input: eeti_ts - publish the OF module alias
  Input: xpad - add support for Azeron devices
  Input: xpad - fix PDP Marvel Xbox 360 controller
  Input: document that no new LED codes should be added
  Input: soc_button_array - check btns_desc->package.count
  Input: soc_button_array - fix MS Surface Pro 11 probe failure
  Input: i8042 - add quirk for Acer Aspire Go 15 AG15-42P
  Input: synaptics - disable InterTouch on ThinkPad T440p (board id 2722)
  Input: cyttsp5 - clamp the HID report size before memcpy
  Input: zero ff_effect before compat copy in input_ff_effect_from_user
  Input: evdev - zero absinfo before partial copy in EVIOCSABS
  Input: synaptics-rmi4 - fix GPF in suspend and resume when unbound
  Input: rmi_smbus - fix out-of-bounds read in rmi_smb_write_block()
  Input: atkbd - skip deactivate for Xiaomi Redmi Book Pro 16 2026
  dt-bindings: input: mediatek,mt6779-keypad: add mt6572
  Input: adp5588-keys - cache GPIO state before registering the gpiochip
2026-09-20 07:02:34 -07:00
..
access-controllers
arc
arm More thermal control updates for 7.3-rc1 2026-08-26 14:21:30 -07:00
ata dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
auxdisplay
board dt-bindings: fsl,fpga-qixis: Add fsl,ls1021aqds-fpga compatible string 2026-07-17 11:47:39 -04:00
bus Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
cache dt-bindings: cache: qcom,llcc: Document Maili SoC 2026-07-07 21:38:18 -05:00
chrome
clock Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
connector
counter
cpu
cpufreq dt-bindings: cpufreq: Document Qualcomm Shikra SoC EPSS 2026-06-08 10:58:07 +05:30
crypto dt-bindings: crypto: qcom,inline-crypto-engine: Add x1e80100 support 2026-08-10 18:20:20 +10:00
csky
devfreq dt-bindings: devfreq: samsung,exynos-ppmu: Use standard regex syntax 2026-08-14 15:43:23 -05:00
display dt-bindings: display/msm: Use consistent indentation in the example 2026-09-15 02:09:28 +03:00
dma dt-bindings: dma: qcom,bam-dma: Increase iommus maxItems to 7 2026-07-14 16:59:22 +05:30
dpll dt-bindings: dpll: zl3073x: ZL30643 is compatible 2026-08-05 19:00:32 -07:00
dsp dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
dvfs dt-bindings: update Sudeep Holla's email address 2026-07-20 16:20:25 -05:00
edac
eeprom
embedded-controller power supply and reset changes for the 7.2 series 2026-06-19 18:13:09 -07:00
extcon dt-bindings: extcon: document Samsung S2M series PMIC extcon device 2026-06-02 14:46:37 -05:00
firmware Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
fpga dt-bindings: fpga: altr,socfpga-fpga-mgr: convert to DT schema 2026-05-18 23:11:57 +08:00
fsi
fuse
gnss
gpio Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
gpu drm for 7.3-rc1 2026-08-21 08:41:00 -07:00
hsi
hwinfo dt-bindings: hwinfo: ti,k3-socinfo: Add nvmem-cells support 2026-05-05 06:06:02 -05:00
hwlock
hwmon dt-bindings: hwmon: Document SMSC EMC1402/1403/1404/1428 2026-08-11 08:56:11 -07:00
i2c Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
i3c dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASA 2026-07-31 09:28:14 +02:00
iio dt-bindings: iio: dac: add support for mcp47a1 2026-08-05 01:09:56 +01:00
infiniband
input Input updates for v7.3-rc3 2026-09-20 07:02:34 -07:00
interconnect Char/Misc/IIO/etc driver update for 7.3-rc1 2026-08-25 09:38:50 -07:00
interrupt-controller Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
iommu Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'mediatek', 'qualcomm/msm', 'rockchip', 'ti/omap', 'riscv', 'intel/vt-d', 'amd/amd-vi', 'core' and 'typos' into next 2026-08-11 09:12:19 +02:00
ipmi
leds Backlight for v7.3 2026-08-27 11:16:39 -07:00
loongarch
mailbox mailbox: updates for v7.3 2026-08-24 10:03:49 -07:00
media Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
memory-controllers dt-bindings: fix typos and brackets 2026-08-07 09:38:47 -05:00
mfd MFD for v7.3 2026-08-27 10:45:08 -07:00
mips
misc dt-bindings: misc: qcom,fastrpc: Add Maili FastRPC compatible 2026-07-31 14:15:53 +02:00
mmc MMC core: 2026-08-21 11:58:08 -07:00
mtd dt-bindings: mtd: qcom,nandc: Add MDM9607 QPIC NAND controller 2026-07-17 17:47:41 +02:00
mux
net Networking changes for 7.3. 2026-08-20 08:16:04 -07:00
nios2
npu
nvme
nvmem dt-bindings: nvmem: qfprom: Add ipq5210 & ipq9650 compatible 2026-07-31 14:15:54 +02:00
openrisc/opencores
opp dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
pci Merge branch 'pci/controller/tegra264' 2026-08-21 16:40:46 -05:00
peci
perf dt-bindings: perf: marvell: Add CN20K DDR PMU binding 2026-07-31 15:18:03 +00:00
phy phy updates for 7.3 2026-08-24 12:19:23 -07:00
pinctrl Pin control bulk changes for kernel v7.3 2026-08-24 08:46:03 -07:00
pmem
power power supply and reset changes for the 7.3 series 2026-08-21 12:05:10 -07:00
powerpc
pps
ptp dt-bindings: Correct white-space style 2026-08-07 09:38:48 -05:00
pwm Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
regmap
regulator regulator: dt-bindings: fan53555: add tcs,tcs4526 2026-08-31 22:56:42 +01:00
remoteproc Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
reserved-memory hyperv-next for v7.2-rc1 2026-06-22 08:06:13 -07:00
reset dt-bindings: clock: qcom: Add Qualcomm Shikra AudioCoreCC and AudioCoreCSR 2026-07-30 22:33:39 -05:00
riscv dt-bindings: riscv: cpus: Fix yamllint style issues 2026-09-01 19:20:18 -06:00
rng dt-bindings: rng: Rename the title of the EIP-76 file 2026-07-17 18:09:22 +10:00
rtc RTC for 7.3 2026-08-28 09:53:43 -07:00
scsi
serial TTY / Serial driver updates for 7.3-rc1 2026-08-25 10:59:12 -07:00
serio
sifive
siox
slimbus dt-bindings: Drop incorrect usage of double '::' 2026-06-30 08:14:15 -05:00
soc Mostly the usual clk driver updates and new SoC additions plus non-critical 2026-08-26 11:14:30 -07:00
sound Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
soundwire dt-bindings: soundwire: qcom: Increase max data ports to 17 2026-07-02 21:06:19 +05:30
spi spi: dt-bindings: snps,dw-apb-ssi: Add compatible for UltraRISC DP1000 SoC 2026-09-08 16:23:17 +01:00
spmi dt-bindings: spmi: glymur-spmi-pmic-arb: Add compatible for Qualcomm Hawi SoC 2026-05-28 18:27:26 -07:00
sram Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
thermal More thermal control updates for 7.3-rc1 2026-08-26 14:21:30 -07:00
timer RISC-V devicetrees for v7.3 - early k230 material 2026-07-24 18:28:46 +02:00
timestamp
tpm
trigger-source
ufs SCSI misc on 20260821 2026-08-21 11:23:20 -07:00
usb USB / Thunderbolt changes for 7.3-rc1 2026-08-25 10:44:46 -07:00
virtio
w1 dt-bindings: w1: Convert HDQ One Wire to DT schema 2026-07-04 10:21:30 +02:00
watchdog Devicetree updates for v7.3: 2026-08-19 10:32:34 -07:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
dts-coding-style.rst dtc: dt-check-style: Expect first device_type 2026-07-20 15:50:56 -05:00
example-schema.yaml
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile dt-bindings: mfd: syscon: Drop custom select for older dtschema 2026-07-30 14:32:32 +01:00
resource-names.txt
submitting-patches.rst docs: dt: submitting-patches: Mention expectation about dt-check-style 2026-08-07 09:38:47 -05:00
trivial-devices.yaml dt-bindings: trivial-devices: Add Kandou KB9002 2026-08-10 08:59:42 -07:00
unittest.txt
vendor-prefixes.yaml MFD for v7.3 2026-08-27 10:45:08 -07:00
writing-bindings.rst docs: dt: writing-bindings: Extend compatible fallbacks guideline 2026-05-05 10:40:08 -05:00
writing-schema.rst docs: dt: writing-schema: Extend expectations about example part of binding 2026-08-07 09:38:47 -05:00
xilinx.txt dt-bindings: xilinx: Remove EDK/Ethernet references 2026-07-13 10:50:01 +02:00