18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_cimenuconfig ARCH_STM32 38c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32 family" 48c2ecf20Sopenharmony_ci depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7 58c2ecf20Sopenharmony_ci select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M 68c2ecf20Sopenharmony_ci select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7 78c2ecf20Sopenharmony_ci select ARM_GIC if ARCH_MULTI_V7 88c2ecf20Sopenharmony_ci select ARM_PSCI if ARCH_MULTI_V7 98c2ecf20Sopenharmony_ci select ARM_AMBA 108c2ecf20Sopenharmony_ci select ARCH_HAS_RESET_CONTROLLER 118c2ecf20Sopenharmony_ci select CLKSRC_STM32 128c2ecf20Sopenharmony_ci select PINCTRL 138c2ecf20Sopenharmony_ci select RESET_CONTROLLER 148c2ecf20Sopenharmony_ci select STM32_EXTI 158c2ecf20Sopenharmony_ci help 168c2ecf20Sopenharmony_ci Support for STMicroelectronics STM32 processors. 178c2ecf20Sopenharmony_ci 188c2ecf20Sopenharmony_ciif ARCH_STM32 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciif ARM_SINGLE_ARMV7M 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciconfig MACH_STM32F429 238c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32F429" 248c2ecf20Sopenharmony_ci default y 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciconfig MACH_STM32F469 278c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32F469" 288c2ecf20Sopenharmony_ci default y 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciconfig MACH_STM32F746 318c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32F746" 328c2ecf20Sopenharmony_ci default y 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciconfig MACH_STM32F769 358c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32F769" 368c2ecf20Sopenharmony_ci default y 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ciconfig MACH_STM32H743 398c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32H743" 408c2ecf20Sopenharmony_ci default y 418c2ecf20Sopenharmony_ci 428c2ecf20Sopenharmony_ciendif # ARMv7-M 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ciif ARCH_MULTI_V7 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciconfig MACH_STM32MP157 478c2ecf20Sopenharmony_ci bool "STMicroelectronics STM32MP157" 488c2ecf20Sopenharmony_ci select ARM_ERRATA_814220 498c2ecf20Sopenharmony_ci default y 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ciendif # ARMv7-A 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ciendif 54