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 64d26bfc..498d7826 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 003f997a..41fe9cca 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 55a2cc47..7c79fc62 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 () { |