linux/arch/arm/mach-pxa/include/mach
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
..
arcom-pcmcia.h [ARM] pxa/zeus: make Viper pcmcia support more generic to support Zeus 2009-12-13 21:42:58 +08:00
audio.h ALSA: Allow passing platform_data for pxa2xx-ac97 2009-08-13 22:19:37 +01:00
balloon3.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
bitfield.h
camera.h pxa_camera: remove init() callback 2010-02-26 15:11:00 -03:00
clkdev.h
colibri.h [ARM] pxa/income: Add Income SBC support 2010-06-18 15:07:34 +08:00
corgi.h [ARM] pxa/corgi: remove unused declarations of corgiscoop_device 2010-08-05 14:32:36 +08:00
csb726.h [ARM] pxa: add initial support for Cogent CSB726 board 2009-03-13 17:10:44 +08:00
debug-macro.S arm: return both physical and virtual addresses from addruart 2010-10-20 00:27:33 -04:00
dma.h [ARM] pxa: introduce plat-pxa for PXA common code and add DMA support 2009-03-23 10:11:31 +08:00
entry-macro.S [ARM] pxa: fix interrupts number calculation when CONFIG_PXA_HAVE_ISA_IRQS=y 2009-11-13 16:25:46 +08:00
eseries-gpio.h
eseries-irq.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
gpio.h [ARM] pxa: move common GPIO handling code into plat-pxa 2009-03-23 10:11:33 +08:00
gumstix.h [ARM] pxa: removing dead ARCH_GUMSTIX_ORIG 2010-08-05 14:32:31 +08:00
h5000.h
hardware.h Merge master.kernel.org:/home/rmk/linux-2.6-arm 2010-09-27 12:32:36 -07:00
hx4700.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
idp.h
io.h arm: fix "arm: fix pci_set_consistent_dma_mask for dmabounce devices" 2010-09-22 17:22:38 -07:00
irda.h [ARM] pxa: add gpio_pwdown(_inverted) into pxaficp_ir.c 2009-09-10 18:49:39 +08:00
irqs.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
littleton.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
lpd270.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
lubbock.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
magician.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
mainstone.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
memory.h ARM: Remove 'node' argument form arch_adjust_zones() 2010-07-16 10:57:36 +01:00
mfp-pxa2xx.h [ARM] pxa: add MFP_LPM_KEEP_OUTPUT flag to pin config 2010-05-11 17:24:59 +02:00
mfp-pxa3xx.h [ARM] pxa: move common MFP handling code into plat-pxa 2009-03-23 10:11:34 +08:00
mfp-pxa25x.h [ARM] pxa: simplify the LCD pin configuration for pxa25x platforms 2010-03-02 07:40:46 +08:00
mfp-pxa27x.h [ARM] pxa: simplify the LCD pin configuration for pxa27x platforms 2010-03-02 07:40:47 +08:00
mfp-pxa300.h ARM: pxa: fix CI_HSYNC and CI_VSYNC MFP defines for pxa300 2010-08-30 09:59:43 +08:00
mfp-pxa320.h [ARM] pxa: add additional mfp definitions for pxa320 2009-06-05 10:32:55 +08:00
mfp-pxa930.h ARM: pxa: append tavorevb3 support 2010-10-09 17:07:24 +08:00
mfp.h [ARM] pxa: remove duplicate mfp definition in mach 2009-09-10 18:49:24 +08:00
mioa701.h
mmc.h [ARM] pxa: make it clear by converting MMC 'delay_detect' to millisecond 2010-05-11 17:25:04 +02:00
mtd-xip.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08:00
mxm8x10.h [ARM] pxa: fix typo in mxm8x10.h 2010-03-02 10:24:14 +08:00
ohci.h
palm27x.h [ARM] pxa/palm: Introduce Palm27x 2010-08-05 14:32:39 +08:00
palmasoc.h [ARM] pxa/palm27x: General fix for Palm27x aSoC driver 2009-04-19 21:56:54 +08:00
palmld.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
palmt5.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
palmtc.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
palmte2.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
palmtreo.h [ARM] pxa/treo: add Palm Centro 685 support 2009-12-01 09:02:49 +08:00
palmtx.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
palmz72.h tree-wide: fix assorted typos all over the place 2009-12-04 15:39:55 +01:00
pata_pxa.h [ARM] pata_pxa: DMA-capable PATA driver 2010-06-18 15:07:32 +08:00
pcm027.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
pcm990_baseboard.h
pm.h [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines 2009-06-11 23:25:09 +08:00
poodle.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
pxa2xx-regs.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08:00
pxa2xx_spi.h spi: pxa2xx_spi: introduce chipselect GPIO to simplify the common cases 2009-04-07 08:31:07 -07:00
pxa3xx-regs.h [ARM] pxa: add clock definition for graphics controller 2009-09-10 18:49:26 +08:00
pxa3xx-u2d.h ARM: pxa: add U2D controller and ULPI driver for pxa3xx 2010-10-08 16:21:17 +08:00
pxa25x-udc.h
pxa25x.h [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage 2009-03-09 21:22:36 +08:00
pxa27x-udc.h
pxa27x.h [ARM] pxa: add ability to set suspend mode 2009-06-05 10:32:48 +08:00
pxa300.h [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage 2009-03-09 21:22:36 +08:00
pxa320.h [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage 2009-03-09 21:22:36 +08:00
pxa930.h [ARM] pxa: introduce pxa{25x,27x,300,320,930}.h for board usage 2009-03-09 21:22:36 +08:00
pxa930_rotary.h
pxa930_trkball.h
pxafb.h pxafb: add transparency field to pxafb_mode_info struct 2009-12-01 09:02:30 +08:00
regs-ac97.h
regs-intc.h [ARM] pxa: add more registers in interrupt controller 2009-09-10 18:49:26 +08:00
regs-lcd.h
regs-ost.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08:00
regs-rtc.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08:00
regs-u2d.h [ARM] pxa: add missing new line to regs-u2d.h 2010-05-06 11:12:10 +08:00
regs-uart.h
reset.h [ARM] pxa: allow gpio_reset drive high during normal work 2009-05-18 21:52:09 +08:00
sharpsl_pm.h [ARM] pxa: removed mostly unused and confusing two sharpsl.h 2010-08-05 14:32:38 +08:00
spitz.h [ARM] pxa/spitz: Rework spitz 2010-08-05 14:32:41 +08:00
system.h [ARM] pass reboot command line to arch_reset() 2009-03-19 16:20:24 +00:00
timex.h
tosa.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
tosa_bt.h
trizeps4.h
udc.h
uncompress.h [ARM] pxa: fix for variables in uncompress.h being discarded 2010-03-22 12:03:04 +08:00
viper.h [ARM] pxa/zeus: make Viper pcmcia support more generic to support Zeus 2009-12-13 21:42:58 +08:00
vmalloc.h ARM: 5928/1: Change type of VMALLOC_END to unsigned long. 2010-02-15 21:40:33 +00:00
vpac270.h [ARM] pxa/vpac270: remove TS_IRQ magic number 2010-05-11 17:25:03 +02:00
z2.h [ARM] pxa: add basic support for the Aeronix Zipit Z2 handheld 2010-05-11 17:25:02 +02:00
zeus.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
zylonite.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00