:: [maemo-leste] [PATCH 3/3] Nokia RX-…
Top Page
Delete this message
Reply to this message
Author: Pali Rohár
Date:  
To: Tom Rini
CC: u-boot, maemo-leste
Old-Topics: [maemo-leste] [PATCH 0/3] Nokia RX-51: Fixes for U-Boot v2023.01-rc1
Subject: [maemo-leste] [PATCH 3/3] Nokia RX-51: Do not overwrite standard $loadaddr variable
Instead of overwriting $loadaddr variable, use custom temporary
$fileloadaddr variable. So scripts can access default/original address
stored in $loadaddr at build time.

Signed-off-by: Pali Rohár <pali@???>
---
include/configs/nokia_rx51.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/include/configs/nokia_rx51.h b/include/configs/nokia_rx51.h
index a88cfe77d50c..99a020c3c71d 100644
--- a/include/configs/nokia_rx51.h
+++ b/include/configs/nokia_rx51.h
@@ -78,15 +78,16 @@
     "kernaddr=0x82008000\0" \
     "initrdaddr=0x84008000\0" \
     "scriptaddr=0x86008000\0" \
+    "fileloadaddr=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \
     "fileload=${mmctype}load mmc ${mmcnum}:${mmcpart} " \
-        "${loadaddr} ${mmcfile}\0" \
-    "kernload=setenv loadaddr ${kernaddr};" \
+        "${fileloadaddr} ${mmcfile}\0" \
+    "kernload=setenv fileloadaddr ${kernaddr};" \
         "setenv mmcfile ${mmckernfile};" \
         "run fileload\0" \
-    "initrdload=setenv loadaddr ${initrdaddr};" \
+    "initrdload=setenv fileloadaddr ${initrdaddr};" \
         "setenv mmcfile ${mmcinitrdfile};" \
         "run fileload\0" \
-    "scriptload=setenv loadaddr ${scriptaddr};" \
+    "scriptload=setenv fileloadaddr ${scriptaddr};" \
         "setenv mmcfile ${mmcscriptfile};" \
         "run fileload\0" \
     "scriptboot=echo Running ${mmcscriptfile} from mmc " \
-- 
2.20.1