Loading...
1# SPDX-License-Identifier: GPL-2.0
2subdir-$(CONFIG_BMIPS_GENERIC) += brcm
3subdir-$(CONFIG_CAVIUM_OCTEON_SOC) += cavium-octeon
4subdir-$(CONFIG_FIT_IMAGE_FDT_MARDUK) += img
5subdir-$(CONFIG_FIT_IMAGE_FDT_BOSTON) += img
6subdir-$(CONFIG_MACH_INGENIC) += ingenic
7subdir-$(CONFIG_LANTIQ) += lantiq
8subdir-$(CONFIG_MACH_LOONGSON64) += loongson
9subdir-$(CONFIG_SOC_VCOREIII) += mscc
10subdir-$(CONFIG_MIPS_MALTA) += mti
11subdir-$(CONFIG_LEGACY_BOARD_SEAD3) += mti
12subdir-$(CONFIG_FIT_IMAGE_FDT_NI169445) += ni
13subdir-$(CONFIG_MACH_PIC32) += pic32
14subdir-$(CONFIG_ATH79) += qca
15subdir-$(CONFIG_RALINK) += ralink
16subdir-$(CONFIG_MACH_REALTEK_RTL) += realtek
17subdir-$(CONFIG_FIT_IMAGE_FDT_XILFPGA) += xilfpga
18
19obj-$(CONFIG_BUILTIN_DTB) := $(addsuffix /, $(subdir-y))
1dts-dirs += brcm
2dts-dirs += cavium-octeon
3dts-dirs += ingenic
4dts-dirs += lantiq
5dts-dirs += mti
6dts-dirs += netlogic
7dts-dirs += pic32
8dts-dirs += qca
9dts-dirs += ralink
10dts-dirs += xilfpga
11
12obj-y := $(addsuffix /, $(dts-dirs))
13
14dtstree := $(srctree)/$(src)
15dtb-$(CONFIG_OF_ALL_DTBS) := $(patsubst $(dtstree)/%.dts,%.dtb, $(foreach d,$(dts-dirs), $(wildcard $(dtstree)/$(d)/*.dts)))
16
17always := $(dtb-y)
18subdir-y := $(dts-dirs)
19clean-files := *.dtb *.dtb.S