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