linux/arch/arm/mach-ux500
Jeremy Kerr 0ea1293009 arm: return both physical and virtual addresses from addruart
Rather than checking the MMU status in every instance of addruart, do it
once in kernel/debug.S, and change the existing addruart macros to
return both physical and virtual addresses. The main debug code can then
select the appropriate address to use.

This will also allow us to retreive the address of a uart for the MMU
state that we're not current in.

Updated with fixes for OMAP from Jason Wang <jason77.wang@gmail.com>
and Tony Lindgren <tony@atomide.com>, and fix for versatile express from
Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>.

Signed-off-by: Jeremy Kerr <jeremy.kerr@canonical.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Jason Wang <jason77.wang@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
Tested-by: Kevin Hilman <khilman@deeprootsystems.com>
2010-10-20 00:27:33 -04:00
..
include/mach arm: return both physical and virtual addresses from addruart 2010-10-20 00:27:33 -04:00
board-mop500-regulators.c ARM: 6392/1: ux500: add ab8500-regulators machine specific data 2010-09-19 12:14:35 +01:00
board-mop500-sdi.c ARM: 6335/1: ux500: mop500: register eMMC devices 2010-09-02 15:46:20 +01:00
board-mop500.c ARM: 6337/2: AB8500 I2C platform configuration and irq 2010-09-19 12:12:26 +01:00
board-mop500.h ARM: 6335/1: ux500: mop500: register eMMC devices 2010-09-02 15:46:20 +01:00
board-u5500.c ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
clock.c ARM: AMBA: Add pclk definition for platforms using primecells 2010-07-22 09:55:38 +01:00
clock.h ARM: 6145/1: ux500 MTU clockrate correction 2010-05-27 10:36:08 +01:00
cpu-db5500.c ARM: 6413/1: ux500: resources for DB5500 mbox driver and modem irq handler 2010-10-04 19:24:10 +01:00
cpu-db8500.c ARM: 6331/1: ux500 cpu/SoC version macros v2 2010-09-02 15:46:19 +01:00
cpu.c ARM: 6145/1: ux500 MTU clockrate correction 2010-05-27 10:36:08 +01:00
devices-db5500.c ARM: 6090/1: ux500: add U5500 support 2010-05-04 17:50:06 +01:00
devices-db8500.c ARM: 6418/1: ux500: rename DB8500 DMA event line macros 2010-10-04 19:46:07 +01:00
devices.c ARM: 6085/1: ux500: reorganize i2c devices 2010-05-04 17:50:04 +01:00
headsmp.S ARM: 5831/1: ARM: U8500 core machine support 2009-11-28 10:22:52 +00:00
hotplug.c ARM: 6391/1: ux500: add CPU hotplug support 2010-09-19 12:14:34 +01:00
Kconfig ARM: 6441/1: ux500: The platform is not just based on early drop silicon version. 2010-10-18 22:07:26 +01:00
localtimer.c ARM: 5831/1: ARM: U8500 core machine support 2009-11-28 10:22:52 +00:00
Makefile ARM: 6417/1: ux500: build configuration for DB5500 mbox and modem irq handler 2010-10-04 19:44:29 +01:00
Makefile.boot ARM: 5832/1: ARM: U8500 Makefile.boot 2009-11-28 10:22:52 +00:00
mbox.c ARM: 6415/1: ux500: DB5500 mailbox driver 2010-10-04 19:44:29 +01:00
modem_irq.c ARM: 6414/1: ux500: DB5500 generic modem IRQ handler 2010-10-04 19:44:28 +01:00
pins-db5500.h ARM: 6371/1: ux500: add DB5500 pins 2010-09-19 12:12:26 +01:00
pins-db8500.h ARM: 6335/1: ux500: mop500: register eMMC devices 2010-09-02 15:46:20 +01:00
platsmp.c ARM: 6391/1: ux500: add CPU hotplug support 2010-09-19 12:14:34 +01:00
prcmu.c ARM: 6336/1: U8500 PRCMU driver 2010-09-02 15:46:21 +01:00
ste-dma40-db5500.h ARM: 6372/1: ux500: add DB5500 DMA event lines 2010-09-19 12:12:27 +01:00
ste-dma40-db8500.h ARM: 6418/1: ux500: rename DB8500 DMA event line macros 2010-10-04 19:46:07 +01:00