pata_ns87415: Initial cut at 87415/87560 IDE support
[linux-2.6/mini2440.git] / include / asm-arm / arch-davinci / debug-macro.S
blobe6c0f0d5d06273525a69745a28e6d79e4aae841b
1 /*
2  * Debugging macro for DaVinci
3  *
4  * Author: Kevin Hilman, MontaVista Software, Inc. <source@mvista.com>
5  *
6  * 2007 (c) MontaVista Software, Inc. This file is licensed under
7  * the terms of the GNU General Public License version 2. This program
8  * is licensed "as is" without any warranty of any kind, whether express
9  * or implied.
10  */
12                 .macro addruart, rx
13                 mrc     p15, 0, \rx, c1, c0
14                 tst     \rx, #1                 @ MMU enabled?
15                 moveq   \rx, #0x01000000        @ physical base address
16                 movne   \rx, #0xfe000000        @ virtual base
17                 orr     \rx, \rx, #0x00c20000   @ UART 0
18                 .endm
20 #define UART_SHIFT      2
21 #include <asm/hardware/debug-8250.S>