SPL: Rework logic around SPL_BLK_FS (and SPL_NVME)

As exposed by "make randconfig", we have an issue around SPL_BLK_FS.
This is functionally a library type symbol that should be selected when
required and select what it needs. Have SPL_BLK_FS select SPL_FS_LOADER
and then SPL_NVME will now correctly select SPL_FS_LOADER via
SPL_BLK_FS.

Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
Tom Rini
2026-03-16 19:24:31 -06:00
parent 7938048594
commit c40e539c77
2 changed files with 3 additions and 3 deletions

View File

@@ -1497,7 +1497,6 @@ config SPL_SATA_RAW_U_BOOT_SECTOR
config SPL_NVME
bool "NVM Express device support"
depends on SPL_BLK
select FS_LOADER
select SPL_BLK_FS
help
This option enables support for NVM Express devices.

View File

@@ -106,8 +106,9 @@ config EFI_MEDIA
For sandbox there is a test driver.
config SPL_BLK_FS
bool "Load images from filesystems on block devices"
depends on SPL_BLK && SPL_FS_LOADER
bool
depends on SPL_BLK
select SPL_FS_LOADER
help
Use generic support to load images from fat/ext filesystems on
different types of block devices such as NVMe.