blob: adca4368d67c447149fe2a8414d01a2b827f0a06 [file] [log] [blame]
menuconfig ARCH_STM32
bool "STMicroelectronics STM32 family"
depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
select ARM_GIC if ARCH_MULTI_V7
select ARM_PSCI if ARCH_MULTI_V7
select ARCH_HAS_RESET_CONTROLLER
select CLKSRC_STM32
select PINCTRL
select RESET_CONTROLLER
select STM32_EXTI
help
Support for STMicroelectronics STM32 processors.
if ARCH_STM32
if ARM_SINGLE_ARMV7M
config MACH_STM32F429
bool "STMicroelectronics STM32F429"
select ARM_AMBA
default y
config MACH_STM32F469
bool "STMicroelectronics STM32F469"
select ARM_AMBA
default y
config MACH_STM32F746
bool "STMicroelectronics STM32F746"
select ARM_AMBA
default y
config MACH_STM32F769
bool "STMicroelectronics STM32F769"
select ARM_AMBA
default y
config MACH_STM32H743
bool "STMicroelectronics STM32H743"
default y
endif # ARMv7-M
if ARCH_MULTI_V7
config MACH_STM32MP157
bool "STMicroelectronics STM32MP157"
default y
endif # ARMv7-A
endif