From 8c4b55053e093bfaa88d93a9e3ad0ca241679bcd Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Thu, 5 May 2022 06:20:27 +0300 Subject: [PATCH] linux: add a comment about CONFIG_EXTRA_FIRMWARE requirement Explain why the kernel needs firmware packages as build time dependencies. Signed-off-by: Baruch Siach Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- linux/linux.mk | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/linux/linux.mk b/linux/linux.mk index 7ff7b05042..e0a1ff74f9 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -70,7 +70,11 @@ LINUX_MAKE_ENV = \ BR_BINARIES_DIR=$(BINARIES_DIR) LINUX_INSTALL_IMAGES = YES -LINUX_DEPENDENCIES = host-kmod \ +LINUX_DEPENDENCIES = host-kmod + +# The kernel CONFIG_EXTRA_FIRMWARE feature requires firmware files at build +# time. Make sure they are available before the kernel builds. +LINUX_DEPENDENCIES += \ $(if $(BR2_PACKAGE_INTEL_MICROCODE),intel-microcode) \ $(if $(BR2_PACKAGE_LINUX_FIRMWARE),linux-firmware) \ $(if $(BR2_PACKAGE_WIRELESS_REGDB),wireless-regdb)