diff options
| author | Eduard Strehlau <[email protected]> | 2023-04-26 13:04:52 -0300 |
|---|---|---|
| committer | Stefano Babic <[email protected]> | 2023-05-02 10:57:32 +0200 |
| commit | 440dc0694ba44ed8551f8809f76373f20800987f (patch) | |
| tree | 53f1ac2b075e8c1a1793a51644891fa8a5083e6c /include | |
| parent | ac52bb99cc7c9c288432f80710b21bd54e743f58 (diff) | |
smegw01: Run altbootcmd in the case of failure
Run the altbootcmd script if any step of bootcmd fails.
This ensures that always a valid image can be run.
Signed-off-by: Eduard Strehlau <[email protected]>
Signed-off-by: Fabio Estevam <[email protected]>
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/smegw01.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/configs/smegw01.h b/include/configs/smegw01.h index 6ee4acc70d2..05edaac42f8 100644 --- a/include/configs/smegw01.h +++ b/include/configs/smegw01.h @@ -39,7 +39,13 @@ "mmcboot=echo Booting from mmc ...; " \ "run mmcargs; " \ "if run loadfdt; then " \ - "bootz ${loadaddr} - ${fdt_addr}; " \ + "if bootz ${loadaddr} - ${fdt_addr}; then " \ + "; " \ + "else " \ + "run altbootcmd; " \ + "fi;" \ + "else " \ + "run altbootcmd; " \ "fi;\0" \ "altbootcmd=echo Performing rollback...; " \ "if test \"${mmcpart}\" = 1; then " \ |
