From: Chaosheng Qu <[email protected]> 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 <[email protected]> --- 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
