diff options
author | Pali Rohár <pali@kernel.org> | 2022-11-20 17:56:28 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-11-21 09:23:00 -0500 |
commit | 9c41c06069b889e65243f7fef4d0bdd5071bae1e (patch) | |
tree | ccb8a4dc5dbc36a8b9e0035c4e14aafc0bd00447 /include | |
parent | 9c2d4057e1d0df8a14aa920d29dafdd4fe0115fc (diff) | |
download | u-boot-9c41c06069b889e65243f7fef4d0bdd5071bae1e.tar.gz |
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@kernel.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/configs/nokia_rx51.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/configs/nokia_rx51.h b/include/configs/nokia_rx51.h index a88cfe77d50..99a020c3c71 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 " \ |