Advertisement
Insei

E1922_Hynix_pop_2GB_H9CKNNNBKTMTDR_204MHz.cfg

May 8th, 2017
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.84 KB | None | 0 0
  1. # CFG Version 02
  2. # Do not edit. Generated by t124_emc_reg_tool5.0.16.exe V5.0.16. Command:
  3. # t124_emc_reg_tool5.0.16.exe -i Hynix_lpddr3_pop_X64_2GB_H9CKNNNBKTMTDR.par 4.9019607
  4. # -dram_board_cfg 15 -o E1922_Hynix_pop_2GB_H9CKNNNBKTMTDR_204MHz.cfg -b tBKV\E1922_Hynix_pop_2GB_H9CKNNNBKTMTDR_204MHz.txt
  5. # Parameter file: Hynix_lpddr3_pop_X64_2GB_H9CKNNNBKTMTDR.par, tck = 4.90 ns (204.00 MHz)
  6. # bkv file: tBKV\E1922_Hynix_pop_2GB_H9CKNNNBKTMTDR_204MHz.txt
  7. SDRAM[0].MemoryType = NvBootMemoryType_LpDdr2;
  8. SDRAM[0].PllMInputDivider = 0x00000001;
  9. SDRAM[0].PllMFeedbackDivider = 0x00000022;
  10. SDRAM[0].PllMStableTime = 0x0000012c;
  11. SDRAM[0].PllMSetupControl = 0x00000000;
  12. SDRAM[0].PllMSelectDiv2 = 0x00000000;
  13. SDRAM[0].PllMPDLshiftPh45 = 0x00000001;
  14. SDRAM[0].PllMPDLshiftPh90 = 0x00000001;
  15. SDRAM[0].PllMPDLshiftPh135 = 0x00000001;
  16. SDRAM[0].PllMKCP = 0x00000000;
  17. SDRAM[0].PllMKVCO = 0x00000000;
  18. SDRAM[0].EmcBctSpare0 = 0x00000000;
  19. SDRAM[0].EmcBctSpare1 = 0x00000000;
  20. SDRAM[0].EmcBctSpare2 = 0x00000000;
  21. SDRAM[0].EmcBctSpare3 = 0x00000000;
  22. SDRAM[0].EmcBctSpare4 = 0x00000000;
  23. SDRAM[0].EmcBctSpare5 = 0x00000000;
  24. SDRAM[0].EmcBctSpare6 = 0x00000000;
  25. SDRAM[0].EmcBctSpare7 = 0x00000000;
  26. SDRAM[0].EmcBctSpare8 = 0x00000000;
  27. SDRAM[0].EmcBctSpare9 = 0x00000000;
  28. SDRAM[0].EmcBctSpare10 = 0x00000000;
  29. SDRAM[0].EmcBctSpare11 = 0x00000000;
  30. SDRAM[0].EmcClockSource = 0x40000002;
  31. SDRAM[0].EmcAutoCalInterval = 0x001fffff;
  32. SDRAM[0].EmcAutoCalConfig = 0xa1430000;
  33. SDRAM[0].EmcAutoCalConfig2 = 0x00000000;
  34. SDRAM[0].EmcAutoCalConfig3 = 0x00000000;
  35. SDRAM[0].EmcAutoCalWait = 0x00000190;
  36. SDRAM[0].EmcAdrCfg = 0x00000000;
  37. SDRAM[0].EmcPinProgramWait = 0x00000000;
  38. SDRAM[0].EmcPinExtraWait = 0x00000000;
  39. SDRAM[0].EmcTimingControlWait = 0x00000000;
  40. SDRAM[0].EmcRc = 0x0000000c;
  41. SDRAM[0].EmcRfc = 0x0000002a;
  42. SDRAM[0].EmcRfcSlr = 0x00000000;
  43. SDRAM[0].EmcRas = 0x00000008;
  44. SDRAM[0].EmcRp = 0x00000003;
  45. SDRAM[0].EmcR2r = 0x00000000;
  46. SDRAM[0].EmcW2w = 0x00000000;
  47. SDRAM[0].EmcR2w = 0x00000007;
  48. SDRAM[0].EmcW2r = 0x00000008;
  49. SDRAM[0].EmcR2p = 0x00000003;
  50. SDRAM[0].EmcW2p = 0x0000000a;
  51. SDRAM[0].EmcRdRcd = 0x00000003;
  52. SDRAM[0].EmcWrRcd = 0x00000003;
  53. SDRAM[0].EmcRrd = 0x00000002;
  54. SDRAM[0].EmcRext = 0x00000003;
  55. SDRAM[0].EmcWext = 0x00000000;
  56. SDRAM[0].EmcWdv = 0x00000002;
  57. SDRAM[0].EmcWdvMask = 0x00000002;
  58. SDRAM[0].EmcQUse = 0x00000005;
  59. SDRAM[0].EmcQuseWidth = 0x00000003;
  60. SDRAM[0].EmcIbdly = 0x00000000;
  61. SDRAM[0].EmcEInput = 0x00000003;
  62. SDRAM[0].EmcEInputDuration = 0x00000007;
  63. SDRAM[0].EmcPutermExtra = 0x00010000;
  64. SDRAM[0].EmcPutermWidth = 0x00000004;
  65. SDRAM[0].EmcPutermAdj = 0x00000000;
  66. SDRAM[0].EmcCdbCntl1 = 0x00000000;
  67. SDRAM[0].EmcCdbCntl2 = 0x00000000;
  68. SDRAM[0].EmcCdbCntl3 = 0x00000000;
  69. SDRAM[0].EmcQRst = 0x00000002;
  70. SDRAM[0].EmcQSafe = 0x0000000e;
  71. SDRAM[0].EmcRdv = 0x0000000f;
  72. SDRAM[0].EmcRdvMask = 0x00000011;
  73. SDRAM[0].EmcQpop = 0x0000000a;
  74. SDRAM[0].EmcCtt = 0x00000000;
  75. SDRAM[0].EmcCttDuration = 0x00000004;
  76. SDRAM[0].EmcRefresh = 0x00000304;
  77. SDRAM[0].EmcBurstRefreshNum = 0x00000000;
  78. SDRAM[0].EmcPreRefreshReqCnt = 0x000000c1;
  79. SDRAM[0].EmcPdEx2Wr = 0x00000002;
  80. SDRAM[0].EmcPdEx2Rd = 0x00000002;
  81. SDRAM[0].EmcPChg2Pden = 0x00000003;
  82. SDRAM[0].EmcAct2Pden = 0x00000000;
  83. SDRAM[0].EmcAr2Pden = 0x00000001;
  84. SDRAM[0].EmcRw2Pden = 0x0000000c;
  85. SDRAM[0].EmcTxsr = 0x0000002d;
  86. SDRAM[0].EmcTxsrDll = 0x0000002d;
  87. SDRAM[0].EmcTcke = 0x00000003;
  88. SDRAM[0].EmcTckesr = 0x00000004;
  89. SDRAM[0].EmcTpd = 0x00000003;
  90. SDRAM[0].EmcTfaw = 0x00000009;
  91. SDRAM[0].EmcTrpab = 0x00000005;
  92. SDRAM[0].EmcTClkStable = 0x00000003;
  93. SDRAM[0].EmcTClkStop = 0x00000003;
  94. SDRAM[0].EmcTRefBw = 0x0000055b;
  95. SDRAM[0].EmcFbioCfg5 = 0x1363a296;
  96. SDRAM[0].EmcFbioCfg6 = 0x00000000;
  97. SDRAM[0].EmcFbioSpare = 0x00000000;
  98. SDRAM[0].EmcCfgRsv = 0xff00ff00;
  99. SDRAM[0].EmcMrs = 0x00000000;
  100. SDRAM[0].EmcEmrs = 0x00000000;
  101. SDRAM[0].EmcEmrs2 = 0x00000000;
  102. SDRAM[0].EmcEmrs3 = 0x00000000;
  103. SDRAM[0].EmcMrw1 = 0x80010083;
  104. SDRAM[0].EmcMrw2 = 0x80020004;
  105. SDRAM[0].EmcMrw3 = 0x80030001;
  106. SDRAM[0].EmcMrw4 = 0x800b0000;
  107. SDRAM[0].EmcMrwExtra = 0x80010083;
  108. SDRAM[0].EmcWarmBootMrwExtra = 0x80020004;
  109. SDRAM[0].EmcWarmBootExtraModeRegWriteEnable = 0x00000000;
  110. SDRAM[0].EmcExtraModeRegWriteEnable = 0x00000000;
  111. SDRAM[0].EmcMrwResetCommand = 0x803f00fc;
  112. SDRAM[0].EmcMrwResetNInitWait = 0x0000000a;
  113. SDRAM[0].EmcMrsWaitCnt = 0x00cc0011;
  114. SDRAM[0].EmcMrsWaitCnt2 = 0x00cc0011;
  115. SDRAM[0].EmcCfg = 0xf3200000;
  116. SDRAM[0].EmcCfg2 = 0x000008cf;
  117. SDRAM[0].EmcCfgPipe = 0x0000d3b3;
  118. SDRAM[0].EmcDbg = 0x01000c00;
  119. SDRAM[0].EmcCmdQ = 0x10004408;
  120. SDRAM[0].EmcMc2EmcQ = 0x06000404;
  121. SDRAM[0].EmcDynSelfRefControl = 0x80000713;
  122. SDRAM[0].AhbArbitrationXbarCtrlMemInitDone = 0x00000001;
  123. SDRAM[0].EmcCfgDigDll = 0x005800a0;
  124. SDRAM[0].EmcCfgDigDllPeriod = 0x00008000;
  125. SDRAM[0].EmcDevSelect = 0x00000002;
  126. SDRAM[0].EmcSelDpdCtrl = 0x0004013c;
  127. SDRAM[0].EmcDllXformDqs0 = 0x00080000;
  128. SDRAM[0].EmcDllXformDqs1 = 0x00080000;
  129. SDRAM[0].EmcDllXformDqs2 = 0x00080000;
  130. SDRAM[0].EmcDllXformDqs3 = 0x00080000;
  131. SDRAM[0].EmcDllXformDqs4 = 0x00080000;
  132. SDRAM[0].EmcDllXformDqs5 = 0x00080000;
  133. SDRAM[0].EmcDllXformDqs6 = 0x00080000;
  134. SDRAM[0].EmcDllXformDqs7 = 0x00080000;
  135. SDRAM[0].EmcDllXformDqs8 = 0x00080000;
  136. SDRAM[0].EmcDllXformDqs9 = 0x00080000;
  137. SDRAM[0].EmcDllXformDqs10 = 0x00080000;
  138. SDRAM[0].EmcDllXformDqs11 = 0x00080000;
  139. SDRAM[0].EmcDllXformDqs12 = 0x00080000;
  140. SDRAM[0].EmcDllXformDqs13 = 0x00080000;
  141. SDRAM[0].EmcDllXformDqs14 = 0x00080000;
  142. SDRAM[0].EmcDllXformDqs15 = 0x00080000;
  143. SDRAM[0].EmcDllXformQUse0 = 0x00000000;
  144. SDRAM[0].EmcDllXformQUse1 = 0x00000000;
  145. SDRAM[0].EmcDllXformQUse2 = 0x00000000;
  146. SDRAM[0].EmcDllXformQUse3 = 0x00000000;
  147. SDRAM[0].EmcDllXformQUse4 = 0x00000000;
  148. SDRAM[0].EmcDllXformQUse5 = 0x00000000;
  149. SDRAM[0].EmcDllXformQUse6 = 0x00000000;
  150. SDRAM[0].EmcDllXformQUse7 = 0x00000000;
  151. SDRAM[0].EmcDllXformAddr0 = 0x00098000;
  152. SDRAM[0].EmcDllXformAddr1 = 0x00098000;
  153. SDRAM[0].EmcDllXformAddr2 = 0x00000000;
  154. SDRAM[0].EmcDllXformAddr3 = 0x00098000;
  155. SDRAM[0].EmcDllXformAddr4 = 0x00098000;
  156. SDRAM[0].EmcDllXformAddr5 = 0x00000000;
  157. SDRAM[0].EmcDllXformQUse8 = 0x00000000;
  158. SDRAM[0].EmcDllXformQUse9 = 0x00000000;
  159. SDRAM[0].EmcDllXformQUse10 = 0x00000000;
  160. SDRAM[0].EmcDllXformQUse11 = 0x00000000;
  161. SDRAM[0].EmcDllXformQUse12 = 0x00000000;
  162. SDRAM[0].EmcDllXformQUse13 = 0x00000000;
  163. SDRAM[0].EmcDllXformQUse14 = 0x00000000;
  164. SDRAM[0].EmcDllXformQUse15 = 0x00000000;
  165. SDRAM[0].EmcDliTrimTxDqs0 = 0x00000000;
  166. SDRAM[0].EmcDliTrimTxDqs1 = 0x00000000;
  167. SDRAM[0].EmcDliTrimTxDqs2 = 0x00000000;
  168. SDRAM[0].EmcDliTrimTxDqs3 = 0x00000000;
  169. SDRAM[0].EmcDliTrimTxDqs4 = 0x00000000;
  170. SDRAM[0].EmcDliTrimTxDqs5 = 0x00000000;
  171. SDRAM[0].EmcDliTrimTxDqs6 = 0x00000000;
  172. SDRAM[0].EmcDliTrimTxDqs7 = 0x00000000;
  173. SDRAM[0].EmcDliTrimTxDqs8 = 0x00000000;
  174. SDRAM[0].EmcDliTrimTxDqs9 = 0x00000000;
  175. SDRAM[0].EmcDliTrimTxDqs10 = 0x00000000;
  176. SDRAM[0].EmcDliTrimTxDqs11 = 0x00000000;
  177. SDRAM[0].EmcDliTrimTxDqs12 = 0x00000000;
  178. SDRAM[0].EmcDliTrimTxDqs13 = 0x00000000;
  179. SDRAM[0].EmcDliTrimTxDqs14 = 0x00000000;
  180. SDRAM[0].EmcDliTrimTxDqs15 = 0x00000000;
  181. SDRAM[0].EmcDllXformDq0 = 0x0008c000;
  182. SDRAM[0].EmcDllXformDq1 = 0x00088000;
  183. SDRAM[0].EmcDllXformDq2 = 0x00088000;
  184. SDRAM[0].EmcDllXformDq3 = 0x00088000;
  185. SDRAM[0].EmcDllXformDq4 = 0x00008800;
  186. SDRAM[0].EmcDllXformDq5 = 0x00008800;
  187. SDRAM[0].EmcDllXformDq6 = 0x00008800;
  188. SDRAM[0].EmcDllXformDq7 = 0x00008800;
  189. SDRAM[0].WarmBootWait = 0x00000001;
  190. SDRAM[0].EmcCttTermCtrl = 0x00000802;
  191. SDRAM[0].EmcOdtWrite = 0x00000000;
  192. SDRAM[0].EmcOdtRead = 0x00000000;
  193. SDRAM[0].EmcZcalInterval = 0x00064000;
  194. SDRAM[0].EmcZcalWaitCnt = 0x00000017;
  195. SDRAM[0].EmcZcalMrwCmd = 0x800a0056;
  196. SDRAM[0].EmcMrsResetDll = 0x00000000;
  197. SDRAM[0].EmcZcalInitDev0 = 0x840a00ff;
  198. SDRAM[0].EmcZcalInitDev1 = 0x00000000;
  199. SDRAM[0].EmcZcalInitWait = 0x00000001;
  200. SDRAM[0].EmcZcalWarmColdBootEnables = 0x00000003;
  201. SDRAM[0].EmcMrwLpddr2ZcalWarmBoot = 0x040a00ab;
  202. SDRAM[0].EmcZqCalDdr3WarmBoot = 0x00000000;
  203. SDRAM[0].EmcZcalWarmBootWait = 0x00000001;
  204. SDRAM[0].EmcMrsWarmBootEnable = 0x00000001;
  205. SDRAM[0].EmcMrsResetDllWait = 0x00000000;
  206. SDRAM[0].EmcMrsExtra = 0x00000000;
  207. SDRAM[0].EmcWarmBootMrsExtra = 0x00000000;
  208. SDRAM[0].EmcEmrsDdr2DllEnable = 0x00000000;
  209. SDRAM[0].EmcMrsDdr2DllReset = 0x00000000;
  210. SDRAM[0].EmcEmrsDdr2OcdCalib = 0x00000000;
  211. SDRAM[0].EmcDdr2Wait = 0x00000000;
  212. SDRAM[0].EmcClkenOverride = 0x00000000;
  213. SDRAM[0].McDisExtraSnapLevels = 0x00000000;
  214. SDRAM[0].EmcExtraRefreshNum = 0x00000002;
  215. SDRAM[0].EmcClkenOverrideAllWarmBoot = 0x00000000;
  216. SDRAM[0].McClkenOverrideAllWarmBoot = 0x00000000;
  217. SDRAM[0].EmcCfgDigDllPeriodWarmBoot = 0x00000003;
  218. SDRAM[0].PmcVddpSel = 0x00000001;
  219. SDRAM[0].PmcVddpSelWait = 0x00000002;
  220. SDRAM[0].PmcDdrPwr = 0x00000003;
  221. SDRAM[0].PmcDdrCfg = 0x00001000;
  222. SDRAM[0].PmcIoDpd3Req = 0x4ffccea7;
  223. SDRAM[0].PmcIoDpd3ReqWait = 0x00000000;
  224. SDRAM[0].PmcRegShort = 0x0000330f;
  225. SDRAM[0].PmcNoIoPower = 0x00000000;
  226. SDRAM[0].PmcPorDpdCtrlWait = 0x00000001;
  227. SDRAM[0].EmcXm2CmdPadCtrl = 0x00000200;
  228. SDRAM[0].EmcXm2CmdPadCtrl2 = 0x770c0000;
  229. SDRAM[0].EmcXm2CmdPadCtrl3 = 0x050c0000;
  230. SDRAM[0].EmcXm2CmdPadCtrl4 = 0x00000000;
  231. SDRAM[0].EmcXm2CmdPadCtrl5 = 0x00100100;
  232. SDRAM[0].EmcXm2DqsPadCtrl = 0x770c1414;
  233. SDRAM[0].EmcXm2DqsPadCtrl2 = 0x0130b018;
  234. SDRAM[0].EmcXm2DqsPadCtrl3 = 0x51451400;
  235. SDRAM[0].EmcXm2DqsPadCtrl4 = 0x00514514;
  236. SDRAM[0].EmcXm2DqsPadCtrl5 = 0x00514514;
  237. SDRAM[0].EmcXm2DqsPadCtrl6 = 0x51451400;
  238. SDRAM[0].EmcXm2DqPadCtrl = 0x770c2990;
  239. SDRAM[0].EmcXm2DqPadCtrl2 = 0x00000000;
  240. SDRAM[0].EmcXm2DqPadCtrl3 = 0x00000000;
  241. SDRAM[0].EmcXm2ClkPadCtrl = 0x77ffc000;
  242. SDRAM[0].EmcXm2ClkPadCtrl2 = 0x00000404;
  243. SDRAM[0].EmcXm2CompPadCtrl = 0x81f1f008;
  244. SDRAM[0].EmcXm2VttGenPadCtrl = 0x07070000;
  245. SDRAM[0].EmcXm2VttGenPadCtrl2 = 0x0000003f;
  246. SDRAM[0].EmcXm2VttGenPadCtrl3 = 0x015ddddd;
  247. SDRAM[0].EmcAcpdControl = 0x00000000;
  248. SDRAM[0].EmcSwizzleRank0ByteCfg = 0x00000321;
  249. SDRAM[0].EmcSwizzleRank0Byte0 = 0x72361054;
  250. SDRAM[0].EmcSwizzleRank0Byte1 = 0x76325410;
  251. SDRAM[0].EmcSwizzleRank0Byte2 = 0x14763250;
  252. SDRAM[0].EmcSwizzleRank0Byte3 = 0x06413572;
  253. SDRAM[0].EmcSwizzleRank1ByteCfg = 0x00000321;
  254. SDRAM[0].EmcSwizzleRank1Byte0 = 0x31607452;
  255. SDRAM[0].EmcSwizzleRank1Byte1 = 0x20436175;
  256. SDRAM[0].EmcSwizzleRank1Byte2 = 0x03241756;
  257. SDRAM[0].EmcSwizzleRank1Byte3 = 0x10463257;
  258. SDRAM[0].EmcDsrVttgenDrv = 0x0000003f;
  259. SDRAM[0].EmcTxdsrvttgen = 0x00000000;
  260. SDRAM[0].EmcBgbiasCtl0 = 0x00000008;
  261. SDRAM[0].McEmemAdrCfg = 0x00000000;
  262. SDRAM[0].McEmemAdrCfgDev0 = 0x00080303;
  263. SDRAM[0].McEmemAdrCfgDev1 = 0x00080303;
  264. SDRAM[0].McEmemAdrCfgBankMask0 = 0x00001248;
  265. SDRAM[0].McEmemAdrCfgBankMask1 = 0x00002490;
  266. SDRAM[0].McEmemAdrCfgBankMask2 = 0x00000920;
  267. SDRAM[0].McEmemAdrCfgBankSwizzle3 = 0x00000001;
  268. SDRAM[0].McEmemCfg = 0x00000800;
  269. SDRAM[0].McEmemArbCfg = 0x01000003;
  270. SDRAM[0].McEmemArbOutstandingReq = 0x80000040;
  271. SDRAM[0].McEmemArbTimingRcd = 0x00000001;
  272. SDRAM[0].McEmemArbTimingRp = 0x00000001;
  273. SDRAM[0].McEmemArbTimingRc = 0x00000006;
  274. SDRAM[0].McEmemArbTimingRas = 0x00000003;
  275. SDRAM[0].McEmemArbTimingFaw = 0x00000005;
  276. SDRAM[0].McEmemArbTimingRrd = 0x00000001;
  277. SDRAM[0].McEmemArbTimingRap2Pre = 0x00000002;
  278. SDRAM[0].McEmemArbTimingWap2Pre = 0x00000007;
  279. SDRAM[0].McEmemArbTimingR2R = 0x00000003;
  280. SDRAM[0].McEmemArbTimingW2W = 0x00000001;
  281. SDRAM[0].McEmemArbTimingR2W = 0x00000005;
  282. SDRAM[0].McEmemArbTimingW2R = 0x00000005;
  283. SDRAM[0].McEmemArbDaTurns = 0x05050103;
  284. SDRAM[0].McEmemArbDaCovers = 0x000a0506;
  285. SDRAM[0].McEmemArbMisc0 = 0x72e40a07;
  286. SDRAM[0].McEmemArbMisc1 = 0x70000f03;
  287. SDRAM[0].McEmemArbRing1Throttle = 0x001f0000;
  288. SDRAM[0].McEmemArbOverride = 0x10000000;
  289. SDRAM[0].McEmemArbOverride1 = 0x00000000;
  290. SDRAM[0].McEmemArbRsv = 0xff00ff00;
  291. SDRAM[0].McClkenOverride = 0x00000000;
  292. SDRAM[0].McStatControl = 0x00000000;
  293. SDRAM[0].McDisplaySnapRing = 0x00000003;
  294. SDRAM[0].McVideoProtectBom = 0xfff00000;
  295. SDRAM[0].McVideoProtectBomAdrHi = 0x00000000;
  296. SDRAM[0].McVideoProtectSizeMb = 0x00000000;
  297. SDRAM[0].McVideoProtectVprOverride = 0xe4bac743;
  298. SDRAM[0].McVideoProtectVprOverride1 = 0x00000013;
  299. SDRAM[0].McVideoProtectGpuOverride0 = 0x00000000;
  300. SDRAM[0].McVideoProtectGpuOverride1 = 0x00000000;
  301. SDRAM[0].McSecCarveoutBom = 0xfff00000;
  302. SDRAM[0].McSecCarveoutAdrHi = 0x00000000;
  303. SDRAM[0].McSecCarveoutSizeMb = 0x00000000;
  304. SDRAM[0].McVideoProtectWriteAccess = 0x00000000;
  305. SDRAM[0].McSecCarveoutProtectWriteAccess = 0x00000000;
  306. SDRAM[0].EmcCaTrainingEnable = 0x00000001;
  307. SDRAM[0].EmcCaTrainingTimingCntl1 = 0x09257359;
  308. SDRAM[0].EmcCaTrainingTimingCntl2 = 0x00000017;
  309. SDRAM[0].SwizzleRankByteEncode = 0x0000004c;
  310. SDRAM[0].BootRomPatchControl = 0x00000000;
  311. SDRAM[0].BootRomPatchData = 0x00000000;
  312. SDRAM[0].McMtsCarveoutBom = 0xfff00000;
  313. SDRAM[0].McMtsCarveoutAdrHi = 0x00000000;
  314. SDRAM[0].McMtsCarveoutSizeMb = 0x00000000;
  315. SDRAM[0].McMtsCarveoutRegCtrl = 0x00000000;
  316. #@ MC_MLL_MPCORER_PTSA_RATE {0x7001944c} = 0x00000001;
  317. #@ MC_PTSA_GRANT_DECREMENT {0x70019960} = 0x00000062;
  318. #@ MC_LATENCY_ALLOWANCE_XUSB_0 {0x7001937c} = 0x00ff006d;
  319. #@ MC_LATENCY_ALLOWANCE_XUSB_1 {0x70019380} = 0x00ff006d;
  320. #@ MC_LATENCY_ALLOWANCE_TSEC_0 {0x70019390} = 0x00ff003c;
  321. #@ MC_LATENCY_ALLOWANCE_SDMMCA_0 {0x700193b8} = 0x00ff00af;
  322. #@ MC_LATENCY_ALLOWANCE_SDMMCAA_0 {0x700193bc} = 0x00ff004f;
  323. #@ MC_LATENCY_ALLOWANCE_SDMMC_0 {0x700193c0} = 0x00ff00af;
  324. #@ MC_LATENCY_ALLOWANCE_SDMMCAB_0 {0x700193c4} = 0x00ff004f;
  325. #@ MC_LATENCY_ALLOWANCE_PPCS_0 {0x70019344} = 0x004e0049;
  326. #@ MC_LATENCY_ALLOWANCE_PPCS_1 {0x70019348} = 0x00ff0080;
  327. #@ MC_LATENCY_ALLOWANCE_MPCORE_0 {0x70019320} = 0x00ff0004;
  328. #@ MC_LATENCY_ALLOWANCE_MPCORELP_0 {0x70019324} = 0x00ff0004;
  329. #@ MC_LATENCY_ALLOWANCE_HC_0 {0x70019310} = 0x00080057;
  330. #@ MC_LATENCY_ALLOWANCE_HC_1 {0x70019314} = 0x000000ff;
  331. #@ MC_LATENCY_ALLOWANCE_AVPC_0 {0x700192e4} = 0x00ff0004;
  332. #@ MC_LATENCY_ALLOWANCE_GPU_0 {0x700193ac} = 0x00ff0063;
  333. #@ MC_LATENCY_ALLOWANCE_MSENC_0 {0x70019328} = 0x00ff0036;
  334. #@ MC_LATENCY_ALLOWANCE_HDA_0 {0x70019318} = 0x00ff0024;
  335. #@ MC_LATENCY_ALLOWANCE_VIC_0 {0x70019394} = 0x00ff006b;
  336. #@ MC_LATENCY_ALLOWANCE_VI2_0 {0x70019398} = 0x000000ff;
  337. #@ MC_LATENCY_ALLOWANCE_ISP2_0 {0x70019370} = 0x00000050;
  338. #@ MC_LATENCY_ALLOWANCE_ISP2_1 {0x70019374} = 0x00ff00ff;
  339. #@ MC_LATENCY_ALLOWANCE_ISP2B_0 {0x70019384} = 0x00000050;
  340. #@ MC_LATENCY_ALLOWANCE_ISP2B_1 {0x70019388} = 0x00ff00ff;
  341. #@ MC_LATENCY_ALLOWANCE_VDE_0 {0x70019354} = 0x00d400ff;
  342. #@ MC_LATENCY_ALLOWANCE_VDE_1 {0x70019358} = 0x00510050;
  343. #@ MC_LATENCY_ALLOWANCE_VDE_2 {0x7001935c} = 0x00ff00ff;
  344. #@ MC_LATENCY_ALLOWANCE_VDE_3 {0x70019360} = 0x00ff00ff;
  345. #@ MC_LATENCY_ALLOWANCE_SATA_0 {0x70019350} = 0x00ff00c6;
  346. #@ MC_LATENCY_ALLOWANCE_AFI_0 {0x700192e0} = 0x00ff006d;
  347. SDRAM[1].MemoryType = NvBootMemoryType_LpDdr2;
  348. SDRAM[1].PllMInputDivider = 0x00000001;
  349. SDRAM[1].PllMFeedbackDivider = 0x0000004d;
  350. SDRAM[1].PllMStableTime = 0x0000012c;
  351. SDRAM[1].PllMSetupControl = 0x00000000;
  352. SDRAM[1].PllMSelectDiv2 = 0x00000000;
  353. SDRAM[1].PllMPDLshiftPh45 = 0x00000001;
  354. SDRAM[1].PllMPDLshiftPh90 = 0x00000001;
  355. SDRAM[1].PllMPDLshiftPh135 = 0x00000001;
  356. SDRAM[1].PllMKCP = 0x00000000;
  357. SDRAM[1].PllMKVCO = 0x00000000;
  358. SDRAM[1].EmcBctSpare0 = 0x00000000;
  359. SDRAM[1].EmcBctSpare1 = 0x00000000;
  360. SDRAM[1].EmcBctSpare2 = 0x00000000;
  361. SDRAM[1].EmcBctSpare3 = 0x00000000;
  362. SDRAM[1].EmcBctSpare4 = 0x00000000;
  363. SDRAM[1].EmcBctSpare5 = 0x00000000;
  364. SDRAM[1].EmcBctSpare6 = 0x00000000;
  365. SDRAM[1].EmcBctSpare7 = 0x00000000;
  366. SDRAM[1].EmcBctSpare8 = 0x00000000;
  367. SDRAM[1].EmcBctSpare9 = 0x00000000;
  368. SDRAM[1].EmcBctSpare10 = 0x00000000;
  369. SDRAM[1].EmcBctSpare11 = 0x00000000;
  370. SDRAM[1].EmcClockSource = 0x80000000;
  371. SDRAM[1].EmcAutoCalInterval = 0x001fffff;
  372. SDRAM[1].EmcAutoCalConfig = 0xa1430000;
  373. SDRAM[1].EmcAutoCalConfig2 = 0x00000000;
  374. SDRAM[1].EmcAutoCalConfig3 = 0x00000000;
  375. SDRAM[1].EmcAutoCalWait = 0x00000190;
  376. SDRAM[1].EmcAdrCfg = 0x00000000;
  377. SDRAM[1].EmcPinProgramWait = 0x00000000;
  378. SDRAM[1].EmcPinExtraWait = 0x00000000;
  379. SDRAM[1].EmcTimingControlWait = 0x00000000;
  380. SDRAM[1].EmcRc = 0x00000037;
  381. SDRAM[1].EmcRfc = 0x000000c2;
  382. SDRAM[1].EmcRfcSlr = 0x00000000;
  383. SDRAM[1].EmcRas = 0x00000026;
  384. SDRAM[1].EmcRp = 0x00000010;
  385. SDRAM[1].EmcR2r = 0x00000000;
  386. SDRAM[1].EmcW2w = 0x00000000;
  387. SDRAM[1].EmcR2w = 0x0000000f;
  388. SDRAM[1].EmcW2r = 0x00000010;
  389. SDRAM[1].EmcR2p = 0x00000006;
  390. SDRAM[1].EmcW2p = 0x00000017;
  391. SDRAM[1].EmcRdRcd = 0x00000010;
  392. SDRAM[1].EmcWrRcd = 0x00000010;
  393. SDRAM[1].EmcRrd = 0x00000009;
  394. SDRAM[1].EmcRext = 0x00000005;
  395. SDRAM[1].EmcWext = 0x00000000;
  396. SDRAM[1].EmcWdv = 0x00000007;
  397. SDRAM[1].EmcWdvMask = 0x00000007;
  398. SDRAM[1].EmcQUse = 0x00000010;
  399. SDRAM[1].EmcQuseWidth = 0x00000005;
  400. SDRAM[1].EmcIbdly = 0x00000000;
  401. SDRAM[1].EmcEInput = 0x00000005;
  402. SDRAM[1].EmcEInputDuration = 0x00000012;
  403. SDRAM[1].EmcPutermExtra = 0x000d0000;
  404. SDRAM[1].EmcPutermWidth = 0x00000007;
  405. SDRAM[1].EmcPutermAdj = 0x00000000;
  406. SDRAM[1].EmcCdbCntl1 = 0x00000000;
  407. SDRAM[1].EmcCdbCntl2 = 0x00000000;
  408. SDRAM[1].EmcCdbCntl3 = 0x00000000;
  409. SDRAM[1].EmcQRst = 0x00000004;
  410. SDRAM[1].EmcQSafe = 0x00000019;
  411. SDRAM[1].EmcRdv = 0x00000020;
  412. SDRAM[1].EmcRdvMask = 0x00000022;
  413. SDRAM[1].EmcQpop = 0x00000017;
  414. SDRAM[1].EmcCtt = 0x00000000;
  415. SDRAM[1].EmcCttDuration = 0x00000007;
  416. SDRAM[1].EmcRefresh = 0x00000dd4;
  417. SDRAM[1].EmcBurstRefreshNum = 0x00000000;
  418. SDRAM[1].EmcPreRefreshReqCnt = 0x00000375;
  419. SDRAM[1].EmcPdEx2Wr = 0x00000006;
  420. SDRAM[1].EmcPdEx2Rd = 0x00000006;
  421. SDRAM[1].EmcPChg2Pden = 0x00000010;
  422. SDRAM[1].EmcAct2Pden = 0x00000000;
  423. SDRAM[1].EmcAr2Pden = 0x00000001;
  424. SDRAM[1].EmcRw2Pden = 0x0000001b;
  425. SDRAM[1].EmcTxsr = 0x000000cc;
  426. SDRAM[1].EmcTxsrDll = 0x000000cc;
  427. SDRAM[1].EmcTcke = 0x00000007;
  428. SDRAM[1].EmcTckesr = 0x0000000e;
  429. SDRAM[1].EmcTpd = 0x00000007;
  430. SDRAM[1].EmcTfaw = 0x0000002d;
  431. SDRAM[1].EmcTrpab = 0x00000014;
  432. SDRAM[1].EmcTClkStable = 0x00000003;
  433. SDRAM[1].EmcTClkStop = 0x00000003;
  434. SDRAM[1].EmcTRefBw = 0x00001842;
  435. SDRAM[1].EmcFbioCfg5 = 0x1363a896;
  436. SDRAM[1].EmcFbioCfg6 = 0x00000000;
  437. SDRAM[1].EmcFbioSpare = 0x00000000;
  438. SDRAM[1].EmcCfgRsv = 0xff00ff00;
  439. SDRAM[1].EmcMrs = 0x00000000;
  440. SDRAM[1].EmcEmrs = 0x00000000;
  441. SDRAM[1].EmcEmrs2 = 0x00000000;
  442. SDRAM[1].EmcEmrs3 = 0x00000000;
  443. SDRAM[1].EmcMrw1 = 0x80010083;
  444. SDRAM[1].EmcMrw2 = 0x8002001c;
  445. SDRAM[1].EmcMrw3 = 0x80030001;
  446. SDRAM[1].EmcMrw4 = 0x800b0000;
  447. SDRAM[1].EmcMrwExtra = 0x80010083;
  448. SDRAM[1].EmcWarmBootMrwExtra = 0x8002001c;
  449. SDRAM[1].EmcWarmBootExtraModeRegWriteEnable = 0x00000000;
  450. SDRAM[1].EmcExtraModeRegWriteEnable = 0x00000000;
  451. SDRAM[1].EmcMrwResetCommand = 0x803f00fc;
  452. SDRAM[1].EmcMrwResetNInitWait = 0x0000000a;
  453. SDRAM[1].EmcMrsWaitCnt = 0x039c0019;
  454. SDRAM[1].EmcMrsWaitCnt2 = 0x039c0019;
  455. SDRAM[1].EmcCfg = 0xf3300000;
  456. SDRAM[1].EmcCfg2 = 0x0000089f;
  457. SDRAM[1].EmcCfgPipe = 0x00004080;
  458. SDRAM[1].EmcDbg = 0x01000c00;
  459. SDRAM[1].EmcCmdQ = 0x10004408;
  460. SDRAM[1].EmcMc2EmcQ = 0x06000404;
  461. SDRAM[1].EmcDynSelfRefControl = 0x80001c77;
  462. SDRAM[1].AhbArbitrationXbarCtrlMemInitDone = 0x00000001;
  463. SDRAM[1].EmcCfgDigDll = 0xe00400b9;
  464. SDRAM[1].EmcCfgDigDllPeriod = 0x00008000;
  465. SDRAM[1].EmcDevSelect = 0x00000002;
  466. SDRAM[1].EmcSelDpdCtrl = 0x0004001c;
  467. SDRAM[1].EmcDllXformDqs0 = 0x00000004;
  468. SDRAM[1].EmcDllXformDqs1 = 0x00000004;
  469. SDRAM[1].EmcDllXformDqs2 = 0x00000004;
  470. SDRAM[1].EmcDllXformDqs3 = 0x00000004;
  471. SDRAM[1].EmcDllXformDqs4 = 0x00000004;
  472. SDRAM[1].EmcDllXformDqs5 = 0x00000004;
  473. SDRAM[1].EmcDllXformDqs6 = 0x00000004;
  474. SDRAM[1].EmcDllXformDqs7 = 0x00000004;
  475. SDRAM[1].EmcDllXformDqs8 = 0x00000004;
  476. SDRAM[1].EmcDllXformDqs9 = 0x00000004;
  477. SDRAM[1].EmcDllXformDqs10 = 0x00000004;
  478. SDRAM[1].EmcDllXformDqs11 = 0x00000004;
  479. SDRAM[1].EmcDllXformDqs12 = 0x00000004;
  480. SDRAM[1].EmcDllXformDqs13 = 0x00000004;
  481. SDRAM[1].EmcDllXformDqs14 = 0x00000004;
  482. SDRAM[1].EmcDllXformDqs15 = 0x00000004;
  483. SDRAM[1].EmcDllXformQUse0 = 0x00000000;
  484. SDRAM[1].EmcDllXformQUse1 = 0x00000000;
  485. SDRAM[1].EmcDllXformQUse2 = 0x00000000;
  486. SDRAM[1].EmcDllXformQUse3 = 0x00000000;
  487. SDRAM[1].EmcDllXformQUse4 = 0x00000000;
  488. SDRAM[1].EmcDllXformQUse5 = 0x00000000;
  489. SDRAM[1].EmcDllXformQUse6 = 0x00000000;
  490. SDRAM[1].EmcDllXformQUse7 = 0x00000000;
  491. SDRAM[1].EmcDllXformAddr0 = 0x0000000f;
  492. SDRAM[1].EmcDllXformAddr1 = 0x0000000f;
  493. SDRAM[1].EmcDllXformAddr2 = 0x00000000;
  494. SDRAM[1].EmcDllXformAddr3 = 0x00000011;
  495. SDRAM[1].EmcDllXformAddr4 = 0x00000012;
  496. SDRAM[1].EmcDllXformAddr5 = 0x00000000;
  497. SDRAM[1].EmcDllXformQUse8 = 0x00000000;
  498. SDRAM[1].EmcDllXformQUse9 = 0x00000000;
  499. SDRAM[1].EmcDllXformQUse10 = 0x00000000;
  500. SDRAM[1].EmcDllXformQUse11 = 0x00000000;
  501. SDRAM[1].EmcDllXformQUse12 = 0x00000000;
  502. SDRAM[1].EmcDllXformQUse13 = 0x00000000;
  503. SDRAM[1].EmcDllXformQUse14 = 0x00000000;
  504. SDRAM[1].EmcDllXformQUse15 = 0x00000000;
  505. SDRAM[1].EmcDliTrimTxDqs0 = 0x00000004;
  506. SDRAM[1].EmcDliTrimTxDqs1 = 0x00000006;
  507. SDRAM[1].EmcDliTrimTxDqs2 = 0x00000004;
  508. SDRAM[1].EmcDliTrimTxDqs3 = 0x00000006;
  509. SDRAM[1].EmcDliTrimTxDqs4 = 0x00000006;
  510. SDRAM[1].EmcDliTrimTxDqs5 = 0x00000006;
  511. SDRAM[1].EmcDliTrimTxDqs6 = 0x00000006;
  512. SDRAM[1].EmcDliTrimTxDqs7 = 0x00000005;
  513. SDRAM[1].EmcDliTrimTxDqs8 = 0x00000004;
  514. SDRAM[1].EmcDliTrimTxDqs9 = 0x00000006;
  515. SDRAM[1].EmcDliTrimTxDqs10 = 0x00000004;
  516. SDRAM[1].EmcDliTrimTxDqs11 = 0x00000006;
  517. SDRAM[1].EmcDliTrimTxDqs12 = 0x00000006;
  518. SDRAM[1].EmcDliTrimTxDqs13 = 0x00000006;
  519. SDRAM[1].EmcDliTrimTxDqs14 = 0x00000006;
  520. SDRAM[1].EmcDliTrimTxDqs15 = 0x00000005;
  521. SDRAM[1].EmcDllXformDq0 = 0x0000000a;
  522. SDRAM[1].EmcDllXformDq1 = 0x00000009;
  523. SDRAM[1].EmcDllXformDq2 = 0x00000009;
  524. SDRAM[1].EmcDllXformDq3 = 0x0000000a;
  525. SDRAM[1].EmcDllXformDq4 = 0x00000009;
  526. SDRAM[1].EmcDllXformDq5 = 0x00000009;
  527. SDRAM[1].EmcDllXformDq6 = 0x00000009;
  528. SDRAM[1].EmcDllXformDq7 = 0x00000009;
  529. SDRAM[1].WarmBootWait = 0x00000001;
  530. SDRAM[1].EmcCttTermCtrl = 0x00000802;
  531. SDRAM[1].EmcOdtWrite = 0x00000000;
  532. SDRAM[1].EmcOdtRead = 0x00000000;
  533. SDRAM[1].EmcZcalInterval = 0x00064000;
  534. SDRAM[1].EmcZcalWaitCnt = 0x00000058;
  535. SDRAM[1].EmcZcalMrwCmd = 0x800a0056;
  536. SDRAM[1].EmcMrsResetDll = 0x00000000;
  537. SDRAM[1].EmcZcalInitDev0 = 0x840a00ff;
  538. SDRAM[1].EmcZcalInitDev1 = 0x00000000;
  539. SDRAM[1].EmcZcalInitWait = 0x00000001;
  540. SDRAM[1].EmcZcalWarmColdBootEnables = 0x00000003;
  541. SDRAM[1].EmcMrwLpddr2ZcalWarmBoot = 0x040a00ab;
  542. SDRAM[1].EmcZqCalDdr3WarmBoot = 0x00000000;
  543. SDRAM[1].EmcZcalWarmBootWait = 0x00000001;
  544. SDRAM[1].EmcMrsWarmBootEnable = 0x00000001;
  545. SDRAM[1].EmcMrsResetDllWait = 0x00000000;
  546. SDRAM[1].EmcMrsExtra = 0x00000000;
  547. SDRAM[1].EmcWarmBootMrsExtra = 0x00000000;
  548. SDRAM[1].EmcEmrsDdr2DllEnable = 0x00000000;
  549. SDRAM[1].EmcMrsDdr2DllReset = 0x00000000;
  550. SDRAM[1].EmcEmrsDdr2OcdCalib = 0x00000000;
  551. SDRAM[1].EmcDdr2Wait = 0x00000000;
  552. SDRAM[1].EmcClkenOverride = 0x00000000;
  553. SDRAM[1].McDisExtraSnapLevels = 0x00000000;
  554. SDRAM[1].EmcExtraRefreshNum = 0x00000002;
  555. SDRAM[1].EmcClkenOverrideAllWarmBoot = 0x00000000;
  556. SDRAM[1].McClkenOverrideAllWarmBoot = 0x00000000;
  557. SDRAM[1].EmcCfgDigDllPeriodWarmBoot = 0x00000003;
  558. SDRAM[1].PmcVddpSel = 0x00000001;
  559. SDRAM[1].PmcVddpSelWait = 0x00000002;
  560. SDRAM[1].PmcDdrPwr = 0x00000003;
  561. SDRAM[1].PmcDdrCfg = 0x00001000;
  562. SDRAM[1].PmcIoDpd3Req = 0x4ffecea7;
  563. SDRAM[1].PmcIoDpd3ReqWait = 0x00000000;
  564. SDRAM[1].PmcRegShort = 0x0000330f;
  565. SDRAM[1].PmcNoIoPower = 0x00000000;
  566. SDRAM[1].PmcPorDpdCtrlWait = 0x00000001;
  567. SDRAM[1].EmcXm2CmdPadCtrl = 0x00000220;
  568. SDRAM[1].EmcXm2CmdPadCtrl2 = 0x770c0000;
  569. SDRAM[1].EmcXm2CmdPadCtrl3 = 0x050c0000;
  570. SDRAM[1].EmcXm2CmdPadCtrl4 = 0x00000000;
  571. SDRAM[1].EmcXm2CmdPadCtrl5 = 0x00100100;
  572. SDRAM[1].EmcXm2DqsPadCtrl = 0x770c1414;
  573. SDRAM[1].EmcXm2DqsPadCtrl2 = 0x0120103d;
  574. SDRAM[1].EmcXm2DqsPadCtrl3 = 0x51451420;
  575. SDRAM[1].EmcXm2DqsPadCtrl4 = 0x00514514;
  576. SDRAM[1].EmcXm2DqsPadCtrl5 = 0x00514514;
  577. SDRAM[1].EmcXm2DqsPadCtrl6 = 0x51451400;
  578. SDRAM[1].EmcXm2DqPadCtrl = 0x770c2990;
  579. SDRAM[1].EmcXm2DqPadCtrl2 = 0x00000000;
  580. SDRAM[1].EmcXm2DqPadCtrl3 = 0x00000000;
  581. SDRAM[1].EmcXm2ClkPadCtrl = 0x77ffc004;
  582. SDRAM[1].EmcXm2ClkPadCtrl2 = 0x00000404;
  583. SDRAM[1].EmcXm2CompPadCtrl = 0x81f1f008;
  584. SDRAM[1].EmcXm2VttGenPadCtrl = 0x07070000;
  585. SDRAM[1].EmcXm2VttGenPadCtrl2 = 0x00000000;
  586. SDRAM[1].EmcXm2VttGenPadCtrl3 = 0x015ddddd;
  587. SDRAM[1].EmcAcpdControl = 0x00000000;
  588. SDRAM[1].EmcSwizzleRank0ByteCfg = 0x00000321;
  589. SDRAM[1].EmcSwizzleRank0Byte0 = 0x72361054;
  590. SDRAM[1].EmcSwizzleRank0Byte1 = 0x76325410;
  591. SDRAM[1].EmcSwizzleRank0Byte2 = 0x14763250;
  592. SDRAM[1].EmcSwizzleRank0Byte3 = 0x06413572;
  593. SDRAM[1].EmcSwizzleRank1ByteCfg = 0x00000321;
  594. SDRAM[1].EmcSwizzleRank1Byte0 = 0x31607452;
  595. SDRAM[1].EmcSwizzleRank1Byte1 = 0x20436175;
  596. SDRAM[1].EmcSwizzleRank1Byte2 = 0x03241756;
  597. SDRAM[1].EmcSwizzleRank1Byte3 = 0x10463257;
  598. SDRAM[1].EmcDsrVttgenDrv = 0x0000003f;
  599. SDRAM[1].EmcTxdsrvttgen = 0x00000000;
  600. SDRAM[1].EmcBgbiasCtl0 = 0x00000000;
  601. SDRAM[1].McEmemAdrCfg = 0x00000000;
  602. SDRAM[1].McEmemAdrCfgDev0 = 0x00080303;
  603. SDRAM[1].McEmemAdrCfgDev1 = 0x00080303;
  604. SDRAM[1].McEmemAdrCfgBankMask0 = 0x00001248;
  605. SDRAM[1].McEmemAdrCfgBankMask1 = 0x00002490;
  606. SDRAM[1].McEmemAdrCfgBankMask2 = 0x00000920;
  607. SDRAM[1].McEmemAdrCfgBankSwizzle3 = 0x00000001;
  608. SDRAM[1].McEmemCfg = 0x00000800;
  609. SDRAM[1].McEmemArbCfg = 0x0e00000d;
  610. SDRAM[1].McEmemArbOutstandingReq = 0x80000040;
  611. SDRAM[1].McEmemArbTimingRcd = 0x00000007;
  612. SDRAM[1].McEmemArbTimingRp = 0x00000008;
  613. SDRAM[1].McEmemArbTimingRc = 0x0000001b;
  614. SDRAM[1].McEmemArbTimingRas = 0x00000012;
  615. SDRAM[1].McEmemArbTimingFaw = 0x00000017;
  616. SDRAM[1].McEmemArbTimingRrd = 0x00000004;
  617. SDRAM[1].McEmemArbTimingRap2Pre = 0x00000004;
  618. SDRAM[1].McEmemArbTimingWap2Pre = 0x0000000e;
  619. SDRAM[1].McEmemArbTimingR2R = 0x00000004;
  620. SDRAM[1].McEmemArbTimingW2W = 0x00000001;
  621. SDRAM[1].McEmemArbTimingR2W = 0x00000009;
  622. SDRAM[1].McEmemArbTimingW2R = 0x00000009;
  623. SDRAM[1].McEmemArbDaTurns = 0x09090104;
  624. SDRAM[1].McEmemArbDaCovers = 0x001e141b;
  625. SDRAM[1].McEmemArbMisc0 = 0x72ae2a1c;
  626. SDRAM[1].McEmemArbMisc1 = 0x70000f02;
  627. SDRAM[1].McEmemArbRing1Throttle = 0x001f0000;
  628. SDRAM[1].McEmemArbOverride = 0x10000000;
  629. SDRAM[1].McEmemArbOverride1 = 0x00000000;
  630. SDRAM[1].McEmemArbRsv = 0xff00ff00;
  631. SDRAM[1].McClkenOverride = 0x00000000;
  632. SDRAM[1].McStatControl = 0x00000000;
  633. SDRAM[1].McDisplaySnapRing = 0x00000003;
  634. SDRAM[1].McVideoProtectBom = 0xfff00000;
  635. SDRAM[1].McVideoProtectBomAdrHi = 0x00000000;
  636. SDRAM[1].McVideoProtectSizeMb = 0x00000000;
  637. SDRAM[1].McVideoProtectVprOverride = 0xe4bac743;
  638. SDRAM[1].McVideoProtectVprOverride1 = 0x00000013;
  639. SDRAM[1].McVideoProtectGpuOverride0 = 0x00000000;
  640. SDRAM[1].McVideoProtectGpuOverride1 = 0x00000000;
  641. SDRAM[1].McSecCarveoutBom = 0xfff00000;
  642. SDRAM[1].McSecCarveoutAdrHi = 0x00000000;
  643. SDRAM[1].McSecCarveoutSizeMb = 0x00000000;
  644. SDRAM[1].McVideoProtectWriteAccess = 0x00000000;
  645. SDRAM[1].McSecCarveoutProtectWriteAccess = 0x00000000;
  646. SDRAM[1].EmcCaTrainingEnable = 0x00000001;
  647. SDRAM[1].EmcCaTrainingTimingCntl1 = 0x09257359;
  648. SDRAM[1].EmcCaTrainingTimingCntl2 = 0x00000017;
  649. SDRAM[1].SwizzleRankByteEncode = 0x0000004c;
  650. SDRAM[1].BootRomPatchControl = 0x00000000;
  651. SDRAM[1].BootRomPatchData = 0x00000000;
  652. SDRAM[1].McMtsCarveoutBom = 0xfff00000;
  653. SDRAM[1].McMtsCarveoutAdrHi = 0x00000000;
  654. SDRAM[1].McMtsCarveoutSizeMb = 0x00000000;
  655. SDRAM[1].McMtsCarveoutRegCtrl = 0x00000000;
  656. #@ MC_MLL_MPCORER_PTSA_RATE {0x7001944c} = 0x00000017;
  657. #@ MC_PTSA_GRANT_DECREMENT {0x70019960} = 0x000001bb;
  658. #@ MC_LATENCY_ALLOWANCE_XUSB_0 {0x7001937c} = 0x006e0038;
  659. #@ MC_LATENCY_ALLOWANCE_XUSB_1 {0x70019380} = 0x006e0038;
  660. #@ MC_LATENCY_ALLOWANCE_TSEC_0 {0x70019390} = 0x006e003c;
  661. #@ MC_LATENCY_ALLOWANCE_SDMMCA_0 {0x700193b8} = 0x006e0090;
  662. #@ MC_LATENCY_ALLOWANCE_SDMMCAA_0 {0x700193bc} = 0x006e0041;
  663. #@ MC_LATENCY_ALLOWANCE_SDMMC_0 {0x700193c0} = 0x006e0090;
  664. #@ MC_LATENCY_ALLOWANCE_SDMMCAB_0 {0x700193c4} = 0x006e0041;
  665. #@ MC_LATENCY_ALLOWANCE_PPCS_0 {0x70019344} = 0x00270049;
  666. #@ MC_LATENCY_ALLOWANCE_PPCS_1 {0x70019348} = 0x006e0080;
  667. #@ MC_LATENCY_ALLOWANCE_MPCORE_0 {0x70019320} = 0x006e0004;
  668. #@ MC_LATENCY_ALLOWANCE_MPCORELP_0 {0x70019324} = 0x006e0004;
  669. #@ MC_LATENCY_ALLOWANCE_HC_0 {0x70019310} = 0x00080016;
  670. #@ MC_LATENCY_ALLOWANCE_HC_1 {0x70019314} = 0x0000006e;
  671. #@ MC_LATENCY_ALLOWANCE_AVPC_0 {0x700192e4} = 0x006e0004;
  672. #@ MC_LATENCY_ALLOWANCE_GPU_0 {0x700193ac} = 0x006e0019;
  673. #@ MC_LATENCY_ALLOWANCE_MSENC_0 {0x70019328} = 0x006e0018;
  674. #@ MC_LATENCY_ALLOWANCE_HDA_0 {0x70019318} = 0x006e0024;
  675. #@ MC_LATENCY_ALLOWANCE_VIC_0 {0x70019394} = 0x006e001b;
  676. #@ MC_LATENCY_ALLOWANCE_VI2_0 {0x70019398} = 0x0000006e;
  677. #@ MC_LATENCY_ALLOWANCE_ISP2_0 {0x70019370} = 0x00000036;
  678. #@ MC_LATENCY_ALLOWANCE_ISP2_1 {0x70019374} = 0x006e006e;
  679. #@ MC_LATENCY_ALLOWANCE_ISP2B_0 {0x70019384} = 0x00000036;
  680. #@ MC_LATENCY_ALLOWANCE_ISP2B_1 {0x70019388} = 0x006e006e;
  681. #@ MC_LATENCY_ALLOWANCE_VDE_0 {0x70019354} = 0x00d400ff;
  682. #@ MC_LATENCY_ALLOWANCE_VDE_1 {0x70019358} = 0x00510029;
  683. #@ MC_LATENCY_ALLOWANCE_VDE_2 {0x7001935c} = 0x006e006e;
  684. #@ MC_LATENCY_ALLOWANCE_VDE_3 {0x70019360} = 0x006e006e;
  685. #@ MC_LATENCY_ALLOWANCE_SATA_0 {0x70019350} = 0x006e0065;
  686. #@ MC_LATENCY_ALLOWANCE_AFI_0 {0x700192e0} = 0x006e001c;
  687. SDRAM[2].MemoryType = NvBootMemoryType_LpDdr2;
  688. SDRAM[2].PllMInputDivider = 0x00000001;
  689. SDRAM[2].PllMFeedbackDivider = 0x0000004d;
  690. SDRAM[2].PllMStableTime = 0x0000012c;
  691. SDRAM[2].PllMSetupControl = 0x00000000;
  692. SDRAM[2].PllMSelectDiv2 = 0x00000000;
  693. SDRAM[2].PllMPDLshiftPh45 = 0x00000001;
  694. SDRAM[2].PllMPDLshiftPh90 = 0x00000001;
  695. SDRAM[2].PllMPDLshiftPh135 = 0x00000001;
  696. SDRAM[2].PllMKCP = 0x00000000;
  697. SDRAM[2].PllMKVCO = 0x00000000;
  698. SDRAM[2].EmcBctSpare0 = 0x00000000;
  699. SDRAM[2].EmcBctSpare1 = 0x00000000;
  700. SDRAM[2].EmcBctSpare2 = 0x00000000;
  701. SDRAM[2].EmcBctSpare3 = 0x00000000;
  702. SDRAM[2].EmcBctSpare4 = 0x00000000;
  703. SDRAM[2].EmcBctSpare5 = 0x00000000;
  704. SDRAM[2].EmcBctSpare6 = 0x00000000;
  705. SDRAM[2].EmcBctSpare7 = 0x00000000;
  706. SDRAM[2].EmcBctSpare8 = 0x00000000;
  707. SDRAM[2].EmcBctSpare9 = 0x00000000;
  708. SDRAM[2].EmcBctSpare10 = 0x00000000;
  709. SDRAM[2].EmcBctSpare11 = 0x00000000;
  710. SDRAM[2].EmcClockSource = 0x80000000;
  711. SDRAM[2].EmcAutoCalInterval = 0x001fffff;
  712. SDRAM[2].EmcAutoCalConfig = 0xa1430000;
  713. SDRAM[2].EmcAutoCalConfig2 = 0x00000000;
  714. SDRAM[2].EmcAutoCalConfig3 = 0x00000000;
  715. SDRAM[2].EmcAutoCalWait = 0x00000190;
  716. SDRAM[2].EmcAdrCfg = 0x00000001;
  717. SDRAM[2].EmcPinProgramWait = 0x00000000;
  718. SDRAM[2].EmcPinExtraWait = 0x00000000;
  719. SDRAM[2].EmcTimingControlWait = 0x00000000;
  720. SDRAM[2].EmcRc = 0x00000037;
  721. SDRAM[2].EmcRfc = 0x000000c2;
  722. SDRAM[2].EmcRfcSlr = 0x00000000;
  723. SDRAM[2].EmcRas = 0x00000026;
  724. SDRAM[2].EmcRp = 0x00000010;
  725. SDRAM[2].EmcR2r = 0x00000000;
  726. SDRAM[2].EmcW2w = 0x00000000;
  727. SDRAM[2].EmcR2w = 0x0000000f;
  728. SDRAM[2].EmcW2r = 0x00000010;
  729. SDRAM[2].EmcR2p = 0x00000006;
  730. SDRAM[2].EmcW2p = 0x00000017;
  731. SDRAM[2].EmcRdRcd = 0x00000010;
  732. SDRAM[2].EmcWrRcd = 0x00000010;
  733. SDRAM[2].EmcRrd = 0x00000009;
  734. SDRAM[2].EmcRext = 0x00000005;
  735. SDRAM[2].EmcWext = 0x00000000;
  736. SDRAM[2].EmcWdv = 0x00000007;
  737. SDRAM[2].EmcWdvMask = 0x00000007;
  738. SDRAM[2].EmcQUse = 0x00000010;
  739. SDRAM[2].EmcQuseWidth = 0x00000005;
  740. SDRAM[2].EmcIbdly = 0x00000000;
  741. SDRAM[2].EmcEInput = 0x00000005;
  742. SDRAM[2].EmcEInputDuration = 0x00000012;
  743. SDRAM[2].EmcPutermExtra = 0x000d0000;
  744. SDRAM[2].EmcPutermWidth = 0x00000007;
  745. SDRAM[2].EmcPutermAdj = 0x00000000;
  746. SDRAM[2].EmcCdbCntl1 = 0x00000000;
  747. SDRAM[2].EmcCdbCntl2 = 0x00000000;
  748. SDRAM[2].EmcCdbCntl3 = 0x00000000;
  749. SDRAM[2].EmcQRst = 0x00000004;
  750. SDRAM[2].EmcQSafe = 0x00000019;
  751. SDRAM[2].EmcRdv = 0x00000020;
  752. SDRAM[2].EmcRdvMask = 0x00000022;
  753. SDRAM[2].EmcQpop = 0x00000017;
  754. SDRAM[2].EmcCtt = 0x00000000;
  755. SDRAM[2].EmcCttDuration = 0x00000007;
  756. SDRAM[2].EmcRefresh = 0x00000dd4;
  757. SDRAM[2].EmcBurstRefreshNum = 0x00000000;
  758. SDRAM[2].EmcPreRefreshReqCnt = 0x00000375;
  759. SDRAM[2].EmcPdEx2Wr = 0x00000006;
  760. SDRAM[2].EmcPdEx2Rd = 0x00000006;
  761. SDRAM[2].EmcPChg2Pden = 0x00000010;
  762. SDRAM[2].EmcAct2Pden = 0x00000000;
  763. SDRAM[2].EmcAr2Pden = 0x00000001;
  764. SDRAM[2].EmcRw2Pden = 0x0000001b;
  765. SDRAM[2].EmcTxsr = 0x000000cc;
  766. SDRAM[2].EmcTxsrDll = 0x000000cc;
  767. SDRAM[2].EmcTcke = 0x00000007;
  768. SDRAM[2].EmcTckesr = 0x0000000e;
  769. SDRAM[2].EmcTpd = 0x00000007;
  770. SDRAM[2].EmcTfaw = 0x0000002d;
  771. SDRAM[2].EmcTrpab = 0x00000014;
  772. SDRAM[2].EmcTClkStable = 0x00000003;
  773. SDRAM[2].EmcTClkStop = 0x00000003;
  774. SDRAM[2].EmcTRefBw = 0x00001842;
  775. SDRAM[2].EmcFbioCfg5 = 0x1363a896;
  776. SDRAM[2].EmcFbioCfg6 = 0x00000000;
  777. SDRAM[2].EmcFbioSpare = 0x00000000;
  778. SDRAM[2].EmcCfgRsv = 0xff00ff00;
  779. SDRAM[2].EmcMrs = 0x00000000;
  780. SDRAM[2].EmcEmrs = 0x00000000;
  781. SDRAM[2].EmcEmrs2 = 0x00000000;
  782. SDRAM[2].EmcEmrs3 = 0x00000000;
  783. SDRAM[2].EmcMrw1 = 0x00010083;
  784. SDRAM[2].EmcMrw2 = 0x0002001c;
  785. SDRAM[2].EmcMrw3 = 0x00030001;
  786. SDRAM[2].EmcMrw4 = 0x800b0000;
  787. SDRAM[2].EmcMrwExtra = 0x00010083;
  788. SDRAM[2].EmcWarmBootMrwExtra = 0x0002001c;
  789. SDRAM[2].EmcWarmBootExtraModeRegWriteEnable = 0x00000000;
  790. SDRAM[2].EmcExtraModeRegWriteEnable = 0x00000000;
  791. SDRAM[2].EmcMrwResetCommand = 0x003f00fc;
  792. SDRAM[2].EmcMrwResetNInitWait = 0x0000000a;
  793. SDRAM[2].EmcMrsWaitCnt = 0x039c0019;
  794. SDRAM[2].EmcMrsWaitCnt2 = 0x039c0019;
  795. SDRAM[2].EmcCfg = 0xf3300000;
  796. SDRAM[2].EmcCfg2 = 0x0000089f;
  797. SDRAM[2].EmcCfgPipe = 0x00004080;
  798. SDRAM[2].EmcDbg = 0x01000c00;
  799. SDRAM[2].EmcCmdQ = 0x10004408;
  800. SDRAM[2].EmcMc2EmcQ = 0x06000404;
  801. SDRAM[2].EmcDynSelfRefControl = 0x80001c77;
  802. SDRAM[2].AhbArbitrationXbarCtrlMemInitDone = 0x00000001;
  803. SDRAM[2].EmcCfgDigDll = 0xe00400b9;
  804. SDRAM[2].EmcCfgDigDllPeriod = 0x00008000;
  805. SDRAM[2].EmcDevSelect = 0x00000000;
  806. SDRAM[2].EmcSelDpdCtrl = 0x0004001c;
  807. SDRAM[2].EmcDllXformDqs0 = 0x00000004;
  808. SDRAM[2].EmcDllXformDqs1 = 0x00000004;
  809. SDRAM[2].EmcDllXformDqs2 = 0x00000004;
  810. SDRAM[2].EmcDllXformDqs3 = 0x00000004;
  811. SDRAM[2].EmcDllXformDqs4 = 0x00000004;
  812. SDRAM[2].EmcDllXformDqs5 = 0x00000004;
  813. SDRAM[2].EmcDllXformDqs6 = 0x00000004;
  814. SDRAM[2].EmcDllXformDqs7 = 0x00000004;
  815. SDRAM[2].EmcDllXformDqs8 = 0x00000004;
  816. SDRAM[2].EmcDllXformDqs9 = 0x00000004;
  817. SDRAM[2].EmcDllXformDqs10 = 0x00000004;
  818. SDRAM[2].EmcDllXformDqs11 = 0x00000004;
  819. SDRAM[2].EmcDllXformDqs12 = 0x00000004;
  820. SDRAM[2].EmcDllXformDqs13 = 0x00000004;
  821. SDRAM[2].EmcDllXformDqs14 = 0x00000004;
  822. SDRAM[2].EmcDllXformDqs15 = 0x00000004;
  823. SDRAM[2].EmcDllXformQUse0 = 0x00000000;
  824. SDRAM[2].EmcDllXformQUse1 = 0x00000000;
  825. SDRAM[2].EmcDllXformQUse2 = 0x00000000;
  826. SDRAM[2].EmcDllXformQUse3 = 0x00000000;
  827. SDRAM[2].EmcDllXformQUse4 = 0x00000000;
  828. SDRAM[2].EmcDllXformQUse5 = 0x00000000;
  829. SDRAM[2].EmcDllXformQUse6 = 0x00000000;
  830. SDRAM[2].EmcDllXformQUse7 = 0x00000000;
  831. SDRAM[2].EmcDllXformAddr0 = 0x0000400d;
  832. SDRAM[2].EmcDllXformAddr1 = 0x0000400d;
  833. SDRAM[2].EmcDllXformAddr2 = 0x00000000;
  834. SDRAM[2].EmcDllXformAddr3 = 0x00000011;
  835. SDRAM[2].EmcDllXformAddr4 = 0x00000011;
  836. SDRAM[2].EmcDllXformAddr5 = 0x00000000;
  837. SDRAM[2].EmcDllXformQUse8 = 0x00000000;
  838. SDRAM[2].EmcDllXformQUse9 = 0x00000000;
  839. SDRAM[2].EmcDllXformQUse10 = 0x00000000;
  840. SDRAM[2].EmcDllXformQUse11 = 0x00000000;
  841. SDRAM[2].EmcDllXformQUse12 = 0x00000000;
  842. SDRAM[2].EmcDllXformQUse13 = 0x00000000;
  843. SDRAM[2].EmcDllXformQUse14 = 0x00000000;
  844. SDRAM[2].EmcDllXformQUse15 = 0x00000000;
  845. SDRAM[2].EmcDliTrimTxDqs0 = 0x00000004;
  846. SDRAM[2].EmcDliTrimTxDqs1 = 0x00000004;
  847. SDRAM[2].EmcDliTrimTxDqs2 = 0x00000004;
  848. SDRAM[2].EmcDliTrimTxDqs3 = 0x00000004;
  849. SDRAM[2].EmcDliTrimTxDqs4 = 0x00000004;
  850. SDRAM[2].EmcDliTrimTxDqs5 = 0x00000004;
  851. SDRAM[2].EmcDliTrimTxDqs6 = 0x00000004;
  852. SDRAM[2].EmcDliTrimTxDqs7 = 0x00000004;
  853. SDRAM[2].EmcDliTrimTxDqs8 = 0x00000004;
  854. SDRAM[2].EmcDliTrimTxDqs9 = 0x00000004;
  855. SDRAM[2].EmcDliTrimTxDqs10 = 0x00000004;
  856. SDRAM[2].EmcDliTrimTxDqs11 = 0x00000004;
  857. SDRAM[2].EmcDliTrimTxDqs12 = 0x00000004;
  858. SDRAM[2].EmcDliTrimTxDqs13 = 0x00000004;
  859. SDRAM[2].EmcDliTrimTxDqs14 = 0x00000004;
  860. SDRAM[2].EmcDliTrimTxDqs15 = 0x00000004;
  861. SDRAM[2].EmcDllXformDq0 = 0x00000009;
  862. SDRAM[2].EmcDllXformDq1 = 0x00000009;
  863. SDRAM[2].EmcDllXformDq2 = 0x00000009;
  864. SDRAM[2].EmcDllXformDq3 = 0x00000009;
  865. SDRAM[2].EmcDllXformDq4 = 0x0000000a;
  866. SDRAM[2].EmcDllXformDq5 = 0x00000009;
  867. SDRAM[2].EmcDllXformDq6 = 0x0000000a;
  868. SDRAM[2].EmcDllXformDq7 = 0x00000009;
  869. SDRAM[2].WarmBootWait = 0x00000001;
  870. SDRAM[2].EmcCttTermCtrl = 0x00000802;
  871. SDRAM[2].EmcOdtWrite = 0x00000000;
  872. SDRAM[2].EmcOdtRead = 0x00000000;
  873. SDRAM[2].EmcZcalInterval = 0x00064000;
  874. SDRAM[2].EmcZcalWaitCnt = 0x00000058;
  875. SDRAM[2].EmcZcalMrwCmd = 0x000a0056;
  876. SDRAM[2].EmcMrsResetDll = 0x00000000;
  877. SDRAM[2].EmcZcalInitDev0 = 0x840a00ff;
  878. SDRAM[2].EmcZcalInitDev1 = 0x440a00ff;
  879. SDRAM[2].EmcZcalInitWait = 0x00000001;
  880. SDRAM[2].EmcZcalWarmColdBootEnables = 0x00000003;
  881. SDRAM[2].EmcMrwLpddr2ZcalWarmBoot = 0x040a00ab;
  882. SDRAM[2].EmcZqCalDdr3WarmBoot = 0x00000000;
  883. SDRAM[2].EmcZcalWarmBootWait = 0x00000001;
  884. SDRAM[2].EmcMrsWarmBootEnable = 0x00000001;
  885. SDRAM[2].EmcMrsResetDllWait = 0x00000000;
  886. SDRAM[2].EmcMrsExtra = 0x00000000;
  887. SDRAM[2].EmcWarmBootMrsExtra = 0x00000000;
  888. SDRAM[2].EmcEmrsDdr2DllEnable = 0x00000000;
  889. SDRAM[2].EmcMrsDdr2DllReset = 0x00000000;
  890. SDRAM[2].EmcEmrsDdr2OcdCalib = 0x00000000;
  891. SDRAM[2].EmcDdr2Wait = 0x00000000;
  892. SDRAM[2].EmcClkenOverride = 0x00000000;
  893. SDRAM[2].McDisExtraSnapLevels = 0x00000000;
  894. SDRAM[2].EmcExtraRefreshNum = 0x00000002;
  895. SDRAM[2].EmcClkenOverrideAllWarmBoot = 0x00000000;
  896. SDRAM[2].McClkenOverrideAllWarmBoot = 0x00000000;
  897. SDRAM[2].EmcCfgDigDllPeriodWarmBoot = 0x00000003;
  898. SDRAM[2].PmcVddpSel = 0x00000001;
  899. SDRAM[2].PmcVddpSelWait = 0x00000002;
  900. SDRAM[2].PmcDdrPwr = 0x00000003;
  901. SDRAM[2].PmcDdrCfg = 0x00001000;
  902. SDRAM[2].PmcIoDpd3Req = 0x4ffefef7;
  903. SDRAM[2].PmcIoDpd3ReqWait = 0x00000000;
  904. SDRAM[2].PmcRegShort = 0x0000330f;
  905. SDRAM[2].PmcNoIoPower = 0x00000000;
  906. SDRAM[2].PmcPorDpdCtrlWait = 0x00000001;
  907. SDRAM[2].EmcXm2CmdPadCtrl = 0x00000220;
  908. SDRAM[2].EmcXm2CmdPadCtrl2 = 0x770c0000;
  909. SDRAM[2].EmcXm2CmdPadCtrl3 = 0x050c0000;
  910. SDRAM[2].EmcXm2CmdPadCtrl4 = 0x00000000;
  911. SDRAM[2].EmcXm2CmdPadCtrl5 = 0x00100100;
  912. SDRAM[2].EmcXm2DqsPadCtrl = 0x770c1414;
  913. SDRAM[2].EmcXm2DqsPadCtrl2 = 0x0120103d;
  914. SDRAM[2].EmcXm2DqsPadCtrl3 = 0x5d75d720;
  915. SDRAM[2].EmcXm2DqsPadCtrl4 = 0x00514514;
  916. SDRAM[2].EmcXm2DqsPadCtrl5 = 0x00514514;
  917. SDRAM[2].EmcXm2DqsPadCtrl6 = 0x5d75d700;
  918. SDRAM[2].EmcXm2DqPadCtrl = 0x770c2990;
  919. SDRAM[2].EmcXm2DqPadCtrl2 = 0x00000000;
  920. SDRAM[2].EmcXm2DqPadCtrl3 = 0x00000000;
  921. SDRAM[2].EmcXm2ClkPadCtrl = 0x77ffc004;
  922. SDRAM[2].EmcXm2ClkPadCtrl2 = 0x00000303;
  923. SDRAM[2].EmcXm2CompPadCtrl = 0x81f1f008;
  924. SDRAM[2].EmcXm2VttGenPadCtrl = 0x07070000;
  925. SDRAM[2].EmcXm2VttGenPadCtrl2 = 0x00000000;
  926. SDRAM[2].EmcXm2VttGenPadCtrl3 = 0x015ddddd;
  927. SDRAM[2].EmcAcpdControl = 0x00000000;
  928. SDRAM[2].EmcSwizzleRank0ByteCfg = 0x00000321;
  929. SDRAM[2].EmcSwizzleRank0Byte0 = 0x72361054;
  930. SDRAM[2].EmcSwizzleRank0Byte1 = 0x76325410;
  931. SDRAM[2].EmcSwizzleRank0Byte2 = 0x14763250;
  932. SDRAM[2].EmcSwizzleRank0Byte3 = 0x06413572;
  933. SDRAM[2].EmcSwizzleRank1ByteCfg = 0x00000321;
  934. SDRAM[2].EmcSwizzleRank1Byte0 = 0x31607452;
  935. SDRAM[2].EmcSwizzleRank1Byte1 = 0x20436175;
  936. SDRAM[2].EmcSwizzleRank1Byte2 = 0x03241756;
  937. SDRAM[2].EmcSwizzleRank1Byte3 = 0x10463257;
  938. SDRAM[2].EmcDsrVttgenDrv = 0x0000003f;
  939. SDRAM[2].EmcTxdsrvttgen = 0x00000000;
  940. SDRAM[2].EmcBgbiasCtl0 = 0x00000000;
  941. SDRAM[2].McEmemAdrCfg = 0x00000001;
  942. SDRAM[2].McEmemAdrCfgDev0 = 0x000c0303;
  943. SDRAM[2].McEmemAdrCfgDev1 = 0x000c0303;
  944. SDRAM[2].McEmemAdrCfgBankMask0 = 0x00001248;
  945. SDRAM[2].McEmemAdrCfgBankMask1 = 0x00002490;
  946. SDRAM[2].McEmemAdrCfgBankMask2 = 0x00000920;
  947. SDRAM[2].McEmemAdrCfgBankSwizzle3 = 0x00000001;
  948. SDRAM[2].McEmemCfg = 0x00000c00;
  949. SDRAM[2].McEmemArbCfg = 0x0e00000d;
  950. SDRAM[2].McEmemArbOutstandingReq = 0x80000040;
  951. SDRAM[2].McEmemArbTimingRcd = 0x00000007;
  952. SDRAM[2].McEmemArbTimingRp = 0x00000008;
  953. SDRAM[2].McEmemArbTimingRc = 0x0000001b;
  954. SDRAM[2].McEmemArbTimingRas = 0x00000012;
  955. SDRAM[2].McEmemArbTimingFaw = 0x00000017;
  956. SDRAM[2].McEmemArbTimingRrd = 0x00000004;
  957. SDRAM[2].McEmemArbTimingRap2Pre = 0x00000004;
  958. SDRAM[2].McEmemArbTimingWap2Pre = 0x0000000e;
  959. SDRAM[2].McEmemArbTimingR2R = 0x00000004;
  960. SDRAM[2].McEmemArbTimingW2W = 0x00000001;
  961. SDRAM[2].McEmemArbTimingR2W = 0x00000009;
  962. SDRAM[2].McEmemArbTimingW2R = 0x00000009;
  963. SDRAM[2].McEmemArbDaTurns = 0x09090104;
  964. SDRAM[2].McEmemArbDaCovers = 0x001e141b;
  965. SDRAM[2].McEmemArbMisc0 = 0x72ae2a1c;
  966. SDRAM[2].McEmemArbMisc1 = 0x70000f02;
  967. SDRAM[2].McEmemArbRing1Throttle = 0x001f0000;
  968. SDRAM[2].McEmemArbOverride = 0x10000000;
  969. SDRAM[2].McEmemArbOverride1 = 0x00000000;
  970. SDRAM[2].McEmemArbRsv = 0xff00ff00;
  971. SDRAM[2].McClkenOverride = 0x00000000;
  972. SDRAM[2].McStatControl = 0x00000000;
  973. SDRAM[2].McDisplaySnapRing = 0x00000003;
  974. SDRAM[2].McVideoProtectBom = 0xfff00000;
  975. SDRAM[2].McVideoProtectBomAdrHi = 0x00000000;
  976. SDRAM[2].McVideoProtectSizeMb = 0x00000000;
  977. SDRAM[2].McVideoProtectVprOverride = 0xe4bac743;
  978. SDRAM[2].McVideoProtectVprOverride1 = 0x00000013;
  979. SDRAM[2].McVideoProtectGpuOverride0 = 0x00000000;
  980. SDRAM[2].McVideoProtectGpuOverride1 = 0x00000000;
  981. SDRAM[2].McSecCarveoutBom = 0xfff00000;
  982. SDRAM[2].McSecCarveoutAdrHi = 0x00000000;
  983. SDRAM[2].McSecCarveoutSizeMb = 0x00000000;
  984. SDRAM[2].McVideoProtectWriteAccess = 0x00000000;
  985. SDRAM[2].McSecCarveoutProtectWriteAccess = 0x00000000;
  986. SDRAM[2].EmcCaTrainingEnable = 0x00000001;
  987. SDRAM[2].EmcCaTrainingTimingCntl1 = 0x09257359;
  988. SDRAM[2].EmcCaTrainingTimingCntl2 = 0x00000017;
  989. SDRAM[2].SwizzleRankByteEncode = 0x0000004c;
  990. SDRAM[2].BootRomPatchControl = 0x00000000;
  991. SDRAM[2].BootRomPatchData = 0x00000000;
  992. SDRAM[2].McMtsCarveoutBom = 0xfff00000;
  993. SDRAM[2].McMtsCarveoutAdrHi = 0x00000000;
  994. SDRAM[2].McMtsCarveoutSizeMb = 0x00000000;
  995. SDRAM[2].McMtsCarveoutRegCtrl = 0x00000000;
  996. #@ MC_MLL_MPCORER_PTSA_RATE {0x7001944c} = 0x00000017;
  997. #@ MC_PTSA_GRANT_DECREMENT {0x70019960} = 0x000001bb;
  998. #@ MC_LATENCY_ALLOWANCE_XUSB_0 {0x7001937c} = 0x006e0038;
  999. #@ MC_LATENCY_ALLOWANCE_XUSB_1 {0x70019380} = 0x006e0038;
  1000. #@ MC_LATENCY_ALLOWANCE_TSEC_0 {0x70019390} = 0x006e003c;
  1001. #@ MC_LATENCY_ALLOWANCE_SDMMCA_0 {0x700193b8} = 0x006e0090;
  1002. #@ MC_LATENCY_ALLOWANCE_SDMMCAA_0 {0x700193bc} = 0x006e0041;
  1003. #@ MC_LATENCY_ALLOWANCE_SDMMC_0 {0x700193c0} = 0x006e0090;
  1004. #@ MC_LATENCY_ALLOWANCE_SDMMCAB_0 {0x700193c4} = 0x006e0041;
  1005. #@ MC_LATENCY_ALLOWANCE_PPCS_0 {0x70019344} = 0x00270049;
  1006. #@ MC_LATENCY_ALLOWANCE_PPCS_1 {0x70019348} = 0x006e0080;
  1007. #@ MC_LATENCY_ALLOWANCE_MPCORE_0 {0x70019320} = 0x006e0004;
  1008. #@ MC_LATENCY_ALLOWANCE_MPCORELP_0 {0x70019324} = 0x006e0004;
  1009. #@ MC_LATENCY_ALLOWANCE_HC_0 {0x70019310} = 0x00080016;
  1010. #@ MC_LATENCY_ALLOWANCE_HC_1 {0x70019314} = 0x0000006e;
  1011. #@ MC_LATENCY_ALLOWANCE_AVPC_0 {0x700192e4} = 0x006e0004;
  1012. #@ MC_LATENCY_ALLOWANCE_GPU_0 {0x700193ac} = 0x006e0019;
  1013. #@ MC_LATENCY_ALLOWANCE_MSENC_0 {0x70019328} = 0x006e0018;
  1014. #@ MC_LATENCY_ALLOWANCE_HDA_0 {0x70019318} = 0x006e0024;
  1015. #@ MC_LATENCY_ALLOWANCE_VIC_0 {0x70019394} = 0x006e001b;
  1016. #@ MC_LATENCY_ALLOWANCE_VI2_0 {0x70019398} = 0x0000006e;
  1017. #@ MC_LATENCY_ALLOWANCE_ISP2_0 {0x70019370} = 0x00000036;
  1018. #@ MC_LATENCY_ALLOWANCE_ISP2_1 {0x70019374} = 0x006e006e;
  1019. #@ MC_LATENCY_ALLOWANCE_ISP2B_0 {0x70019384} = 0x00000036;
  1020. #@ MC_LATENCY_ALLOWANCE_ISP2B_1 {0x70019388} = 0x006e006e;
  1021. #@ MC_LATENCY_ALLOWANCE_VDE_0 {0x70019354} = 0x00d400ff;
  1022. #@ MC_LATENCY_ALLOWANCE_VDE_1 {0x70019358} = 0x00510029;
  1023. #@ MC_LATENCY_ALLOWANCE_VDE_2 {0x7001935c} = 0x006e006e;
  1024. #@ MC_LATENCY_ALLOWANCE_VDE_3 {0x70019360} = 0x006e006e;
  1025. #@ MC_LATENCY_ALLOWANCE_SATA_0 {0x70019350} = 0x006e0065;
  1026. #@ MC_LATENCY_ALLOWANCE_AFI_0 {0x700192e0} = 0x006e001c;
  1027. SDRAM[3].MemoryType = NvBootMemoryType_LpDdr2;
  1028. SDRAM[3].PllMInputDivider = 0x00000001;
  1029. SDRAM[3].PllMFeedbackDivider = 0x0000004d;
  1030. SDRAM[3].PllMStableTime = 0x0000012c;
  1031. SDRAM[3].PllMSetupControl = 0x00000000;
  1032. SDRAM[3].PllMSelectDiv2 = 0x00000000;
  1033. SDRAM[3].PllMPDLshiftPh45 = 0x00000001;
  1034. SDRAM[3].PllMPDLshiftPh90 = 0x00000001;
  1035. SDRAM[3].PllMPDLshiftPh135 = 0x00000001;
  1036. SDRAM[3].PllMKCP = 0x00000000;
  1037. SDRAM[3].PllMKVCO = 0x00000000;
  1038. SDRAM[3].EmcBctSpare0 = 0x00000000;
  1039. SDRAM[3].EmcBctSpare1 = 0x00000000;
  1040. SDRAM[3].EmcBctSpare2 = 0x00000000;
  1041. SDRAM[3].EmcBctSpare3 = 0x00000000;
  1042. SDRAM[3].EmcBctSpare4 = 0x00000000;
  1043. SDRAM[3].EmcBctSpare5 = 0x00000000;
  1044. SDRAM[3].EmcBctSpare6 = 0x00000000;
  1045. SDRAM[3].EmcBctSpare7 = 0x00000000;
  1046. SDRAM[3].EmcBctSpare8 = 0x00000000;
  1047. SDRAM[3].EmcBctSpare9 = 0x00000000;
  1048. SDRAM[3].EmcBctSpare10 = 0x00000000;
  1049. SDRAM[3].EmcBctSpare11 = 0x00000000;
  1050. SDRAM[3].EmcClockSource = 0x80000000;
  1051. SDRAM[3].EmcAutoCalInterval = 0x001fffff;
  1052. SDRAM[3].EmcAutoCalConfig = 0xa1430000;
  1053. SDRAM[3].EmcAutoCalConfig2 = 0x00000000;
  1054. SDRAM[3].EmcAutoCalConfig3 = 0x00000000;
  1055. SDRAM[3].EmcAutoCalWait = 0x00000190;
  1056. SDRAM[3].EmcAdrCfg = 0x00000001;
  1057. SDRAM[3].EmcPinProgramWait = 0x00000000;
  1058. SDRAM[3].EmcPinExtraWait = 0x00000000;
  1059. SDRAM[3].EmcTimingControlWait = 0x00000000;
  1060. SDRAM[3].EmcRc = 0x00000037;
  1061. SDRAM[3].EmcRfc = 0x00000078;
  1062. SDRAM[3].EmcRfcSlr = 0x00000000;
  1063. SDRAM[3].EmcRas = 0x00000026;
  1064. SDRAM[3].EmcRp = 0x00000010;
  1065. SDRAM[3].EmcR2r = 0x00000000;
  1066. SDRAM[3].EmcW2w = 0x00000000;
  1067. SDRAM[3].EmcR2w = 0x0000000f;
  1068. SDRAM[3].EmcW2r = 0x00000010;
  1069. SDRAM[3].EmcR2p = 0x00000006;
  1070. SDRAM[3].EmcW2p = 0x00000017;
  1071. SDRAM[3].EmcRdRcd = 0x00000010;
  1072. SDRAM[3].EmcWrRcd = 0x00000010;
  1073. SDRAM[3].EmcRrd = 0x00000009;
  1074. SDRAM[3].EmcRext = 0x00000005;
  1075. SDRAM[3].EmcWext = 0x00000000;
  1076. SDRAM[3].EmcWdv = 0x00000007;
  1077. SDRAM[3].EmcWdvMask = 0x00000007;
  1078. SDRAM[3].EmcQUse = 0x00000010;
  1079. SDRAM[3].EmcQuseWidth = 0x00000005;
  1080. SDRAM[3].EmcIbdly = 0x00000000;
  1081. SDRAM[3].EmcEInput = 0x00000005;
  1082. SDRAM[3].EmcEInputDuration = 0x00000012;
  1083. SDRAM[3].EmcPutermExtra = 0x000d0000;
  1084. SDRAM[3].EmcPutermWidth = 0x00000007;
  1085. SDRAM[3].EmcPutermAdj = 0x00000000;
  1086. SDRAM[3].EmcCdbCntl1 = 0x00000000;
  1087. SDRAM[3].EmcCdbCntl2 = 0x00000000;
  1088. SDRAM[3].EmcCdbCntl3 = 0x00000000;
  1089. SDRAM[3].EmcQRst = 0x00000004;
  1090. SDRAM[3].EmcQSafe = 0x00000019;
  1091. SDRAM[3].EmcRdv = 0x00000020;
  1092. SDRAM[3].EmcRdvMask = 0x00000022;
  1093. SDRAM[3].EmcQpop = 0x00000017;
  1094. SDRAM[3].EmcCtt = 0x00000000;
  1095. SDRAM[3].EmcCttDuration = 0x00000007;
  1096. SDRAM[3].EmcRefresh = 0x00000dd4;
  1097. SDRAM[3].EmcBurstRefreshNum = 0x00000000;
  1098. SDRAM[3].EmcPreRefreshReqCnt = 0x00000375;
  1099. SDRAM[3].EmcPdEx2Wr = 0x00000006;
  1100. SDRAM[3].EmcPdEx2Rd = 0x00000006;
  1101. SDRAM[3].EmcPChg2Pden = 0x00000010;
  1102. SDRAM[3].EmcAct2Pden = 0x00000000;
  1103. SDRAM[3].EmcAr2Pden = 0x00000001;
  1104. SDRAM[3].EmcRw2Pden = 0x0000001b;
  1105. SDRAM[3].EmcTxsr = 0x00000082;
  1106. SDRAM[3].EmcTxsrDll = 0x00000082;
  1107. SDRAM[3].EmcTcke = 0x00000007;
  1108. SDRAM[3].EmcTckesr = 0x0000000e;
  1109. SDRAM[3].EmcTpd = 0x00000007;
  1110. SDRAM[3].EmcTfaw = 0x0000002d;
  1111. SDRAM[3].EmcTrpab = 0x00000014;
  1112. SDRAM[3].EmcTClkStable = 0x00000003;
  1113. SDRAM[3].EmcTClkStop = 0x00000003;
  1114. SDRAM[3].EmcTRefBw = 0x00000f04;
  1115. SDRAM[3].EmcFbioCfg5 = 0x1363a896;
  1116. SDRAM[3].EmcFbioCfg6 = 0x00000000;
  1117. SDRAM[3].EmcFbioSpare = 0x00000000;
  1118. SDRAM[3].EmcCfgRsv = 0xff00ff00;
  1119. SDRAM[3].EmcMrs = 0x00000000;
  1120. SDRAM[3].EmcEmrs = 0x00000000;
  1121. SDRAM[3].EmcEmrs2 = 0x00000000;
  1122. SDRAM[3].EmcEmrs3 = 0x00000000;
  1123. SDRAM[3].EmcMrw1 = 0x00010083;
  1124. SDRAM[3].EmcMrw2 = 0x0002001c;
  1125. SDRAM[3].EmcMrw3 = 0x00030001;
  1126. SDRAM[3].EmcMrw4 = 0x800b0000;
  1127. SDRAM[3].EmcMrwExtra = 0x00010083;
  1128. SDRAM[3].EmcWarmBootMrwExtra = 0x0002001c;
  1129. SDRAM[3].EmcWarmBootExtraModeRegWriteEnable = 0x00000000;
  1130. SDRAM[3].EmcExtraModeRegWriteEnable = 0x00000000;
  1131. SDRAM[3].EmcMrwResetCommand = 0x003f00fc;
  1132. SDRAM[3].EmcMrwResetNInitWait = 0x0000000a;
  1133. SDRAM[3].EmcMrsWaitCnt = 0x039c0019;
  1134. SDRAM[3].EmcMrsWaitCnt2 = 0x039c0019;
  1135. SDRAM[3].EmcCfg = 0xf3300000;
  1136. SDRAM[3].EmcCfg2 = 0x0000089f;
  1137. SDRAM[3].EmcCfgPipe = 0x00004080;
  1138. SDRAM[3].EmcDbg = 0x01000c00;
  1139. SDRAM[3].EmcCmdQ = 0x10004408;
  1140. SDRAM[3].EmcMc2EmcQ = 0x06000404;
  1141. SDRAM[3].EmcDynSelfRefControl = 0x80001c77;
  1142. SDRAM[3].AhbArbitrationXbarCtrlMemInitDone = 0x00000001;
  1143. SDRAM[3].EmcCfgDigDll = 0xe00400b9;
  1144. SDRAM[3].EmcCfgDigDllPeriod = 0x00008000;
  1145. SDRAM[3].EmcDevSelect = 0x00000000;
  1146. SDRAM[3].EmcSelDpdCtrl = 0x0004001c;
  1147. SDRAM[3].EmcDllXformDqs0 = 0x00000004;
  1148. SDRAM[3].EmcDllXformDqs1 = 0x00000004;
  1149. SDRAM[3].EmcDllXformDqs2 = 0x00000004;
  1150. SDRAM[3].EmcDllXformDqs3 = 0x00000004;
  1151. SDRAM[3].EmcDllXformDqs4 = 0x00000004;
  1152. SDRAM[3].EmcDllXformDqs5 = 0x00000004;
  1153. SDRAM[3].EmcDllXformDqs6 = 0x00000004;
  1154. SDRAM[3].EmcDllXformDqs7 = 0x00000004;
  1155. SDRAM[3].EmcDllXformDqs8 = 0x00000004;
  1156. SDRAM[3].EmcDllXformDqs9 = 0x00000004;
  1157. SDRAM[3].EmcDllXformDqs10 = 0x00000004;
  1158. SDRAM[3].EmcDllXformDqs11 = 0x00000004;
  1159. SDRAM[3].EmcDllXformDqs12 = 0x00000004;
  1160. SDRAM[3].EmcDllXformDqs13 = 0x00000004;
  1161. SDRAM[3].EmcDllXformDqs14 = 0x00000004;
  1162. SDRAM[3].EmcDllXformDqs15 = 0x00000004;
  1163. SDRAM[3].EmcDllXformQUse0 = 0x00000000;
  1164. SDRAM[3].EmcDllXformQUse1 = 0x00000000;
  1165. SDRAM[3].EmcDllXformQUse2 = 0x00000000;
  1166. SDRAM[3].EmcDllXformQUse3 = 0x00000000;
  1167. SDRAM[3].EmcDllXformQUse4 = 0x00000000;
  1168. SDRAM[3].EmcDllXformQUse5 = 0x00000000;
  1169. SDRAM[3].EmcDllXformQUse6 = 0x00000000;
  1170. SDRAM[3].EmcDllXformQUse7 = 0x00000000;
  1171. SDRAM[3].EmcDllXformAddr0 = 0x0000400d;
  1172. SDRAM[3].EmcDllXformAddr1 = 0x0000400d;
  1173. SDRAM[3].EmcDllXformAddr2 = 0x00000000;
  1174. SDRAM[3].EmcDllXformAddr3 = 0x00000011;
  1175. SDRAM[3].EmcDllXformAddr4 = 0x00000011;
  1176. SDRAM[3].EmcDllXformAddr5 = 0x00000000;
  1177. SDRAM[3].EmcDllXformQUse8 = 0x00000000;
  1178. SDRAM[3].EmcDllXformQUse9 = 0x00000000;
  1179. SDRAM[3].EmcDllXformQUse10 = 0x00000000;
  1180. SDRAM[3].EmcDllXformQUse11 = 0x00000000;
  1181. SDRAM[3].EmcDllXformQUse12 = 0x00000000;
  1182. SDRAM[3].EmcDllXformQUse13 = 0x00000000;
  1183. SDRAM[3].EmcDllXformQUse14 = 0x00000000;
  1184. SDRAM[3].EmcDllXformQUse15 = 0x00000000;
  1185. SDRAM[3].EmcDliTrimTxDqs0 = 0x00000004;
  1186. SDRAM[3].EmcDliTrimTxDqs1 = 0x00000004;
  1187. SDRAM[3].EmcDliTrimTxDqs2 = 0x00000004;
  1188. SDRAM[3].EmcDliTrimTxDqs3 = 0x00000004;
  1189. SDRAM[3].EmcDliTrimTxDqs4 = 0x00000004;
  1190. SDRAM[3].EmcDliTrimTxDqs5 = 0x00000004;
  1191. SDRAM[3].EmcDliTrimTxDqs6 = 0x00000004;
  1192. SDRAM[3].EmcDliTrimTxDqs7 = 0x00000004;
  1193. SDRAM[3].EmcDliTrimTxDqs8 = 0x00000004;
  1194. SDRAM[3].EmcDliTrimTxDqs9 = 0x00000004;
  1195. SDRAM[3].EmcDliTrimTxDqs10 = 0x00000004;
  1196. SDRAM[3].EmcDliTrimTxDqs11 = 0x00000004;
  1197. SDRAM[3].EmcDliTrimTxDqs12 = 0x00000004;
  1198. SDRAM[3].EmcDliTrimTxDqs13 = 0x00000004;
  1199. SDRAM[3].EmcDliTrimTxDqs14 = 0x00000004;
  1200. SDRAM[3].EmcDliTrimTxDqs15 = 0x00000004;
  1201. SDRAM[3].EmcDllXformDq0 = 0x00000009;
  1202. SDRAM[3].EmcDllXformDq1 = 0x00000009;
  1203. SDRAM[3].EmcDllXformDq2 = 0x00000009;
  1204. SDRAM[3].EmcDllXformDq3 = 0x00000009;
  1205. SDRAM[3].EmcDllXformDq4 = 0x0000000a;
  1206. SDRAM[3].EmcDllXformDq5 = 0x00000009;
  1207. SDRAM[3].EmcDllXformDq6 = 0x0000000a;
  1208. SDRAM[3].EmcDllXformDq7 = 0x00000009;
  1209. SDRAM[3].WarmBootWait = 0x00000001;
  1210. SDRAM[3].EmcCttTermCtrl = 0x00000802;
  1211. SDRAM[3].EmcOdtWrite = 0x00000000;
  1212. SDRAM[3].EmcOdtRead = 0x00000000;
  1213. SDRAM[3].EmcZcalInterval = 0x00064000;
  1214. SDRAM[3].EmcZcalWaitCnt = 0x00000058;
  1215. SDRAM[3].EmcZcalMrwCmd = 0x000a0056;
  1216. SDRAM[3].EmcMrsResetDll = 0x00000000;
  1217. SDRAM[3].EmcZcalInitDev0 = 0x840a00ff;
  1218. SDRAM[3].EmcZcalInitDev1 = 0x440a00ff;
  1219. SDRAM[3].EmcZcalInitWait = 0x00000001;
  1220. SDRAM[3].EmcZcalWarmColdBootEnables = 0x00000003;
  1221. SDRAM[3].EmcMrwLpddr2ZcalWarmBoot = 0x040a00ab;
  1222. SDRAM[3].EmcZqCalDdr3WarmBoot = 0x00000000;
  1223. SDRAM[3].EmcZcalWarmBootWait = 0x00000001;
  1224. SDRAM[3].EmcMrsWarmBootEnable = 0x00000001;
  1225. SDRAM[3].EmcMrsResetDllWait = 0x00000000;
  1226. SDRAM[3].EmcMrsExtra = 0x00000000;
  1227. SDRAM[3].EmcWarmBootMrsExtra = 0x00000000;
  1228. SDRAM[3].EmcEmrsDdr2DllEnable = 0x00000000;
  1229. SDRAM[3].EmcMrsDdr2DllReset = 0x00000000;
  1230. SDRAM[3].EmcEmrsDdr2OcdCalib = 0x00000000;
  1231. SDRAM[3].EmcDdr2Wait = 0x00000000;
  1232. SDRAM[3].EmcClkenOverride = 0x00000000;
  1233. SDRAM[3].McDisExtraSnapLevels = 0x00000000;
  1234. SDRAM[3].EmcExtraRefreshNum = 0x00000002;
  1235. SDRAM[3].EmcClkenOverrideAllWarmBoot = 0x00000000;
  1236. SDRAM[3].McClkenOverrideAllWarmBoot = 0x00000000;
  1237. SDRAM[3].EmcCfgDigDllPeriodWarmBoot = 0x00000003;
  1238. SDRAM[3].PmcVddpSel = 0x00000001;
  1239. SDRAM[3].PmcVddpSelWait = 0x00000002;
  1240. SDRAM[3].PmcDdrPwr = 0x00000003;
  1241. SDRAM[3].PmcDdrCfg = 0x00001000;
  1242. SDRAM[3].PmcIoDpd3Req = 0x4ffefef7;
  1243. SDRAM[3].PmcIoDpd3ReqWait = 0x00000000;
  1244. SDRAM[3].PmcRegShort = 0x0000330f;
  1245. SDRAM[3].PmcNoIoPower = 0x00000000;
  1246. SDRAM[3].PmcPorDpdCtrlWait = 0x00000001;
  1247. SDRAM[3].EmcXm2CmdPadCtrl = 0x00000220;
  1248. SDRAM[3].EmcXm2CmdPadCtrl2 = 0x770c0000;
  1249. SDRAM[3].EmcXm2CmdPadCtrl3 = 0x050c0000;
  1250. SDRAM[3].EmcXm2CmdPadCtrl4 = 0x00000000;
  1251. SDRAM[3].EmcXm2CmdPadCtrl5 = 0x00100100;
  1252. SDRAM[3].EmcXm2DqsPadCtrl = 0x770c1414;
  1253. SDRAM[3].EmcXm2DqsPadCtrl2 = 0x0120103d;
  1254. SDRAM[3].EmcXm2DqsPadCtrl3 = 0x5d75d720;
  1255. SDRAM[3].EmcXm2DqsPadCtrl4 = 0x00514514;
  1256. SDRAM[3].EmcXm2DqsPadCtrl5 = 0x00514514;
  1257. SDRAM[3].EmcXm2DqsPadCtrl6 = 0x5d75d700;
  1258. SDRAM[3].EmcXm2DqPadCtrl = 0x770c2990;
  1259. SDRAM[3].EmcXm2DqPadCtrl2 = 0x00000000;
  1260. SDRAM[3].EmcXm2DqPadCtrl3 = 0x00000000;
  1261. SDRAM[3].EmcXm2ClkPadCtrl = 0x77ffc004;
  1262. SDRAM[3].EmcXm2ClkPadCtrl2 = 0x00000303;
  1263. SDRAM[3].EmcXm2CompPadCtrl = 0x81f1f008;
  1264. SDRAM[3].EmcXm2VttGenPadCtrl = 0x07070000;
  1265. SDRAM[3].EmcXm2VttGenPadCtrl2 = 0x00000000;
  1266. SDRAM[3].EmcXm2VttGenPadCtrl3 = 0x015ddddd;
  1267. SDRAM[3].EmcAcpdControl = 0x00000000;
  1268. SDRAM[3].EmcSwizzleRank0ByteCfg = 0x00000321;
  1269. SDRAM[3].EmcSwizzleRank0Byte0 = 0x72361054;
  1270. SDRAM[3].EmcSwizzleRank0Byte1 = 0x76325410;
  1271. SDRAM[3].EmcSwizzleRank0Byte2 = 0x14763250;
  1272. SDRAM[3].EmcSwizzleRank0Byte3 = 0x06413572;
  1273. SDRAM[3].EmcSwizzleRank1ByteCfg = 0x00000321;
  1274. SDRAM[3].EmcSwizzleRank1Byte0 = 0x31607452;
  1275. SDRAM[3].EmcSwizzleRank1Byte1 = 0x20436175;
  1276. SDRAM[3].EmcSwizzleRank1Byte2 = 0x03241756;
  1277. SDRAM[3].EmcSwizzleRank1Byte3 = 0x10463257;
  1278. SDRAM[3].EmcDsrVttgenDrv = 0x0000003f;
  1279. SDRAM[3].EmcTxdsrvttgen = 0x00000000;
  1280. SDRAM[3].EmcBgbiasCtl0 = 0x00000000;
  1281. SDRAM[3].McEmemAdrCfg = 0x00000001;
  1282. SDRAM[3].McEmemAdrCfgDev0 = 0x00070303;
  1283. SDRAM[3].McEmemAdrCfgDev1 = 0x00070303;
  1284. SDRAM[3].McEmemAdrCfgBankMask0 = 0x00001248;
  1285. SDRAM[3].McEmemAdrCfgBankMask1 = 0x00002490;
  1286. SDRAM[3].McEmemAdrCfgBankMask2 = 0x00000920;
  1287. SDRAM[3].McEmemAdrCfgBankSwizzle3 = 0x00000001;
  1288. SDRAM[3].McEmemCfg = 0x00000800;
  1289. SDRAM[3].McEmemArbCfg = 0x0e00000d;
  1290. SDRAM[3].McEmemArbOutstandingReq = 0x80000040;
  1291. SDRAM[3].McEmemArbTimingRcd = 0x00000007;
  1292. SDRAM[3].McEmemArbTimingRp = 0x00000008;
  1293. SDRAM[3].McEmemArbTimingRc = 0x0000001b;
  1294. SDRAM[3].McEmemArbTimingRas = 0x00000012;
  1295. SDRAM[3].McEmemArbTimingFaw = 0x00000017;
  1296. SDRAM[3].McEmemArbTimingRrd = 0x00000004;
  1297. SDRAM[3].McEmemArbTimingRap2Pre = 0x00000004;
  1298. SDRAM[3].McEmemArbTimingWap2Pre = 0x0000000e;
  1299. SDRAM[3].McEmemArbTimingR2R = 0x00000004;
  1300. SDRAM[3].McEmemArbTimingW2W = 0x00000001;
  1301. SDRAM[3].McEmemArbTimingR2W = 0x00000009;
  1302. SDRAM[3].McEmemArbTimingW2R = 0x00000009;
  1303. SDRAM[3].McEmemArbDaTurns = 0x09090104;
  1304. SDRAM[3].McEmemArbDaCovers = 0x001e141b;
  1305. SDRAM[3].McEmemArbMisc0 = 0x71ae2a1c;
  1306. SDRAM[3].McEmemArbMisc1 = 0x70000f02;
  1307. SDRAM[3].McEmemArbRing1Throttle = 0x001f0000;
  1308. SDRAM[3].McEmemArbOverride = 0x10000000;
  1309. SDRAM[3].McEmemArbOverride1 = 0x00000000;
  1310. SDRAM[3].McEmemArbRsv = 0xff00ff00;
  1311. SDRAM[3].McClkenOverride = 0x00000000;
  1312. SDRAM[3].McStatControl = 0x00000000;
  1313. SDRAM[3].McDisplaySnapRing = 0x00000003;
  1314. SDRAM[3].McVideoProtectBom = 0xfff00000;
  1315. SDRAM[3].McVideoProtectBomAdrHi = 0x00000000;
  1316. SDRAM[3].McVideoProtectSizeMb = 0x00000000;
  1317. SDRAM[3].McVideoProtectVprOverride = 0xe4bac743;
  1318. SDRAM[3].McVideoProtectVprOverride1 = 0x00000013;
  1319. SDRAM[3].McVideoProtectGpuOverride0 = 0x00000000;
  1320. SDRAM[3].McVideoProtectGpuOverride1 = 0x00000000;
  1321. SDRAM[3].McSecCarveoutBom = 0xfff00000;
  1322. SDRAM[3].McSecCarveoutAdrHi = 0x00000000;
  1323. SDRAM[3].McSecCarveoutSizeMb = 0x00000000;
  1324. SDRAM[3].McVideoProtectWriteAccess = 0x00000000;
  1325. SDRAM[3].McSecCarveoutProtectWriteAccess = 0x00000000;
  1326. SDRAM[3].EmcCaTrainingEnable = 0x00000001;
  1327. SDRAM[3].EmcCaTrainingTimingCntl1 = 0x09257359;
  1328. SDRAM[3].EmcCaTrainingTimingCntl2 = 0x00000017;
  1329. SDRAM[3].SwizzleRankByteEncode = 0x0000004c;
  1330. SDRAM[3].BootRomPatchControl = 0x00000000;
  1331. SDRAM[3].BootRomPatchData = 0x00000000;
  1332. SDRAM[3].McMtsCarveoutBom = 0xfff00000;
  1333. SDRAM[3].McMtsCarveoutAdrHi = 0x00000000;
  1334. SDRAM[3].McMtsCarveoutSizeMb = 0x00000000;
  1335. SDRAM[3].McMtsCarveoutRegCtrl = 0x00000000;
  1336. #@ MC_MLL_MPCORER_PTSA_RATE {0x7001944c} = 0x00000017;
  1337. #@ MC_PTSA_GRANT_DECREMENT {0x70019960} = 0x000001bb;
  1338. #@ MC_LATENCY_ALLOWANCE_XUSB_0 {0x7001937c} = 0x006e0038;
  1339. #@ MC_LATENCY_ALLOWANCE_XUSB_1 {0x70019380} = 0x006e0038;
  1340. #@ MC_LATENCY_ALLOWANCE_TSEC_0 {0x70019390} = 0x006e003c;
  1341. #@ MC_LATENCY_ALLOWANCE_SDMMCA_0 {0x700193b8} = 0x006e0090;
  1342. #@ MC_LATENCY_ALLOWANCE_SDMMCAA_0 {0x700193bc} = 0x006e0041;
  1343. #@ MC_LATENCY_ALLOWANCE_SDMMC_0 {0x700193c0} = 0x006e0090;
  1344. #@ MC_LATENCY_ALLOWANCE_SDMMCAB_0 {0x700193c4} = 0x006e0041;
  1345. #@ MC_LATENCY_ALLOWANCE_PPCS_0 {0x70019344} = 0x00270049;
  1346. #@ MC_LATENCY_ALLOWANCE_PPCS_1 {0x70019348} = 0x006e0080;
  1347. #@ MC_LATENCY_ALLOWANCE_MPCORE_0 {0x70019320} = 0x006e0004;
  1348. #@ MC_LATENCY_ALLOWANCE_MPCORELP_0 {0x70019324} = 0x006e0004;
  1349. #@ MC_LATENCY_ALLOWANCE_HC_0 {0x70019310} = 0x00080016;
  1350. #@ MC_LATENCY_ALLOWANCE_HC_1 {0x70019314} = 0x0000006e;
  1351. #@ MC_LATENCY_ALLOWANCE_AVPC_0 {0x700192e4} = 0x006e0004;
  1352. #@ MC_LATENCY_ALLOWANCE_GPU_0 {0x700193ac} = 0x006e0019;
  1353. #@ MC_LATENCY_ALLOWANCE_MSENC_0 {0x70019328} = 0x006e0018;
  1354. #@ MC_LATENCY_ALLOWANCE_HDA_0 {0x70019318} = 0x006e0024;
  1355. #@ MC_LATENCY_ALLOWANCE_VIC_0 {0x70019394} = 0x006e001b;
  1356. #@ MC_LATENCY_ALLOWANCE_VI2_0 {0x70019398} = 0x0000006e;
  1357. #@ MC_LATENCY_ALLOWANCE_ISP2_0 {0x70019370} = 0x00000036;
  1358. #@ MC_LATENCY_ALLOWANCE_ISP2_1 {0x70019374} = 0x006e006e;
  1359. #@ MC_LATENCY_ALLOWANCE_ISP2B_0 {0x70019384} = 0x00000036;
  1360. #@ MC_LATENCY_ALLOWANCE_ISP2B_1 {0x70019388} = 0x006e006e;
  1361. #@ MC_LATENCY_ALLOWANCE_VDE_0 {0x70019354} = 0x00d400ff;
  1362. #@ MC_LATENCY_ALLOWANCE_VDE_1 {0x70019358} = 0x00510029;
  1363. #@ MC_LATENCY_ALLOWANCE_VDE_2 {0x7001935c} = 0x006e006e;
  1364. #@ MC_LATENCY_ALLOWANCE_VDE_3 {0x70019360} = 0x006e006e;
  1365. #@ MC_LATENCY_ALLOWANCE_SATA_0 {0x70019350} = 0x006e0065;
  1366. #@ MC_LATENCY_ALLOWANCE_AFI_0 {0x700192e0} = 0x006e001c;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement