ddr3_topology_def.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. #define DEV_NUM_0 0
  8. /* TOPOLOGY */
  9. enum hws_speed_bin {
  10. SPEED_BIN_DDR_800D,
  11. SPEED_BIN_DDR_800E,
  12. SPEED_BIN_DDR_1066E,
  13. SPEED_BIN_DDR_1066F,
  14. SPEED_BIN_DDR_1066G,
  15. SPEED_BIN_DDR_1333F,
  16. SPEED_BIN_DDR_1333G,
  17. SPEED_BIN_DDR_1333H,
  18. SPEED_BIN_DDR_1333J,
  19. SPEED_BIN_DDR_1600G,
  20. SPEED_BIN_DDR_1600H,
  21. SPEED_BIN_DDR_1600J,
  22. SPEED_BIN_DDR_1600K,
  23. SPEED_BIN_DDR_1866J,
  24. SPEED_BIN_DDR_1866K,
  25. SPEED_BIN_DDR_1866L,
  26. SPEED_BIN_DDR_1866M,
  27. SPEED_BIN_DDR_2133K,
  28. SPEED_BIN_DDR_2133L,
  29. SPEED_BIN_DDR_2133M,
  30. SPEED_BIN_DDR_2133N,
  31. SPEED_BIN_DDR_1333H_EXT,
  32. SPEED_BIN_DDR_1600K_EXT,
  33. SPEED_BIN_DDR_1866M_EXT
  34. };
  35. enum hws_ddr_freq {
  36. DDR_FREQ_LOW_FREQ,
  37. DDR_FREQ_400,
  38. DDR_FREQ_533,
  39. DDR_FREQ_667,
  40. DDR_FREQ_800,
  41. DDR_FREQ_933,
  42. DDR_FREQ_1066,
  43. DDR_FREQ_311,
  44. DDR_FREQ_333,
  45. DDR_FREQ_467,
  46. DDR_FREQ_850,
  47. DDR_FREQ_600,
  48. DDR_FREQ_300,
  49. DDR_FREQ_900,
  50. DDR_FREQ_360,
  51. DDR_FREQ_1000,
  52. DDR_FREQ_LAST,
  53. DDR_FREQ_SAR
  54. };
  55. enum speed_bin_table_elements {
  56. SPEED_BIN_TRCD,
  57. SPEED_BIN_TRP,
  58. SPEED_BIN_TRAS,
  59. SPEED_BIN_TRC,
  60. SPEED_BIN_TRRD1K,
  61. SPEED_BIN_TRRD2K,
  62. SPEED_BIN_TPD,
  63. SPEED_BIN_TFAW1K,
  64. SPEED_BIN_TFAW2K,
  65. SPEED_BIN_TWTR,
  66. SPEED_BIN_TRTP,
  67. SPEED_BIN_TWR,
  68. SPEED_BIN_TMOD,
  69. SPEED_BIN_TXPDLL
  70. };
  71. #endif /* _DDR3_TOPOLOGY_DEF_H */