Re: [U-Boot] [PATCH] am335x_evm: Add boot script support to am335x_evm
Ping. Guillaume Le 11/09/2014 09:23, Guillaume GARDET a écrit : This patch adds boot script support to am335x_evm Signed-off-by: Guillaume GARDET guillaume.gar...@free.fr Cc: Tom Rini tr...@ti.com --- include/configs/am335x_evm.h | 29 ++--- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h index df1a6fc..aef0ad3 100644 --- a/include/configs/am335x_evm.h +++ b/include/configs/am335x_evm.h @@ -115,6 +115,9 @@ nfsroot=${serverip}:${rootpath},${nfsopts} rw \ ip=dhcp\0 \ bootenv=uEnv.txt\0 \ + loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0 \ + bootscript=echo Running bootscript from mmc${mmcdev} ...; \ + source ${loadaddr}\0 \ loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}\0 \ importbootenv=echo Importing environment from mmc ...; \ env import -t -r $loadaddr $filesize\0 \ @@ -142,17 +145,21 @@ mmcboot=mmc dev ${mmcdev}; \ if mmc rescan; then \ echo SD/MMC found on device ${mmcdev}; \ - if run loadbootenv; then \ - echo Loaded environment from ${bootenv}; \ - run importbootenv; \ - fi; \ - if test -n $uenvcmd; then \ - echo Running uenvcmd ...; \ - run uenvcmd; \ - fi; \ - if run loadimage; then \ - run mmcloados; \ - fi; \ + if run loadbootscript; then \ + run bootscript; \ + else \ + if run loadbootenv; then \ + echo Loaded environment from ${bootenv}; \ + run importbootenv; \ + fi; \ + if test -n $uenvcmd; then \ + echo Running uenvcmd ...; \ + run uenvcmd; \ + fi; \ + if run loadimage; then \ + run mmcloados; \ + fi; \ + fi ; \ fi;\0 \ spiboot=echo Booting from spi ...; \ run spiargs; \ ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
[U-Boot] [PATCH] am335x_evm: Add boot script support to am335x_evm
This patch adds boot script support to am335x_evm Signed-off-by: Guillaume GARDET guillaume.gar...@free.fr Cc: Tom Rini tr...@ti.com --- include/configs/am335x_evm.h | 29 ++--- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h index df1a6fc..aef0ad3 100644 --- a/include/configs/am335x_evm.h +++ b/include/configs/am335x_evm.h @@ -115,6 +115,9 @@ nfsroot=${serverip}:${rootpath},${nfsopts} rw \ ip=dhcp\0 \ bootenv=uEnv.txt\0 \ + loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr\0 \ + bootscript=echo Running bootscript from mmc${mmcdev} ...; \ + source ${loadaddr}\0 \ loadbootenv=load mmc ${mmcdev} ${loadaddr} ${bootenv}\0 \ importbootenv=echo Importing environment from mmc ...; \ env import -t -r $loadaddr $filesize\0 \ @@ -142,17 +145,21 @@ mmcboot=mmc dev ${mmcdev}; \ if mmc rescan; then \ echo SD/MMC found on device ${mmcdev}; \ - if run loadbootenv; then \ - echo Loaded environment from ${bootenv}; \ - run importbootenv; \ - fi; \ - if test -n $uenvcmd; then \ - echo Running uenvcmd ...; \ - run uenvcmd; \ - fi; \ - if run loadimage; then \ - run mmcloados; \ - fi; \ + if run loadbootscript; then \ + run bootscript; \ + else \ + if run loadbootenv; then \ + echo Loaded environment from ${bootenv}; \ + run importbootenv; \ + fi; \ + if test -n $uenvcmd; then \ + echo Running uenvcmd ...; \ + run uenvcmd; \ + fi; \ + if run loadimage; then \ + run mmcloados; \ + fi; \ + fi ; \ fi;\0 \ spiboot=echo Booting from spi ...; \ run spiargs; \ -- 1.8.4.5 ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot