
This patchset adds support to load images of the SPL's next booting stage from a NVMe device.
Changes in v2: - Rebase on v2023.07-rc1 - Use uclass ID for blk APIs - Add support to load FIT images from ext filesystem
Mayuresh Chitale (4): spl: Add Kconfig options for NVME nvme: pci: Enable for SPL spl: Support loading a FIT from ext FS common: spl: Add spl NVMe boot support
arch/riscv/include/asm/spl.h | 1 + common/spl/Kconfig | 30 +++++++++++++++++++++ common/spl/Makefile | 1 + common/spl/spl_ext.c | 33 +++++++++++++++++++++++ common/spl/spl_nvme.c | 52 ++++++++++++++++++++++++++++++++++++ drivers/Makefile | 1 + drivers/nvme/Makefile | 2 +- drivers/pci/Kconfig | 7 +++++ drivers/pci/pci-uclass.c | 3 ++- 9 files changed, 128 insertions(+), 2 deletions(-) create mode 100644 common/spl/spl_nvme.c