Merge tag 'tegra-for-5.2-arm64-dt-fixes' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / arch / arm / mach-stm32 / Kconfig
1 menuconfig ARCH_STM32
2         bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
3         select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
4         select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
5         select ARM_GIC if ARCH_MULTI_V7
6         select ARM_PSCI if ARCH_MULTI_V7
7         select ARM_AMBA
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
16 if ARCH_STM32
17
18 if ARM_SINGLE_ARMV7M
19
20 config MACH_STM32F429
21         bool "STMicroelectronics STM32F429"
22         default y
23
24 config MACH_STM32F469
25         bool "STMicroelectronics STM32F469"
26         default y
27
28 config MACH_STM32F746
29         bool "STMicroelectronics STM32F746"
30         default y
31
32 config MACH_STM32F769
33         bool "STMicroelectronics STM32F769"
34         default y
35
36 config MACH_STM32H743
37         bool "STMicroelectronics STM32H743"
38         default y
39
40 endif # ARMv7-M
41
42 if ARCH_MULTI_V7
43
44 config MACH_STM32MP157
45         bool "STMicroelectronics STM32MP157"
46         default y
47
48 endif # ARMv7-A
49
50 endif