xref: /openbmc/linux/drivers/of/unittest-data/Makefile (revision 39a751a4cb7e4798f0ce1169ec92de4a1aae39e3)
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 \
5*39a751a4SFrank Rowand			    overlay_0.dtb.o \
6*39a751a4SFrank Rowand			    overlay_1.dtb.o \
7*39a751a4SFrank Rowand			    overlay_2.dtb.o \
8*39a751a4SFrank Rowand			    overlay_3.dtb.o \
9*39a751a4SFrank Rowand			    overlay_4.dtb.o \
10*39a751a4SFrank Rowand			    overlay_5.dtb.o \
11*39a751a4SFrank Rowand			    overlay_6.dtb.o \
12*39a751a4SFrank Rowand			    overlay_7.dtb.o \
13*39a751a4SFrank Rowand			    overlay_8.dtb.o \
14*39a751a4SFrank Rowand			    overlay_9.dtb.o \
15*39a751a4SFrank Rowand			    overlay_10.dtb.o \
16*39a751a4SFrank Rowand			    overlay_11.dtb.o \
17*39a751a4SFrank Rowand			    overlay_12.dtb.o \
18*39a751a4SFrank Rowand			    overlay_13.dtb.o \
19*39a751a4SFrank 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
27*39a751a4SFrank RowandDTC_FLAGS_overlay += -@
28*39a751a4SFrank RowandDTC_FLAGS_overlay_bad_phandle += -@
29*39a751a4SFrank RowandDTC_FLAGS_overlay_bad_symbol += -@
30*39a751a4SFrank RowandDTC_FLAGS_overlay_base += -@
31*39a751a4SFrank RowandDTC_FLAGS_testcases += -@
32*39a751a4SFrank Rowand
33*39a751a4SFrank Rowand# suppress warnings about intentional errors
34*39a751a4SFrank RowandDTC_FLAGS_testcases += -Wno-interrupts_property
3560a0004cSFrank Rowand
3660a0004cSFrank Rowand.PRECIOUS: \
3760a0004cSFrank Rowand	$(obj)/%.dtb.S \
3860a0004cSFrank Rowand	$(obj)/%.dtb
39