[PATCH] sandbox: Expand the BOOT_DEVICE enum

Tom Rini trini at konsulko.com
Wed Oct 1 22:30:34 CEST 2025


There are many more BOOT_DEVICE values that need to be set in order for
allyesconfig to build, so add missing ones here.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
 arch/sandbox/include/asm/spl.h | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/arch/sandbox/include/asm/spl.h b/arch/sandbox/include/asm/spl.h
index d824b2123a25..df773a5e74ae 100644
--- a/arch/sandbox/include/asm/spl.h
+++ b/arch/sandbox/include/asm/spl.h
@@ -9,16 +9,29 @@
 struct spl_image_info;
 
 enum {
+	BOOT_DEVICE_RAM,
 	BOOT_DEVICE_MMC1,
 	BOOT_DEVICE_MMC2,
 	BOOT_DEVICE_MMC2_2,
+	BOOT_DEVICE_NAND,
+	BOOT_DEVICE_ONENAND,
+	BOOT_DEVICE_NOR,
+	BOOT_DEVICE_UART,
+	BOOT_DEVICE_SPI,
+	BOOT_DEVICE_USB,
+	BOOT_DEVICE_USBETH,
+	BOOT_DEVICE_SATA,
+	BOOT_DEVICE_NVME,
+	BOOT_DEVICE_I2C,
 	BOOT_DEVICE_BOARD,
+	BOOT_DEVICE_DFU,
+	BOOT_DEVICE_XIP,
+	BOOT_DEVICE_BOOTROM,
+	BOOT_DEVICE_SMH,
 	BOOT_DEVICE_VBE,
 	BOOT_DEVICE_CPGMAC,
-	BOOT_DEVICE_NOR,
-	BOOT_DEVICE_SPI,
-	BOOT_DEVICE_NAND,
 	BOOT_DEVICE_UPL,
+	BOOT_DEVICE_NONE
 };
 
 /**
-- 
2.43.0



More information about the U-Boot mailing list