ARM: mvebu: add function to set the resume boot address for Armada 375
[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
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
TP
13 select MIGHT_HAVE_PCI
14 select PCI_QUIRKS if PCI
c8a4c63f 15 select OF_ADDRESS_PCI
387798b3 16
31af49db
GC
17if ARCH_MVEBU
18
b92f10be 19menu "Marvell EBU SoC variants"
31af49db 20
99b3d294 21config MACH_MVEBU_V7
85077087 22 bool
9ae6f740 23 select ARMADA_370_XP_TIMER
d792b1e9 24 select CACHE_L2X0
85077087
TP
25
26config MACH_ARMADA_370
c15ebc71 27 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
9cbbc515 28 select ARMADA_370_CLK
798ec443 29 select CPU_PJ4B
99b3d294 30 select MACH_MVEBU_V7
5beb5f88 31 select PINCTRL_ARMADA_370
9ae6f740 32 help
85077087
TP
33 Say 'Y' here if you want your kernel to support boards based
34 on the Marvell Armada 370 SoC with device tree.
9ae6f740 35
d3ce7f25 36config MACH_ARMADA_375
665ca874 37 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
d3ce7f25
GC
38 select ARM_ERRATA_720789
39 select ARM_ERRATA_753970
40 select ARM_GIC
41 select ARMADA_375_CLK
42 select CPU_V7
8e6ac203 43 select HAVE_ARM_SCU
d3ce7f25 44 select MACH_MVEBU_V7
d3ce7f25
GC
45 select PINCTRL_ARMADA_375
46 help
47 Say 'Y' here if you want your kernel to support boards based
48 on the Marvell Armada 375 SoC with device tree.
49
9aa30f1c 50config MACH_ARMADA_38X
665ca874 51 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
9aa30f1c
TP
52 select ARM_ERRATA_720789
53 select ARM_ERRATA_753970
54 select ARM_GIC
55 select ARMADA_38X_CLK
56 select CPU_V7
8e6ac203 57 select HAVE_ARM_SCU
9aa30f1c 58 select MACH_MVEBU_V7
9aa30f1c
TP
59 select PINCTRL_ARMADA_38X
60 help
61 Say 'Y' here if you want your kernel to support boards based
62 on the Marvell Armada 380/385 SoC with device tree.
63
85077087 64config MACH_ARMADA_XP
c15ebc71 65 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
9cbbc515 66 select ARMADA_XP_CLK
798ec443 67 select CPU_PJ4B
99b3d294 68 select MACH_MVEBU_V7
5beb5f88 69 select PINCTRL_ARMADA_XP
85077087
TP
70 help
71 Say 'Y' here if you want your kernel to support boards based
72 on the Marvell Armada XP SoC with device tree.
9ae6f740 73
00e8ec2f
SH
74config MACH_DOVE
75 bool "Marvell Dove boards" if ARCH_MULTI_V7
76 select CACHE_L2X0
77 select CPU_PJ4
78 select DOVE_CLK
79 select ORION_IRQCHIP
80 select ORION_TIMER
81 select PINCTRL_DOVE
82 help
83 Say 'Y' here if you want your kernel to support the
84 Marvell Dove using flattened device tree.
85
ba5a37e5
AL
86config MACH_KIRKWOOD
87 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
88 select ARCH_HAS_CPUFREQ
89 select ARCH_REQUIRE_GPIOLIB
90 select CPU_FEROCEON
91 select KIRKWOOD_CLK
92 select OF_IRQ
93 select ORION_IRQCHIP
94 select ORION_TIMER
95 select PCI
96 select PCI_QUIRKS
97 select PINCTRL_KIRKWOOD
98 select USE_OF
99 help
100 Say 'Y' here if you want your kernel to support boards based
101 on the Marvell Kirkwood device tree.
102
b02b6438
AL
103config MACH_T5325
104 bool "HP T5325 thin client"
105 depends on MACH_KIRKWOOD
106 help
107 Say 'Y' here if you want your kernel to support the
108 HP T5325 Thin client
109
31af49db
GC
110endmenu
111
112endif
This page took 0.095581 seconds and 5 git commands to generate.