[PATCH 4/6] arm64: dts: broadcom: bcm2712-rpi-5-b: add pinctrl properties for csi i2cs
Gregor Herburger
gregor.herburger at linutronix.de
Thu Feb 26 00:55:57 PST 2026
Configure the i2c pins for the csi interfaces as i2c.
Signed-off-by: Gregor Herburger <gregor.herburger at 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
More information about the linux-arm-kernel
mailing list