[PATCH 0/3] dt-bindings: display: ti,tpd12s015: convert, and fix what the conversion exposed

From: Quchaosheng

Date: Fri Oct 09 2026 - 07:02:21 EST


From: Chaosheng Qu <quchaosheng000406@xxxxxxx>

v4. The three things Laurent pointed out on the v3 thread are addressed,
and the conversion is separated from the two devicetree fixes it turned
up.

[1/3] converts ti,tpd12s015.txt to DT schema. gpios is back to three
entries: the two drivers obtain exactly three through
devm_gpiod_get_index(), indices 0 to 2, and neither file mentions
scl, sda or ddc. v3 had raised maxItems to five only to keep
dtbs_check quiet for omap5-igep0050.dts, which wrote a defect of
the DT source into the binding. That was backwards.

[2/3] drops the two extra entries from omap5-igep0050.dts, which is
where the defect belongs. Nothing reads them: there is no
pinctrl group for those lines and no other consumer in the tree.

[3/3] drops the unit-address from the tpd12s015 endpoints on
am5729-beagleboneai and am57xx-idk. Those nodes carry a
unit-address without a matching reg property.

Each of the two devicetree patches removes a warning that the bare
conversion leaves behind, so the three belong together:

am5729-beagleboneai: 241 -> 237 dtbs_check warnings
omap5-igep0050: 188 -> 186 dtbs_check warnings

with no new warnings in either file.

Assisted-by: LLM is on all three, which the v1 posting and v3 were
missing.

One thing I raised on the thread and should repeat here: Eduard Bostina
posted the same conversion on 2026-07-30,
<20260730092245.52034-1-egbostina@xxxxxxxxx>. If his series is the one to
carry this, say so and I will drop mine.

Chaosheng Qu (3):
dt-bindings: display: ti,tpd12s015: Convert to DT schema
ARM: dts: ti/omap: drop the two unused gpios from the igep0050 hdmi
encoder
ARM: dts: ti/omap: drop unit-address from tpd12s015 endpoints

.../bindings/display/ti/ti,tpd12s015.txt | 44 ------
.../bindings/display/ti/ti,tpd12s015.yaml | 90 ++++++++++++
arch/arm/boot/dts/ti/omap/am5729-beagleboneai.dts | 4 +-
arch/arm/boot/dts/ti/omap/am57xx-idk-common.dtsi | 4 +-
arch/arm/boot/dts/ti/omap/omap5-igep0050.dts | 4 +-
5 files changed, 94 insertions(+), 52 deletions(-)
--
2.43.0