[U-Boot] [PATCH v3 3/3] fastboot: ARM: OMAP5: Enable reboot-bootloader

Tom Rini
2015-03-27T14:19:55Z

On Wed, Mar 25, 2015 at 04:04:52AM +0530, Dileep Katta wrote:

> Implemented fb_set_reboot_flag() for OMAP5 to set
> an environment variable 'dofastboot' when reboot-bootloader called.
>
> This environment variable will be checked in boot command and fastboot
> will be called if the variable is set.
> If the bootcmd env variable of OMAP5 common is overwritten with board-specific
> command, then these changes will not apply.
[snip]
> + printf("Setting reboot to fastboot flag ...\n");
> + setenv("dofastboot", "1");
> + saveenv();
> + udelay(60);
[snip]
> #define CONFIG_BOOTCOMMAND \
> + "if test ${dofastboot} -eq 1; then " \
> + "echo Boot fastboot requested, resetting dofastboot ...;" \
> + "setenv dofastboot 0; saveenv; sleep 1;" \
> + "echo Booting into fastboot ...; fastboot;" \

No. When saveenv returns environment is saved. If it doesn't there's a
bug that must be addressed.

--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150327/04be634e/attachment.sig>