stm32mp13-ddr.dtsi 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
  2. /*
  3. * Copyright (C) 2022, STMicroelectronics - All Rights Reserved
  4. */
  5. &ddr {
  6. st,mem-name = DDR_MEM_NAME;
  7. st,mem-speed = <DDR_MEM_SPEED>;
  8. st,mem-size = <DDR_MEM_SIZE>;
  9. st,ctl-reg = <
  10. DDR_MSTR
  11. DDR_MRCTRL0
  12. DDR_MRCTRL1
  13. DDR_DERATEEN
  14. DDR_DERATEINT
  15. DDR_PWRCTL
  16. DDR_PWRTMG
  17. DDR_HWLPCTL
  18. DDR_RFSHCTL0
  19. DDR_RFSHCTL3
  20. DDR_CRCPARCTL0
  21. DDR_ZQCTL0
  22. DDR_DFITMG0
  23. DDR_DFITMG1
  24. DDR_DFILPCFG0
  25. DDR_DFIUPD0
  26. DDR_DFIUPD1
  27. DDR_DFIUPD2
  28. DDR_DFIPHYMSTR
  29. DDR_ODTMAP
  30. DDR_DBG0
  31. DDR_DBG1
  32. DDR_DBGCMD
  33. DDR_POISONCFG
  34. DDR_PCCFG
  35. >;
  36. st,ctl-timing = <
  37. DDR_RFSHTMG
  38. DDR_DRAMTMG0
  39. DDR_DRAMTMG1
  40. DDR_DRAMTMG2
  41. DDR_DRAMTMG3
  42. DDR_DRAMTMG4
  43. DDR_DRAMTMG5
  44. DDR_DRAMTMG6
  45. DDR_DRAMTMG7
  46. DDR_DRAMTMG8
  47. DDR_DRAMTMG14
  48. DDR_ODTCFG
  49. >;
  50. st,ctl-map = <
  51. DDR_ADDRMAP1
  52. DDR_ADDRMAP2
  53. DDR_ADDRMAP3
  54. DDR_ADDRMAP4
  55. DDR_ADDRMAP5
  56. DDR_ADDRMAP6
  57. DDR_ADDRMAP9
  58. DDR_ADDRMAP10
  59. DDR_ADDRMAP11
  60. >;
  61. st,ctl-perf = <
  62. DDR_SCHED
  63. DDR_SCHED1
  64. DDR_PERFHPR1
  65. DDR_PERFLPR1
  66. DDR_PERFWR1
  67. DDR_PCFGR_0
  68. DDR_PCFGW_0
  69. DDR_PCFGQOS0_0
  70. DDR_PCFGQOS1_0
  71. DDR_PCFGWQOS0_0
  72. DDR_PCFGWQOS1_0
  73. >;
  74. st,phy-reg = <
  75. DDR_PGCR
  76. DDR_ACIOCR
  77. DDR_DXCCR
  78. DDR_DSGCR
  79. DDR_DCR
  80. DDR_ODTCR
  81. DDR_ZQ0CR1
  82. DDR_DX0GCR
  83. DDR_DX1GCR
  84. >;
  85. st,phy-timing = <
  86. DDR_PTR0
  87. DDR_PTR1
  88. DDR_PTR2
  89. DDR_DTPR0
  90. DDR_DTPR1
  91. DDR_DTPR2
  92. DDR_MR0
  93. DDR_MR1
  94. DDR_MR2
  95. DDR_MR3
  96. >;
  97. };
  98. #undef DDR_MEM_NAME
  99. #undef DDR_MEM_SPEED
  100. #undef DDR_MEM_SIZE
  101. #undef DDR_MSTR
  102. #undef DDR_MRCTRL0
  103. #undef DDR_MRCTRL1
  104. #undef DDR_DERATEEN
  105. #undef DDR_DERATEINT
  106. #undef DDR_PWRCTL
  107. #undef DDR_PWRTMG
  108. #undef DDR_HWLPCTL
  109. #undef DDR_RFSHCTL0
  110. #undef DDR_RFSHCTL3
  111. #undef DDR_RFSHTMG
  112. #undef DDR_CRCPARCTL0
  113. #undef DDR_DRAMTMG0
  114. #undef DDR_DRAMTMG1
  115. #undef DDR_DRAMTMG2
  116. #undef DDR_DRAMTMG3
  117. #undef DDR_DRAMTMG4
  118. #undef DDR_DRAMTMG5
  119. #undef DDR_DRAMTMG6
  120. #undef DDR_DRAMTMG7
  121. #undef DDR_DRAMTMG8
  122. #undef DDR_DRAMTMG14
  123. #undef DDR_ZQCTL0
  124. #undef DDR_DFITMG0
  125. #undef DDR_DFITMG1
  126. #undef DDR_DFILPCFG0
  127. #undef DDR_DFIUPD0
  128. #undef DDR_DFIUPD1
  129. #undef DDR_DFIUPD2
  130. #undef DDR_DFIPHYMSTR
  131. #undef DDR_ADDRMAP1
  132. #undef DDR_ADDRMAP2
  133. #undef DDR_ADDRMAP3
  134. #undef DDR_ADDRMAP4
  135. #undef DDR_ADDRMAP5
  136. #undef DDR_ADDRMAP6
  137. #undef DDR_ADDRMAP9
  138. #undef DDR_ADDRMAP10
  139. #undef DDR_ADDRMAP11
  140. #undef DDR_ODTCFG
  141. #undef DDR_ODTMAP
  142. #undef DDR_SCHED
  143. #undef DDR_SCHED1
  144. #undef DDR_PERFHPR1
  145. #undef DDR_PERFLPR1
  146. #undef DDR_PERFWR1
  147. #undef DDR_DBG0
  148. #undef DDR_DBG1
  149. #undef DDR_DBGCMD
  150. #undef DDR_POISONCFG
  151. #undef DDR_PCCFG
  152. #undef DDR_PCFGR_0
  153. #undef DDR_PCFGW_0
  154. #undef DDR_PCFGQOS0_0
  155. #undef DDR_PCFGQOS1_0
  156. #undef DDR_PCFGWQOS0_0
  157. #undef DDR_PCFGWQOS1_0
  158. #undef DDR_PGCR
  159. #undef DDR_PTR0
  160. #undef DDR_PTR1
  161. #undef DDR_PTR2
  162. #undef DDR_ACIOCR
  163. #undef DDR_DXCCR
  164. #undef DDR_DSGCR
  165. #undef DDR_DCR
  166. #undef DDR_DTPR0
  167. #undef DDR_DTPR1
  168. #undef DDR_DTPR2
  169. #undef DDR_MR0
  170. #undef DDR_MR1
  171. #undef DDR_MR2
  172. #undef DDR_MR3
  173. #undef DDR_ODTCR
  174. #undef DDR_ZQ0CR1
  175. #undef DDR_DX0GCR
  176. #undef DDR_DX1GCR