[PATCH 5/6] imx95/952/94_evk/: enable booting Image.gz

Peng Fan (OSS) peng.fan at oss.nxp.com
Fri Jun 19 18:06:07 CEST 2026


From: Peng Fan <peng.fan at nxp.com>

Add support for booting compressed kernel Image.gz by defining
kernel_comp_addr_r and kernel_comp_size in the default environment.

Signed-off-by: Peng Fan <peng.fan at nxp.com>
---
 board/nxp/imx94_evk/imx94_evk.env   | 3 +++
 board/nxp/imx952_evk/imx952_evk.env | 3 +++
 board/nxp/imx95_evk/imx95_evk.env   | 5 ++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/board/nxp/imx94_evk/imx94_evk.env b/board/nxp/imx94_evk/imx94_evk.env
index 894f5975812..c2006c95529 100644
--- a/board/nxp/imx94_evk/imx94_evk.env
+++ b/board/nxp/imx94_evk/imx94_evk.env
@@ -19,7 +19,10 @@ initrd_addr=0x93800000
 emmc_dev=0
 sd_dev=1
 scriptaddr=0x93500000
+ip_dyn=yes
 kernel_addr_r=CONFIG_SYS_LOAD_ADDR
+kernel_comp_addr_r=0xC0000000
+kernel_comp_size=0x2000000
 image=Image
 splashimage=0xA0000000
 console=ttyLP0,115200 earlycon
diff --git a/board/nxp/imx952_evk/imx952_evk.env b/board/nxp/imx952_evk/imx952_evk.env
index 6ecaf9724c1..07faeb9fc9a 100644
--- a/board/nxp/imx952_evk/imx952_evk.env
+++ b/board/nxp/imx952_evk/imx952_evk.env
@@ -52,7 +52,10 @@ initrd_addr=0x93800000
 emmc_dev=0
 sd_dev=1
 scriptaddr=0x93500000
+ip_dyn=yes
 kernel_addr_r=CONFIG_SYS_LOAD_ADDR
+kernel_comp_addr_r=0xC0000000
+kernel_comp_size=0x2000000
 image=Image
 splashimage=0xA0000000
 console=ttyLP0,115200 earlycon
diff --git a/board/nxp/imx95_evk/imx95_evk.env b/board/nxp/imx95_evk/imx95_evk.env
index 19f9bd5c16e..1d63a74aefa 100644
--- a/board/nxp/imx95_evk/imx95_evk.env
+++ b/board/nxp/imx95_evk/imx95_evk.env
@@ -3,8 +3,11 @@ initrd_addr=0x93800000
 emmc_dev=0
 sd_dev=1
 scriptaddr=0x93500000
-kernel_addr_r=CONFIG_SYS_LOAD_ADDR
 image=Image
+ip_dyn=yes
+kernel_addr_r=CONFIG_SYS_LOAD_ADDR
+kernel_comp_addr_r=0xC0000000
+kernel_comp_size=0x2000000
 splashimage=0xA0000000
 console=ttyLP0,115200 earlycon
 fdt_addr_r=0x93000000

-- 
2.51.0



More information about the U-Boot mailing list