x86: spl: Add support for NVMe boot device
authorNaresh Solanki <naresh.solanki@9elements.com>
Wed, 12 Mar 2025 09:01:15 +0000 (14:31 +0530)
committerTom Rini <trini@konsulko.com>
Fri, 9 May 2025 18:57:09 +0000 (12:57 -0600)
commitc73acdb392a581ea489001f8da09c43c730b7b98
tree1343663d197553766dd3eabb2ef32a5b256db2f4
parentc5f57de37c74b96514723f92cbb656d26fb3385c
x86: spl: Add support for NVMe boot device

This change adds `BOOT_DEVICE_NVME` to the `enum` list in
`arch/x86/include/asm/spl.h`,
enabling NVMe as a recognized boot device for SPL (Secondary Program
Loader).

Tested x86 hardware with coreboot + U-Boot payload.
Verified successful boot to NVMe drive.

Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/x86/include/asm/spl.h