Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[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 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         select ARM_AMBA
22         default y
23
24 config MACH_STM32F469
25         bool "STMicroelectronics STM32F469"
26         select ARM_AMBA
27         default y
28
29 config MACH_STM32F746
30         bool "STMicroelectronics STM32F746"
31         select ARM_AMBA
32         default y
33
34 config MACH_STM32F769
35         bool "STMicroelectronics STM32F769"
36         select ARM_AMBA
37         default y
38
39 config MACH_STM32H743
40         bool "STMicroelectronics STM32H743"
41         default y
42
43 endif # ARMv7-M
44
45 if ARCH_MULTI_V7
46
47 config MACH_STM32MP157
48         bool "STMicroelectronics STM32MP157"
49         default y
50
51 endif # ARMv7-A
52
53 endif