bootstd: Drop the bootdev-specific list of bootflows
authorSimon Glass <sjg@chromium.org>
Fri, 15 Nov 2024 23:19:11 +0000 (16:19 -0700)
committerTom Rini <trini@konsulko.com>
Wed, 15 Jan 2025 14:48:42 +0000 (08:48 -0600)
commit6a3eb84b18333eb4beb7e660fa9ae8ccff07b0c4
treeb249db2403152ebb44f6b29b57752b392671a61b
parent529f92677defa4788ef0d43229caa5771be041a0
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>
boot/bootdev-uclass.c
boot/bootflow.c
boot/bootstd-uclass.c
include/bootdev.h
include/bootflow.h
include/bootstd.h