Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph...
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
CommitLineData
387798b3 1config ARCH_MVEBU
ba5a37e5 2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
bca028e7 3 select ARCH_SUPPORTS_BIG_ENDIAN
387798b3 4 select CLKSRC_MMIO
387798b3
RH
5 select GENERIC_IRQ_CHIP
6 select IRQ_DOMAIN
46f2007c
RH
7 select PINCTRL
8 select PLAT_ORION
87e1bed4 9 select MVEBU_MBUS
99ff0561 10 select ZONE_DMA if ARM_LPAE
c689cbac 11 select ARCH_REQUIRE_GPIOLIB
bda7aabd
TP
12 select MIGHT_HAVE_PCI
13 select PCI_QUIRKS if PCI
c8a4c63f 14 select OF_ADDRESS_PCI
387798b3 15
31af49db
GC
16if ARCH_MVEBU
17
b92f10be 18menu "Marvell EBU SoC variants"
31af49db 19
99b3d294 20config MACH_MVEBU_V7
85077087 21 bool
9ae6f740 22 select ARMADA_370_XP_TIMER
d792b1e9 23 select CACHE_L2X0
85077087
TP
24
25config MACH_ARMADA_370
c15ebc71 26 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
9cbbc515 27 select ARMADA_370_CLK
798ec443 28 select CPU_PJ4B
99b3d294 29 select MACH_MVEBU_V7
5beb5f88 30 select PINCTRL_ARMADA_370
9ae6f740 31 help
85077087
TP
32 Say 'Y' here if you want your kernel to support boards based
33 on the Marvell Armada 370 SoC with device tree.
9ae6f740 34
d3ce7f25 35config MACH_ARMADA_375
665ca874 36 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
d3ce7f25
GC
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
d3ce7f25
GC
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
9aa30f1c 48config MACH_ARMADA_38X
665ca874 49 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
9aa30f1c
TP
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
9aa30f1c
TP
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
85077087 61config MACH_ARMADA_XP
c15ebc71 62 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
9cbbc515 63 select ARMADA_XP_CLK
798ec443 64 select CPU_PJ4B
99b3d294 65 select MACH_MVEBU_V7
5beb5f88 66 select PINCTRL_ARMADA_XP
85077087
TP
67 help
68 Say 'Y' here if you want your kernel to support boards based
69 on the Marvell Armada XP SoC with device tree.
9ae6f740 70
00e8ec2f
SH
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
ba5a37e5
AL
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
b02b6438
AL
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
31af49db
GC
107endmenu
108
109endif
This page took 0.096023 seconds and 5 git commands to generate.