diff options
Diffstat (limited to 'classes')
| -rw-r--r-- | classes/fsl-eula-unpack.bbclass | 10 | ||||
| -rw-r--r-- | classes/imx-boot-container.bbclass | 15 | ||||
| -rw-r--r-- | classes/use-imx-security-controller-firmware.bbclass | 1 |
3 files changed, 12 insertions, 14 deletions
diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 64d26bfc7..498d7826d 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass | |||
| @@ -34,6 +34,10 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17 = "cf3f9b8d09bc3926b1004ea7 | |||
| 34 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" | 34 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" |
| 35 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" | 35 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" |
| 36 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" | 36 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" |
| 37 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23 = "85d06b38f17b935ca11784d67075b846" | ||
| 38 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24 = "417b82f17fc02b88125331ed312f6f1b" | ||
| 39 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1 = "b3b0bab6ff55420d043cf1652c52d788" | ||
| 40 | FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25 = "f35df765ff17e69043ea21f350e3229c" | ||
| 37 | FSL_EULA_FILE_MD5SUMS = " \ | 41 | FSL_EULA_FILE_MD5SUMS = " \ |
| 38 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ | 42 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ |
| 39 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ | 43 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ |
| @@ -63,11 +67,15 @@ FSL_EULA_FILE_MD5SUMS = " \ | |||
| 63 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ | 67 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ |
| 64 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ | 68 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ |
| 65 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ | 69 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ |
| 70 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \ | ||
| 71 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \ | ||
| 72 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \ | ||
| 73 | ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25} \ | ||
| 66 | " | 74 | " |
| 67 | 75 | ||
| 68 | # The checksum for the EULA in the layer | 76 | # The checksum for the EULA in the layer |
| 69 | FSL_EULA_FILE_MD5SUM ?= \ | 77 | FSL_EULA_FILE_MD5SUM ?= \ |
| 70 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22}" | 78 | "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1}" |
| 71 | 79 | ||
| 72 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" | 80 | LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" |
| 73 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" | 81 | LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" |
diff --git a/classes/imx-boot-container.bbclass b/classes/imx-boot-container.bbclass index 003f997a8..41fe9cca7 100644 --- a/classes/imx-boot-container.bbclass +++ b/classes/imx-boot-container.bbclass | |||
| @@ -21,10 +21,6 @@ | |||
| 21 | # base machine include file (imx-base.inc), and is set to "1" when the | 21 | # base machine include file (imx-base.inc), and is set to "1" when the |
| 22 | # 'imx-boot-container' is present in MACHINEOVERRIDES. | 22 | # 'imx-boot-container' is present in MACHINEOVERRIDES. |
| 23 | 23 | ||
| 24 | # Extend the UBOOT_MAKE_TARGET with additional target for U-Boot build | ||
| 25 | # system to produce the boot container | ||
| 26 | UBOOT_MAKE_TARGET += "flash.bin" | ||
| 27 | |||
| 28 | # Define ATF binary file to be deployed to the U-Boot build folder | 24 | # Define ATF binary file to be deployed to the U-Boot build folder |
| 29 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" | 25 | ATF_MACHINE_NAME = "bl31-${ATF_PLATFORM}.bin" |
| 30 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" | 26 | ATF_MACHINE_NAME_append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '-optee', '', d)}" |
| @@ -54,14 +50,8 @@ do_resolve_and_populate_binaries() { | |||
| 54 | j=$(expr $j + 1); | 50 | j=$(expr $j + 1); |
| 55 | if [ $j -eq $i ]; then | 51 | if [ $j -eq $i ]; then |
| 56 | for ddr_firmware in ${DDR_FIRMWARE_NAME}; do | 52 | for ddr_firmware in ${DDR_FIRMWARE_NAME}; do |
| 57 | # Sanitize the FW name as U-Boot expects it to be without version | ||
| 58 | if [ -n "${DDR_FIRMWARE_VERSION}" ]; then | ||
| 59 | ddr_firmware_name=$(echo $ddr_firmware | sed s/_${DDR_FIRMWARE_VERSION}//) | ||
| 60 | else | ||
| 61 | ddr_firmware_name="$ddr_firmware" | ||
| 62 | fi | ||
| 63 | bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${B}/${config}/${ddr_firmware_name}" | 53 | bbnote "Copy ddr_firmware: ${ddr_firmware} from ${DEPLOY_DIR_IMAGE} -> ${B}/${config}/${ddr_firmware_name}" |
| 64 | cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${B}/${config}/${ddr_firmware_name} | 54 | cp ${DEPLOY_DIR_IMAGE}/${ddr_firmware} ${B}/${config}/ |
| 65 | done | 55 | done |
| 66 | if [ -n "${ATF_MACHINE_NAME}" ]; then | 56 | if [ -n "${ATF_MACHINE_NAME}" ]; then |
| 67 | cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${ATF_MACHINE_NAME} ${B}/${config}/bl31.bin | 57 | cp ${DEPLOY_DIR_IMAGE}/${BOOT_TOOLS}/${ATF_MACHINE_NAME} ${B}/${config}/bl31.bin |
| @@ -95,8 +85,9 @@ do_deploy_append() { | |||
| 95 | j=$(expr $j + 1); | 85 | j=$(expr $j + 1); |
| 96 | if [ $j -eq $i ] | 86 | if [ $j -eq $i ] |
| 97 | then | 87 | then |
| 88 | install -m 0644 ${B}/${config}/u-boot.itb ${DEPLOYDIR}/u-boot.itb-${MACHINE}-${UBOOT_CONFIG} | ||
| 98 | install -m 0644 ${B}/${config}/flash.bin ${DEPLOYDIR}/flash.bin-${MACHINE}-${UBOOT_CONFIG} | 89 | install -m 0644 ${B}/${config}/flash.bin ${DEPLOYDIR}/flash.bin-${MACHINE}-${UBOOT_CONFIG} |
| 99 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} imx-boot | 90 | ln -sf u-boot.itb-${MACHINE}-${UBOOT_CONFIG} u-boot.itb |
| 100 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} flash.bin | 91 | ln -sf flash.bin-${MACHINE}-${UBOOT_CONFIG} flash.bin |
| 101 | fi | 92 | fi |
| 102 | done | 93 | done |
diff --git a/classes/use-imx-security-controller-firmware.bbclass b/classes/use-imx-security-controller-firmware.bbclass index 55a2cc47a..7c79fc62b 100644 --- a/classes/use-imx-security-controller-firmware.bbclass +++ b/classes/use-imx-security-controller-firmware.bbclass | |||
| @@ -22,7 +22,6 @@ SECO_FIRMWARE_NAME_mx8qm = "mx8qmb0-ahab-container.img" | |||
| 22 | SECO_FIRMWARE_NAME_mx8qxp = \ | 22 | SECO_FIRMWARE_NAME_mx8qxp = \ |
| 23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ | 23 | "${@bb.utils.contains('MACHINE_FEATURES', 'soc-revb0', 'mx8qxb0-ahab-container.img', \ |
| 24 | 'mx8qxc0-ahab-container.img', d)}" | 24 | 'mx8qxc0-ahab-container.img', d)}" |
| 25 | SECO_FIRMWARE_NAME_mx8phantomdxl = "mx8qxc0-ahab-container.img" | ||
| 26 | SECO_FIRMWARE_NAME_mx8dxl = "mx8dxla1-ahab-container.img" | 25 | SECO_FIRMWARE_NAME_mx8dxl = "mx8dxla1-ahab-container.img" |
| 27 | 26 | ||
| 28 | python () { | 27 | python () { |
