com_BMCCfg.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef __COM_BMC_CFG_H__
  2. #define __COM_BMC_CFG_H__
  3. #define FAN_NUMBERS 4 //当前板卡有0个风扇。
  4. #define MAX_FAN_NUMS 10 //该系统最多支持10个风扇
  5. #define BLADE_NUMBERS 10
  6. #define SENSOR_NUMBERS (15)
  7. //r1.4 网页初步成型,ASSERT NULL的错误解掉了,清除了日志。
  8. #define FW_VERSION_MAJOR (1)
  9. #define FW_VERSION_MINOR (4)
  10. extern uint8_t ChassisPrimaryIPMBAddr[BLADE_NUMBERS];
  11. extern uint8_t ChassisSecondaryIPMBAddr[BLADE_NUMBERS];
  12. //模块识别相关配置
  13. #define DEFAULT_IDENTIFY_TIMEOUT (15) //15s
  14. #define IDENTIFY_PORT GPIOC
  15. #define IDENTIFY_PIN GPIO_PIN_12
  16. /*
  17. 0x00 0000 ~ 0x7F FFFF 7MB BMC Firmware
  18. =============================================
  19. 0x70 0000 ~ 0x70 0FFF 4KB IpmiConfig_0
  20. 0x70 1000 ~ 0x70 1FFF 4KB IpmiConfig_1
  21. 0x70 2000 ~ 0x70 2FFF 4KB IpmiConfig_2
  22. 0x70 3000 ~ 0x70 3FFF 4KB IpmiConfig_3
  23. ...
  24. 0x70 F000 ~ 0x70 FFFF 4KB IpmiConfig_n
  25. ---------------------------------------------
  26. 0x71 0000 ~ 0x71 0FFF 4KB User info
  27. 0x71 1000 ~ 0x71 FFFF 60KB Reserve
  28. ---------------------------------------------
  29. 0x72 0000 ~ 0x72 0FFF 4KB FRU
  30. 0x72 1000 ~ 0x72 FFFF 60KB Reserve
  31. ---------------------------------------------
  32. 0x73 0000 ~ 0x73 0FFF 4KB SDR
  33. 0x73 1000 ~ 0x73 1FFF 60KB Reserve
  34. ---------------------------------------------
  35. 0x74 0000 ~ 0x74 7FFF 32KB SensorHistory
  36. 0x74 8000 ~ 0x74 8FFF 32kB Reserve
  37. ---------------------------------------------
  38. 0x75 0000 ~ 0x75 FFFF 64KB SEL
  39. ---------------------------------------------
  40. 0x76 0000 ~ 0x7F FFFF 640KB Reserve
  41. =============================================
  42. 以上改为16MB的Flash
  43. */
  44. #define CONFIG_FLASH_START 0xF00000
  45. #define IPMI_CFG_FLASH_ADDR 0xF00000
  46. #define USERTBL_FLASH_ADDR 0xF10000
  47. #define FRU_FLASH_ADDR 0xF20000
  48. #define SDR_FLASH_ADDR 0xF30000
  49. #define SENSOR_HISTORY_FLASH_ADDR 0xF40000
  50. #define SEL_FLASH_ADDR 0xF50000
  51. #endif /* __COM_BMC_CFG_H__ */