hardware.h
上传用户:szlgq88
上传日期:2009-04-28
资源大小:48287k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * linux/include/asm-arm/arch-shark/hardware.h
  3.  *
  4.  * by Alexander Schulz
  5.  *
  6.  * derived from:
  7.  * linux/include/asm-arm/arch-ebsa110/hardware.h
  8.  * Copyright (C) 1996-1999 Russell King.
  9.  */
  10. #ifndef __ASM_ARCH_HARDWARE_H
  11. #define __ASM_ARCH_HARDWARE_H
  12. #ifndef __ASSEMBLY__
  13. /*
  14.  * Mapping areas
  15.  */
  16. #define IO_BASE 0xe0000000
  17. /*
  18.  * RAM definitions
  19.  */
  20. #define FLUSH_BASE_PHYS 0x80000000
  21. #else
  22. #define IO_BASE 0
  23. #endif
  24. #define IO_SIZE 0x08000000
  25. #define IO_START 0x40000000
  26. #define ROMCARD_SIZE 0x08000000
  27. #define ROMCARD_START 0x10000000
  28. #define FLUSH_BASE 0xdf000000
  29. #define PCIO_BASE 0xe0000000
  30. /* defines for the Framebuffer */
  31. #define FB_START 0x06000000
  32. #define FB_SIZE 0x01000000
  33. #define UNCACHEABLE_ADDR        0xdf010000
  34. #define SEQUOIA_LED_GREEN       (1<<6)
  35. #define SEQUOIA_LED_AMBER       (1<<5)
  36. #define SEQUOIA_LED_BACK        (1<<7)
  37. #define pcibios_assign_all_busses()     1
  38. #define PCIBIOS_MIN_IO          0x6000
  39. #define PCIBIOS_MIN_MEM         0x50000000
  40. #define PCIMEM_BASE 0xe8000000
  41. #endif