[PATCH v6 0/3] dt-bindings: display: ti,tpd12s015: convert, and fix what the conversion exposed
From: Quchaosheng
Date: Mon Oct 12 2026 - 08:11:30 EST
From: Chaosheng Qu <quchaosheng000406@xxxxxxx>
v6 of the tpd12s015 conversion.
[1/3] converts ti,tpd12s015.txt to DT schema.
[2/3] drops two gpio entries from omap5-igep0050.dts that nothing reads:
the binding and both drivers describe three gpios, and the extra
two have no pinctrl group and no other consumer in the tree.
[3/3] drops the unit-address from the tpd12s015 endpoints on
am5729-beagleboneai and am57xx-idk, which carry one without a
matching reg property.
Patches 2 and 3 remove warnings that the bare conversion leaves behind:
am5729-beagleboneai: 241 -> 237 dtbs_check warnings
omap5-igep0050: 188 -> 186 dtbs_check warnings
with no new warnings in either file.
Changes in v6:
- Carry Conor's Acked-by on 1/3, which v5 dropped by accident. The only
change 1/3 saw between his ack and v5 is the ports $ref Rob asked for,
and that does not change which device trees the binding accepts.
- Send 2/3 and 3/3 to the OMAP device tree maintainers. They touch
arch/arm/boot/dts/ti/omap; v5 reached that tree through linux-omap only.
- Patch content is otherwise unchanged from v5.
Changes in v5:
- ports: use "$ref: /schemas/graph.yaml#/properties/port" and drop the
unevaluatedProperties lines. Neither port carries anything beyond the
graph properties. Reported by Rob.
- description: drop the "|" block scalar.
- no other change from v4.
The sashiko finding that gpios lacks "minItems: 3" is not valid. Rob
explained that dt-schema makes the two bounds equal when only one of them
is given, so "maxItems: 3" already means exactly three.
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 | 88 +++++++++++++++++++
.../boot/dts/ti/omap/am5729-beagleboneai.dts | 4 +-
.../boot/dts/ti/omap/am57xx-idk-common.dtsi | 4 +-
arch/arm/boot/dts/ti/omap/omap5-igep0050.dts | 4 +-
5 files changed, 93 insertions(+), 51 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/display/ti/ti,tpd12s015.txt
create mode 100644 Documentation/devicetree/bindings/display/ti/ti,tpd12s015.yaml
--
2.43.0