bootstd: Drop the bootdev-specific list of bootflows

This list is only used by two functions, which can be updated to iterate
through the global list. Take this approach, which allows the bootdev
list to be dropped.

Overall this makes the code slightly more complicated, but will allow
moving the bootflow list into an alist

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2024-11-15 16:19:11 -07:00
committed by Tom Rini
parent 529f92677d
commit 6a3eb84b18
6 changed files with 48 additions and 41 deletions

View File

@@ -123,7 +123,7 @@ void bootstd_clear_glob(void);
int bootstd_prog_boot(void);
/**
* bootstd_add_bootflow() - Add a bootflow to the bootdev's and global list
* bootstd_add_bootflow() - Add a bootflow to the global list
*
* All fields in @bflow must be set up. Note that @bflow->dev is used to add the
* bootflow to that device.