aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/Kconfig
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2014-03-17 05:49:14 -0400
committerArnd Bergmann <arnd@arndb.de>2014-03-17 05:49:14 -0400
commitd4324ce357fa1b10447ebdfd01a681f12f39384f (patch)
treef7323865903ec41a4665b2a6e939d0129d2375cc /arch/arm/mach-mvebu/Kconfig
parent56f55deb6e95664a7b17aa95baf60e51773f2153 (diff)
parent0d75ab68fd1a516f7a394fac6ba0f0ef34bbd18e (diff)
Merge tag 'mvebu-soc-3.15-2' of git://git.infradead.org/linux-mvebu into next/soc
Merge "mvebu soc changes for v3.15 (incremental pull #2)" from Jason Cooper: - mvebu - Add Armada 375, 380 and 385 SoCs - kirkwood - move kirkwood DT support to mach-mvebu - add mostly DT support for HP T5325 thin client * tag 'mvebu-soc-3.15-2' of git://git.infradead.org/linux-mvebu: ARM: kirkwood: Add HP T5325 thin client ARM: kirkwood: select dtbs based on SoC ARM: kirkwood: Remove redundant kexec code ARM: mvebu: Armada 375/38x depend on MULTI_V7 ARM: mvebu: Simplify headers and make local ARM: mvebu: Enable mvebu-soc-id on Kirkwood ARM: mvebu: Let kirkwood use the system controller for restart ARM: mvebu: Move kirkwood DT boards into mach-mvebu ARM: MM Enable building Feroceon L2 cache controller with ARCH_MVEBU ARM: Fix default CPU selection for ARCH_MULTI_V5 ARM: MM: Add DT binding for Feroceon L2 cache ARM: orion: Move cache-feroceon-l2.h out of plat-orion ARM: mvebu: Add ARCH_MULTI_V7 to SoCs ARM: kirkwood: ioremap memory control register ARM: kirkwood: ioremap the cpu_config register before using it. ARM: kirkwood: Separate board-dt from common and pcie code. ARM: kirkwood: Drop printing the SoC type and revision ARM: kirkwood: Convert mv88f6281gtw_ge switch setup to DT ARM: kirkwood: Give pm.c its own header file. ARM: mvebu: Rename the ARCH_MVEBU menu option Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm/mach-mvebu/Kconfig')
-rw-r--r--arch/arm/mach-mvebu/Kconfig36
1 files changed, 30 insertions, 6 deletions
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index f961ae4ec4ee..dd35de74efab 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -1,5 +1,5 @@
1config ARCH_MVEBU 1config ARCH_MVEBU
2 bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7 2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
3 select ARCH_SUPPORTS_BIG_ENDIAN 3 select ARCH_SUPPORTS_BIG_ENDIAN
4 select CLKSRC_MMIO 4 select CLKSRC_MMIO
5 select GENERIC_IRQ_CHIP 5 select GENERIC_IRQ_CHIP
@@ -14,7 +14,7 @@ config ARCH_MVEBU
14 14
15if ARCH_MVEBU 15if ARCH_MVEBU
16 16
17menu "Marvell SOC with device tree" 17menu "Marvell EBU SoC variants"
18 18
19config MACH_MVEBU_V7 19config MACH_MVEBU_V7
20 bool 20 bool
@@ -22,7 +22,7 @@ config MACH_MVEBU_V7
22 select CACHE_L2X0 22 select CACHE_L2X0
23 23
24config MACH_ARMADA_370 24config MACH_ARMADA_370
25 bool "Marvell Armada 370 boards" 25 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
26 select ARMADA_370_CLK 26 select ARMADA_370_CLK
27 select CPU_PJ4B 27 select CPU_PJ4B
28 select MACH_MVEBU_V7 28 select MACH_MVEBU_V7
@@ -32,7 +32,7 @@ config MACH_ARMADA_370
32 on the Marvell Armada 370 SoC with device tree. 32 on the Marvell Armada 370 SoC with device tree.
33 33
34config MACH_ARMADA_375 34config MACH_ARMADA_375
35 bool "Marvell Armada 375 boards" 35 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
36 select ARM_ERRATA_720789 36 select ARM_ERRATA_720789
37 select ARM_ERRATA_753970 37 select ARM_ERRATA_753970
38 select ARM_GIC 38 select ARM_GIC
@@ -46,7 +46,7 @@ config MACH_ARMADA_375
46 on the Marvell Armada 375 SoC with device tree. 46 on the Marvell Armada 375 SoC with device tree.
47 47
48config MACH_ARMADA_38X 48config MACH_ARMADA_38X
49 bool "Marvell Armada 380/385 boards" 49 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
50 select ARM_ERRATA_720789 50 select ARM_ERRATA_720789
51 select ARM_ERRATA_753970 51 select ARM_ERRATA_753970
52 select ARM_GIC 52 select ARM_GIC
@@ -60,7 +60,7 @@ config MACH_ARMADA_38X
60 on the Marvell Armada 380/385 SoC with device tree. 60 on the Marvell Armada 380/385 SoC with device tree.
61 61
62config MACH_ARMADA_XP 62config MACH_ARMADA_XP
63 bool "Marvell Armada XP boards" 63 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
64 select ARMADA_XP_CLK 64 select ARMADA_XP_CLK
65 select CPU_PJ4B 65 select CPU_PJ4B
66 select MACH_MVEBU_V7 66 select MACH_MVEBU_V7
@@ -69,6 +69,30 @@ config MACH_ARMADA_XP
69 Say 'Y' here if you want your kernel to support boards based 69 Say 'Y' here if you want your kernel to support boards based
70 on the Marvell Armada XP SoC with device tree. 70 on the Marvell Armada XP SoC with device tree.
71 71
72config MACH_KIRKWOOD
73 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
74 select ARCH_HAS_CPUFREQ
75 select ARCH_REQUIRE_GPIOLIB
76 select CPU_FEROCEON
77 select KIRKWOOD_CLK
78 select OF_IRQ
79 select ORION_IRQCHIP
80 select ORION_TIMER
81 select PCI
82 select PCI_QUIRKS
83 select PINCTRL_KIRKWOOD
84 select USE_OF
85 help
86 Say 'Y' here if you want your kernel to support boards based
87 on the Marvell Kirkwood device tree.
88
89config MACH_T5325
90 bool "HP T5325 thin client"
91 depends on MACH_KIRKWOOD
92 help
93 Say 'Y' here if you want your kernel to support the
94 HP T5325 Thin client
95
72endmenu 96endmenu
73 97
74endif 98endif