ARM: mvebu: remove static LED setup for netxbig boards
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
CommitLineData
21278aea 1menuconfig 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 5 select GENERIC_IRQ_CHIP
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
c15ebc71 28 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
9cbbc515 29 select ARMADA_370_CLK
798ec443 30 select CPU_PJ4B
99b3d294 31 select MACH_MVEBU_V7
5beb5f88 32 select PINCTRL_ARMADA_370
9ae6f740 33 help
85077087
TP
34 Say 'Y' here if you want your kernel to support boards based
35 on the Marvell Armada 370 SoC with device tree.
9ae6f740 36
d3ce7f25 37config MACH_ARMADA_375
665ca874 38 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
d3ce7f25
GC
39 select ARM_ERRATA_720789
40 select ARM_ERRATA_753970
41 select ARM_GIC
42 select ARMADA_375_CLK
8e6ac203 43 select HAVE_ARM_SCU
e9d3c849 44 select HAVE_ARM_TWD if SMP
1ee89e22 45 select HAVE_SMP
d3ce7f25 46 select MACH_MVEBU_V7
d3ce7f25
GC
47 select PINCTRL_ARMADA_375
48 help
49 Say 'Y' here if you want your kernel to support boards based
50 on the Marvell Armada 375 SoC with device tree.
51
9aa30f1c 52config MACH_ARMADA_38X
665ca874 53 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
9aa30f1c
TP
54 select ARM_ERRATA_720789
55 select ARM_ERRATA_753970
56 select ARM_GIC
57 select ARMADA_38X_CLK
8e6ac203 58 select HAVE_ARM_SCU
e9d3c849 59 select HAVE_ARM_TWD if SMP
1ee89e22 60 select HAVE_SMP
9aa30f1c 61 select MACH_MVEBU_V7
9aa30f1c
TP
62 select PINCTRL_ARMADA_38X
63 help
64 Say 'Y' here if you want your kernel to support boards based
65 on the Marvell Armada 380/385 SoC with device tree.
66
242ede0b
TP
67config MACH_ARMADA_39X
68 bool "Marvell Armada 39x boards" if ARCH_MULTI_V7
69 select ARM_GIC
70 select ARMADA_39X_CLK
71 select CACHE_L2X0
72 select HAVE_ARM_SCU
73 select HAVE_ARM_TWD if SMP
74 select HAVE_SMP
75 select MACH_MVEBU_V7
76 select PINCTRL_ARMADA_39X
77 help
78 Say 'Y' here if you want your kernel to support boards based
79 on the Marvell Armada 39x SoC with device tree.
80
85077087 81config MACH_ARMADA_XP
c15ebc71 82 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
9cbbc515 83 select ARMADA_XP_CLK
798ec443 84 select CPU_PJ4B
99b3d294 85 select MACH_MVEBU_V7
5beb5f88 86 select PINCTRL_ARMADA_XP
85077087
TP
87 help
88 Say 'Y' here if you want your kernel to support boards based
89 on the Marvell Armada XP SoC with device tree.
9ae6f740 90
00e8ec2f
SH
91config MACH_DOVE
92 bool "Marvell Dove boards" if ARCH_MULTI_V7
93 select CACHE_L2X0
94 select CPU_PJ4
95 select DOVE_CLK
ce800342 96 select MACH_MVEBU_ANY
00e8ec2f
SH
97 select ORION_IRQCHIP
98 select ORION_TIMER
44e259ac 99 select PM_GENERIC_DOMAINS if PM
00e8ec2f
SH
100 select PINCTRL_DOVE
101 help
102 Say 'Y' here if you want your kernel to support the
103 Marvell Dove using flattened device tree.
104
ba5a37e5
AL
105config MACH_KIRKWOOD
106 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
ba5a37e5
AL
107 select ARCH_REQUIRE_GPIOLIB
108 select CPU_FEROCEON
109 select KIRKWOOD_CLK
ce800342 110 select MACH_MVEBU_ANY
ba5a37e5
AL
111 select ORION_IRQCHIP
112 select ORION_TIMER
113 select PCI
114 select PCI_QUIRKS
115 select PINCTRL_KIRKWOOD
ba5a37e5
AL
116 help
117 Say 'Y' here if you want your kernel to support boards based
118 on the Marvell Kirkwood device tree.
119
31af49db 120endif
This page took 0.17808 seconds and 5 git commands to generate.