xref: /linux/arch/arm/mach-mvebu/Kconfig (revision 88dbede1da891a20b8499568122d29471c76b3b0)
1config ARCH_MVEBU
2	bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7
3	select ARCH_SUPPORTS_BIG_ENDIAN
4	select CLKSRC_MMIO
5	select COMMON_CLK
6	select GENERIC_CLOCKEVENTS
7	select GENERIC_IRQ_CHIP
8	select IRQ_DOMAIN
9	select MULTI_IRQ_HANDLER
10	select PINCTRL
11	select PLAT_ORION
12	select SPARSE_IRQ
13	select CLKDEV_LOOKUP
14	select MVEBU_MBUS
15	select ZONE_DMA if ARM_LPAE
16	select ARCH_REQUIRE_GPIOLIB
17	select MIGHT_HAVE_PCI
18	select PCI_QUIRKS if PCI
19
20if ARCH_MVEBU
21
22menu "Marvell SOC with device tree"
23
24config MACH_MVEBU_V7
25	bool
26	select ARMADA_370_XP_TIMER
27	select HAVE_SMP
28	select CACHE_L2X0
29
30config MACH_ARMADA_370
31	bool "Marvell Armada 370 boards"
32	select ARMADA_370_CLK
33	select CPU_PJ4B
34	select MACH_MVEBU_V7
35	select PINCTRL_ARMADA_370
36	help
37	  Say 'Y' here if you want your kernel to support boards based
38	  on the Marvell Armada 370 SoC with device tree.
39
40config MACH_ARMADA_375
41	bool "Marvell Armada 375 boards"
42	select ARM_ERRATA_720789
43	select ARM_ERRATA_753970
44	select ARM_GIC
45	select ARMADA_375_CLK
46	select CPU_V7
47	select MACH_MVEBU_V7
48	select NEON
49	select PINCTRL_ARMADA_375
50	help
51	  Say 'Y' here if you want your kernel to support boards based
52	  on the Marvell Armada 375 SoC with device tree.
53
54config MACH_ARMADA_38X
55	bool "Marvell Armada 380/385 boards"
56	select ARM_ERRATA_720789
57	select ARM_ERRATA_753970
58	select ARM_GIC
59	select ARMADA_38X_CLK
60	select CPU_V7
61	select MACH_MVEBU_V7
62	select NEON
63	select PINCTRL_ARMADA_38X
64	help
65	  Say 'Y' here if you want your kernel to support boards based
66	  on the Marvell Armada 380/385 SoC with device tree.
67
68config MACH_ARMADA_XP
69	bool "Marvell Armada XP boards"
70	select ARMADA_XP_CLK
71	select CPU_PJ4B
72	select MACH_MVEBU_V7
73	select PINCTRL_ARMADA_XP
74	help
75	  Say 'Y' here if you want your kernel to support boards based
76	  on the Marvell Armada XP SoC with device tree.
77
78endmenu
79
80endif
81