62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| menuconfig ARCH_STM32
 | |
| 	bool "STMicroelectronics STM32 family"
 | |
| 	depends on ARM_SINGLE_ARMV7M || ARCH_MULTI_V7
 | |
| 	select ARMV7M_SYSTICK if ARM_SINGLE_ARMV7M
 | |
| 	select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
 | |
| 	select ARM_GIC if ARCH_MULTI_V7
 | |
| 	select ARM_PSCI if ARCH_MULTI_V7
 | |
| 	select ARM_AMBA
 | |
| 	select ARCH_HAS_RESET_CONTROLLER
 | |
| 	select CLKSRC_STM32
 | |
| 	select PINCTRL
 | |
| 	select RESET_CONTROLLER
 | |
| 	select STM32_EXTI
 | |
| 	help
 | |
| 	  Support for STMicroelectronics STM32 processors.
 | |
| 
 | |
| if ARCH_STM32
 | |
| 
 | |
| if ARM_SINGLE_ARMV7M
 | |
| 
 | |
| config MACH_STM32F429
 | |
| 	bool "STMicroelectronics STM32F429"
 | |
| 	default y
 | |
| 
 | |
| config MACH_STM32F469
 | |
| 	bool "STMicroelectronics STM32F469"
 | |
| 	default y
 | |
| 
 | |
| config MACH_STM32F746
 | |
| 	bool "STMicroelectronics STM32F746"
 | |
| 	default y
 | |
| 
 | |
| config MACH_STM32F769
 | |
| 	bool "STMicroelectronics STM32F769"
 | |
| 	default y
 | |
| 
 | |
| config MACH_STM32H743
 | |
| 	bool "STMicroelectronics STM32H743"
 | |
| 	default y
 | |
| 
 | |
| endif # ARMv7-M
 | |
| 
 | |
| if ARCH_MULTI_V7
 | |
| 
 | |
| config MACH_STM32MP157
 | |
| 	bool "STMicroelectronics STM32MP157"
 | |
| 	select ARM_ERRATA_814220
 | |
| 	default y
 | |
| 
 | |
| config MACH_STM32MP13
 | |
| 	bool "STMicroelectronics STM32MP13x"
 | |
| 	select ARM_ERRATA_814220
 | |
| 	default y
 | |
| 	help
 | |
| 	  Support for STM32MP13 SoCs:
 | |
| 	  STM32MP131, STM32MP133, STM32MP135
 | |
| 
 | |
| endif # ARMv7-A
 | |
| 
 | |
| endif
 |