diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi index 6deb34670219..c76ade45698f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb.dtsi @@ -1234,6 +1234,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-nvr.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-nvr.dtsi index 0a59a86fe60f..fc3f759b646f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-nvr.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-nvr.dtsi @@ -312,6 +312,7 @@ assigned-clocks = <&cru ACLK_VOP>; assigned-clock-rates = <800000000>; status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-pc.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-pc.dtsi index bd0c9b7189a9..b88cd00d4cbb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-pc.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-pc.dtsi @@ -343,6 +343,7 @@ <&cru DCLK_VOP2_SRC>, <&cru DCLK_VOP3>; assigned-clock-parents = <0>, <0>, <&cru PLL_V0PLL>, <0>; + vop-supply = <&vdd_log_s0>; status = "okay"; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-pcie-ep-demo.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-pcie-ep-demo.dtsi index 3d89d06039f6..f8a2ff340e30 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-pcie-ep-demo.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-pcie-ep-demo.dtsi @@ -609,6 +609,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-toybrick.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-toybrick.dtsi index b9861cacfe21..87b67086cbd8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-toybrick.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-toybrick.dtsi @@ -1223,6 +1223,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-s66.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-s66.dtsi index 33e9186ca2e0..3c7550479ac7 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-s66.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-s66.dtsi @@ -406,6 +406,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi index c51d5ebe9e90..d6ba4de2002c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v20.dtsi @@ -2553,6 +2553,7 @@ }; &vop { + vop-supply = <&vdd_log_s0>; //assigned-clocks = <&cru PLL_V0PLL>; //assigned-clock-rates = <1152000000>; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v21.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v21.dtsi index 425cfeeacb69..19db9227e8a3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v21.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display-v21.dtsi @@ -2072,6 +2072,7 @@ &vop { assigned-clocks = <&cru PLL_V0PLL>; assigned-clock-rates = <1152000000>; + vop-supply = <&vdd_log_s0>; }; &vp0 { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display.dtsi index 7ee1d48a6a42..153bbe5a75f9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-serdes-display.dtsi @@ -1920,6 +1920,7 @@ &vop { assigned-clocks = <&cru PLL_V0PLL>; assigned-clock-rates = <1152000000>; + vop-supply = <&vdd_log_s0>; }; &vp0 { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-v20.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-v20.dtsi index 9be8fbc11eff..141e0f054d68 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-v20.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-v20.dtsi @@ -434,6 +434,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle.dtsi index e757a93f782c..51d1ab0a0ab4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle.dtsi @@ -511,6 +511,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi index ec70bf34125a..8785b5d956ad 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi @@ -1129,6 +1129,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-tablet-single.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-tablet-single.dtsi index 9f7d544bca86..822bb7b885af 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-tablet-single.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-tablet-single.dtsi @@ -1378,6 +1378,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu { diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-tablet.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-tablet.dtsi index 5304e1af701c..622b2dc6ef8b 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-tablet.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-tablet.dtsi @@ -1305,6 +1305,7 @@ &vop { status = "okay"; + vop-supply = <&vdd_log_s0>; }; &vop_mmu {