diff --git a/arch/Kconfig b/arch/Kconfig
index 1102346220..200588aef6 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -93,6 +93,8 @@ config X86
 	select DM
 	select DM_SERIAL
 	select DM_GPIO
+	select DM_SPI
+	select DM_SPI_FLASH
 
 endchoice
 
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 2387fb7674..f3a600e80e 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -39,12 +39,6 @@ source "arch/x86/cpu/queensbay/Kconfig"
 
 # architecture-specific options below
 
-config DM_SPI
-	default y
-
-config DM_SPI_FLASH
-	default y
-
 config SYS_MALLOC_F_LEN
 	default 0x800