imx95_evk: Add i.MX95 B0 support

i.MX95 B0 uses image container format v2 and needs DUMMY_DDR so that
update imximage.cfg and container.cfg for it.

Signed-off-by: Alice Guo <alice.guo@nxp.com>
This commit is contained in:
Alice Guo
2025-07-08 04:42:56 +08:00
committed by Fabio Estevam
parent 42337445b5
commit 9936724aa9
5 changed files with 15 additions and 12 deletions

View File

@@ -22,12 +22,12 @@
type = "nxp-header-ddrfw"; type = "nxp-header-ddrfw";
imx-lpddr-imem { imx-lpddr-imem {
filename = "lpddr5_imem_v202311.bin"; filename = "lpddr5_imem_v202409.bin";
type = "blob-ext"; type = "blob-ext";
}; };
imx-lpddr-dmem { imx-lpddr-dmem {
filename = "lpddr5_dmem_v202311.bin"; filename = "lpddr5_dmem_v202409.bin";
type = "blob-ext"; type = "blob-ext";
}; };
}; };
@@ -36,12 +36,12 @@
type = "nxp-header-ddrfw"; type = "nxp-header-ddrfw";
imx-lpddr-imem-qb { imx-lpddr-imem-qb {
filename = "lpddr5_imem_qb_v202311.bin"; filename = "lpddr5_imem_qb_v202409.bin";
type = "blob-ext"; type = "blob-ext";
}; };
imx-lpddr-dmem-qb { imx-lpddr-dmem-qb {
filename = "lpddr5_dmem_qb_v202311.bin"; filename = "lpddr5_dmem_qb_v202409.bin";
type = "blob-ext"; type = "blob-ext";
}; };
}; };

View File

@@ -33,6 +33,7 @@ config IMX95
select DM_MAILBOX select DM_MAILBOX
select SCMI_FIRMWARE select SCMI_FIRMWARE
select SPL_IMX_CONTAINER_USE_TRAMPOLINE select SPL_IMX_CONTAINER_USE_TRAMPOLINE
select IMX_PQC_SUPPORT
config SYS_SOC config SYS_SOC
default "imx9" default "imx9"

View File

@@ -3,6 +3,7 @@
* Copyright 2025 NXP * Copyright 2025 NXP
*/ */
CNTR_VERSION 2
BOOT_FROM SD BOOT_FROM SD
SOC_TYPE IMX9 SOC_TYPE IMX9
CONTAINER CONTAINER

View File

@@ -3,13 +3,14 @@
* Copyright 2025 NXP * Copyright 2025 NXP
*/ */
CNTR_VERSION 2
BOOT_FROM SD BOOT_FROM SD
SOC_TYPE IMX9 SOC_TYPE IMX9
APPEND mx95a0-ahab-container.img APPEND mx95b0-ahab-container.img
CONTAINER CONTAINER
DUMMY_DDR
IMAGE OEI m33-oei-ddrfw.bin 0x1ffc0000 IMAGE OEI m33-oei-ddrfw.bin 0x1ffc0000
HOLD 0x10000 HOLD 0x10000
IMAGE OEI oei-m33-tcm.bin 0x1ffc0000
IMAGE M33 m33_image.bin 0x1ffc0000 IMAGE M33 m33_image.bin 0x1ffc0000
IMAGE A55 spl/u-boot-spl.bin 0x20480000 IMAGE A55 spl/u-boot-spl.bin 0x20480000
DUMMY_V2X 0x8b000000 DUMMY_V2X 0x8b000000

View File

@@ -23,9 +23,9 @@ Note: srctree is U-Boot source directory
.. code-block:: bash .. code-block:: bash
$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-ele-imx-1.3.0-17945fc.bin $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-ele-imx-2.0.2-89161a8.bin
$ sh firmware-ele-imx-1.3.0-17945fc.bin --auto-accept $ sh firmware-ele-imx-2.0.2-89161a8.bin --auto-accept
$ cp firmware-ele-imx-1.3.0-17945fc/mx95a0-ahab-container.img $(srctree) $ cp firmware-ele-imx-2.0.2-89161a8/mx95b0-ahab-container.img $(srctree)
Get DDR PHY Firmware Images Get DDR PHY Firmware Images
-------------------------------------- --------------------------------------
@@ -34,9 +34,9 @@ Note: srctree is U-Boot source directory
.. code-block:: bash .. code-block:: bash
$ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.26-d4c33ab.bin $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.28-994fa14.bin
$ sh firmware-imx-8.26-d4c33ab.bin --auto-accept $ sh firmware-imx-8.28-994fa14.bin --auto-accept
$ cp firmware-imx-8.26-d4c33ab/firmware/ddr/synopsys/lpddr5*v202311.bin $(srctree) $ cp firmware-imx-8.28-994fa14/firmware/ddr/synopsys/lpddr5*v202409.bin $(srctree)
Get and Build OEI Images Get and Build OEI Images
-------------------------------------- --------------------------------------