home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-ep93xx / include / mach / debug-macro.S next >
Encoding:
Text File  |  2008-12-24  |  701 b   |  23 lines

  1. /*
  2.  * arch/arm/mach-ep93xx/include/mach/debug-macro.S
  3.  * Debugging macro include header
  4.  *
  5.  * Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
  6.  *
  7.  * This program is free software; you can redistribute it and/or modify
  8.  * it under the terms of the GNU General Public License as published by
  9.  * the Free Software Foundation; either version 2 of the License, or (at
  10.  * your option) any later version.
  11.  */
  12. #include <mach/ep93xx-regs.h>
  13.  
  14.         .macro    addruart,rx
  15.         mrc    p15, 0, \rx, c1, c0
  16.         tst    \rx, #1                @ MMU enabled?
  17.         ldreq    \rx, =EP93XX_APB_PHYS_BASE    @ Physical base
  18.         ldrne    \rx, =EP93XX_APB_VIRT_BASE    @ virtual base
  19.         orr    \rx, \rx, #0x000c0000
  20.         .endm
  21.  
  22. #include <asm/hardware/debug-pl01x.S>
  23.