[PATCH 2/5] arm64: dts: rockchip: Enable NPU on RK3588 EVB1
Chaoyi Chen
chaoyi.chen at rock-chips.com
Sat Nov 7 18:03:05 PST 2026
On 11/7/2026 5:57 AM, Sebastian Reichel wrote:
> Also enable the NPU on the RK3588 EVB1, which is very similar to
> the QuartzPro64.
>
> Signed-off-by: Sebastian Reichel <sebastian.reichel at collabora.com>
> ---
I remember there was already a similar patch before?
Maybe I got something wrong.
Reviewed-by: Chaoyi Chen <chaoyi.chen at rock-chips.com>
> arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 34 ++++++++++++++++++++++++
> 1 file changed, 34 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
> index 87e624d1e094..6476d9e3be6f 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
> +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
> @@ -578,6 +578,10 @@ &pd_gpu {
> domain-supply = <&vdd_gpu_s0>;
> };
>
> +&pd_npu {
> + domain-supply = <&vdd_npu_s0>;
> +};
> +
> &pd_rkvdec0 {
> domain-supply = <&vdd_vdenc_s0>;
> };
> @@ -703,6 +707,36 @@ &pwm2 {
> status = "okay";
> };
>
> +&rknn_core_0 {
> + npu-supply = <&vdd_npu_s0>;
> + sram-supply = <&vdd_npu_mem_s0>;
> + status = "okay";
> +};
> +
> +&rknn_core_1 {
> + npu-supply = <&vdd_npu_s0>;
> + sram-supply = <&vdd_npu_mem_s0>;
> + status = "okay";
> +};
> +
> +&rknn_core_2 {
> + npu-supply = <&vdd_npu_s0>;
> + sram-supply = <&vdd_npu_mem_s0>;
> + status = "okay";
> +};
> +
> +&rknn_mmu_0 {
> + status = "okay";
> +};
> +
> +&rknn_mmu_1 {
> + status = "okay";
> +};
> +
> +&rknn_mmu_2 {
> + status = "okay";
> +};
> +
> &saradc {
> vref-supply = <&vcc_1v8_s0>;
> status = "okay";
>
--
Best,
Chaoyi
More information about the Linux-rockchip
mailing list