hw_settings.S
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:2k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. /*
  2.  * $Id: hw_settings.S,v 1.3 2001/04/21 17:02:46 bjornw Exp $
  3.  * 
  4.  * This table is used by some tools to extract hardware parameters.
  5.  * The table should be included in the kernel and the decompressor.
  6.  * Don't forget to update the tools if you change this table.
  7.  *
  8.  * Copyright (C) 2001 Axis Communications AB
  9.  *
  10.  * Authors:  Mikael Starvik (starvik@axis.com)
  11.  */
  12. #define PA_SET_VALUE ((CONFIG_ETRAX_DEF_R_PORT_PA_DIR << 8) | 
  13. (CONFIG_ETRAX_DEF_R_PORT_PA_DATA))
  14. #define PB_SET_VALUE ((CONFIG_ETRAX_DEF_R_PORT_PB_CONFIG << 16) | 
  15. (CONFIG_ETRAX_DEF_R_PORT_PB_DIR << 8) | 
  16. (CONFIG_ETRAX_DEF_R_PORT_PB_DATA))
  17. .ascii "HW_PARAM_MAGIC" ; Magic number
  18. .dword 0xc0004000 ; Kernel start address
  19. ; Debug port
  20. #ifdef CONFIG_ETRAX_DEBUG_PORT0
  21. .dword 0
  22. #elif defined(CONFIG_ETRAX_DEBUG_PORT1)
  23. .dword 1
  24. #elif defined(CONFIG_ETRAX_DEBUG_PORT2)
  25. .dword 2
  26. #elif defined(CONFIG_ETRAX_DEBUG_PORT3)
  27. .dword 3
  28. #else
  29. .dword 4 ; No debug
  30. #endif
  31. ; SDRAM or EDO DRAM?
  32. #ifdef CONFIG_ETRAX_SDRAM
  33. .dword 1
  34. #else
  35. .dword 0
  36. #endif
  37. ; Register values 
  38. .dword R_WAITSTATES
  39. .dword CONFIG_ETRAX_DEF_R_WAITSTATES
  40. .dword R_BUS_CONFIG
  41. .dword CONFIG_ETRAX_DEF_R_BUS_CONFIG
  42. #ifdef CONFIG_ETRAX_SDRAM
  43. .dword R_SDRAM_CONFIG
  44. .dword CONFIG_ETRAX_DEF_R_SDRAM_CONFIG
  45. .dword R_SDRAM_TIMING
  46. .dword CONFIG_ETRAX_DEF_R_SDRAM_TIMING
  47. #else
  48. .dword R_DRAM_CONFIG
  49. .dword CONFIG_ETRAX_DEF_R_DRAM_CONFIG
  50. .dword R_DRAM_TIMING
  51. .dword CONFIG_ETRAX_DEF_R_DRAM_TIMING
  52. #endif
  53. .dword R_PORT_PA_SET
  54. .dword PA_SET_VALUE 
  55. .dword R_PORT_PB_SET
  56. .dword PB_SET_VALUE
  57. .dword 0 ; No more register values