Hi Jerome, Am Mittwoch, dem 17.09.2025 um 17:12 +0200 schrieb Jerome Forissier: > Hi Yannic, > > On 9/9/25 16:05, Yannic Moog wrote: > > Use single make command for compiling blobs and U-Boot. > > Update the imx firmware version. > > > > Signed-off-by: Yannic Moog <y.m...@phytec.de> > > --- > > doc/board/phytec/imx8mm-phygate-tauri-l.rst | 27 ++++++++++++++--------- > > doc/board/phytec/phycore-imx8mm.rst | 28 +++++++++++++++--------- > > doc/board/phytec/phycore-imx8mp.rst | 34 +++++++++++++++++--------- > > --- > > 3 files changed, 55 insertions(+), 34 deletions(-) > > > > diff --git a/doc/board/phytec/imx8mm-phygate-tauri-l.rst > > b/doc/board/phytec/imx8mm-phygate-tauri-l.rst > > index > > 7efc9392361b4a867ce2bc18db11aacf31208800..4dd82cd9785fa585ed216664a25f593d4e > > 723dbb 100644 > > --- a/doc/board/phytec/imx8mm-phygate-tauri-l.rst > > +++ b/doc/board/phytec/imx8mm-phygate-tauri-l.rst > > @@ -21,9 +21,13 @@ Build the ARM Trusted firmware binary > > > > $ git clone https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git > > $ cd trusted-firmware-a > > - $ export CROSS_COMPILE=aarch64-linux-gnu- > > - $ export IMX_BOOT_UART_BASE=0x30880000 > > - $ make PLAT=imx8mm BL32_BASE=0xbe000000 SPD=opteed bl31 > > + $ make -j $(nproc) \ > > + CROSS_COMPILE=aarch64-linux-gnu- \ > > + PLAT=imx8mm \ > > + IMX_BOOT_UART_BASE=0x30880000 \ > > + BL32_BASE=0xbe000000 \ > > + SPD=opteed \ > > + bl31 > > > > Build the OP-TEE binary > > ----------------------- > > @@ -32,8 +36,9 @@ Build the OP-TEE binary > > > > $ git clone https://github.com/OP-TEE/optee_os.git > > $ cd optee_os > > - $ make CFG_TEE_BENCHMARK=n \ > > + $ make -j $(nproc) \ > > CROSS_COMPILE=aarch64-linux-gnu- \ > > + CFG_TEE_BENCHMARK=n \ > > CFG_TEE_BENCHMARK=n is not needed anymore
Thanks, that is a rebasing mistake ... Yannic > > > O=out/arm \ > > PLATFORM=imx-mx8mm_phygate_tauri_l > > > > @@ -42,9 +47,9 @@ Get the ddr firmware > > > > .. code-block:: bash > > > > - $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.23.bin > > - $ chmod +x firmware-imx-8.23.bin > > - $ ./firmware-imx-8.23.bin > > + $ wget > > https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.28-994fa14.bin > > + $ chmod +x firmware-imx-8.28-994fa14.bin > > + $ ./firmware-imx-8.28-994fa14.bin > > > > Build U-Boot for SD card > > ------------------------ > > @@ -56,15 +61,17 @@ Copy binaries > > > > $ cp <TF-A dir>/build/imx8mm/release/bl31.bin . > > $ cp <OP-TEE dir>/out/arm/core/tee-raw.bin tee.bin > > - $ cp firmware-imx-8.23/firmware/ddr/synopsys/lpddr4*.bin . > > + $ cp firmware-imx-8.28-994fa14/firmware/ddr/synopsys/lpddr4*.bin . > > > > Build U-Boot > > ^^^^^^^^^^^^ > > > > .. code-block:: bash > > > > - $ make imx8mm-phygate-tauri-l_defconfig > > - $ make flash.bin > > + $ make -j $(nproc) > > + CROSS_COMPILE=aarch64-linux-gnu- \ > > + imx8mm-phygate-tauri-l_defconfig \ > > + flash.bin > > > > Flash SD card > > ^^^^^^^^^^^^^ > > diff --git a/doc/board/phytec/phycore-imx8mm.rst b/doc/board/phytec/phycore- > > imx8mm.rst > > index > > ba6299a968ae9980d583b87b46dcccba5aa4a186..d5edbc91474e95f677dd12e5fcc6c16092 > > dea1cd 100644 > > --- a/doc/board/phytec/phycore-imx8mm.rst > > +++ b/doc/board/phytec/phycore-imx8mm.rst > > @@ -21,9 +21,13 @@ Build the ARM Trusted firmware binary > > > > $ git clone https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git > > $ cd trusted-firmware-a > > - $ export CROSS_COMPILE=aarch64-linux-gnu- > > - $ export IMX_BOOT_UART_BASE=0x30880000 > > - $ make PLAT=imx8mm BL32_BASE=0x7e000000 SPD=opteed bl31 > > + $ make -j $(nproc) \ > > + CROSS_COMPILE=aarch64-linux-gnu- \ > > + PLAT=imx8mm \ > > + IMX_BOOT_UART_BASE=0x30880000 \ > > + BL32_BASE=0x7e000000 \ > > + SPD=opteed \ > > + bl31 > > > > Build the OP-TEE binary > > ----------------------- > > @@ -32,8 +36,9 @@ Build the OP-TEE binary > > > > $ git clone https://github.com/OP-TEE/optee_os.git > > $ cd optee_os > > - $ make CFG_TEE_BENCHMARK=n \ > > + $ make -j $(nproc) \ > > CROSS_COMPILE=aarch64-linux-gnu- \ > > + CFG_TEE_BENCHMARK=n \ > > Same > > [...]