File tree Expand file tree Collapse file tree 4 files changed +13
-1
lines changed Expand file tree Collapse file tree 4 files changed +13
-1
lines changed Original file line number Diff line number Diff line change 18
18
* .c. [012 ]* . *
19
19
* .dt.yaml
20
20
* .dtb
21
+ * .dtbo
21
22
* .dtb.S
22
23
* .dwo
23
24
* .elf
Original file line number Diff line number Diff line change @@ -1337,6 +1337,9 @@ ifneq ($(dtstree),)
1337
1337
% .dtb : include/config/kernel.release scripts_dtc
1338
1338
$(Q )$(MAKE ) $(build ) =$(dtstree ) $(dtstree ) /$@
1339
1339
1340
+ % .dtbo : include/config/kernel.release scripts_dtc
1341
+ $(Q )$(MAKE ) $(build ) =$(dtstree ) $(dtstree ) /$@
1342
+
1340
1343
PHONY += dtbs dtbs_install dtbs_check
1341
1344
dtbs : include/config/kernel.release scripts_dtc
1342
1345
$(Q )$(MAKE ) $(build ) =$(dtstree )
@@ -1816,7 +1819,7 @@ clean: $(clean-dirs)
1816
1819
@find $(if $(KBUILD_EXTMOD ) , $(KBUILD_EXTMOD ) , .) $(RCS_FIND_IGNORE ) \
1817
1820
\( -name ' *.[aios]' -o -name ' *.ko' -o -name ' .*.cmd' \
1818
1821
-o -name ' *.ko.*' \
1819
- -o -name ' *.dtb' -o -name ' *.dtb.S' -o -name ' *.dt.yaml' \
1822
+ -o -name ' *.dtb' -o -name ' *.dtbo ' -o -name ' *. dtb.S' -o -name ' *.dt.yaml' \
1820
1823
-o -name ' *.dwo' -o -name ' *.lst' \
1821
1824
-o -name ' *.su' -o -name ' *.mod' \
1822
1825
-o -name ' .*.d' -o -name ' .*.tmp' -o -name ' *.mod.c' \
Original file line number Diff line number Diff line change @@ -29,6 +29,9 @@ quiet_cmd_dtb_install = INSTALL $@
29
29
$(dst)/%.dtb: $(obj)/%.dtb
30
30
$(call cmd,dtb_install)
31
31
32
+ $(dst)/%.dtbo: $(obj)/%.dtbo
33
+ $(call cmd,dtb_install)
34
+
32
35
PHONY += $(subdirs)
33
36
$(subdirs):
34
37
$(Q)$(MAKE) $(dtbinst)=$@ dst=$(patsubst $(obj)/%,$(dst)/%,$@)
Original file line number Diff line number Diff line change @@ -86,7 +86,9 @@ extra-$(CONFIG_OF_ALL_DTBS) += $(dtb-)
86
86
87
87
ifneq ($(CHECK_DTBS),)
88
88
extra-y += $(patsubst %.dtb,%.dt.yaml, $(dtb-y))
89
+ extra-y += $(patsubst %.dtbo,%.dt.yaml, $(dtb-y))
89
90
extra-$(CONFIG_OF_ALL_DTBS) += $(patsubst %.dtb,%.dt.yaml, $(dtb-))
91
+ extra-$(CONFIG_OF_ALL_DTBS) += $(patsubst %.dtbo,%.dt.yaml, $(dtb-))
90
92
endif
91
93
92
94
# Add subdir path
@@ -327,6 +329,9 @@ cmd_dtc = $(HOSTCC) -E $(dtc_cpp_flags) -x assembler-with-cpp -o $(dtc-tmp) $< ;
327
329
$(obj)/%.dtb: $(src)/%.dts $(DTC) FORCE
328
330
$(call if_changed_dep,dtc)
329
331
332
+ $(obj)/%.dtbo: $(src)/%.dts $(DTC) FORCE
333
+ $(call if_changed_dep,dtc)
334
+
330
335
DT_CHECKER ?= dt-validate
331
336
DT_BINDING_DIR := Documentation/devicetree/bindings
332
337
# DT_TMP_SCHEMA may be overridden from Documentation/devicetree/bindings/Makefile
You can’t perform that action at this time.
0 commit comments