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

From: Laurent Pinchart

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


This is the fourth version of this series that you send within 10
minutes, without any version number in the subject line. Please stop
flooding reviewers.

On Fri, Oct 09, 2026 at 06:55:58PM +0800, Quchaosheng wrote:
> 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(-)

--
Regards,

Laurent Pinchart