[PATCH 1/8] ARM: dts: imx51-zii-rdu1: rename node name i2c-gpio to i2c-0

Frank.Li at oss.nxp.com Frank.Li at oss.nxp.com
Tue Sep 1 15:25:35 PDT 2026


From: Frank Li <Frank.Li at nxp.com>

The binding expects the node name to match the pattern
'^i2c(@.+|-[a-z0-9]+)?$', but the node was named 'i2c-gpio' which conflicts
with schema validation and produces:

arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dtb: / (zii,imx51-rdu1): i2c-gpio: {'compatible': ['i2c-gpio'], 'pinctrl-names': ['default'], 'pinctrl-0': [[47]], 'sda-gpios': [[17, 2, 0]], 'scl-gpios': [[31, 4, 0]], 'i2c-gpio,delay-us': [50], 'status': ['okay'], '#address-cells': 1, '#size-cells': 0, 'codec at a': {'compatible': ['fsl,sgtl5000'], 'reg': [[10]], 'clocks': [[48]], 'VDDA-supply': [[49]], 'VDDIO-supply': [[50]], '#sound-dai-cells': 0, 'phandle': 57}} is not of type 'array'

Rename the node to 'i2c-0' to fix above dtbs_check warning.

Assisted-by: Claude:claude-sonnet-4.6
Signed-off-by: Frank Li <Frank.Li at nxp.com>
---
 arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts b/arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts
index 91c63d1f26043..c17ab36474cd2 100644
--- a/arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts
+++ b/arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts
@@ -115,7 +115,7 @@ panel_in: endpoint {
 		};
 	};
 
-	i2c_gpio: i2c-gpio {
+	i2c_gpio: i2c-0 {
 		compatible = "i2c-gpio";
 		pinctrl-names = "default";
 		pinctrl-0 = <&pinctrl_swi2c>;

-- 
2.43.0




More information about the linux-arm-kernel mailing list