[PATCH v2 08/12] arm64: dts: rockchip: rk3588s-nanopi: remove always-on from vdd_npu_s0 reg
Jonas Karlman
jonas at kwiboo.xyz
Fri Jul 10 16:24:18 PDT 2026
Hi Joachim,
On 7/11/2026 12:11 AM, Joachim Eastwood via B4 Relay wrote:
> From: Joachim Eastwood <joachim.eastwood at gmail.com>
>
> Since the NPU is hooked up on these the always-on isn't needed anymore.
>
> Signed-off-by: Joachim Eastwood <joachim.eastwood at gmail.com>
> ---
> arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
> index bcb2f5d63a61..463cfeddf270 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3588s-nanopi.dtsi
> @@ -258,7 +258,6 @@ vdd_npu_s0: regulator at 42 {
> regulator-max-microvolt = <950000>;
> regulator-ramp-delay = <2300>;
> regulator-boot-on;
Why is boot-on kept?, NPU is likely not needed until OS has started.
With PD domain-supply the regulator should be enabled automatically, or
is there some other issue that requires boot firmware to enable this
regulator before OS is started?
Regards,
Jonas
> - regulator-always-on;
> vin-supply = <&vcc5v0_sys>;
>
> regulator-state-mem {
>
More information about the Linux-rockchip
mailing list