[PATCH v2] sandbox: Add missing select's to the architecture symbol

Tom Rini trini at konsulko.com
Fri Mar 20 15:13:09 CET 2026


As exposed by "make randconfig", we have an issues around a number of
symbols that we select without making sure to also select their
prerequisite symbols. Add these missing symbols.

Signed-off-by: Tom Rini <trini at konsulko.com>
---
Changes in v2:
- Add even more missing symbols
---
 arch/Kconfig | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/arch/Kconfig b/arch/Kconfig
index 9c48510a0646..4c4c070df87b 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -190,33 +190,47 @@ config SANDBOX
 	select HAVE_SETJMP
 	select HAVE_INITJMP
 	select ARCH_SUPPORTS_LTO
+	select AXI
 	select BOARD_LATE_INIT
 	select BZIP2
 	select CMD_POWEROFF if CMDLINE
 	select DM
 	select DM_EVENT
 	select DM_FUZZING_ENGINE
-	select DM_GPIO if GPIO
+	select DM_GPIO
 	select DM_I2C
 	select DM_KEYBOARD
+	select DM_MAILBOX
+	select DM_RESET
 	select DM_SERIAL
 	select DM_SPI
 	select DM_SPI_FLASH
+	select GPIO
 	select GZIP_COMPRESSED
+	select I2C
 	select LZO
 	select MMC
 	select MTD
 	select OF_BOARD_SETUP
+	select OF_CONTROL
 	select PCI_ENDPOINT
+	select SANDBOX_RESET
 	select SPI
+	select SERIAL
 	select SUPPORT_OF_CONTROL
 	select SUPPORT_BIG_ENDIAN
 	select SUPPORT_LITTLE_ENDIAN
+	select SYSRESET
+	select SYSRESET_CMD_RESET
 	select SYSRESET_CMD_POWEROFF if SYSRESET && CMD_POWEROFF
 	select SYS_CACHE_SHIFT_4
 	select IRQ
 	select SUPPORT_EXTENSION_SCAN if CMDLINE
 	select SUPPORT_ACPI
+	select TIMER
+	select SPL_TIMER if SPL
+	select TPL_TIMER if TPL
+	select VPL_TIMER if VPL
 	imply BITREVERSE
 	select BLOBLIST
 	imply LTO
-- 
2.43.0



More information about the U-Boot mailing list