linux/arch/arm/plat-mxc
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
..
devices imx-esdhc: update devices registration 2010-10-19 18:45:00 +02:00
include/mach arm: return both physical and virtual addresses from addruart 2010-10-20 00:27:33 -04:00
3ds_debugboard.c mxc: add common debug board for 3-stack platforms 2010-07-26 14:29:19 +02:00
audmux-v1.c ARM: mxc: remove paragraphs with old address of the FSF 2010-06-30 09:00:28 +02:00
audmux-v2.c ARM: mx51: Add audmux support 2010-10-01 09:33:01 +02:00
clock.c arm: mxc: utilise usecount field in clock operations 2010-07-26 14:17:57 +02:00
cpu.c [ARM] MXC: add cpu_is_ macros 2009-03-13 10:34:26 +01:00
devices.c ARM: imx: new helper function imx_add_platform_device 2010-06-30 09:00:03 +02:00
ehci.c ARM: imx: ehci: use void __iomem * to hold i/o addresses 2010-09-27 12:53:01 +02:00
epit.c ARM: imx: Add EPIT support 2010-09-27 12:52:58 +02:00
gpio.c mxc/gpio: make _set_value work with values != 0/1 2010-10-11 15:31:40 +02:00
iomux-v1.c arm/imx/iomux-v1: check for invalid modes in mxc_gpio_mode 2010-02-24 10:07:16 +01:00
iomux-v3.c mxc: iomux v3: remove resource handling 2009-11-24 08:39:43 +01:00
iram_alloc.c ARM: imx: Add iram allocator functions 2010-10-19 18:44:57 +02:00
irq.c ARM: imx: get rid of mxc_gpio_init 2010-06-24 15:40:40 +02:00
Kconfig ARM: imx: Add iram allocator functions 2010-10-19 18:44:57 +02:00
Makefile ARM: imx: Add iram allocator functions 2010-10-19 18:44:57 +02:00
pwm.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ssi-fiq-ksym.c ASoC: Add a new imx-ssi sound driver 2010-01-17 11:09:46 +00:00
ssi-fiq.S ASoC: Add a new imx-ssi sound driver 2010-01-17 11:09:46 +00:00
system.c ARM: mxc: remove paragraphs with old address of the FSF 2010-06-30 09:00:28 +02:00
time.c arm/plat-mxc: Fix forgotten renaming in timer.c 2010-04-23 09:22:30 +02:00
tzic.c mxc/tzic: add base address when accessing TZIC registers 2010-08-21 12:22:43 +02:00
ulpi.c MXC: Add support for ULPI Viewports 2009-11-14 10:29:15 +01:00