diff --git a/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi b/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi index e17315a4f37b..5b8da23bf996 100644 --- a/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3568-nvr.dtsi @@ -123,13 +123,23 @@ vin-supply = <&vcc5v0_sys>; }; + vdd_fixed: vdd-fixed { + compatible = "regulator-fixed"; + regulator-name = "vdd_fixed"; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; + regulator-always-on; + regulator-boot-on; + vin-supply = <&vcc5v0_sys>; + }; + vdd_logic: vdd-logic { compatible = "pwm-regulator"; pwms = <&pwm1 0 5000 1>; regulator-name = "vdd_logic"; regulator-min-microvolt = <800000>; regulator-max-microvolt = <1200000>; - regulator-init-microvolt = <950000>; + regulator-init-microvolt = <900000>; regulator-always-on; regulator-boot-on; regulator-settling-time-up-us = <250>; @@ -190,10 +200,14 @@ }; &gpu { - mali-supply = <&vdd_logic>; + mali-supply = <&vdd_fixed>; status = "okay"; }; +&gpu_opp_table { + /delete-node/ opp-800000000; +}; + &hdmi { status = "okay"; };