brcm2708: update linux 4.4 patches to latest version
[openwrt/openwrt.git] / target / linux / brcm2708 / patches-4.4 / 0184-dts-kbuild-dtbs_install-installs-.dtbo-files-too.patch
1 From 987d8a609678ea5c04664d02adb1f408e5b62a8b Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.org>
3 Date: Mon, 14 Mar 2016 16:56:54 +0000
4 Subject: [PATCH 184/304] dts, kbuild: dtbs_install installs .dtbo files too
5
6 Signed-off-by: Phil Elwell <phil@raspberrypi.org>
7 ---
8 scripts/Makefile.dtbinst | 10 +++++++---
9 1 file changed, 7 insertions(+), 3 deletions(-)
10
11 --- a/scripts/Makefile.dtbinst
12 +++ b/scripts/Makefile.dtbinst
13 @@ -29,6 +29,7 @@ ifeq ("$(dtbinst-root)", "$(obj)")
14 endif
15
16 dtbinst-files := $(dtb-y)
17 +dtboinst-files := $(dtbo-y)
18 dtbinst-dirs := $(dts-dirs)
19
20 # Helper targets for Installing DTBs into the boot directory
21 @@ -37,15 +38,18 @@ quiet_cmd_dtb_install = INSTALL $<
22
23 install-dir = $(patsubst $(dtbinst-root)%,$(INSTALL_DTBS_PATH)%,$(obj))
24
25 -$(dtbinst-files) $(dtbinst-dirs): | __dtbs_install_prep
26 +$(dtbinst-files) $(dtboinst-files) $(dtbinst-dirs): | __dtbs_install_prep
27
28 $(dtbinst-files): %.dtb: $(obj)/%.dtb
29 $(call cmd,dtb_install,$(install-dir))
30
31 +$(dtboinst-files): %.dtbo: $(obj)/%.dtbo
32 + $(call cmd,dtb_install,$(install-dir))
33 +
34 $(dtbinst-dirs):
35 $(Q)$(MAKE) $(dtbinst)=$(obj)/$@
36
37 -PHONY += $(dtbinst-files) $(dtbinst-dirs)
38 -__dtbs_install: $(dtbinst-files) $(dtbinst-dirs)
39 +PHONY += $(dtbinst-files) $(dtboinst-files) $(dtbinst-dirs)
40 +__dtbs_install: $(dtbinst-files) $(dtboinst-files) $(dtbinst-dirs)
41
42 .PHONY: $(PHONY)