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-ks8695 / include / mach / hardware.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  1.1 KB  |  50 lines

  1. /*
  2.  * arch/arm/mach-ks8695/include/mach/hardware.h
  3.  *
  4.  * Copyright (C) 2006 Ben Dooks <ben@simtec.co.uk>
  5.  * Copyright (C) 2006 Simtec Electronics
  6.  *
  7.  * KS8695 - 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.  
  14. #ifndef __ASM_ARCH_HARDWARE_H
  15. #define __ASM_ARCH_HARDWARE_H
  16.  
  17. #include <asm/sizes.h>
  18.  
  19. /*
  20.  * Physical RAM address.
  21.  */
  22. #define KS8695_SDRAM_PA        0x00000000
  23.  
  24.  
  25. /*
  26.  * We map an entire MiB with the System Configuration Registers in even
  27.  * though only 64KiB is needed. This makes it easier for use with the
  28.  * head debug code as the initial MMU setup only deals in L1 sections.
  29.  */
  30. #define KS8695_IO_PA        0x03F00000
  31. #define KS8695_IO_VA        0xF0000000
  32. #define KS8695_IO_SIZE        SZ_1M
  33.  
  34. #define KS8695_PCIMEM_PA    0x60000000
  35. #define KS8695_PCIMEM_SIZE    SZ_512M
  36.  
  37. #define KS8695_PCIIO_PA        0x80000000
  38. #define KS8695_PCIIO_SIZE    SZ_64K
  39.  
  40.  
  41. /*
  42.  * PCI support
  43.  */
  44. #define pcibios_assign_all_busses()    1
  45.  
  46. #define PCIBIOS_MIN_IO        0
  47. #define PCIBIOS_MIN_MEM        0
  48.  
  49. #endif
  50.