ARM: stm32: add initial support for STM32MP157
[platform/kernel/linux-rpi.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 ARCH_HAS_RESET_CONTROLLER
8         select CLKSRC_STM32
9         select PINCTRL
10         select RESET_CONTROLLER
11         select STM32_EXTI
12         help
13           Support for STMicroelectronics STM32 processors.
14
15 if ARCH_STM32
16
17 if ARM_SINGLE_ARMV7M
18
19 config MACH_STM32F429
20         bool "STMicroelectronics STM32F429"
21         default y
22
23 config MACH_STM32F469
24         bool "STMicroelectronics STM32F469"
25         default y
26
27 config MACH_STM32F746
28         bool "STMicroelectronics STM32F746"
29         default y
30
31 config MACH_STM32F769
32         bool "STMicroelectronics STM32F769"
33         default y
34
35 config MACH_STM32H743
36         bool "STMicroelectronics STM32H743"
37         default y
38
39 endif # ARMv7-M
40
41 if ARCH_MULTI_V7
42
43 config MACH_STM32MP157
44         bool "STMicroelectronics STM32MP157"
45         default y
46
47 endif # ARMv7-A
48
49 endif