]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs
authorGregor Herburger <gregor.herburger@linutronix.de>
Thu, 26 Feb 2026 08:55:57 +0000 (09:55 +0100)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Mon, 16 Mar 2026 20:55:56 +0000 (13:55 -0700)
Configure the i2c pins for the csi interfaces as i2c.

Signed-off-by: Gregor Herburger <gregor.herburger@linutronix.de>
Link: https://lore.kernel.org/r/20260226-raspi-dts-updates-v1-4-60832d20ff04@linutronix.de
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts

index 28560828144622622e610db12fbacbf1a6b7267a..0fc57e72632edca4686a859520a0dce7ff112f06 100644 (file)
                function = "vbus1";
                groups = "vbus1";
        };
+
+       rp1_i2c4_default_state: rp1-i2c4-default-state {
+               function = "i2c4";
+               groups = "i2c4_2";
+               drive-strength = <12>;
+               bias-pull-up;
+       };
+
+       rp1_i2c6_default_state: rp1-i2c6-default-state {
+               function = "i2c6";
+               groups = "i2c6_0";
+               drive-strength = <12>;
+               bias-pull-up;
+       };
+};
+
+&rp1_i2c4 {
+       pinctrl-0 = <&rp1_i2c4_default_state>;
+       pinctrl-names = "default";
+};
+
+&rp1_i2c6 {
+       pinctrl-0 = <&rp1_i2c6_default_state>;
+       pinctrl-names = "default";
 };
 
 &rp1_usb0 {