xref: /openbmc/linux/arch/arm/mach-berlin/Kconfig (revision 2572f00d)
1menuconfig ARCH_BERLIN
2	bool "Marvell Berlin SoCs" if ARCH_MULTI_V7
3	select ARCH_HAS_RESET_CONTROLLER
4	select ARCH_REQUIRE_GPIOLIB
5	select ARM_GIC
6	select DW_APB_ICTL
7	select DW_APB_TIMER_OF
8	select GENERIC_IRQ_CHIP
9	select MFD_SYSCON
10	select PINCTRL
11
12if ARCH_BERLIN
13
14config MACH_BERLIN_BG2
15	bool "Marvell Armada 1500 (BG2)"
16	select CACHE_L2X0
17	select CPU_PJ4B
18	select HAVE_ARM_SCU if SMP
19	select HAVE_ARM_TWD if SMP
20	select HAVE_SMP
21	select PINCTRL_BERLIN_BG2
22
23config MACH_BERLIN_BG2CD
24	bool "Marvell Armada 1500-mini (BG2CD)"
25	select CACHE_L2X0
26	select HAVE_ARM_TWD if SMP
27	select PINCTRL_BERLIN_BG2CD
28
29config MACH_BERLIN_BG2Q
30	bool "Marvell Armada 1500 Pro (BG2-Q)"
31	select CACHE_L2X0
32	select HAVE_ARM_SCU if SMP
33	select HAVE_ARM_TWD if SMP
34	select PINCTRL_BERLIN_BG2Q
35
36endif
37