[meta-freescale] [[PATCH v3 03/34] uboot: update to upgrade to 2017.09
Chunrong Guo
B40290 at freescale.com
Mon Oct 16 21:09:13 PDT 2017
From: Chunrong Guo <chunrong.guo at nxp.com>
*This includes the following changes:
503eff0 - armv8: ls1046aqds: Fix NAND offset for Fman ucode and env
c66ddf7 - arm64: ls2088ardb: Fix kernel validation failure
44ffe98 - armv8: ls1043ardb: disable PPA loading during SPL stage for SD boot
043c85a - armv8: ls1046ardb: disable PPA loading during SPL stage for SD boot
b68c991 - armv8: fsl-layerscape: Fix some coding style problems in soc.c
25cd705 - board/ls1088: Add fsl_fdt_fixup_flash
85bfc58 - ls1088aqds: Enable IFC and QIXIS in SPL image
96cc4d7 - armv8: fsl-layerscape: Add back L3 flushing for all exception levels
bdf9c1a - fsl-lsch2: csu: correct the workaround A-010315
26aaf13 - armv8/fsl-lsch2: correct QMAN clock
a836f94 - arm64: ls1012ardb: Add distro secure boot support
ef3b345 - arm64: ls1012afrdm: Add distro boot support
2bed40e - arm64: ls1012ardb: Add distro boot support
bb85ef3 - board: common: vid: Move IR chip specific code in flag
806bca8 - board/ls2080ardb: Add mcmemsize variable in default env
Signed-off-by: Chunrong Guo <chunrong.guo at nxp.com>>
---
...ot-qoriq_2017.03.bb => u-boot-qoriq_2017.09.bb} | 52 +++++++++++++++++++++-
1 file changed, 50 insertions(+), 2 deletions(-)
rename recipes-bsp/u-boot/{u-boot-qoriq_2017.03.bb => u-boot-qoriq_2017.09.bb} (67%)
diff --git a/recipes-bsp/u-boot/u-boot-qoriq_2017.03.bb b/recipes-bsp/u-boot/u-boot-qoriq_2017.09.bb
similarity index 67%
rename from recipes-bsp/u-boot/u-boot-qoriq_2017.03.bb
rename to recipes-bsp/u-boot/u-boot-qoriq_2017.09.bb
index 5bde945..2e1a5ae 100644
--- a/recipes-bsp/u-boot/u-boot-qoriq_2017.03.bb
+++ b/recipes-bsp/u-boot/u-boot-qoriq_2017.09.bb
@@ -19,9 +19,8 @@ DEPENDS_append_qoriq-arm = " change-file-endianess-native dtc-native tcl-native"
DEPENDS_append_qoriq-ppc = " boot-format-native"
SRC_URI = "git://github.com/qoriq-open-source/u-boot.git;nobranch=1 \
- file://fix-build-error-under-gcc6.patch \
"
-SRCREV = "6fc2946a7b1973a8221cdfeccd1666f2d8eec467"
+SRCREV = "503eff00a7119d2690a662ed64e83e4782b7d3d9"
S = "${WORKDIR}/git"
@@ -77,6 +76,10 @@ do_compile_append_qoriq() {
cp ${config}/u-boot.format.bin ${config}/u-boot-${type}.${UBOOT_SUFFIX}
elif [ "qspi" = "${type}" ];then
cp ${config}/${binary} ${config}/u-boot-${type}-${PV}-${PR}.${UBOOT_SUFFIX}
+ elif [ "sdcard-secure-boot" = "${type}" ];then
+ cp ${config}/spl/u-boot-spl.bin ${config}/u-boot-spl.bin
+ elif [ "nand-secure-boot" = "${type}" ];then
+ cp ${config}/spl/u-boot-spl.bin ${config}/u-boot-spl.bin
fi
fi
done
@@ -87,6 +90,51 @@ do_compile_append_qoriq() {
unset i
}
+do_install_append_qoriq() {
+ 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
+ if [ "sdcard-secure-boot" = "${type}" ];then
+ install -m 644 ${B}/${config}/u-boot-spl.bin ${D}/boot/uboot-${type}-spl.bin
+ install -m 644 ${B}/${config}/u-boot-dtb.bin ${D}/boot/uboot-${type}-dtb.bin
+ elif [ "nand-secure-boot" = "${type}" ];then
+ install -m 644 ${B}/${config}/u-boot-spl.bin ${D}/boot/uboot-${type}-spl.bin
+ install -m 644 ${B}/${config}/u-boot-dtb.bin ${D}/boot/uboot-${type}-dtb.bin
+ fi
+ fi
+ done
+ unset j
+ done
+ unset i
+ fi
+}
+
+do_deploy_append_qoriq() {
+ 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
+ if [ "sdcard-secure-boot" = "${type}" ] || [ "nand-secure-boot" = "${type}" ];then
+ install -d {DEPLOYDIR}
+ install -m 644 ${B}/${config}/u-boot-spl.bin ${DEPLOYDIR}/uboot-${type}-spl.bin
+ install -m 644 ${B}/${config}/u-boot-dtb.bin ${DEPLOYDIR}/uboot-${type}-dtb.bin
+ fi
+ fi
+ done
+ unset j
+ done
+ unset i
+ fi
+}
+
+
PACKAGES += "${PN}-images"
FILES_${PN}-images += "/boot"
--
1.9.0
More information about the meta-freescale
mailing list