Merge tag 'tegra-for-4.5-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra...
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
CommitLineData
21278aea 1menuconfig ARCH_MVEBU
e3246542
MY
2 bool "Marvell Engineering Business Unit (MVEBU) SoCs"
3 depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
bca028e7 4 select ARCH_SUPPORTS_BIG_ENDIAN
387798b3 5 select CLKSRC_MMIO
387798b3 6 select GENERIC_IRQ_CHIP
46f2007c
RH
7 select PINCTRL
8 select PLAT_ORION
56a705a4 9 select SOC_BUS
87e1bed4 10 select MVEBU_MBUS
99ff0561 11 select ZONE_DMA if ARM_LPAE
c689cbac 12 select ARCH_REQUIRE_GPIOLIB
bda7aabd 13 select PCI_QUIRKS if PCI
ed2d8591 14 select OF_ADDRESS_PCI
387798b3 15
31af49db
GC
16if ARCH_MVEBU
17
ce800342
AB
18config MACH_MVEBU_ANY
19 bool
20
99b3d294 21config MACH_MVEBU_V7
85077087 22 bool
9ae6f740 23 select ARMADA_370_XP_TIMER
d792b1e9 24 select CACHE_L2X0
52fcc567 25 select ARM_CPU_SUSPEND
ce800342 26 select MACH_MVEBU_ANY
85077087
TP
27
28config MACH_ARMADA_370
e3246542
MY
29 bool "Marvell Armada 370 boards"
30 depends on ARCH_MULTI_V7
9cbbc515 31 select ARMADA_370_CLK
798ec443 32 select CPU_PJ4B
99b3d294 33 select MACH_MVEBU_V7
5beb5f88 34 select PINCTRL_ARMADA_370
9ae6f740 35 help
85077087
TP
36 Say 'Y' here if you want your kernel to support boards based
37 on the Marvell Armada 370 SoC with device tree.
9ae6f740 38
d3ce7f25 39config MACH_ARMADA_375
e3246542
MY
40 bool "Marvell Armada 375 boards"
41 depends on ARCH_MULTI_V7
d3ce7f25
GC
42 select ARM_ERRATA_720789
43 select ARM_ERRATA_753970
44 select ARM_GIC
45 select ARMADA_375_CLK
8e6ac203 46 select HAVE_ARM_SCU
e9d3c849 47 select HAVE_ARM_TWD if SMP
1ee89e22 48 select HAVE_SMP
d3ce7f25 49 select MACH_MVEBU_V7
d3ce7f25
GC
50 select PINCTRL_ARMADA_375
51 help
52 Say 'Y' here if you want your kernel to support boards based
53 on the Marvell Armada 375 SoC with device tree.
54
9aa30f1c 55config MACH_ARMADA_38X
e3246542
MY
56 bool "Marvell Armada 380/385 boards"
57 depends on ARCH_MULTI_V7
9aa30f1c
TP
58 select ARM_ERRATA_720789
59 select ARM_ERRATA_753970
60 select ARM_GIC
61 select ARMADA_38X_CLK
8e6ac203 62 select HAVE_ARM_SCU
e9d3c849 63 select HAVE_ARM_TWD if SMP
1ee89e22 64 select HAVE_SMP
9aa30f1c 65 select MACH_MVEBU_V7
9aa30f1c
TP
66 select PINCTRL_ARMADA_38X
67 help
68 Say 'Y' here if you want your kernel to support boards based
69 on the Marvell Armada 380/385 SoC with device tree.
70
242ede0b 71config MACH_ARMADA_39X
e3246542
MY
72 bool "Marvell Armada 39x boards"
73 depends on ARCH_MULTI_V7
242ede0b
TP
74 select ARM_GIC
75 select ARMADA_39X_CLK
76 select CACHE_L2X0
77 select HAVE_ARM_SCU
78 select HAVE_ARM_TWD if SMP
79 select HAVE_SMP
80 select MACH_MVEBU_V7
81 select PINCTRL_ARMADA_39X
82 help
83 Say 'Y' here if you want your kernel to support boards based
84 on the Marvell Armada 39x SoC with device tree.
85
85077087 86config MACH_ARMADA_XP
e3246542
MY
87 bool "Marvell Armada XP boards"
88 depends on ARCH_MULTI_V7
9cbbc515 89 select ARMADA_XP_CLK
798ec443 90 select CPU_PJ4B
99b3d294 91 select MACH_MVEBU_V7
5beb5f88 92 select PINCTRL_ARMADA_XP
85077087
TP
93 help
94 Say 'Y' here if you want your kernel to support boards based
95 on the Marvell Armada XP SoC with device tree.
9ae6f740 96
00e8ec2f 97config MACH_DOVE
e3246542
MY
98 bool "Marvell Dove boards"
99 depends on ARCH_MULTI_V7
00e8ec2f
SH
100 select CACHE_L2X0
101 select CPU_PJ4
102 select DOVE_CLK
ce800342 103 select MACH_MVEBU_ANY
00e8ec2f
SH
104 select ORION_IRQCHIP
105 select ORION_TIMER
44e259ac 106 select PM_GENERIC_DOMAINS if PM
00e8ec2f
SH
107 select PINCTRL_DOVE
108 help
109 Say 'Y' here if you want your kernel to support the
110 Marvell Dove using flattened device tree.
111
ba5a37e5 112config MACH_KIRKWOOD
e3246542
MY
113 bool "Marvell Kirkwood boards"
114 depends on ARCH_MULTI_V5
ba5a37e5
AL
115 select ARCH_REQUIRE_GPIOLIB
116 select CPU_FEROCEON
117 select KIRKWOOD_CLK
ce800342 118 select MACH_MVEBU_ANY
ba5a37e5
AL
119 select ORION_IRQCHIP
120 select ORION_TIMER
121 select PCI
122 select PCI_QUIRKS
123 select PINCTRL_KIRKWOOD
ba5a37e5
AL
124 help
125 Say 'Y' here if you want your kernel to support boards based
126 on the Marvell Kirkwood device tree.
127
31af49db 128endif
This page took 0.206183 seconds and 5 git commands to generate.