1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig ARCH_STM32 3 bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7 4 select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M 5 select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7 6 select ARM_GIC if ARCH_MULTI_V7 7 select ARM_PSCI if ARCH_MULTI_V7 8 select ARM_AMBA 9 select ARCH_HAS_RESET_CONTROLLER 10 select CLKSRC_STM32 11 select PINCTRL 12 select RESET_CONTROLLER 13 select STM32_EXTI 14 help 15 Support for STMicroelectronics STM32 processors. 16 17if ARCH_STM32 18 19if ARM_SINGLE_ARMV7M 20 21config MACH_STM32F429 22 bool "STMicroelectronics STM32F429" 23 default y 24 25config MACH_STM32F469 26 bool "STMicroelectronics STM32F469" 27 default y 28 29config MACH_STM32F746 30 bool "STMicroelectronics STM32F746" 31 default y 32 33config MACH_STM32F769 34 bool "STMicroelectronics STM32F769" 35 default y 36 37config MACH_STM32H743 38 bool "STMicroelectronics STM32H743" 39 default y 40 41endif # ARMv7-M 42 43if ARCH_MULTI_V7 44 45config MACH_STM32MP157 46 bool "STMicroelectronics STM32MP157" 47 select ARM_ERRATA_814220 48 default y 49 50endif # ARMv7-A 51 52endif 53