aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-mvebu/Kconfig')
-rw-r--r--arch/arm/mach-mvebu/Kconfig86
1 files changed, 72 insertions, 14 deletions
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index 5e269d7263ce..3f73eecbcfb0 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -1,51 +1,109 @@
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 COMMON_CLK
6 select GENERIC_CLOCKEVENTS
7 select GENERIC_IRQ_CHIP 5 select GENERIC_IRQ_CHIP
8 select IRQ_DOMAIN 6 select IRQ_DOMAIN
9 select MULTI_IRQ_HANDLER
10 select PINCTRL 7 select PINCTRL
11 select PLAT_ORION 8 select PLAT_ORION
12 select SPARSE_IRQ
13 select CLKDEV_LOOKUP
14 select MVEBU_MBUS 9 select MVEBU_MBUS
15 select ZONE_DMA if ARM_LPAE 10 select ZONE_DMA if ARM_LPAE
16 select ARCH_REQUIRE_GPIOLIB 11 select ARCH_REQUIRE_GPIOLIB
17 select MIGHT_HAVE_PCI 12 select MIGHT_HAVE_PCI
18 select PCI_QUIRKS if PCI 13 select PCI_QUIRKS if PCI
14 select OF_ADDRESS_PCI
19 15
20if ARCH_MVEBU 16if ARCH_MVEBU
21 17
22menu "Marvell SOC with device tree" 18menu "Marvell EBU SoC variants"
23 19
24config MACH_ARMADA_370_XP 20config MACH_MVEBU_V7
25 bool 21 bool
26 select ARMADA_370_XP_TIMER 22 select ARMADA_370_XP_TIMER
27 select HAVE_SMP
28 select CACHE_L2X0 23 select CACHE_L2X0
29 select CPU_PJ4B
30 24
31config MACH_ARMADA_370 25config MACH_ARMADA_370
32 bool "Marvell Armada 370 boards" 26 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
33 select ARMADA_370_CLK 27 select ARMADA_370_CLK
34 select MACH_ARMADA_370_XP 28 select CPU_PJ4B
29 select MACH_MVEBU_V7
35 select PINCTRL_ARMADA_370 30 select PINCTRL_ARMADA_370
36 help 31 help
37 Say 'Y' here if you want your kernel to support boards based 32 Say 'Y' here if you want your kernel to support boards based
38 on the Marvell Armada 370 SoC with device tree. 33 on the Marvell Armada 370 SoC with device tree.
39 34
35config MACH_ARMADA_375
36 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
37 select ARM_ERRATA_720789
38 select ARM_ERRATA_753970
39 select ARM_GIC
40 select ARMADA_375_CLK
41 select CPU_V7
42 select MACH_MVEBU_V7
43 select PINCTRL_ARMADA_375
44 help
45 Say 'Y' here if you want your kernel to support boards based
46 on the Marvell Armada 375 SoC with device tree.
47
48config MACH_ARMADA_38X
49 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
50 select ARM_ERRATA_720789
51 select ARM_ERRATA_753970
52 select ARM_GIC
53 select ARMADA_38X_CLK
54 select CPU_V7
55 select MACH_MVEBU_V7
56 select PINCTRL_ARMADA_38X
57 help
58 Say 'Y' here if you want your kernel to support boards based
59 on the Marvell Armada 380/385 SoC with device tree.
60
40config MACH_ARMADA_XP 61config MACH_ARMADA_XP
41 bool "Marvell Armada XP boards" 62 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
42 select ARMADA_XP_CLK 63 select ARMADA_XP_CLK
43 select MACH_ARMADA_370_XP 64 select CPU_PJ4B
65 select MACH_MVEBU_V7
44 select PINCTRL_ARMADA_XP 66 select PINCTRL_ARMADA_XP
45 help 67 help
46 Say 'Y' here if you want your kernel to support boards based 68 Say 'Y' here if you want your kernel to support boards based
47 on the Marvell Armada XP SoC with device tree. 69 on the Marvell Armada XP SoC with device tree.
48 70
71config MACH_DOVE
72 bool "Marvell Dove boards" if ARCH_MULTI_V7
73 select CACHE_L2X0
74 select CPU_PJ4
75 select DOVE_CLK
76 select ORION_IRQCHIP
77 select ORION_TIMER
78 select PINCTRL_DOVE
79 help
80 Say 'Y' here if you want your kernel to support the
81 Marvell Dove using flattened device tree.
82
83config MACH_KIRKWOOD
84 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
85 select ARCH_HAS_CPUFREQ
86 select ARCH_REQUIRE_GPIOLIB
87 select CPU_FEROCEON
88 select KIRKWOOD_CLK
89 select OF_IRQ
90 select ORION_IRQCHIP
91 select ORION_TIMER
92 select PCI
93 select PCI_QUIRKS
94 select PINCTRL_KIRKWOOD
95 select USE_OF
96 help
97 Say 'Y' here if you want your kernel to support boards based
98 on the Marvell Kirkwood device tree.
99
100config MACH_T5325
101 bool "HP T5325 thin client"
102 depends on MACH_KIRKWOOD
103 help
104 Say 'Y' here if you want your kernel to support the
105 HP T5325 Thin client
106
49endmenu 107endmenu
50 108
51endif 109endif