diff mbox series

[4/6] board: phycore-imx93: env: Add option to disable bootenv.txt import

Message ID 20250410084122.1010297-5-primoz.fiser@norik.com
State Accepted
Commit 82211629c636b7e1e78cf2ef71ea4af1d5c56a5e
Headers show
Series Update phyCORE-i.MX93 environment | expand

Commit Message

Primoz Fiser April 10, 2025, 8:41 a.m. UTC
Add support for disabling external environment import (bootenv.txt) by
setting the ${no_bootenv} environment variable.

Signed-off-by: Primoz Fiser <primoz.fiser@norik.com>
---
 board/phytec/phycore_imx93/phycore_imx93.env | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/board/phytec/phycore_imx93/phycore_imx93.env b/board/phytec/phycore_imx93/phycore_imx93.env
index 52c234a4206c..d0694f23269a 100644
--- a/board/phytec/phycore_imx93/phycore_imx93.env
+++ b/board/phytec/phycore_imx93/phycore_imx93.env
@@ -20,8 +20,10 @@  loadimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}
 loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr_r} ${fdtfile}
 mmcboot=
 	echo Booting from mmc ...;
-	if run mmc_load_bootenv; then
-		env import -t ${bootenv_addr_r} ${filesize};
+	if test ${no_bootenv} = 0; then
+		if run mmc_load_bootenv; then
+			env import -t ${bootenv_addr_r} ${filesize};
+		fi;
 	fi;
 	run mmcargs;
 	if run loadfdt; then
@@ -41,8 +43,10 @@  netboot=
 	else
 		setenv get_cmd tftp;
 	fi;
-	if run net_load_bootenv; then
-		env import -t ${bootenv_addr_r} ${filesize};
+	if test ${no_bootenv} = 0; then
+		if run net_load_bootenv; then
+			env import -t ${bootenv_addr_r} ${filesize};
+		fi;
 	fi;
 	${get_cmd} ${loadaddr} ${image};
 	if ${get_cmd} ${fdt_addr_r} ${fdtfile}; then