1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 23ed71f8aSLudovic Barremenuconfig ARCH_STM32 33ed71f8aSLudovic Barre bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7 43ed71f8aSLudovic Barre select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M 5f7dcb044SLudovic Barre select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7 6f7dcb044SLudovic Barre select ARM_GIC if ARCH_MULTI_V7 7f7dcb044SLudovic Barre select ARM_PSCI if ARCH_MULTI_V7 856c6eed1SLudovic Barre select ARM_AMBA 9bcb84fb4SAlexandre TORGUE select ARCH_HAS_RESET_CONTROLLER 10bcb84fb4SAlexandre TORGUE select CLKSRC_STM32 11bcb84fb4SAlexandre TORGUE select PINCTRL 12bcb84fb4SAlexandre TORGUE select RESET_CONTROLLER 13bcb84fb4SAlexandre TORGUE select STM32_EXTI 14bcb84fb4SAlexandre TORGUE help 15bcb84fb4SAlexandre TORGUE Support for STMicroelectronics STM32 processors. 16bcb84fb4SAlexandre TORGUE 173ed71f8aSLudovic Barreif ARCH_STM32 183ed71f8aSLudovic Barre 193ed71f8aSLudovic Barreif ARM_SINGLE_ARMV7M 203ed71f8aSLudovic Barre 21bcb84fb4SAlexandre TORGUEconfig MACH_STM32F429 223ed71f8aSLudovic Barre bool "STMicroelectronics STM32F429" 23bcb84fb4SAlexandre TORGUE default y 24bcb84fb4SAlexandre TORGUE 25d28bcd53SAlexandre TORGUEconfig MACH_STM32F469 263ed71f8aSLudovic Barre bool "STMicroelectronics STM32F469" 27d28bcd53SAlexandre TORGUE default y 28d28bcd53SAlexandre TORGUE 29bcb84fb4SAlexandre TORGUEconfig MACH_STM32F746 303ed71f8aSLudovic Barre bool "STMicroelectronics STM32F746" 31bcb84fb4SAlexandre TORGUE default y 321e2f0169SAlexandre TORGUE 33550987beSAlexandre Torgueconfig MACH_STM32F769 34550987beSAlexandre Torgue bool "STMicroelectronics STM32F769" 35550987beSAlexandre Torgue default y 36550987beSAlexandre Torgue 371e2f0169SAlexandre TORGUEconfig MACH_STM32H743 383ed71f8aSLudovic Barre bool "STMicroelectronics STM32H743" 391e2f0169SAlexandre TORGUE default y 403ed71f8aSLudovic Barre 413ed71f8aSLudovic Barreendif # ARMv7-M 423ed71f8aSLudovic Barre 43f7dcb044SLudovic Barreif ARCH_MULTI_V7 44f7dcb044SLudovic Barre 45f7dcb044SLudovic Barreconfig MACH_STM32MP157 46f7dcb044SLudovic Barre bool "STMicroelectronics STM32MP157" 47*f785b42fSBenjamin Gaignard select ARM_ERRATA_814220 48f7dcb044SLudovic Barre default y 49f7dcb044SLudovic Barre 50f7dcb044SLudovic Barreendif # ARMv7-A 51f7dcb044SLudovic Barre 523ed71f8aSLudovic Barreendif 53