ARM: vexpress: Get rid of MMIO_P2V
authorPawel Moll <pawel.moll@arm.com>
Wed, 25 Jan 2012 15:37:29 +0000 (15:37 +0000)
committerPawel Moll <pawel.moll@arm.com>
Thu, 23 Feb 2012 15:09:42 +0000 (15:09 +0000)
commit98ed4ceb93ba22268f35ebcbb7de0cb1c7e70231
tree4d9433a8e99ad43c3be377a6e44e54ef5d9a1ec4
parentb01543dfe67bb1d191998e90d20534dc354de059
ARM: vexpress: Get rid of MMIO_P2V

This patch gets rid of the MMIO_P2V and __MMIO_P2V macros,
defining constant virtual base for motherboard and tile
peripherals instead.

Additionally, in preparation for the new motherboard memory
map, the motherboard peripherals are using base pointers
calculated in runtime, instead of compile-time calculated
values.

Signed-off-by: Pawel Moll <pawel.moll@arm.com>
arch/arm/include/asm/hardware/arm_timer.h
arch/arm/mach-vexpress/core.h
arch/arm/mach-vexpress/ct-ca9x4.c
arch/arm/mach-vexpress/include/mach/ct-ca9x4.h
arch/arm/mach-vexpress/include/mach/motherboard.h
arch/arm/mach-vexpress/platsmp.c
arch/arm/mach-vexpress/v2m.c