diff options
author | Arnd Bergmann <arnd@arndb.de> | 2014-03-17 05:49:14 -0400 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2014-03-17 05:49:14 -0400 |
commit | d4324ce357fa1b10447ebdfd01a681f12f39384f (patch) | |
tree | f7323865903ec41a4665b2a6e939d0129d2375cc /arch/arm/mach-mvebu/Kconfig | |
parent | 56f55deb6e95664a7b17aa95baf60e51773f2153 (diff) | |
parent | 0d75ab68fd1a516f7a394fac6ba0f0ef34bbd18e (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/Kconfig | 36 |
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 @@ | |||
1 | config ARCH_MVEBU | 1 | config 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 | ||
15 | if ARCH_MVEBU | 15 | if ARCH_MVEBU |
16 | 16 | ||
17 | menu "Marvell SOC with device tree" | 17 | menu "Marvell EBU SoC variants" |
18 | 18 | ||
19 | config MACH_MVEBU_V7 | 19 | config 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 | ||
24 | config MACH_ARMADA_370 | 24 | config 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 | ||
34 | config MACH_ARMADA_375 | 34 | config 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 | ||
48 | config MACH_ARMADA_38X | 48 | config 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 | ||
62 | config MACH_ARMADA_XP | 62 | config 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 | ||
72 | config 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 | |||
89 | config 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 | |||
72 | endmenu | 96 | endmenu |
73 | 97 | ||
74 | endif | 98 | endif |