11c37fa10SSebastian Hesselbarthconfig ARCH_BERLIN 21c37fa10SSebastian Hesselbarth bool "Marvell Berlin SoCs" if ARCH_MULTI_V7 3d45fa871SAntoine Tenart select ARCH_REQUIRE_GPIOLIB 41c37fa10SSebastian Hesselbarth select ARM_GIC 51c37fa10SSebastian Hesselbarth select GENERIC_IRQ_CHIP 61c37fa10SSebastian Hesselbarth select DW_APB_ICTL 71c37fa10SSebastian Hesselbarth select DW_APB_TIMER_OF 8*03dac26aSAntoine Tenart select PINCTRL 91c37fa10SSebastian Hesselbarth 101c37fa10SSebastian Hesselbarthif ARCH_BERLIN 111c37fa10SSebastian Hesselbarth 121c37fa10SSebastian Hesselbarthmenu "Marvell Berlin SoC variants" 131c37fa10SSebastian Hesselbarth 141c37fa10SSebastian Hesselbarthconfig MACH_BERLIN_BG2 151c37fa10SSebastian Hesselbarth bool "Marvell Armada 1500 (BG2)" 161c37fa10SSebastian Hesselbarth select CACHE_L2X0 171c37fa10SSebastian Hesselbarth select CPU_PJ4B 181c37fa10SSebastian Hesselbarth select HAVE_ARM_TWD if SMP 19*03dac26aSAntoine Tenart select PINCTRL_BERLIN_BG2 201c37fa10SSebastian Hesselbarth 211c37fa10SSebastian Hesselbarthconfig MACH_BERLIN_BG2CD 221c37fa10SSebastian Hesselbarth bool "Marvell Armada 1500-mini (BG2CD)" 231c37fa10SSebastian Hesselbarth select CACHE_L2X0 241c37fa10SSebastian Hesselbarth select HAVE_ARM_TWD if SMP 25*03dac26aSAntoine Tenart select PINCTRL_BERLIN_BG2CD 261c37fa10SSebastian Hesselbarth 27cb56c643SAlexandre Belloniconfig MACH_BERLIN_BG2Q 28cb56c643SAlexandre Belloni bool "Marvell Armada 1500 Pro (BG2-Q)" 29cb56c643SAlexandre Belloni select CACHE_L2X0 30cb56c643SAlexandre Belloni select HAVE_ARM_TWD if SMP 31*03dac26aSAntoine Tenart select PINCTRL_BERLIN_BG2Q 32cb56c643SAlexandre Belloni 331c37fa10SSebastian Hesselbarthendmenu 341c37fa10SSebastian Hesselbarth 351c37fa10SSebastian Hesselbarthendif 36