Linux Audio

Check our new training course

Real-Time Linux with PREEMPT_RT training

Feb 18-20, 2025
Register
Loading...
 1# SPDX-License-Identifier: GPL-2.0-only
 2menuconfig ARCH_STM32
 3	bool "STMicroelectronics STM32 family"
 4	depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
 5	select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
 6	select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
 7	select ARM_GIC if ARCH_MULTI_V7
 8	select ARM_PSCI if ARCH_MULTI_V7
 9	select ARM_AMBA
10	select ARCH_HAS_RESET_CONTROLLER
11	select CLKSRC_STM32
12	select PINCTRL
13	select RESET_CONTROLLER
14	select STM32_EXTI
15	help
16	  Support for STMicroelectronics STM32 processors.
17
18if ARCH_STM32
19
20if ARM_SINGLE_ARMV7M
21
22config MACH_STM32F429
23	bool "STMicroelectronics STM32F429"
24	default y
25
26config MACH_STM32F469
27	bool "STMicroelectronics STM32F469"
28	default y
29
30config MACH_STM32F746
31	bool "STMicroelectronics STM32F746"
32	default y
33
34config MACH_STM32F769
35	bool "STMicroelectronics STM32F769"
36	default y
37
38config MACH_STM32H743
39	bool "STMicroelectronics STM32H743"
40	default y
41
42endif # ARMv7-M
43
44if ARCH_MULTI_V7
45
46config MACH_STM32MP157
47	bool "STMicroelectronics STM32MP157"
48	select ARM_ERRATA_814220
49	default y
50
51endif # ARMv7-A
52
53endif