]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
imx95_evk: Add i.MX95 B0 support
authorAlice Guo <alice.guo@nxp.com>
Mon, 7 Jul 2025 20:42:56 +0000 (04:42 +0800)
committerFabio Estevam <festevam@gmail.com>
Thu, 17 Jul 2025 12:56:33 +0000 (09:56 -0300)
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>
arch/arm/dts/imx95-u-boot.dtsi
arch/arm/mach-imx/imx9/Kconfig
arch/arm/mach-imx/imx9/scmi/container.cfg
arch/arm/mach-imx/imx9/scmi/imximage.cfg
doc/board/nxp/imx95_evk.rst

index 5ec3b1c51d6ffafb1117b3fb443523235d1f2339..9bf8f9834c9e601deccce93c7a0e0c457c276039 100644 (file)
                                type = "nxp-header-ddrfw";
 
                                imx-lpddr-imem {
-                                       filename = "lpddr5_imem_v202311.bin";
+                                       filename = "lpddr5_imem_v202409.bin";
                                        type = "blob-ext";
                                };
 
                                imx-lpddr-dmem {
-                                       filename = "lpddr5_dmem_v202311.bin";
+                                       filename = "lpddr5_dmem_v202409.bin";
                                        type = "blob-ext";
                                };
                        };
                                type = "nxp-header-ddrfw";
 
                                imx-lpddr-imem-qb {
-                                       filename = "lpddr5_imem_qb_v202311.bin";
+                                       filename = "lpddr5_imem_qb_v202409.bin";
                                        type = "blob-ext";
                                };
 
                                imx-lpddr-dmem-qb {
-                                       filename = "lpddr5_dmem_qb_v202311.bin";
+                                       filename = "lpddr5_dmem_qb_v202409.bin";
                                        type = "blob-ext";
                                };
                        };
index 6af45938edb3a3f70ead046d61909ae5be78cb22..95bd18235319323eefa2c42ffd3bc427aed7b610 100644 (file)
@@ -33,6 +33,7 @@ config IMX95
        select DM_MAILBOX
        select SCMI_FIRMWARE
        select SPL_IMX_CONTAINER_USE_TRAMPOLINE
+       select IMX_PQC_SUPPORT
 
 config SYS_SOC
        default "imx9"
index 441d9beedd195fce957e12651fd92b679118cf96..b25f3b726c5c6e2a63d3df5fcbd79357c2d05f0f 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright 2025 NXP
  */
 
+CNTR_VERSION 2
 BOOT_FROM SD
 SOC_TYPE IMX9
 CONTAINER
index 6af1c4ba628d115973578ee1d406a3bf206d6b1d..c2c92174c1c343bce88c7560a7798ff8fe8fc370 100644 (file)
@@ -3,13 +3,14 @@
  * Copyright 2025 NXP
  */
 
+CNTR_VERSION 2
 BOOT_FROM SD
 SOC_TYPE IMX9
-APPEND mx95a0-ahab-container.img
+APPEND mx95b0-ahab-container.img
 CONTAINER
+DUMMY_DDR
 IMAGE OEI m33-oei-ddrfw.bin 0x1ffc0000
 HOLD 0x10000
-IMAGE OEI oei-m33-tcm.bin 0x1ffc0000
 IMAGE M33 m33_image.bin 0x1ffc0000
 IMAGE A55 spl/u-boot-spl.bin 0x20480000
 DUMMY_V2X 0x8b000000
index 9121f7561abc110a1594a657caa53cbe5e8431d0..27cd15eb7c9d797d65faea35925532641fd49273 100644 (file)
@@ -23,9 +23,9 @@ Note: srctree is U-Boot source directory
 
 .. code-block:: bash
 
-   $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-ele-imx-1.3.0-17945fc.bin
-   $ sh firmware-ele-imx-1.3.0-17945fc.bin --auto-accept
-   $ cp firmware-ele-imx-1.3.0-17945fc/mx95a0-ahab-container.img $(srctree)
+   $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-ele-imx-2.0.2-89161a8.bin
+   $ sh firmware-ele-imx-2.0.2-89161a8.bin --auto-accept
+   $ cp firmware-ele-imx-2.0.2-89161a8/mx95b0-ahab-container.img $(srctree)
 
 Get DDR PHY Firmware Images
 --------------------------------------
@@ -34,9 +34,9 @@ Note: srctree is U-Boot source directory
 
 .. code-block:: bash
 
-   $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.26-d4c33ab.bin
-   $ sh firmware-imx-8.26-d4c33ab.bin --auto-accept
-   $ cp firmware-imx-8.26-d4c33ab/firmware/ddr/synopsys/lpddr5*v202311.bin $(srctree)
+   $ wget https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/firmware-imx-8.28-994fa14.bin
+   $ sh firmware-imx-8.28-994fa14.bin --auto-accept
+   $ cp firmware-imx-8.28-994fa14/firmware/ddr/synopsys/lpddr5*v202409.bin $(srctree)
 
 Get and Build OEI Images
 --------------------------------------