u-boot/env
Simon Glass 7839865272 bootm: Tidy up use of autostart env var
This has different semantics in different places. Go with the bootm method
and put it in a common function so that the behaviour is consistent in
U-Boot. Update the docs.

To be clear, this changes the way that 'bootelf' and standalone boot
work. Before, if autostart was set to "fred" or "YES", for example, they
would consider that a "yes". This may change behaviour for some boards,
but the only in-tree boards which mention autostart use "no" to disable
it, which will still work.

Signed-off-by: Simon Glass <sjg@chromium.org>
Suggested-by: Wolfgang Denk <wd@denx.de>
2021-11-16 14:35:09 -05:00
..
attr.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
callback.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
common.c bootm: Tidy up use of autostart env var 2021-11-16 14:35:09 -05:00
eeprom.c env: Drop env_get_char_spec() and old, unused .get_char() implementations 2021-10-21 12:50:48 -06:00
embedded.c env: Allow U-Boot scripts to be placed in a .env file 2021-11-16 14:35:08 -05:00
env.c env: Inline env_get_char() into its only user 2021-10-21 12:50:48 -06:00
ext4.c env: add ENV_ERASE_PTR macro 2021-04-16 17:32:34 -04:00
fat.c env/fat.c: support redund environment 2021-04-16 13:37:06 -04:00
flags.c env: Fix warning when forcing environment without ENV_ACCESS_IGNORE_FORCE 2021-04-16 11:55:55 -04:00
flash.c env: flash: Cosmetic fix 2021-10-31 12:26:44 -06:00
Kconfig env: Allow U-Boot scripts to be placed in a .env file 2021-11-16 14:35:08 -05:00
Makefile env: remove callback.o for an SPL build 2020-04-24 10:09:59 -04:00
mmc.c env: mmc: Add support for redundant env in both eMMC boot partitions 2021-10-25 14:33:13 -04:00
nand.c env: nand: Put ENV_INVALID into gd->env_valid if default environment 2021-10-31 12:26:44 -06:00
nowhere.c env: nowhere: Cosmetic fix 2021-10-31 12:26:44 -06:00
nvram.c env: nvram: Cosmetic fix in env_nvram_init() 2021-10-31 12:26:44 -06:00
onenand.c mtd: Remove mtd_erase_callback() entirely 2021-10-23 15:47:33 +05:30
remote.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sata.c env: Discern environment coming from external storage 2020-07-31 10:13:00 -04:00
sf.c env: sf: Put ENV_INVALID into gd->env_valid on CRC failure 2021-10-31 12:26:44 -06:00
ubi.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00