1
linux/arch/arm/mach-pxa
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
am200epd.c
am300epd.c
balloon3.c ARM: pxa/balloon3: Disperse MFP config 2010-10-09 17:10:40 +08:00
capc7117.c
clock.c
clock.h
cm-x2xx-pci.c ARM: Remove 'node' argument form arch_adjust_zones() 2010-07-16 10:57:36 +01:00
cm-x2xx-pci.h
cm-x2xx.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
cm-x255.c
cm-x270.c
cm-x300.c ARM: pxa/cm-x300: enable USB host port2 2010-10-08 16:21:17 +08:00
colibri-pxa3xx.c
colibri-pxa270-evalboard.c [ARM] pxa/colibri270: Split module and base board code 2010-06-18 15:07:34 +08:00
colibri-pxa270-income.c [ARM] pxa/income: Add Income SBC support 2010-06-18 15:07:34 +08:00
colibri-pxa270.c [ARM] pxa/income: Add Income SBC support 2010-06-18 15:07:34 +08:00
colibri-pxa300.c [ARM] pxa/colibri-pxa300: fix AC97 init 2010-07-13 16:09:07 +08:00
colibri-pxa320.c [ARM] pxa/colibri320: Add UDC support 2010-08-05 14:32:25 +08:00
corgi_pm.c [ARM] pxa: removed mostly unused and confusing two sharpsl.h 2010-08-05 14:32:38 +08:00
corgi.c Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable 2010-08-06 18:10:25 +01:00
cpufreq-pxa2xx.c ARM: pxa: remove pr_<level> uses of KERN_<level> 2010-09-25 09:47:04 +08:00
cpufreq-pxa3xx.c ARM: pxa: reduce the scope of get_clk_frequency_khz() 2010-10-09 17:07:30 +08:00
csb701.c
csb726.c
devices.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
devices.h ARM: pxa: add U2D controller and ULPI driver for pxa3xx 2010-10-08 16:21:17 +08:00
em-x270.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
eseries.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
eseries.h
ezx.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
generic.c ARM: pxa: reduce the scope of get_memclk_frequency_10khz() 2010-10-09 17:07:31 +08:00
generic.h ARM: pxa: reduce the scope of get_memclk_frequency_10khz() 2010-10-09 17:07:31 +08:00
gumstix.c
h5000.c
himalaya.c
hx4700.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
icontrol.c
idp.c
irq.c
Kconfig ARM: pxa: append tavorevb3 support 2010-10-09 17:07:24 +08:00
leds-idp.c
leds-lubbock.c
leds-mainstone.c
leds.c
leds.h
littleton.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
lpd270.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
lubbock.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
magician.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
mainstone.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
Makefile ARM: pxa: append tavorevb3 support 2010-10-09 17:07:24 +08:00
Makefile.boot
mfp-pxa2xx.c
mfp-pxa3xx.c
mioa701_bootresume.S
mioa701.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
mp900.c
mxm8x10.c
palm27x.c ARM: pxa: Use PIO for PI2C communication on Palm27x 2010-09-25 09:47:02 +08:00
palmld.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
palmt5.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
palmtc.c
palmte2.c [ARM] pxa: fix all devices using wm97xx_batt.h 2010-08-05 14:32:14 +08:00
palmtreo.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
palmtx.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
palmz72.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
pcm027.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
pcm990-baseboard.c
pm.c
poodle.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
pxa2xx.c
pxa3xx-ulpi.c ARM: pxa: fix pxa3xx-u2d crash when ULPI not used 2010-10-08 16:21:18 +08:00
pxa3xx.c ARM: pxa: reduce the scope of get_memclk_frequency_10khz() 2010-10-09 17:07:31 +08:00
pxa25x.c [ARM] pxa: move pmu device back into mach-pxa/ 2010-08-05 14:32:19 +08:00
pxa27x.c Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable 2010-08-06 18:10:25 +01:00
pxa300.c
pxa320.c
pxa930.c ARM: pxa: append tavorevb3 support 2010-10-09 17:07:24 +08:00
raumfeld.c [ARM] pxa/raumfeld: Check charge state after resume 2010-06-18 15:07:35 +08:00
reset.c
saar.c
sharpsl_pm.c [ARM] pxa: removed mostly unused and confusing two sharpsl.h 2010-08-05 14:32:38 +08:00
sleep.S [ARM] pxa: removing dead XSCALE_CACHE_ERRATA 2010-08-05 14:32:33 +08:00
smemc.c
spitz_pm.c [ARM] pxa: removed mostly unused and confusing two sharpsl.h 2010-08-05 14:32:38 +08:00
spitz.c Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel-stable 2010-08-06 18:10:25 +01:00
standby.S
stargate2.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
tavorevb3.c ARM: pxa: append tavorevb3 support 2010-10-09 17:07:24 +08:00
tavorevb.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
time.c
tosa-bt.c
tosa.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
trizeps4.c [ARM] pxa: removing dead IDE_PXA_CF 2010-08-05 14:32:34 +08:00
viper.c
vpac270.c ARM: pxa: Fix Vpac270 gpio_power for MMC 2010-09-25 09:47:02 +08:00
xcep.c
z2.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00
zeus.c ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
zylonite_pxa300.c
zylonite_pxa320.c
zylonite.c ARM: pxa: moved pxa27x_keypad.h to platform pxa directory 2010-10-09 17:07:10 +08:00