include: configs: brppt1: Fix commit 0ea4fc4dcf
Commit0ea4fc4dcf
("board/BuR: invalidate ${dtbaddr} before cfgscr") destroys the boot targets b_t30lgcy#0 and b_t30lgcy#1. The reason behind this is, that b_t30lgcy#0 and b_t30lgcy#1 both load the for booting needed device trees from mmc and the cfgscr script patches those. Because of this, cfgscr is not allowed to destroy the previously loaded device tree otherwise cfgscr will fail. This patch moves the device trees invalidation on warm restart to the PREBOOT cmd to fix that issue. Fixes:0ea4fc4dcf
("board/BuR: invalidate ${dtbaddr} before cfgscr") Signed-off-by: Bernhard Messerklinger <bernhard.messerklinger@br-automation.com> Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
This commit is contained in:
parent
febd82c45e
commit
0daeadbbd2
@ -26,7 +26,7 @@ CONFIG_BOOTDELAY=0
|
||||
CONFIG_USE_BOOTCOMMAND=y
|
||||
CONFIG_BOOTCOMMAND="run b_default"
|
||||
CONFIG_USE_PREBOOT=y
|
||||
CONFIG_PREBOOT="run cfgscr; run brdefaultip"
|
||||
CONFIG_PREBOOT="mw ${dtbaddr} 0; run cfgscr; run brdefaultip"
|
||||
CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
||||
CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE=y
|
||||
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
||||
|
@ -53,7 +53,6 @@
|
||||
#ifdef CONFIG_ENV_IS_IN_MMC
|
||||
#define MMCTGTS \
|
||||
MMC_TGTS \
|
||||
"cfgscr=mw ${dtbaddr} 0;" \
|
||||
" mmc dev 1; mmc read ${cfgaddr} 200 80; source ${cfgaddr};" \
|
||||
" fdt addr ${dtbaddr} || cp ${fdtcontroladdr} ${dtbaddr} 4000\0"
|
||||
#else
|
||||
|
Loading…
Reference in New Issue
Block a user