2023-09-05 15:58:58

by Sascha Hauer

[permalink] [raw]
Subject: [PATCH 3/3] arm64: dts: rockchip: rock-3a: add io domain properties

Tell the pinctrl driver that it shall wait for the io domain driver
before configuring pins. Also add exceptions for the pins needed to
access the PMIC.

Signed-off-by: Sascha Hauer <[email protected]>
---
arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 11 +++++++++++
1 file changed, 11 insertions(+)

diff --git a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
index e05ab11981f55..9d709afc101af 100644
--- a/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts
@@ -300,6 +300,14 @@ &hdmi_sound {
status = "okay";
};

+&i2c0_xfer {
+ rockchip,io-domain-boot-on;
+};
+
+&i2s1m0_mclk {
+ rockchip,io-domain-boot-on;
+};
+
&i2c0 {
status = "okay";

@@ -615,6 +623,8 @@ &pcie3x2 {
};

&pinctrl {
+ rockchip,io-domains = <&pmu_io_domains>;
+
cam {
vcc_cam_en: vcc_cam_en {
rockchip,pins = <1 RK_PB1 RK_FUNC_GPIO &pcfg_pull_none>;
@@ -659,6 +669,7 @@ pmic {
pmic_int: pmic_int {
rockchip,pins =
<0 RK_PA3 RK_FUNC_GPIO &pcfg_pull_up>;
+ rockchip,io-domain-boot-on;
};
};

--
2.39.2