Rob Herring | 21278ae | 2014-06-10 09:06:10 -0500 | [diff] [blame] | 1 | menuconfig ARCH_BERLIN |
Masahiro Yamada | e324654 | 2015-11-16 12:06:10 +0900 | [diff] [blame] | 2 | bool "Marvell Berlin SoCs" |
| 3 | depends on ARCH_MULTI_V7 |
Antoine Ténart | e9246c8 | 2014-09-03 09:48:22 +0200 | [diff] [blame] | 4 | select ARCH_HAS_RESET_CONTROLLER |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 5 | select ARM_GIC |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 6 | select DW_APB_ICTL |
| 7 | select DW_APB_TIMER_OF |
Antoine Ténart | e9246c8 | 2014-09-03 09:48:22 +0200 | [diff] [blame] | 8 | select GENERIC_IRQ_CHIP |
Linus Walleij | 5c34a4e | 2016-06-02 14:10:16 +0200 | [diff] [blame] | 9 | select GPIOLIB |
Antoine Tenart | 9f69e8a | 2015-04-27 21:40:35 +0200 | [diff] [blame] | 10 | select MFD_SYSCON |
Antoine Tenart | 03dac26 | 2014-05-18 20:06:32 +0200 | [diff] [blame] | 11 | select PINCTRL |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 12 | |
| 13 | if ARCH_BERLIN |
| 14 | |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 15 | config MACH_BERLIN_BG2 |
| 16 | bool "Marvell Armada 1500 (BG2)" |
| 17 | select CACHE_L2X0 |
| 18 | select CPU_PJ4B |
Antoine Ténart | 7b7dfdd | 2014-06-04 18:03:42 +0200 | [diff] [blame] | 19 | select HAVE_ARM_SCU if SMP |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 20 | select HAVE_ARM_TWD if SMP |
Antoine Ténart | 7b7dfdd | 2014-06-04 18:03:42 +0200 | [diff] [blame] | 21 | select HAVE_SMP |
Antoine Tenart | 03dac26 | 2014-05-18 20:06:32 +0200 | [diff] [blame] | 22 | select PINCTRL_BERLIN_BG2 |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 23 | |
| 24 | config MACH_BERLIN_BG2CD |
| 25 | bool "Marvell Armada 1500-mini (BG2CD)" |
| 26 | select CACHE_L2X0 |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 27 | select HAVE_ARM_TWD if SMP |
Antoine Tenart | 03dac26 | 2014-05-18 20:06:32 +0200 | [diff] [blame] | 28 | select PINCTRL_BERLIN_BG2CD |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 29 | |
Alexandre Belloni | cb56c64 | 2014-03-21 20:39:16 +0100 | [diff] [blame] | 30 | config MACH_BERLIN_BG2Q |
| 31 | bool "Marvell Armada 1500 Pro (BG2-Q)" |
| 32 | select CACHE_L2X0 |
Antoine Ténart | 7b7dfdd | 2014-06-04 18:03:42 +0200 | [diff] [blame] | 33 | select HAVE_ARM_SCU if SMP |
Alexandre Belloni | cb56c64 | 2014-03-21 20:39:16 +0100 | [diff] [blame] | 34 | select HAVE_ARM_TWD if SMP |
Antoine Tenart | 03dac26 | 2014-05-18 20:06:32 +0200 | [diff] [blame] | 35 | select PINCTRL_BERLIN_BG2Q |
Alexandre Belloni | cb56c64 | 2014-03-21 20:39:16 +0100 | [diff] [blame] | 36 | |
Sebastian Hesselbarth | 1c37fa1 | 2013-09-09 14:36:19 +0200 | [diff] [blame] | 37 | endif |