diff options
author | Guillaume GARDET <guillaume.gardet@free.fr> | 2014-08-26 10:48:13 +0200 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-09-04 13:05:57 -0400 |
commit | 09642269a6f697786c66efcd5182ce0c0b3e29dd (patch) | |
tree | 360fa8dfb9148c44955f90bc36c98deb2b05d69c | |
parent | 1c4044ae4a6030174e8e4eb0aa5b1017c732aadf (diff) | |
download | u-boot-imx-09642269a6f697786c66efcd5182ce0c0b3e29dd.zip u-boot-imx-09642269a6f697786c66efcd5182ce0c0b3e29dd.tar.gz u-boot-imx-09642269a6f697786c66efcd5182ce0c0b3e29dd.tar.bz2 |
omap3_beagle: Add boot script support to omap3 beagle board
This patch adds boot script support to omap3 beagle board.
Signed-off-by: Guillaume GARDET <guillaume.gardet@free.fr>
Cc: Tom Rini <trini@ti.com>
-rw-r--r-- | include/configs/omap3_beagle.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h index 644e97f..f25a940 100644 --- a/include/configs/omap3_beagle.h +++ b/include/configs/omap3_beagle.h @@ -207,6 +207,9 @@ "rootfstype=${ramrootfstype}\0" \ "loadramdisk=load mmc ${bootpart} ${rdaddr} ${bootdir}/${ramdisk}\0" \ "loadimage=load mmc ${bootpart} ${loadaddr} ${bootdir}/${bootfile}\0" \ + "loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0" \ + "bootscript=echo Running bootscript from mmc${mmcdev} ...; " \ + "source ${loadaddr}\0" \ "loadfdt=run validatefdt; load mmc ${bootpart} ${fdtaddr} ${bootdir}/${fdtfile}\0" \ "mmcboot=echo Booting from mmc ...; " \ "run mmcargs; " \ @@ -243,9 +246,13 @@ "echo Running uenvcmd ...;" \ "run uenvcmd;" \ "fi;" \ - "if run loadimage; then " \ - "run mmcboot;" \ - "fi;" \ + "if run loadbootscript; then " \ + "run bootscript; " \ + "else " \ + "if run loadimage; then " \ + "run mmcboot;" \ + "fi;" \ + "fi; " \ "fi;" \ "run nandboot;" \ "setenv bootfile zImage;" \ |