80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| menuconfig ARCH_MMP
 | |
| 	bool "Marvell PXA168/910/MMP2/MMP3"
 | |
| 	depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V7
 | |
| 	select GPIO_PXA
 | |
| 	select GPIOLIB
 | |
| 	select PINCTRL
 | |
| 	select PLAT_PXA
 | |
| 	help
 | |
| 	  Support for Marvell's PXA168/PXA910(MMP), MMP2, and MMP3 processor lines.
 | |
| 
 | |
| if ARCH_MMP
 | |
| 
 | |
| menu "Marvell PXA168/910/MMP2 Implementations"
 | |
| 
 | |
| config MACH_MMP_DT
 | |
| 	bool "Support MMP (ARMv5) platforms from device tree"
 | |
| 	depends on ARCH_MULTI_V5
 | |
| 	select PINCTRL
 | |
| 	select PINCTRL_SINGLE
 | |
| 	select ARCH_HAS_RESET_CONTROLLER
 | |
| 	select CPU_MOHAWK
 | |
| 	help
 | |
| 	  Include support for Marvell MMP2 based platforms using
 | |
| 	  the device tree. Needn't select any other machine while
 | |
| 	  MACH_MMP_DT is enabled.
 | |
| 
 | |
| config MACH_MMP2_DT
 | |
| 	bool "Support MMP2 (ARMv7) platforms from device tree"
 | |
| 	depends on ARCH_MULTI_V7
 | |
| 	select PINCTRL
 | |
| 	select PINCTRL_SINGLE
 | |
| 	select ARCH_HAS_RESET_CONTROLLER
 | |
| 	select CPU_PJ4
 | |
| 	select PM_GENERIC_DOMAINS if PM
 | |
| 	select PM_GENERIC_DOMAINS_OF if PM && OF
 | |
| 	help
 | |
| 	  Include support for Marvell MMP2 based platforms using
 | |
| 	  the device tree.
 | |
| 
 | |
| config MACH_MMP3_DT
 | |
| 	bool "Support MMP3 (ARMv7) platforms"
 | |
| 	depends on ARCH_MULTI_V7
 | |
| 	select ARM_GIC
 | |
| 	select HAVE_ARM_SCU if SMP
 | |
| 	select HAVE_ARM_TWD if SMP
 | |
| 	select CACHE_L2X0
 | |
| 	select PINCTRL
 | |
| 	select PINCTRL_SINGLE
 | |
| 	select ARCH_HAS_RESET_CONTROLLER
 | |
| 	select CPU_PJ4B
 | |
| 	select PM_GENERIC_DOMAINS if PM
 | |
| 	select PM_GENERIC_DOMAINS_OF if PM && OF
 | |
| 	help
 | |
| 	  Say 'Y' here if you want to include support for platforms
 | |
| 	  with Marvell MMP3 processor, also known as PXA2128 or
 | |
| 	  Armada 620.
 | |
| 
 | |
| endmenu
 | |
| 
 | |
| config CPU_PXA168
 | |
| 	bool
 | |
| 	select CPU_MOHAWK
 | |
| 	help
 | |
| 	  Select code specific to PXA168
 | |
| 
 | |
| config CPU_PXA910
 | |
| 	bool
 | |
| 	select CPU_MOHAWK
 | |
| 	help
 | |
| 	  Select code specific to PXA910
 | |
| 
 | |
| config CPU_MMP2
 | |
| 	bool
 | |
| 	select CPU_PJ4
 | |
| 	help
 | |
| 	  Select code specific to MMP2. MMP2 is ARMv7 compatible.
 | |
| 
 | |
| endif
 |