Message ID | 20230904115816.1237684-4-s.hauer@pengutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | Make Rockchip IO domains dependency from other devices explicit | expand |
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; }; };
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 <s.hauer@pengutronix.de> --- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 11 +++++++++++ 1 file changed, 11 insertions(+)