home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / src / linux-headers-2.6.17-6 / include / asm-arm / arch-s3c2410 / osiris-map.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-08-11  |  1.2 KB  |  42 lines

  1. /* linux/include/asm-arm/arch-s3c2410/osiris-map.h
  2.  *
  3.  * (c) 2005 Simtec Electronics
  4.  *    http://www.simtec.co.uk/products/
  5.  *    Ben Dooks <ben@simtec.co.uk>
  6.  *
  7.  * OSIRIS - Memory map definitions
  8.  *
  9.  * This program is free software; you can redistribute it and/or modify
  10.  * it under the terms of the GNU General Public License version 2 as
  11.  * published by the Free Software Foundation.
  12.  *
  13.  * Changelog:
  14. */
  15.  
  16. /* needs arch/map.h including with this */
  17.  
  18. #ifndef __ASM_ARCH_OSIRISMAP_H
  19. #define __ASM_ARCH_OSIRISMAP_H
  20.  
  21. /* start peripherals off after the S3C2410 */
  22.  
  23. #define OSIRIS_IOADDR(x)    (S3C2410_ADDR((x) + 0x05000000))
  24.  
  25. #define OSIRIS_PA_CPLD        (S3C2410_CS1 | (3<<25))
  26.  
  27. /* we put the CPLD registers next, to get them out of the way */
  28.  
  29. #define OSIRIS_VA_CTRL1        OSIRIS_IOADDR(0x00000000)     /* 0x01300000 */
  30. #define OSIRIS_PA_CTRL1        (OSIRIS_PA_CPLD)
  31.  
  32. #define OSIRIS_VA_CTRL2        OSIRIS_IOADDR(0x00100000)     /* 0x01400000 */
  33. #define OSIRIS_PA_CTRL2        (OSIRIS_PA_CPLD + (1<<24))
  34.  
  35. #define OSIRIS_VA_CTRL3        OSIRIS_IOADDR(0x00200000)     /* 0x01500000 */
  36. #define OSIRIS_PA_CTRL3        (OSIRIS_PA_CPLD + (2<<24))
  37.  
  38. #define OSIRIS_VA_CTRL4        OSIRIS_IOADDR(0x00300000)     /* 0x01600000 */
  39. #define OSIRIS_PA_CTRL4        (OSIRIS_PA_CPLD + (3<<24))
  40.  
  41. #endif /* __ASM_ARCH_OSIRISMAP_H */
  42.