Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
# Copyright (C) 2013-2016 Freescale Semiconductor
|
||||
# Copyright 2018 (C) O.S. Systems Software LTDA.
|
||||
# Copyright (C) 2017-2024 NXP
|
||||
|
||||
require recipes-bsp/u-boot/u-boot.inc
|
||||
require u-boot-imx-common_${PV}.inc
|
||||
|
||||
PROVIDES += "u-boot u-boot-mfgtool"
|
||||
|
||||
inherit uuu_bootloader_tag
|
||||
|
||||
# The UUU tag goes on the boot partition. For 8+, the boot partition image
|
||||
# is imx-boot, so disable UUU-tagging here
|
||||
UUU_BOOTLOADER:mx8-generic-bsp = ""
|
||||
UUU_BOOTLOADER:mx9-generic-bsp = ""
|
||||
|
||||
do_deploy:append:mx8m-generic-bsp() {
|
||||
# Deploy u-boot-nodtb.bin and fsl-imx8m*-XX.dtb for mkimage to generate boot binary
|
||||
if [ -n "${UBOOT_CONFIG}" ]
|
||||
then
|
||||
for config in ${UBOOT_MACHINE}; do
|
||||
i=$(expr $i + 1);
|
||||
for type in ${UBOOT_CONFIG}; do
|
||||
j=$(expr $j + 1);
|
||||
if [ $j -eq $i ]
|
||||
then
|
||||
install -d ${DEPLOYDIR}/${BOOT_TOOLS}
|
||||
install -m 0644 ${B}/${config}/u-boot-nodtb.bin ${DEPLOYDIR}/${BOOT_TOOLS}/u-boot-nodtb.bin-${MACHINE}-${type}
|
||||
UBOOT_DTB_NAME_FLAGS="${type}:${UBOOT_DTB_NAME}"
|
||||
for key_value in ${UBOOT_DTB_NAME_FLAGS}; do
|
||||
local type_key="${key_value%%:*}"
|
||||
local dtb_name="${key_value#*:}"
|
||||
if [ "$type_key" = "$type" ]
|
||||
then
|
||||
bbnote "UBOOT_CONFIG = $type, UBOOT_DTB_NAME = $dtb_name"
|
||||
# There is only one ${dtb_name}, the first one. All the other are with the type appended
|
||||
if [ ! -f "${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}" ]; then
|
||||
install -m 0644 ${B}/${config}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}
|
||||
else
|
||||
bbwarn "Use custom wks.in for $dtb_name = $type"
|
||||
fi
|
||||
install -m 0644 ${B}/${config}/arch/arm/dts/${dtb_name} ${DEPLOYDIR}/${BOOT_TOOLS}/${dtb_name}-${type}
|
||||
fi
|
||||
unset type_key
|
||||
unset dtb_name
|
||||
done
|
||||
|
||||
unset UBOOT_DTB_NAME_FLAGS
|
||||
fi
|
||||
done
|
||||
unset j
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
|
||||
# Deploy CRT.* from u-boot for stmm
|
||||
install -m 0644 ${S}/CRT.* ${DEPLOYDIR}
|
||||
}
|
||||
|
||||
do_deploy:append:mx93-generic-bsp() {
|
||||
# Deploy CRT.* from u-boot for stmm
|
||||
install -m 0644 ${S}/CRT.* ${DEPLOYDIR}
|
||||
}
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
COMPATIBLE_MACHINE = "(mx6-generic-bsp|mx7-generic-bsp|mx8-generic-bsp|mx9-generic-bsp)"
|
||||
Reference in New Issue
Block a user