summaryrefslogtreecommitdiffstats
path: root/include/configs/omap3_beagle.h
diff options
context:
space:
mode:
authorGuillaume GARDET <guillaume.gardet@free.fr>2014-08-26 10:48:13 +0200
committerTom Rini <trini@ti.com>2014-09-04 13:05:57 -0400
commit09642269a6f697786c66efcd5182ce0c0b3e29dd (patch)
tree360fa8dfb9148c44955f90bc36c98deb2b05d69c /include/configs/omap3_beagle.h
parent1c4044ae4a6030174e8e4eb0aa5b1017c732aadf (diff)
downloadtalos-obmc-uboot-09642269a6f697786c66efcd5182ce0c0b3e29dd.tar.gz
talos-obmc-uboot-09642269a6f697786c66efcd5182ce0c0b3e29dd.zip
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>
Diffstat (limited to 'include/configs/omap3_beagle.h')
-rw-r--r--include/configs/omap3_beagle.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/include/configs/omap3_beagle.h b/include/configs/omap3_beagle.h
index 644e97f4c4..f25a940789 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;" \
OpenPOWER on IntegriCloud