blob: 101e0f3567305f3c53c5f800a53791c63a8344c8 [file] [log] [blame]
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +02001config ARCH_BERLIN
2 bool "Marvell Berlin SoCs" if ARCH_MULTI_V7
Antoine Tenartd45fa872014-04-16 09:46:34 +02003 select ARCH_REQUIRE_GPIOLIB
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +02004 select ARM_GIC
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +02005 select GENERIC_IRQ_CHIP
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +02006 select DW_APB_ICTL
7 select DW_APB_TIMER_OF
Antoine Tenart03dac262014-05-18 20:06:32 +02008 select PINCTRL
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +02009
10if ARCH_BERLIN
11
12menu "Marvell Berlin SoC variants"
13
14config MACH_BERLIN_BG2
15 bool "Marvell Armada 1500 (BG2)"
16 select CACHE_L2X0
17 select CPU_PJ4B
18 select HAVE_ARM_TWD if SMP
Antoine Tenart03dac262014-05-18 20:06:32 +020019 select PINCTRL_BERLIN_BG2
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +020020
21config MACH_BERLIN_BG2CD
22 bool "Marvell Armada 1500-mini (BG2CD)"
23 select CACHE_L2X0
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +020024 select HAVE_ARM_TWD if SMP
Antoine Tenart03dac262014-05-18 20:06:32 +020025 select PINCTRL_BERLIN_BG2CD
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +020026
Alexandre Bellonicb56c642014-03-21 20:39:16 +010027config MACH_BERLIN_BG2Q
28 bool "Marvell Armada 1500 Pro (BG2-Q)"
29 select CACHE_L2X0
30 select HAVE_ARM_TWD if SMP
Antoine Tenart03dac262014-05-18 20:06:32 +020031 select PINCTRL_BERLIN_BG2Q
Alexandre Bellonicb56c642014-03-21 20:39:16 +010032
Sebastian Hesselbarth1c37fa12013-09-09 14:36:19 +020033endmenu
34
35endif