[PATCH 4/6] arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs

Gregor Herburger posted 6 patches 1 month, 1 week ago
[PATCH 4/6] arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs
Posted by Gregor Herburger 1 month, 1 week ago
Configure the i2c pins for the csi interfaces as i2c.

Signed-off-by: Gregor Herburger <gregor.herburger@linutronix.de>
---
 arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

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 28560828144622622e610db12fbacbf1a6b7267a..0fc57e72632edca4686a859520a0dce7ff112f06 100644
--- a/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
+++ b/arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts
@@ -68,6 +68,30 @@ usb_vbus_default_state: usb-vbus-default-state {
 		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 {

-- 
2.47.3
Re: [PATCH 4/6] arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs
Posted by Florian Fainelli 3 weeks ago
From: Florian Fainelli <f.fainelli@gmail.com>

On Thu, 26 Feb 2026 09:55:57 +0100, Gregor Herburger <gregor.herburger@linutronix.de> wrote:
> Configure the i2c pins for the csi interfaces as i2c.
> 
> Signed-off-by: Gregor Herburger <gregor.herburger@linutronix.de>
> ---

Applied to https://github.com/Broadcom/stblinux/commits/devicetree-arm64/next, thanks!
--
Florian