diff --git a/arch/arm/src/stm32/Kconfig b/arch/arm/src/stm32/Kconfig
index 8f6fa145de..2c0a6e583a 100644
--- a/arch/arm/src/stm32/Kconfig
+++ b/arch/arm/src/stm32/Kconfig
@@ -772,25 +772,27 @@ config STM32_STM32F401
 	bool
 	default n
 	select STM32_HAVE_USART6
-	select STM32_HAVE_SPI3
 	select STM32_HAVE_TIM1
 	select STM32_HAVE_TIM5
 	select STM32_HAVE_TIM9
 	select STM32_HAVE_TIM10
 	select STM32_HAVE_TIM11
+	select STM32_HAVE_SPI2
+	select STM32_HAVE_SPI3
 
 config STM32_STM32F411
 	bool
 	default n
 	select STM32_HAVE_USART6
-	select STM32_HAVE_SPI3
-	select STM32_HAVE_SPI4
-	select STM32_HAVE_SPI5
 	select STM32_HAVE_TIM1
 	select STM32_HAVE_TIM5
 	select STM32_HAVE_TIM9
 	select STM32_HAVE_TIM10
 	select STM32_HAVE_TIM11
+	select STM32_HAVE_SPI2
+	select STM32_HAVE_SPI3
+	select STM32_HAVE_SPI4
+	select STM32_HAVE_SPI5
 
 config STM32_STM32F405
 	bool
@@ -874,6 +876,7 @@ config STM32_STM32F427
 	select STM32_HAVE_CAN2
 	select STM32_HAVE_RNG
 	select STM32_HAVE_ETHMAC
+	select STM32_HAVE_SPI2
 	select STM32_HAVE_SPI3
 	select STM32_HAVE_SPI4
 	select STM32_HAVE_SPI5
@@ -906,6 +909,7 @@ config STM32_STM32F429
 	select STM32_HAVE_CAN2
 	select STM32_HAVE_RNG
 	select STM32_HAVE_ETHMAC
+	select STM32_HAVE_SPI2
 	select STM32_HAVE_SPI3
 	select STM32_HAVE_SPI4
 	select STM32_HAVE_SPI5