debug-macro.S 615 B

123456789101112131415161718192021
  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. */
  11. .macro addruart, rx
  12. mrc p15, 0, \rx, c1, c0
  13. tst \rx, #1 @ MMU enabled?
  14. moveq \rx, #0x01000000 @ physical base address
  15. movne \rx, #0xfe000000 @ virtual base
  16. orr \rx, \rx, #0x00c20000 @ UART 0
  17. .endm
  18. #define UART_SHIFT 2
  19. #include <asm/hardware/debug-8250.S>