Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
21278aea | 2 | menuconfig ARCH_BERLIN |
e3246542 MY |
3 | bool "Marvell Berlin SoCs" |
4 | depends on ARCH_MULTI_V7 | |
e9246c87 | 5 | select ARCH_HAS_RESET_CONTROLLER |
1c37fa10 | 6 | select ARM_GIC |
1c37fa10 SH |
7 | select DW_APB_ICTL |
8 | select DW_APB_TIMER_OF | |
e9246c87 | 9 | select GENERIC_IRQ_CHIP |
5c34a4e8 | 10 | select GPIOLIB |
9f69e8a7 | 11 | select MFD_SYSCON |
03dac26a | 12 | select PINCTRL |
1c37fa10 SH |
13 | |
14 | if ARCH_BERLIN | |
15 | ||
1c37fa10 SH |
16 | config MACH_BERLIN_BG2 |
17 | bool "Marvell Armada 1500 (BG2)" | |
18 | select CACHE_L2X0 | |
19 | select CPU_PJ4B | |
7b7dfdd2 | 20 | select HAVE_ARM_SCU if SMP |
1c37fa10 | 21 | select HAVE_ARM_TWD if SMP |
7b7dfdd2 | 22 | select HAVE_SMP |
03dac26a | 23 | select PINCTRL_BERLIN_BG2 |
1c37fa10 SH |
24 | |
25 | config MACH_BERLIN_BG2CD | |
26 | bool "Marvell Armada 1500-mini (BG2CD)" | |
2e554390 AM |
27 | select ARM_ERRATA_754322 |
28 | select ARM_ERRATA_775420 | |
29 | select ARM_GLOBAL_TIMER | |
1c37fa10 | 30 | select CACHE_L2X0 |
2e554390 AM |
31 | select HAVE_ARM_SCU |
32 | select HAVE_ARM_TWD | |
03dac26a | 33 | select PINCTRL_BERLIN_BG2CD |
1c37fa10 | 34 | |
cb56c643 AB |
35 | config MACH_BERLIN_BG2Q |
36 | bool "Marvell Armada 1500 Pro (BG2-Q)" | |
37 | select CACHE_L2X0 | |
7b7dfdd2 | 38 | select HAVE_ARM_SCU if SMP |
cb56c643 | 39 | select HAVE_ARM_TWD if SMP |
03dac26a | 40 | select PINCTRL_BERLIN_BG2Q |
cb56c643 | 41 | |
1c37fa10 | 42 | endif |