hc
2023-12-06 d38611ca164021d018c1b23eee65bbebc09c63e0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# SPDX-License-Identifier: GPL-2.0-only
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 ARM_AMBA
   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"
   default y
 
config MACH_STM32F469
   bool "STMicroelectronics STM32F469"
   default y
 
config MACH_STM32F746
   bool "STMicroelectronics STM32F746"
   default y
 
config MACH_STM32F769
   bool "STMicroelectronics STM32F769"
   default y
 
config MACH_STM32H743
   bool "STMicroelectronics STM32H743"
   default y
 
endif # ARMv7-M
 
if ARCH_MULTI_V7
 
config MACH_STM32MP157
   bool "STMicroelectronics STM32MP157"
   select ARM_ERRATA_814220
   default y
 
endif # ARMv7-A
 
endif