1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2f0570d91SFrank Rowandobj-y += testcases.dtb.o
3f0570d91SFrank Rowand
4bd6dc70bSMasahiro Yamadaobj-$(CONFIG_OF_OVERLAY) += overlay.dtb.o \
539a751a4SFrank Rowand			    overlay_0.dtb.o \
639a751a4SFrank Rowand			    overlay_1.dtb.o \
739a751a4SFrank Rowand			    overlay_2.dtb.o \
839a751a4SFrank Rowand			    overlay_3.dtb.o \
939a751a4SFrank Rowand			    overlay_4.dtb.o \
1039a751a4SFrank Rowand			    overlay_5.dtb.o \
1139a751a4SFrank Rowand			    overlay_6.dtb.o \
1239a751a4SFrank Rowand			    overlay_7.dtb.o \
1339a751a4SFrank Rowand			    overlay_8.dtb.o \
1439a751a4SFrank Rowand			    overlay_9.dtb.o \
1539a751a4SFrank Rowand			    overlay_10.dtb.o \
1639a751a4SFrank Rowand			    overlay_11.dtb.o \
1739a751a4SFrank Rowand			    overlay_12.dtb.o \
1839a751a4SFrank Rowand			    overlay_13.dtb.o \
1939a751a4SFrank Rowand			    overlay_15.dtb.o \
20bd6dc70bSMasahiro Yamada			    overlay_bad_phandle.dtb.o \
21bd6dc70bSMasahiro Yamada			    overlay_bad_symbol.dtb.o \
22bd6dc70bSMasahiro Yamada			    overlay_base.dtb.o
2360a0004cSFrank Rowand
24bd6dc70bSMasahiro Yamadatargets += $(foreach suffix, dtb dtb.S, $(patsubst %.dtb.o,%.$(suffix),$(obj-y)))
25f0570d91SFrank Rowand
2681d0848fSFrank Rowand# enable creation of __symbols__ node
2739a751a4SFrank RowandDTC_FLAGS_overlay += -@
2839a751a4SFrank RowandDTC_FLAGS_overlay_bad_phandle += -@
2939a751a4SFrank RowandDTC_FLAGS_overlay_bad_symbol += -@
3039a751a4SFrank RowandDTC_FLAGS_overlay_base += -@
3139a751a4SFrank RowandDTC_FLAGS_testcases += -@
3239a751a4SFrank Rowand
3339a751a4SFrank Rowand# suppress warnings about intentional errors
3439a751a4SFrank RowandDTC_FLAGS_testcases += -Wno-interrupts_property
3560a0004cSFrank Rowand
3660a0004cSFrank Rowand.PRECIOUS: \
3760a0004cSFrank Rowand	$(obj)/%.dtb.S \
3860a0004cSFrank Rowand	$(obj)/%.dtb
39