bloblist: kconfig for mandatory incoming standard passage
authorRaymond Mao <raymond.mao@linaro.org>
Thu, 20 Feb 2025 00:02:20 +0000 (16:02 -0800)
committerTom Rini <trini@konsulko.com>
Thu, 20 Feb 2025 00:49:36 +0000 (18:49 -0600)
commit03a76b1a737fc9cf511aa7520999968ec3d2fd78
tree5830ed56ee2bfdab347108c90fe0144bb806a08c
parent6799f09069f402a33c9cb202b71e144497bd9b7a
bloblist: kconfig for mandatory incoming standard passage

In previous commit, incoming standard passage is used by default
when initializing the bloblist, so explicitly BLOBLIST_PASSAGE is
no more needed.
Rename it as BLOBLIST_PASSAGE_MANDATORY to determine the behaviors
when an incoming transfer list does not exist or is invalid.
When it is selected, incoming standard passage is mandatory and
U-Boot will report an error when a valid incoming transfer list is
missing.

Signed-off-by: Raymond Mao <raymond.mao@linaro.org>
common/Kconfig
common/bloblist.c
configs/vexpress_fvp_bloblist_defconfig
doc/board/armltd/vexpress64.rst
include/bloblist.h