diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts index 57ee4976286463..25b489e41a5d0a 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts @@ -255,12 +255,14 @@ i2c_csi_dsi0: &i2c6 { // Note: This is for MIPI0 connector only pinctrl-0 = <&rp1_i2c6_38_39>; pinctrl-names = "default"; clock-frequency = <100000>; + symlink = "i2c-6"; }; i2c_csi_dsi1: &i2c4 { // Note: This is for MIPI1 connector only pinctrl-0 = <&rp1_i2c4_40_41>; pinctrl-names = "default"; clock-frequency = <100000>; + symlink = "i2c-4"; }; i2c_csi_dsi: &i2c_csi_dsi1 { }; // An alias for compatibility diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi index bff6dd0eca6380..2cf181f2055347 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-cm5.dtsi @@ -238,9 +238,11 @@ i2c_csi_dsi0: &i2c6 { // Note: This is for MIPI0 connector only pinctrl-0 = <&rp1_i2c6_38_39>; pinctrl-names = "default"; clock-frequency = <100000>; + symlink = "i2c-6"; }; i2c_csi_dsi1: &i2c0 { // Note: This is for MIPI1 connector + symlink = "i2c-11"; }; i2c_csi_dsi: &i2c_csi_dsi1 { }; // An alias for compatibility diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi index ca9833da402dbd..d1758976de4f5c 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi.dtsi @@ -117,12 +117,11 @@ i2c = &i2c_arm; i2c0 = &i2c0; i2c1 = &i2c1; - i2c10 = &i2c_rp1boot; i2c2 = &i2c2; i2c3 = &i2c3; - i2c4 = &i2c4; - i2c5 = &i2c5; - i2c6 = &i2c6; + i2c10 = &i2c_csi_dsi0; + i2c11 = &i2c_csi_dsi1; + i2c12 = &i2c_rp1boot; mailbox = &mailbox; mmc0 = &sdio1; serial0 = &uart0;