package/qoriq-cadence-dp-firmware: also install to target if needed
This firmware is loaded by U-Boot, so when U-Boot is loading the Linux kernel from the root filesystem, it is very likely that it will also want to load this firmware from the root filesystem. Therefore, this patch makes sure that that Cadence DP firmware is installed alongside the kernel image in /boot in the root filesystem when the kernel is installed there (BR2_LINUX_KERNEL_INSTALL_TARGET=y). We keep installing the firmware in $(BINARIES_DIR) in any case. Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
4060a6d530
commit
b49d8c03da
@ -11,12 +11,18 @@ QORIQ_CADENCE_DP_FIRMWARE_LICENSE = NXP Semiconductor Software License Agreement
|
||||
QORIQ_CADENCE_DP_FIRMWARE_LICENSE_FILES = COPYING EULA EULA.txt
|
||||
QORIQ_CADENCE_DP_FIRMWARE_REDISTRIBUTE = NO
|
||||
QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES = YES
|
||||
ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),)
|
||||
QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET = NO
|
||||
endif
|
||||
|
||||
define QORIQ_CADENCE_DP_FIRMWARE_EXTRACT_CMDS
|
||||
$(call NXP_EXTRACT_HELPER,$(QORIQ_CADENCE_DP_FIRMWARE_DL_DIR)/$(QORIQ_CADENCE_DP_FIRMWARE_SOURCE))
|
||||
endef
|
||||
|
||||
define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(TARGET_DIR)/boot/ls1028a-dp-fw.bin
|
||||
endef
|
||||
|
||||
define QORIQ_CADENCE_DP_FIRMWARE_INSTALL_IMAGES_CMDS
|
||||
$(INSTALL) -D -m 0644 $(@D)/dp/ls1028a-dp-fw.bin $(BINARIES_DIR)/ls1028a-dp-fw.bin
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user