Re: [PATCH] arm64: dts: rockchip: Enable the NPU on LubanCat 4
Pufan Jin <[email protected]> Thu, 6 Aug 2026 01:00:54 +0800
| Newsgroups | org.infradead.lists.linux-rockchip,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Aug 5, 2026 at 11:48 AM Jimmy Hon <[email protected]> wrote: > As you mentioned here, the power domain will control the regulator. So > please remove the regulator-always-on from the regulator. You are right, thanks. always_on makes _regulator_disable() skip its last-user branch, so the regulator_disable() that pd_npu issues never reaches the hardware and the rail stays up regardless. Dropped in v2 and retested: the three cores still probe and regulator_summary shows vdd_npu_s0 back at a use count of zero while the NPU is idle, so nothing pins the rail any more. Same change commit de5b39d16318 ("arm64: dts: rockchip: Remove workaround that prevented Turing RK1 GPU power regulator control") made for vdd_gpu_s0. I did not add a Fixes: tag, since pd_npu had no domain-supply before this patch and so there was nothing for always_on to block. Pufan _______________________________________________ Linux-rockchip mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-rockchip