linux/arch/arm/mach-mvebu
Thomas Petazzoni d834d26ae2 arm: mvebu: don't hardcode the physical address for mvebu-mbus
Since the mvebu-mbus driver doesn't yet have a DT binding (and this DT
binding may not necessarily be ready for 3.11), the physical address
of the mvebu-mbus registers are currently hardcoded. This doesn't play
well with the fact that the internal registers base address may be
different depending on the bootloader.

In order to have only one central place for the physical address of
the internal registers, we now use of_translate_address() to translate
the mvebu-mbus register offsets into the real physical address, by
using DT-based address translation. This will go away once the
mvebu-mbus driver gains a proper DT binding.

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-06-13 17:48:46 +00:00
..
include/mach Merge branch 'kirkwood/drivers' of git://git.infradead.org/users/jcooper/linux into late/kirkwood 2012-09-22 14:23:11 -07:00
armada-370-xp.c arm: mvebu: don't hardcode the physical address for mvebu-mbus 2013-06-13 17:48:46 +00:00
armada-370-xp.h arm: mvebu: don't hardcode the physical address for mvebu-mbus 2013-06-13 17:48:46 +00:00
coherency_ll.S arm: mvebu: Add support for coherency fabric in mach-mvebu 2012-11-21 16:49:06 +01:00
coherency.c arm: mvebu: don't hardcode a physical address in headsmp.S 2013-06-13 17:48:40 +00:00
coherency.h arm: mvebu: remove dependency of SMP init on static I/O mapping 2013-06-13 17:48:13 +00:00
common.h arm: mvebu: remove dependency of SMP init on static I/O mapping 2013-06-13 17:48:13 +00:00
headsmp.S arm: mvebu: don't hardcode a physical address in headsmp.S 2013-06-13 17:48:40 +00:00
hotplug.c arm: mvebu: Add SMP support for Armada XP 2012-11-21 16:49:38 +01:00
Kconfig ARM: mvebu: select ARCH_REQUIRE_GPIOLIB for mvebu platform 2013-05-19 19:38:59 +00:00
Makefile ARM: arm-soc: late cleanups 2013-05-07 11:22:14 -07:00
platsmp.c arm: mvebu: remove dependency of SMP init on static I/O mapping 2013-06-13 17:48:13 +00:00
pmsu.c arm: mvebu: Add initial support for power managmement service unit 2012-11-21 16:49:36 +01:00
pmsu.h arm: mvebu: Add initial support for power managmement service unit 2012-11-21 16:49:36 +01:00
system-controller.c arm: mach-mvebu: add source files 2012-07-10 15:47:48 +02:00