1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunmenuconfig ARCH_BERLIN 3*4882a593Smuzhiyun bool "Marvell Berlin SoCs" 4*4882a593Smuzhiyun depends on ARCH_MULTI_V7 5*4882a593Smuzhiyun select ARCH_HAS_RESET_CONTROLLER 6*4882a593Smuzhiyun select ARM_GIC 7*4882a593Smuzhiyun select DW_APB_ICTL 8*4882a593Smuzhiyun select DW_APB_TIMER_OF 9*4882a593Smuzhiyun select GENERIC_IRQ_CHIP 10*4882a593Smuzhiyun select GPIOLIB 11*4882a593Smuzhiyun select MFD_SYSCON 12*4882a593Smuzhiyun select PINCTRL 13*4882a593Smuzhiyun 14*4882a593Smuzhiyunif ARCH_BERLIN 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunconfig MACH_BERLIN_BG2 17*4882a593Smuzhiyun bool "Marvell Armada 1500 (BG2)" 18*4882a593Smuzhiyun select CACHE_L2X0 19*4882a593Smuzhiyun select CPU_PJ4B 20*4882a593Smuzhiyun select HAVE_ARM_SCU if SMP 21*4882a593Smuzhiyun select HAVE_ARM_TWD if SMP 22*4882a593Smuzhiyun select PINCTRL_BERLIN_BG2 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig MACH_BERLIN_BG2CD 25*4882a593Smuzhiyun bool "Marvell Armada 1500-mini (BG2CD)" 26*4882a593Smuzhiyun select ARM_ERRATA_754322 27*4882a593Smuzhiyun select ARM_ERRATA_775420 28*4882a593Smuzhiyun select ARM_GLOBAL_TIMER 29*4882a593Smuzhiyun select CACHE_L2X0 30*4882a593Smuzhiyun select HAVE_ARM_SCU 31*4882a593Smuzhiyun select HAVE_ARM_TWD 32*4882a593Smuzhiyun select PINCTRL_BERLIN_BG2CD 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig MACH_BERLIN_BG2Q 35*4882a593Smuzhiyun bool "Marvell Armada 1500 Pro (BG2-Q)" 36*4882a593Smuzhiyun select CACHE_L2X0 37*4882a593Smuzhiyun select HAVE_ARM_SCU if SMP 38*4882a593Smuzhiyun select HAVE_ARM_TWD if SMP 39*4882a593Smuzhiyun select PINCTRL_BERLIN_BG2Q 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunendif 42