diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-09-14 17:23:01 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-09-14 17:49:41 -0400 |
| commit | 5620a0d1aacd554ebebcff373e31107bb1ef7769 (patch) | |
| tree | 6cf82ae8c412bcb14cc95b59336d14a486fe1dea /scripts | |
| parent | 569dbb88e80deb68974ef6fdd6a13edb9d686261 (diff) | |
firmware: delete in-kernel firmware
The last firmware change for the in-kernel firmware source code was back
in 2013. Everyone has been relying on the out-of-tree linux-firmware
package for a long long time.
So let's drop it, it's baggage we don't need to keep dragging around
(and having to fix random kbuild issues over time...)
Cc: Kyle McMartin <kyle@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Michal Marek <mmarek@suse.com>
Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/Makefile.fwinst | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/scripts/Makefile.fwinst b/scripts/Makefile.fwinst deleted file mode 100644 index b27290035253..000000000000 --- a/scripts/Makefile.fwinst +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | # ========================================================================== | ||
| 2 | # Installing firmware | ||
| 3 | # | ||
| 4 | # We don't include the .config, so all firmware files are in $(fw-shipped-) | ||
| 5 | # rather than in $(fw-shipped-y) or $(fw-shipped-m). | ||
| 6 | # ========================================================================== | ||
| 7 | |||
| 8 | INSTALL := install | ||
| 9 | src := $(obj) | ||
| 10 | |||
| 11 | # For modules_install installing firmware, we want to see .config | ||
| 12 | # But for firmware_install, we don't care, but don't want to require it. | ||
| 13 | -include $(objtree)/.config | ||
| 14 | |||
| 15 | include scripts/Kbuild.include | ||
| 16 | include $(src)/Makefile | ||
| 17 | |||
| 18 | include scripts/Makefile.host | ||
| 19 | |||
| 20 | mod-fw := $(fw-shipped-m) | ||
| 21 | # If CONFIG_FIRMWARE_IN_KERNEL isn't set, then install the | ||
| 22 | # firmware for in-kernel drivers too. | ||
| 23 | ifndef CONFIG_FIRMWARE_IN_KERNEL | ||
| 24 | mod-fw += $(fw-shipped-y) | ||
| 25 | endif | ||
| 26 | |||
| 27 | ifneq ($(KBUILD_SRC),) | ||
| 28 | # Create output directory if not already present | ||
| 29 | _dummy := $(shell [ -d $(obj) ] || mkdir -p $(obj)) | ||
| 30 | |||
| 31 | firmware-dirs := $(sort $(addprefix $(objtree)/$(obj)/,$(dir $(fw-external-y) $(fw-shipped-all)))) | ||
| 32 | # Create directories for firmware in subdirectories | ||
| 33 | _dummy := $(foreach d,$(firmware-dirs), $(shell [ -d $(d) ] || mkdir -p $(d))) | ||
| 34 | endif | ||
| 35 | |||
| 36 | installed-mod-fw := $(addprefix $(INSTALL_FW_PATH)/,$(mod-fw)) | ||
| 37 | |||
| 38 | installed-fw := $(addprefix $(INSTALL_FW_PATH)/,$(fw-shipped-all)) | ||
| 39 | |||
| 40 | quiet_cmd_install = INSTALL $(subst $(srctree)/,,$@) | ||
| 41 | cmd_install = mkdir -p $(@D); $(INSTALL) -m0644 $< $@ | ||
| 42 | |||
| 43 | $(installed-fw): $(INSTALL_FW_PATH)/%: $(obj)/% | ||
| 44 | $(call cmd,install) | ||
| 45 | |||
| 46 | PHONY += __fw_install __fw_modinst FORCE | ||
| 47 | |||
| 48 | .PHONY: $(PHONY) | ||
| 49 | |||
| 50 | __fw_install: $(installed-fw) | ||
| 51 | |||
| 52 | __fw_modinst: $(installed-mod-fw) | ||
| 53 | @: | ||
| 54 | |||
| 55 | __fw_modbuild: $(addprefix $(obj)/,$(mod-fw)) | ||
| 56 | @: | ||
| 57 | |||
| 58 | FORCE: | ||
| 59 | |||
| 60 | # Read all saved command lines and dependencies for the $(targets) we | ||
| 61 | # may be building using $(if_changed{,_dep}). As an optimization, we | ||
| 62 | # don't need to read them if the target does not exist; we will rebuild | ||
| 63 | # anyway in that case. | ||
| 64 | |||
| 65 | targets := $(wildcard $(sort $(targets))) | ||
| 66 | cmd_files := $(wildcard $(foreach f,$(targets),$(dir $(f)).$(notdir $(f)).cmd)) | ||
| 67 | |||
| 68 | ifneq ($(cmd_files),) | ||
| 69 | include $(cmd_files) | ||
| 70 | endif | ||
