xref: /linux/arch/arm/mach-berlin/Kconfig (revision 03dac26a831c51e544dc95ba12ea9e3520829e7e)
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