xref: /linux/arch/arm/mach-stm32/Kconfig (revision 3ed71f8ad98a07803299693481b03fa6391e094f)
1*3ed71f8aSLudovic Barremenuconfig ARCH_STM32
2*3ed71f8aSLudovic Barre	bool "STMicroelectronics STM32 family" if ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
3*3ed71f8aSLudovic Barre	select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
4bcb84fb4SAlexandre TORGUE	select ARCH_HAS_RESET_CONTROLLER
5bcb84fb4SAlexandre TORGUE	select CLKSRC_STM32
6bcb84fb4SAlexandre TORGUE	select PINCTRL
7bcb84fb4SAlexandre TORGUE	select RESET_CONTROLLER
8bcb84fb4SAlexandre TORGUE	select STM32_EXTI
9bcb84fb4SAlexandre TORGUE	help
10bcb84fb4SAlexandre TORGUE	  Support for STMicroelectronics STM32 processors.
11bcb84fb4SAlexandre TORGUE
12*3ed71f8aSLudovic Barreif ARCH_STM32
13*3ed71f8aSLudovic Barre
14*3ed71f8aSLudovic Barreif ARM_SINGLE_ARMV7M
15*3ed71f8aSLudovic Barre
16bcb84fb4SAlexandre TORGUEconfig MACH_STM32F429
17*3ed71f8aSLudovic Barre	bool "STMicroelectronics STM32F429"
18bcb84fb4SAlexandre TORGUE	default y
19bcb84fb4SAlexandre TORGUE
20d28bcd53SAlexandre TORGUEconfig MACH_STM32F469
21*3ed71f8aSLudovic Barre	bool "STMicroelectronics STM32F469"
22d28bcd53SAlexandre TORGUE	default y
23d28bcd53SAlexandre TORGUE
24bcb84fb4SAlexandre TORGUEconfig MACH_STM32F746
25*3ed71f8aSLudovic Barre	bool "STMicroelectronics STM32F746"
26bcb84fb4SAlexandre TORGUE	default y
271e2f0169SAlexandre TORGUE
28550987beSAlexandre Torgueconfig MACH_STM32F769
29550987beSAlexandre Torgue	bool "STMicroelectronics STM32F769"
30550987beSAlexandre Torgue	default y
31550987beSAlexandre Torgue
321e2f0169SAlexandre TORGUEconfig MACH_STM32H743
33*3ed71f8aSLudovic Barre	bool "STMicroelectronics STM32H743"
341e2f0169SAlexandre TORGUE	default y
35*3ed71f8aSLudovic Barre
36*3ed71f8aSLudovic Barreendif # ARMv7-M
37*3ed71f8aSLudovic Barre
38*3ed71f8aSLudovic Barreendif
39