ddr3_topology_def.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright (C) Marvell International Ltd. and its affiliates
  4. */
  5. #ifndef _DDR3_TOPOLOGY_DEF_H
  6. #define _DDR3_TOPOLOGY_DEF_H
  7. /* TOPOLOGY */
  8. enum hws_speed_bin {
  9. SPEED_BIN_DDR_800D,
  10. SPEED_BIN_DDR_800E,
  11. SPEED_BIN_DDR_1066E,
  12. SPEED_BIN_DDR_1066F,
  13. SPEED_BIN_DDR_1066G,
  14. SPEED_BIN_DDR_1333F,
  15. SPEED_BIN_DDR_1333G,
  16. SPEED_BIN_DDR_1333H,
  17. SPEED_BIN_DDR_1333J,
  18. SPEED_BIN_DDR_1600G,
  19. SPEED_BIN_DDR_1600H,
  20. SPEED_BIN_DDR_1600J,
  21. SPEED_BIN_DDR_1600K,
  22. SPEED_BIN_DDR_1866J,
  23. SPEED_BIN_DDR_1866K,
  24. SPEED_BIN_DDR_1866L,
  25. SPEED_BIN_DDR_1866M,
  26. SPEED_BIN_DDR_2133K,
  27. SPEED_BIN_DDR_2133L,
  28. SPEED_BIN_DDR_2133M,
  29. SPEED_BIN_DDR_2133N,
  30. SPEED_BIN_DDR_1333H_EXT,
  31. SPEED_BIN_DDR_1600K_EXT,
  32. SPEED_BIN_DDR_1866M_EXT
  33. };
  34. enum hws_ddr_freq {
  35. DDR_FREQ_LOW_FREQ,
  36. DDR_FREQ_400,
  37. DDR_FREQ_533,
  38. DDR_FREQ_667,
  39. DDR_FREQ_800,
  40. DDR_FREQ_933,
  41. DDR_FREQ_1066,
  42. DDR_FREQ_311,
  43. DDR_FREQ_333,
  44. DDR_FREQ_467,
  45. DDR_FREQ_850,
  46. DDR_FREQ_600,
  47. DDR_FREQ_300,
  48. DDR_FREQ_900,
  49. DDR_FREQ_360,
  50. DDR_FREQ_1000,
  51. DDR_FREQ_LIMIT
  52. };
  53. enum speed_bin_table_elements {
  54. SPEED_BIN_TRCD,
  55. SPEED_BIN_TRP,
  56. SPEED_BIN_TRAS,
  57. SPEED_BIN_TRC,
  58. SPEED_BIN_TRRD1K,
  59. SPEED_BIN_TRRD2K,
  60. SPEED_BIN_TPD,
  61. SPEED_BIN_TFAW1K,
  62. SPEED_BIN_TFAW2K,
  63. SPEED_BIN_TWTR,
  64. SPEED_BIN_TRTP,
  65. SPEED_BIN_TWR,
  66. SPEED_BIN_TMOD,
  67. SPEED_BIN_TXPDLL
  68. };
  69. #endif /* _DDR3_TOPOLOGY_DEF_H */