Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menuconfig ARCH_STM32
0003         bool "STMicroelectronics STM32 family"
0004         depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
0005         select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
0006         select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
0007         select ARM_GIC if ARCH_MULTI_V7
0008         select ARM_PSCI if ARCH_MULTI_V7
0009         select ARM_AMBA
0010         select ARCH_HAS_RESET_CONTROLLER
0011         select CLKSRC_STM32
0012         select PINCTRL
0013         select RESET_CONTROLLER
0014         select STM32_EXTI
0015         help
0016           Support for STMicroelectronics STM32 processors.
0017 
0018 if ARCH_STM32
0019 
0020 if ARM_SINGLE_ARMV7M
0021 
0022 config MACH_STM32F429
0023         bool "STMicroelectronics STM32F429"
0024         default y
0025 
0026 config MACH_STM32F469
0027         bool "STMicroelectronics STM32F469"
0028         default y
0029 
0030 config MACH_STM32F746
0031         bool "STMicroelectronics STM32F746"
0032         default y
0033 
0034 config MACH_STM32F769
0035         bool "STMicroelectronics STM32F769"
0036         default y
0037 
0038 config MACH_STM32H743
0039         bool "STMicroelectronics STM32H743"
0040         default y
0041 
0042 endif # ARMv7-M
0043 
0044 if ARCH_MULTI_V7
0045 
0046 config MACH_STM32MP157
0047         bool "STMicroelectronics STM32MP157"
0048         select ARM_ERRATA_814220
0049         default y
0050 
0051 config MACH_STM32MP13
0052         bool "STMicroelectronics STM32MP13x"
0053         select ARM_ERRATA_814220
0054         default y
0055         help
0056           Support for STM32MP13 SoCs:
0057           STM32MP131, STM32MP133, STM32MP135
0058 
0059 endif # ARMv7-A
0060 
0061 endif