• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1menuconfig ARCH_STM32
2	bool "STMicroelectronics STM32 family"
3	depends on 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 ARCH_HAS_RESET_CONTROLLER
9	select CLKSRC_STM32
10	select PINCTRL
11	select RESET_CONTROLLER
12	select STM32_EXTI
13	help
14	  Support for STMicroelectronics STM32 processors.
15
16if ARCH_STM32
17
18if ARM_SINGLE_ARMV7M
19
20config MACH_STM32F429
21	bool "STMicroelectronics STM32F429"
22	select ARM_AMBA
23	default y
24
25config MACH_STM32F469
26	bool "STMicroelectronics STM32F469"
27	select ARM_AMBA
28	default y
29
30config MACH_STM32F746
31	bool "STMicroelectronics STM32F746"
32	select ARM_AMBA
33	default y
34
35config MACH_STM32F769
36	bool "STMicroelectronics STM32F769"
37	select ARM_AMBA
38	default y
39
40config MACH_STM32H743
41	bool "STMicroelectronics STM32H743"
42	default y
43
44endif # ARMv7-M
45
46if ARCH_MULTI_V7
47
48config MACH_STM32MP157
49	bool "STMicroelectronics STM32MP157"
50	default y
51
52endif # ARMv7-A
53
54endif
55