[meta-freescale] [[PATCH v3 03/34] uboot: update to upgrade to 2017.09
Otavio Salvador
otavio.salvador at ossystems.com.br
Tue Oct 17 09:47:10 PDT 2017
On Tue, Oct 17, 2017 at 2:09 AM, Chunrong Guo <B40290 at freescale.com> wrote:
> 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
Undocumented.
> fi
> fi
> done
> @@ -87,6 +90,51 @@ do_compile_append_qoriq() {
> unset i
> }
>
> +do_install_append_qoriq() {
Undocumented.
> + 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() {
Undocumented.
> + 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
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list