[PATCH] arm: dts: imx943-evk: Add label for gpio expander devices

ye.li at oss.nxp.com ye.li at oss.nxp.com
Thu Jun 18 03:19:36 CEST 2026


From: Ye Li <ye.li at nxp.com>

Because the i2c address of some gpio expander devices are same, so
in dts they have same node name which lead to same gpio device name.
Users can't get the GPIO through GPIO API or GPIO command.
Add the label to each gpio expander node, hence give unique name.

Signed-off-by: Ye Li <ye.li at nxp.com>
---
 arch/arm/dts/imx943-evk-u-boot.dtsi | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/arch/arm/dts/imx943-evk-u-boot.dtsi b/arch/arm/dts/imx943-evk-u-boot.dtsi
index 3b3619d2232..635a3042fdd 100644
--- a/arch/arm/dts/imx943-evk-u-boot.dtsi
+++ b/arch/arm/dts/imx943-evk-u-boot.dtsi
@@ -272,3 +272,31 @@
 &pinctrl_usdhc2_gpio {
 	bootph-pre-ram;
 };
+
+&pcal6416_i2c3_u46 {
+	label = "u46";
+};
+
+&pcal6416_i2c3_u171 {
+	label = "u171";
+};
+
+&pcal6416_i2c3_u48 {
+	label = "u48";
+};
+
+&pcal6408_i2c3_u172 {
+	label = "u172";
+};
+
+&pcal6416_i2c6_u50 {
+	label = "u50";
+};
+
+&pcal6408_i2c6_u170 {
+	label = "u170";
+};
+
+&pcal6416_i2c6_u44 {
+	label = "u44";
+};
-- 
2.34.1



More information about the U-Boot mailing list