From: Christian Marangi Date: Thu, 9 Apr 2026 09:38:40 +0000 (+0200) Subject: airoha: an7581: add specific NPU dtsi and update eMMC and W1700K X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f075c1148d992aa06d342fc64ac8f15b6b0db920;p=thirdparty%2Fopenwrt.git airoha: an7581: add specific NPU dtsi and update eMMC and W1700K Add specific DTSI for NPU firmware based on the supported WiFi chip and update the supported device by including the relevant new DTSI. Signed-off-by: Christian Marangi --- diff --git a/target/linux/airoha/dts/an7581-evb-emmc.dts b/target/linux/airoha/dts/an7581-evb-emmc.dts index 25aca81e224..df433906aa0 100644 --- a/target/linux/airoha/dts/an7581-evb-emmc.dts +++ b/target/linux/airoha/dts/an7581-evb-emmc.dts @@ -7,6 +7,7 @@ #include #include #include "an7581.dtsi" +#include "an7581-npu-mt7996.dtsi" / { model = "Airoha AN7581 Evaluation Board"; @@ -253,8 +254,6 @@ }; &npu { - firmware-name = "airoha/en7581_MT7996_npu_rv32.bin", - "airoha/en7581_MT7996_npu_data.bin"; status = "okay"; }; diff --git a/target/linux/airoha/dts/an7581-npu-mt7992.dtsi b/target/linux/airoha/dts/an7581-npu-mt7992.dtsi new file mode 100644 index 00000000000..0985b737349 --- /dev/null +++ b/target/linux/airoha/dts/an7581-npu-mt7992.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) + +&npu { + firmware-name = "airoha/en7581_npu_rv32.bin", + "airoha/en7581_npu_data.bin"; +}; diff --git a/target/linux/airoha/dts/an7581-npu-mt7996.dtsi b/target/linux/airoha/dts/an7581-npu-mt7996.dtsi new file mode 100644 index 00000000000..404e159a9ce --- /dev/null +++ b/target/linux/airoha/dts/an7581-npu-mt7996.dtsi @@ -0,0 +1,6 @@ +// SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) + +&npu { + firmware-name = "airoha/en7581_MT7996_npu_rv32.bin", + "airoha/en7581_MT7996_npu_data.bin"; +}; diff --git a/target/linux/airoha/dts/an7581-w1700k-ubi.dts b/target/linux/airoha/dts/an7581-w1700k-ubi.dts index bbcc1d11358..6f4158599f9 100644 --- a/target/linux/airoha/dts/an7581-w1700k-ubi.dts +++ b/target/linux/airoha/dts/an7581-w1700k-ubi.dts @@ -6,6 +6,7 @@ #include #include #include "an7581.dtsi" +#include "an7581-npu-mt7996.dtsi" / { model = "Gemtek W1700K (OpenWrt U-Boot layout)"; @@ -303,8 +304,6 @@ }; &npu { - firmware-name = "airoha/en7581_MT7996_npu_rv32.bin", - "airoha/en7581_MT7996_npu_data.bin"; status = "okay"; };