diff --git a/target/linux/airoha/dts/an7581-evb-emmc.dts b/target/linux/airoha/dts/an7581-evb-emmc.dts index 25aca81e22..df433906aa 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 0000000000..0985b73734 --- /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 0000000000..404e159a9c --- /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 bbcc1d1135..6f4158599f 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"; };