linux/arch/arm/plat-orion
Thomas Petazzoni 87e1bed406 arm: mach-mvebu: convert to use mvebu-mbus driver
The changes needed to migrate the mach-mvebu (Armada 370 and Armada
XP) to the mvebu-mbus driver are fairly minimal, since not many
devices currently supported on those SoCs use address decoding
windows. The only one being the BootROM window, used to bring up
secondary CPUs.

However, this BootROM window needed for SMP brings an important
requirement: the mvebu-mbus driver must be initialized at the
->early_init() time, otherwise the BootROM window cannot be setup
early enough to be ready before the secondary CPUs are started.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
2013-04-15 14:06:16 +00:00
..
include/plat arm: plat-orion: Add coherency attribute when setup mbus target 2012-11-21 17:07:49 +01:00
addr-map.c arm: plat-orion: fix address decoding when > 4GB is used 2013-03-08 22:07:19 +00:00
common.c dma: mv_xor: remove the pool_size from platform_data 2012-11-20 15:59:00 +01:00
gpio.c ARM: Orion: add dbg_show function to gpio-orion driver 2013-03-30 20:59:19 +00:00
irq.c ARM: Kirkwood: Make use of mvebu pincltl and gpio drivers 2012-11-24 02:57:35 +00:00
Makefile arm: mach-mvebu: convert to use mvebu-mbus driver 2013-04-15 14:06:16 +00:00
mpp.c arm: plat-orion: fix printing of "MPP config unavailable on this hardware" 2013-01-23 14:37:52 +00:00
pcie.c arm: plat-orion: use mv_mbus_dram_info() in PCIe code 2013-03-17 18:03:44 +00:00
time.c ARM: use clockevents_config_and_register() where possible 2013-01-14 10:12:42 -08:00