]> www.infradead.org Git - users/hch/misc.git/commitdiff
arm64: dts: rockchip: Enable the NPU on NanoPi R6C/R6S
authorAnton Kirilov <anton.kirilov@arm.com>
Wed, 27 Aug 2025 14:22:10 +0000 (15:22 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 28 Aug 2025 12:42:03 +0000 (14:42 +0200)
Enable the NPU on FriendlyElec NanoPi R6C/R6S boards.

Signed-off-by: Anton Kirilov <anton.kirilov@arm.com>
Link: https://lore.kernel.org/r/20250827142210.2221606-1-anton.kirilov@arm.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi

index 2e9d5143476d8c72beb7bd32330ab848c20ef29e..1b6a59f7cabce63ea714f49c33c26403e948c464 100644 (file)
        domain-supply = <&vdd_gpu_s0>;
 };
 
+&pd_npu {
+       domain-supply = <&vdd_npu_s0>;
+};
+
 &pinctrl {
        gpio-key {
                key1_pin: key1-pin {
        };
 };
 
+&rknn_core_0 {
+       npu-supply = <&vdd_npu_s0>;
+       sram-supply = <&vdd_npu_s0>;
+       status = "okay";
+};
+
+&rknn_core_1 {
+       npu-supply = <&vdd_npu_s0>;
+       sram-supply = <&vdd_npu_s0>;
+       status = "okay";
+};
+
+&rknn_core_2 {
+       npu-supply = <&vdd_npu_s0>;
+       sram-supply = <&vdd_npu_s0>;
+       status = "okay";
+};
+
+&rknn_mmu_0 {
+       status = "okay";
+};
+
+&rknn_mmu_1 {
+       status = "okay";
+};
+
+&rknn_mmu_2 {
+       status = "okay";
+};
+
 &saradc {
        vref-supply = <&avcc_1v8_s0>;
        status = "okay";