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 [ARM] pxa: convert to clkdev and match clocks by struct device where possible 2008-11-27 12:38:23 +00:00
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 ASoC: machine support for Toshiba e740 PDA 2009-01-19 16:15:41 +00:00
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 [ARM] pxa: add basic support for HP iPAQ h5000 2008-12-02 14:43:50 +08:00
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 [ARM] pxa/MioA701: discovered new gpio definitions. 2008-12-02 14:43:48 +08:00
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 [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers 2008-10-07 19:12:57 +01:00
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_spi.h spi: pxa2xx_spi: introduce chipselect GPIO to simplify the common cases 2009-04-07 08:31:07 -07:00
pxa2xx-regs.h [ARM] pxa: separate definitions from pxa-regs.h and remove it finally 2009-03-09 21:22:40 +08: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_rotary.h Input: add support for enhanced rotary controller on pxa930 and pxa935 2008-12-29 04:59:16 -08:00
pxa930_trkball.h Input: add support for trackball on pxa930 and pxa935 2008-12-29 04:58:58 -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
pxafb.h pxafb: add transparency field to pxafb_mode_info struct 2009-12-01 09:02:30 +08:00
regs-ac97.h [ARM] pxa: fix missing of __REG() definition for ac97 registers access 2009-01-19 11:39:36 +08:00
regs-intc.h [ARM] pxa: add more registers in interrupt controller 2009-09-10 18:49:26 +08:00
regs-lcd.h [ARM] pxafb: add support for overlay1 and overlay2 as framebuffer devices 2008-12-29 18:00:04 +08:00
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 [ARM] pxa: move UART register definitions into dedicated regs-uart.h 2008-12-02 14:42:38 +08:00
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 [ARM] rtc-sa1100: don't assume CLOCK_TICK_RATE to be a constant 2008-12-29 17:57:48 +08:00
tosa_bt.h
tosa.h ARM: pxa: encode IRQ number into .nr_irqs 2010-10-08 16:21:17 +08:00
trizeps4.h [ARM] 5204/1: Trizeps4 SOM update 2008-10-01 22:33:11 +01:00
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