[PATCH v2 0/2] dt-bindings: input: Convert TI Keypad Controller to DT schema

From: Eduard Bostina

Date: Sun Jul 19 2026 - 09:39:39 EST


The first patch converts the TI Keypad Controller binding to DT schema.
The second patch updates the OMAP4 and OMAP5 device trees, which is
needed because the schema requires the matrix properties.

Changes in v2:
- Added 'interrupts', 'keypad,num-rows', 'keypad,num-columns' and
'linux,keymap' to the required list.
- Dropped the '|' from the description.
- Added the DTS patch, so the OMAP4 and OMAP5 boards still pass
dtbs_check with the required properties in place.

v1:
https://lore.kernel.org/all/20260708123252.1768355-1-egbostina@xxxxxxxxx/

Eduard Bostina (2):
dt-bindings: input: Convert TI Keypad Controller to DT schema
ARM: dts: ti: omap: Disable keypad and enable it on the boards that
use it

.../devicetree/bindings/input/omap-keypad.txt | 28 ---------
.../bindings/input/ti,omap4-keypad.yaml | 63 +++++++++++++++++++
.../omap/motorola-mapphone-mz607-mz617.dtsi | 2 +
.../dts/ti/omap/omap4-droid-bionic-xt875.dts | 2 +
.../boot/dts/ti/omap/omap4-droid4-xt894.dts | 2 +
.../boot/dts/ti/omap/omap4-epson-embt2ws.dts | 2 +
arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 1 +
arch/arm/boot/dts/ti/omap/omap4-sdp.dts | 2 +
arch/arm/boot/dts/ti/omap/omap5-l4.dtsi | 1 +
9 files changed, 75 insertions(+), 28 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/input/omap-keypad.txt
create mode 100644 Documentation/devicetree/bindings/input/ti,omap4-keypad.yaml


base-commit: 0718283ab28bc3907e10b61a6b4be6fefa1cbb2f
--
2.43.0