[PATCH v2 0/3] arm64: dts: rockchip: Enable the NPU on some rk3588 boards

Ricardo Pardini via B4 Relay posted 3 patches 1 month, 1 week ago
.../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi   | 35 ++++++++++++++++++++-
arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +++++++++++++++++++++-
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 35 ++++++++++++++++++++-
3 files changed, 103 insertions(+), 3 deletions(-)
[PATCH v2 0/3] arm64: dts: rockchip: Enable the NPU on some rk3588 boards
Posted by Ricardo Pardini via B4 Relay 1 month, 1 week ago
This series enables the NPU on a few Rockchip rk3588 boards.
In every case here, the required regulator was already in place.
As suggested by Jimmy Hon [1], since the NPU power domain supply is
being described, also remove the always-on property from the regulator.

In Jimmy's words: the commit message for the introduction of the 
pd_npu label mentions how the regulator no longer needs to be always on. 
[2]

I might send a separate series dropping always-on from the same regulator
on the boards that have already added the NPU bits with no changes to 
the regulator. I wonder if I should add Fixes for those.

[1] https://lore.kernel.org/all/CALWfF7KHyKmDcEL9=mYzfCRWc_cymNscoFdeXr8P2frJeww5vA@mail.gmail.com/
[2] https://lore.kernel.org/linux-rockchip/20250721-6-10-rocket-v9-7-77ebd484941e@tomeuvizoso.net/

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
---
Changes in v2:
- Drop the always-on from the vdd_npu_s0 regulator.
- Link to v1: https://lore.kernel.org/r/20251230-arm64-dts-rockchip-rk3588-npu-enablements-v1-0-d38b182a59e3@pardini.net

---
Ricardo Pardini (3):
      arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS
      arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588
      arm64: dts: rockchip: Enable the NPU on Turing RK1

 .../dts/rockchip/rk3588-friendlyelec-cm3588.dtsi   | 35 ++++++++++++++++++++-
 arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +++++++++++++++++++++-
 .../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 35 ++++++++++++++++++++-
 3 files changed, 103 insertions(+), 3 deletions(-)
---
base-commit: 9448598b22c50c8a5bb77a9103e2d49f134c9578
change-id: 20251230-arm64-dts-rockchip-rk3588-npu-enablements-1e2830d2e7b0

Best regards,
-- 
Ricardo Pardini <ricardo@pardini.net>
Re: [PATCH v2 0/3] arm64: dts: rockchip: Enable the NPU on some rk3588 boards
Posted by Heiko Stuebner 1 month ago
On Thu, 01 Jan 2026 07:43:08 +0100, Ricardo Pardini wrote:
> This series enables the NPU on a few Rockchip rk3588 boards.
> In every case here, the required regulator was already in place.
> As suggested by Jimmy Hon [1], since the NPU power domain supply is
> being described, also remove the always-on property from the regulator.
> 
> In Jimmy's words: the commit message for the introduction of the
> pd_npu label mentions how the regulator no longer needs to be always on.
> [2]
> 
> [...]

Applied, thanks!

[1/3] arm64: dts: rockchip: Enable the NPU on NanoPC T6/T6-LTS
      commit: 7127b6d899c74a2ba7af09f1755a22cf9c72dba9
[2/3] arm64: dts: rockchip: Enable the NPU on FriendlyElec CM3588
      commit: 628aea397d81cbec3f2ff9067c5223c927f220a2
[3/3] arm64: dts: rockchip: Enable the NPU on Turing RK1
      commit: 5360ad495b7bf1e3ea95f0e47961d5447a829f8e

Best regards,
-- 
Heiko Stuebner <heiko@sntech.de>