[PATCH 2/3] ARM: dts: ti/omap: drop the two unused gpios from the igep0050 hdmi encoder
From: Quchaosheng
Date: Fri Oct 09 2026 - 06:56:23 EST
From: Chaosheng Qu <quchaosheng000406@xxxxxxx>
omap5-igep0050.dts lists five GPIOs for the tpd12s015 encoder: the three
the driver asks for, plus two more that the comment names "SCL" and
"SDA".
Neither driver reads them. ti-tpd12s015.c and encoder-tpd12s015.c both
obtain exactly three GPIOs through devm_gpiod_get_index(), indices 0 to
2, and neither file mentions scl, sda or ddc anywhere. The text binding
that the schema replaces said the same thing: "gpios: CT CP HPD, LS OE
and HPD gpios". There is no pinctrl group for the two extra lines and
nothing else in the tree consumes them.
Drop them so the node describes the three signals the hardware is wired
to through this binding.
Assisted-by: LLM
Signed-off-by: Chaosheng Qu <quchaosheng000406@xxxxxxx>
---
arch/arm/boot/dts/ti/omap/omap5-igep0050.dts | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/arch/arm/boot/dts/ti/omap/omap5-igep0050.dts b/arch/arm/boot/dts/ti/omap/omap5-igep0050.dts
index 0368e32f67e7..8e8325936cda 100644
--- a/arch/arm/boot/dts/ti/omap/omap5-igep0050.dts
+++ b/arch/arm/boot/dts/ti/omap/omap5-igep0050.dts
@@ -102,9 +102,7 @@ OMAP5_IOPAD(0x086, PIN_INPUT | MUX_MODE6) /* gpio4_118 */
&tpd12s015 {
gpios = <&tca6416 11 0>, /* TCA6416 P01, CT_CP_HDP */
<&tca6416 12 0>, /* TCA6416 P00, LS_OE*/
- <&gpio7 1 0>, /* 193, HPD */
- <&gpio7 2 0>, /* 194, SCL */
- <&gpio7 3 0>; /* 195, SDA */
+ <&gpio7 1 0>; /* 193, HPD */
};
&twl6040 {
--
2.43.0