blob: 9eb63d7246023e061ff80a91b2a600f691906c58 [file] [log] [blame]
Rob Herring387798b2012-09-06 13:41:12 -05001config ARCH_MVEBU
2 bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7
3 select CLKSRC_MMIO
4 select COMMON_CLK
5 select GENERIC_CLOCKEVENTS
6 select GENERIC_IRQ_CHIP
7 select IRQ_DOMAIN
8 select MULTI_IRQ_HANDLER
Rob Herring46f20072012-09-27 10:10:12 -05009 select PINCTRL
10 select PLAT_ORION
Rob Herring387798b2012-09-06 13:41:12 -050011 select SPARSE_IRQ
Gregory CLEMENT9d202782012-11-17 15:22:24 +010012 select CLKDEV_LOOKUP
Thomas Petazzoni87e1bed2013-03-21 17:59:15 +010013 select MVEBU_MBUS
Gregory CLEMENT99ff0562013-04-09 00:52:10 +020014 select ZONE_DMA if ARM_LPAE
Gregory CLEMENTc689cba2013-05-17 14:25:03 +020015 select ARCH_REQUIRE_GPIOLIB
Thomas Petazzonibda7aab2013-05-16 17:55:23 +020016 select MIGHT_HAVE_PCI
17 select PCI_QUIRKS if PCI
Rob Herring387798b2012-09-06 13:41:12 -050018
Gregory CLEMENT31af49d2012-06-01 18:21:46 +020019if ARCH_MVEBU
20
21menu "Marvell SOC with device tree"
22
Thomas Petazzoni9ae6f742012-06-13 19:01:28 +020023config MACH_ARMADA_370_XP
Thomas Petazzoni85077082012-09-13 17:41:51 +020024 bool
Thomas Petazzoni9ae6f742012-06-13 19:01:28 +020025 select ARMADA_370_XP_TIMER
Gregory CLEMENT45f5984a2012-11-14 22:51:08 +010026 select HAVE_SMP
Gregory CLEMENTd792b1e2012-09-26 18:02:48 +020027 select CACHE_L2X0
Gregory CLEMENTde490192012-10-03 11:58:07 +020028 select CPU_PJ4B
Thomas Petazzoni9ae6f742012-06-13 19:01:28 +020029
Thomas Petazzoni85077082012-09-13 17:41:51 +020030config MACH_ARMADA_370
31 bool "Marvell Armada 370 boards"
Sebastian Hesselbarth9cbbc512013-05-11 03:08:09 +020032 select ARMADA_370_CLK
Thomas Petazzoni85077082012-09-13 17:41:51 +020033 select MACH_ARMADA_370_XP
Thomas Petazzoni5beb5f882012-09-13 17:41:52 +020034 select PINCTRL_ARMADA_370
Thomas Petazzoni85077082012-09-13 17:41:51 +020035 help
36 Say 'Y' here if you want your kernel to support boards based
37 on the Marvell Armada 370 SoC with device tree.
38
39config MACH_ARMADA_XP
40 bool "Marvell Armada XP boards"
Sebastian Hesselbarth9cbbc512013-05-11 03:08:09 +020041 select ARMADA_XP_CLK
Thomas Petazzoni85077082012-09-13 17:41:51 +020042 select MACH_ARMADA_370_XP
Thomas Petazzoni5beb5f882012-09-13 17:41:52 +020043 select PINCTRL_ARMADA_XP
Thomas Petazzoni85077082012-09-13 17:41:51 +020044 help
45 Say 'Y' here if you want your kernel to support boards based
46 on the Marvell Armada XP SoC with device tree.
Thomas Petazzoni9ae6f742012-06-13 19:01:28 +020047
Gregory CLEMENT31af49d2012-06-01 18:21:46 +020048endmenu
49
50endif