Currently nearly all dts files for MediaTek targets will be
compiled at once. Split them for each target.

Signed-off-by: Weijie Gao <[email protected]>
---
 arch/arm/dts/Makefile | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 0bf3697bdbe..6aa7f5c106b 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -1132,14 +1132,20 @@ dtb-$(CONFIG_SOC_K3_AM62A7) += \
 
 dtb-$(CONFIG_SOC_K3_AM62P5) += k3-am62p5-r5-sk.dtb
 
-dtb-$(CONFIG_ARCH_MEDIATEK) += \
+dtb-$(CONFIG_TARGET_MT7622) += \
        mt7622-rfb.dtb \
+       mt7622-bananapi-bpi-r64.dtb
+
+dtb-$(CONFIG_TARGET_MT7623) += \
        mt7623a-unielec-u7623-02-emmc.dtb \
-       mt7622-bananapi-bpi-r64.dtb \
-       mt7623n-bananapi-bpi-r2.dtb \
+       mt7623n-bananapi-bpi-r2.dtb
+
+dtb-$(CONFIG_TARGET_MT7981) += \
        mt7981-rfb.dtb \
        mt7981-emmc-rfb.dtb \
-       mt7981-sd-rfb.dtb \
+       mt7981-sd-rfb.dtb
+
+dtb-$(CONFIG_TARGET_MT7986) += \
        mt7986a-bpi-r3-sd.dtb \
        mt7986a-bpi-r3-emmc.dtb \
        mt7986a-rfb.dtb \
@@ -1147,12 +1153,22 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += \
        mt7986a-sd-rfb.dtb \
        mt7986b-sd-rfb.dtb \
        mt7986a-emmc-rfb.dtb \
-       mt7986b-emmc-rfb.dtb \
+       mt7986b-emmc-rfb.dtb
+
+dtb-$(CONFIG_TARGET_MT7988) += \
        mt7988-rfb.dtb \
-       mt7988-sd-rfb.dtb \
-       mt8183-pumpkin.dtb \
-       mt8512-bm1-emmc.dtb \
-       mt8516-pumpkin.dtb \
+       mt7988-sd-rfb.dtb
+
+dtb-$(CONFIG_TARGET_MT8183) += \
+       mt8183-pumpkin.dtb
+
+dtb-$(CONFIG_TARGET_MT8512) += \
+       mt8512-bm1-emmc.dtb
+
+dtb-$(CONFIG_TARGET_MT8516) += \
+       mt8516-pumpkin.dtb
+
+dtb-$(CONFIG_TARGET_MT8518) += \
        mt8518-ap1-emmc.dtb
 
 dtb-$(CONFIG_ARCH_NPCM7xx) += nuvoton-npcm750-evb.dtb
-- 
2.34.1

Reply via email to