Hi
We are using u-boot code version from "git://source.codeaurora.org/external/qoriq/" for our LS1046/26 Cpu based cards. The version of this u-boot is 2019.04 +fslc. We also supports secure boot.
We are now thinking of upgrading our u-boot to Wrynose 2026.01.
Hello,
For LS1046/LS1026A-family Layerscape U-Boot, the replacement for the deprecated CodeAurora QorIQ tree is:
git clone https://github.com/nxp-qoriq/u-boot.git
NXP guidance is to replace old URLs such as:
source.codeaurora.org/external/qoriq/qoriq-components/u-boot.git
with:
github.com/nxp-qoriq/u-boot.git
or, more generally, replace source.codeaurora.org/external/qoriq/qoriq-components with github.com/nxp-qoriq in build scripts, manifests, and Yocto recipes .
For a Wrynose-based BSP , I would start from the QorIQ Yocto SDK manifest , not by cloning U-Boot alone:
repo init -u https://github.com/nxp-qoriq/yocto-sdk -b wrynose
repo sync --force-sync
The public nxp-qoriq/yocto-sdk repo shows an active wrynose branch . The same repo documents the general repo-init flow and lists the Yocto branch/release mapping mechanism.
For U-Boot specifically, the public nxp-qoriq/u-boot repo is the QorIQ U-Boot tree; its default branch shown in the retrieved repo page is lf_v2024.04 , and the active branch list also shows lf_v2026.04 . Tags shown include recent lf-* release tags such as lf-6.12.49-2.2.0 , lf-6.18.2-1.0.0 , and lf-6.18.20-2.0.0 . So the practical rule is: use the U-Boot revision selected by the Wrynose Yocto manifest/recipe , rather than manually taking an arbitrary “latest” U-Boot branch.
Key transition considerations:
Migrate all CodeAurora references
grep -rn 'source.codeaurora.org/external/qoriq' .
source.codeaurora.org/external/qoriq/qoriq-components with github.com/nxp-qoriq in manifests, build configs, and recipes.Use the release manifest as the source of truth
Port your custom board from the LS1046ARDB reference again
configs/ls1046ardb_tfa_defconfig , arch/arm/dts/fsl-ls1046a-rdb.dts , and board/freescale/ls1046ardb/ .include/configs/ls1046ardb.h and the board folder.Secure boot: rebuild and re-validate the full chain
DISTRO_FEATURES:append = " secure"
bitbake secure-boot-qoriq
SB_EN , ATF, and signed U-Boot image handling should all be revalidated on a development/non-fused unit before touching production fuse settings.Expect boot-flow differences from 2019.04
Boot ROM → BL2 → BL31 → U-Boot/UEFI → Linux , compared with the older PPA-style flow.Keep a controlled migration baseline
Regards