On ven., août 25, 2023 at 13:02, Nishanth Menon <[email protected]> wrote:
> 'script' bootmethod that should be used with CONFIG_BOOTSTD. > > Signed-off-by: Nishanth Menon <[email protected]> Reviewed-by: Mattijs Korpershoek <[email protected]> > --- > > Since Simon educated me to realize that the published documentation can > be stale and bootmeths=script does indeed work for some time despite > what the docs say.. > > include/env/ti/mmc.env | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/include/env/ti/mmc.env b/include/env/ti/mmc.env > index b8eb51ca1744..0256a2d2aaca 100644 > --- a/include/env/ti/mmc.env > +++ b/include/env/ti/mmc.env > @@ -5,7 +5,9 @@ args_mmc=run finduuid;setenv bootargs console=${console} > ${optargs} > root=PARTUUID=${uuid} rw > rootfstype=${mmcrootfstype} > +#ifndef CONFIG_BOOTSTD > loadbootscript=load mmc ${mmcdev} ${loadaddr} boot.scr > +#endif > bootscript=echo Running bootscript from mmc${mmcdev} ...; > source ${loadaddr} > bootenvfile=uEnv.txt > @@ -18,7 +20,7 @@ get_fdt_mmc=load mmc ${bootpart} ${fdtaddr} > ${bootdir}/dtb/${name_fdt} > envboot=if mmc dev ${mmcdev}; then > if mmc rescan; then > echo SD/MMC found on device ${mmcdev}; > - if run loadbootscript; then > + if test -n "${loadbootscript}" && run loadbootscript; then > run bootscript; > else > if run loadbootenv; then > -- > 2.40.0

