summaryrefslogtreecommitdiff
path: root/src/mainboard/google/rush/bct/sdram-hynix-4GB-300.inc
blob: 62b067f8c4145212a96ad6a69344ee21f7072cd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
{ /* generated from sdram-hynix-4GB-300.cfg, do not edit. */
  .MemoryType                               = NvBootMemoryType_Ddr3,
  .PllMInputDivider                         = 0x00000001,
  .PllMFeedbackDivider                      = 0x00000032,
  .PllMStableTime                           = 0x0000012c,
  .PllMSetupControl                         = 0x00000000,
  .PllMSelectDiv2                           = 0x00000000,
  .PllMPDLshiftPh45                         = 0x00000001,
  .PllMPDLshiftPh90                         = 0x00000001,
  .PllMPDLshiftPh135                        = 0x00000001,
  .PllMKCP                                  = 0x00000000,
  .PllMKVCO                                 = 0x00000000,
  .EmcBctSpare0                             = 0x00000000,
  .EmcBctSpare1                             = 0x00000000,
  .EmcBctSpare2                             = 0x00000000,
  .EmcBctSpare3                             = 0x00000000,
  .EmcBctSpare4                             = 0x00000000,
  .EmcBctSpare5                             = 0x00000000,
  .EmcBctSpare6                             = 0x00000000,
  .EmcBctSpare7                             = 0x00000000,
  .EmcBctSpare8                             = 0x00000000,
  .EmcBctSpare9                             = 0x00000000,
  .EmcBctSpare10                            = 0x00000000,
  .EmcBctSpare11                            = 0x00000000,
  .EmcClockSource                           = 0x00000002,
  .EmcAutoCalInterval                       = 0x001fffff,
  .EmcAutoCalConfig                         = 0xa1430f0f,
  .EmcAutoCalConfig2                        = 0x00000000,
  .EmcAutoCalConfig3                        = 0x00000000,
  .EmcAutoCalWait                           = 0x00000190,
  .EmcAdrCfg                                = 0x00000001,
  .EmcPinProgramWait                        = 0x00000001,
  .EmcPinExtraWait                          = 0x00000000,
  .EmcTimingControlWait                     = 0x00000000,
  .EmcRc                                    = 0x0000000d,
  .EmcRfc                                   = 0x00000067,
  .EmcRfcSlr                                = 0x00000000,
  .EmcRas                                   = 0x00000009,
  .EmcRp                                    = 0x00000003,
  .EmcR2r                                   = 0x00000000,
  .EmcW2w                                   = 0x00000000,
  .EmcR2w                                   = 0x00000005,
  .EmcW2r                                   = 0x00000008,
  .EmcR2p                                   = 0x00000002,
  .EmcW2p                                   = 0x00000009,
  .EmcRdRcd                                 = 0x00000003,
  .EmcWrRcd                                 = 0x00000003,
  .EmcRrd                                   = 0x00000002,
  .EmcRext                                  = 0x00000002,
  .EmcWext                                  = 0x00000000,
  .EmcWdv                                   = 0x00000003,
  .EmcWdvMask                               = 0x00000003,
  .EmcQUse                                  = 0x00000005,
  .EmcQuseWidth                             = 0x00000002,
  .EmcIbdly                                 = 0x00000000,
  .EmcEInput                                = 0x00000002,
  .EmcEInputDuration                        = 0x00000007,
  .EmcPutermExtra                           = 0x00020000,
  .EmcPutermWidth                           = 0x00000003,
  .EmcPutermAdj                             = 0x00000000,
  .EmcCdbCntl1                              = 0x00000000,
  .EmcCdbCntl2                              = 0x00000000,
  .EmcCdbCntl3                              = 0x00000000,
  .EmcQRst                                  = 0x00000001,
  .EmcQSafe                                 = 0x0000000e,
  .EmcRdv                                   = 0x00000010,
  .EmcRdvMask                               = 0x00000012,
  .EmcQpop                                  = 0x00000009,
  .EmcCtt                                   = 0x00000000,
  .EmcCttDuration                           = 0x00000003,
  .EmcRefresh                               = 0x000008e4,
  .EmcBurstRefreshNum                       = 0x00000000,
  .EmcPreRefreshReqCnt                      = 0x00000239,
  .EmcPdEx2Wr                               = 0x00000001,
  .EmcPdEx2Rd                               = 0x00000008,
  .EmcPChg2Pden                             = 0x00000001,
  .EmcAct2Pden                              = 0x00000000,
  .EmcAr2Pden                               = 0x00000065,
  .EmcRw2Pden                               = 0x0000000e,
  .EmcTxsr                                  = 0x0000006c,
  .EmcTxsrDll                               = 0x00000200,
  .EmcTcke                                  = 0x00000004,
  .EmcTckesr                                = 0x00000005,
  .EmcTpd                                   = 0x00000004,
  .EmcTfaw                                  = 0x00000009,
  .EmcTrpab                                 = 0x00000000,
  .EmcTClkStable                            = 0x00000005,
  .EmcTClkStop                              = 0x00000005,
  .EmcTRefBw                                = 0x00000924,
  .EmcFbioCfg5                              = 0x104ab098,
  .EmcFbioCfg6                              = 0x00000000,
  .EmcFbioSpare                             = 0x00000000,
  .EmcCfgRsv                                = 0xff00ff00,
  .EmcMrs                                   = 0x00000321,
  .EmcEmrs                                  = 0x00100002,
  .EmcEmrs2                                 = 0x00200000,
  .EmcEmrs3                                 = 0x00300000,
  .EmcMrw1                                  = 0x00000000,
  .EmcMrw2                                  = 0x00000000,
  .EmcMrw3                                  = 0x00000000,
  .EmcMrw4                                  = 0x00000000,
  .EmcMrwExtra                              = 0x00000000,
  .EmcWarmBootMrwExtra                      = 0x00000000,
  .EmcWarmBootExtraModeRegWriteEnable       = 0x00000000,
  .EmcExtraModeRegWriteEnable               = 0x00000000,
  .EmcMrwResetCommand                       = 0x00000000,
  .EmcMrwResetNInitWait                     = 0x00000000,
  .EmcMrsWaitCnt                            = 0x0117000e,
  .EmcMrsWaitCnt2                           = 0x0117000e,
  .EmcCfg                                   = 0x73340000,
  .EmcCfg2                                  = 0x000008d5,
  .EmcCfgPipe                               = 0x000052a3,
  .EmcDbg                                   = 0x01000c00,
  .EmcCmdQ                                  = 0x10004408,
  .EmcMc2EmcQ                               = 0x06000404,
  .EmcDynSelfRefControl                     = 0x800012d7,
  .AhbArbitrationXbarCtrlMemInitDone        = 0x00000001,
  .EmcCfgDigDll                             = 0x002c00a0,
  .EmcCfgDigDllPeriod                       = 0x00008000,
  .EmcDevSelect                             = 0x00000000,
  .EmcSelDpdCtrl                            = 0x00040128,
  .EmcDllXformDqs0                          = 0x00030000,
  .EmcDllXformDqs1                          = 0x00030000,
  .EmcDllXformDqs2                          = 0x00030000,
  .EmcDllXformDqs3                          = 0x00030000,
  .EmcDllXformDqs4                          = 0x00030000,
  .EmcDllXformDqs5                          = 0x00030000,
  .EmcDllXformDqs6                          = 0x00030000,
  .EmcDllXformDqs7                          = 0x00030000,
  .EmcDllXformDqs8                          = 0x00030000,
  .EmcDllXformDqs9                          = 0x00030000,
  .EmcDllXformDqs10                         = 0x00030000,
  .EmcDllXformDqs11                         = 0x00030000,
  .EmcDllXformDqs12                         = 0x00030000,
  .EmcDllXformDqs13                         = 0x00030000,
  .EmcDllXformDqs14                         = 0x00030000,
  .EmcDllXformDqs15                         = 0x00030000,
  .EmcDllXformQUse0                         = 0x00000000,
  .EmcDllXformQUse1                         = 0x00000000,
  .EmcDllXformQUse2                         = 0x00000000,
  .EmcDllXformQUse3                         = 0x00000000,
  .EmcDllXformQUse4                         = 0x00000000,
  .EmcDllXformQUse5                         = 0x00000000,
  .EmcDllXformQUse6                         = 0x00000000,
  .EmcDllXformQUse7                         = 0x00000000,
  .EmcDllXformAddr0                         = 0x00084000,
  .EmcDllXformAddr1                         = 0x00084000,
  .EmcDllXformAddr2                         = 0x00010000,
  .EmcDllXformAddr3                         = 0x00084000,
  .EmcDllXformAddr4                         = 0x00084000,
  .EmcDllXformAddr5                         = 0x00010000,
  .EmcDllXformQUse8                         = 0x00000000,
  .EmcDllXformQUse9                         = 0x00000000,
  .EmcDllXformQUse10                        = 0x00000000,
  .EmcDllXformQUse11                        = 0x00000000,
  .EmcDllXformQUse12                        = 0x00000000,
  .EmcDllXformQUse13                        = 0x00000000,
  .EmcDllXformQUse14                        = 0x00000000,
  .EmcDllXformQUse15                        = 0x00000000,
  .EmcDliTrimTxDqs0                         = 0x00000000,
  .EmcDliTrimTxDqs1                         = 0x00000000,
  .EmcDliTrimTxDqs2                         = 0x00000000,
  .EmcDliTrimTxDqs3                         = 0x00000000,
  .EmcDliTrimTxDqs4                         = 0x00000000,
  .EmcDliTrimTxDqs5                         = 0x00000000,
  .EmcDliTrimTxDqs6                         = 0x00000000,
  .EmcDliTrimTxDqs7                         = 0x00000000,
  .EmcDliTrimTxDqs8                         = 0x00000000,
  .EmcDliTrimTxDqs9                         = 0x00000000,
  .EmcDliTrimTxDqs10                        = 0x00000000,
  .EmcDliTrimTxDqs11                        = 0x00000000,
  .EmcDliTrimTxDqs12                        = 0x00000000,
  .EmcDliTrimTxDqs13                        = 0x00000000,
  .EmcDliTrimTxDqs14                        = 0x00000000,
  .EmcDliTrimTxDqs15                        = 0x00000000,
  .EmcDllXformDq0                           = 0x00060000,
  .EmcDllXformDq1                           = 0x00060000,
  .EmcDllXformDq2                           = 0x00060000,
  .EmcDllXformDq3                           = 0x00060000,
  .EmcDllXformDq4                           = 0x00006000,
  .EmcDllXformDq5                           = 0x00006000,
  .EmcDllXformDq6                           = 0x00006000,
  .EmcDllXformDq7                           = 0x00006000,
  .WarmBootWait                             = 0x00000002,
  .EmcCttTermCtrl                           = 0x00000802,
  .EmcOdtWrite                              = 0x00000000,
  .EmcOdtRead                               = 0x00000000,
  .EmcZcalInterval                          = 0x00020000,
  .EmcZcalWaitCnt                           = 0x00000042,
  .EmcZcalMrwCmd                            = 0x00000000,
  .EmcMrsResetDll                           = 0x00000000,
  .EmcZcalInitDev0                          = 0x80000011,
  .EmcZcalInitDev1                          = 0x40000011,
  .EmcZcalInitWait                          = 0x00000002,
  .EmcZcalWarmColdBootEnables               = 0x00000003,
  .EmcMrwLpddr2ZcalWarmBoot                 = 0x040a00ab,
  .EmcZqCalDdr3WarmBoot                     = 0x00000000,
  .EmcZcalWarmBootWait                      = 0x00000002,
  .EmcMrsWarmBootEnable                     = 0x00000001,
  .EmcMrsResetDllWait                       = 0x00000000,
  .EmcMrsExtra                              = 0x00000321,
  .EmcWarmBootMrsExtra                      = 0x00100002,
  .EmcEmrsDdr2DllEnable                     = 0x00000000,
  .EmcMrsDdr2DllReset                       = 0x00000000,
  .EmcEmrsDdr2OcdCalib                      = 0x00000000,
  .EmcDdr2Wait                              = 0x00000000,
  .EmcClkenOverride                         = 0x00000000,
  .McDisExtraSnapLevels                     = 0x00000000,
  .EmcExtraRefreshNum                       = 0x00000002,
  .EmcClkenOverrideAllWarmBoot              = 0x00000000,
  .McClkenOverrideAllWarmBoot               = 0x00000000,
  .EmcCfgDigDllPeriodWarmBoot               = 0x00000003,
  .PmcVddpSel                               = 0x00000002,
  .PmcVddpSelWait                           = 0x00000002,
  .PmcDdrPwr                                = 0x00000003,
  .PmcDdrCfg                                = 0x00002002,
  .PmcIoDpd3Req                             = 0x4fffffff,
  .PmcIoDpd3ReqWait                         = 0x00000000,
  .PmcRegShort                              = 0x00000000,
  .PmcNoIoPower                             = 0x00000000,
  .PmcPorDpdCtrlWait                        = 0x00000000,
  .EmcXm2CmdPadCtrl                         = 0x10000280,
  .EmcXm2CmdPadCtrl2                        = 0x770c0000,
  .EmcXm2CmdPadCtrl3                        = 0x050c0000,
  .EmcXm2CmdPadCtrl4                        = 0x00000000,
  .EmcXm2CmdPadCtrl5                        = 0x00111111,
  .EmcXm2DqsPadCtrl                         = 0x770c1414,
  .EmcXm2DqsPadCtrl2                        = 0x01231339,
  .EmcXm2DqsPadCtrl3                        = 0x51451420,
  .EmcXm2DqsPadCtrl4                        = 0x00514514,
  .EmcXm2DqsPadCtrl5                        = 0x00514514,
  .EmcXm2DqsPadCtrl6                        = 0x51451400,
  .EmcXm2DqPadCtrl                          = 0x770c2990,
  .EmcXm2DqPadCtrl2                         = 0x00000000,
  .EmcXm2DqPadCtrl3                         = 0x00000000,
  .EmcXm2ClkPadCtrl                         = 0x77ffc081,
  .EmcXm2ClkPadCtrl2                        = 0x00000000,
  .EmcXm2CompPadCtrl                        = 0x81f1f108,
  .EmcXm2VttGenPadCtrl                      = 0x07070004,
  .EmcXm2VttGenPadCtrl2                     = 0x00000000,
  .EmcXm2VttGenPadCtrl3                     = 0x016eeeee,
  .EmcAcpdControl                           = 0x00000000,
  .EmcSwizzleRank0ByteCfg                   = 0x00003120,
  .EmcSwizzleRank0Byte0                     = 0x25143067,
  .EmcSwizzleRank0Byte1                     = 0x45367102,
  .EmcSwizzleRank0Byte2                     = 0x47106253,
  .EmcSwizzleRank0Byte3                     = 0x04362175,
  .EmcSwizzleRank1ByteCfg                   = 0x00003120,
  .EmcSwizzleRank1Byte0                     = 0x71546032,
  .EmcSwizzleRank1Byte1                     = 0x35104276,
  .EmcSwizzleRank1Byte2                     = 0x27043615,
  .EmcSwizzleRank1Byte3                     = 0x72306145,
  .EmcDsrVttgenDrv                          = 0x0000003f,
  .EmcTxdsrvttgen                           = 0x00000096,
  .EmcBgbiasCtl0                            = 0x00000000,
  .McEmemAdrCfg                             = 0x00000001,
  .McEmemAdrCfgDev0                         = 0x00080303,
  .McEmemAdrCfgDev1                         = 0x00080303,
  .McEmemAdrCfgBankMask0                    = 0x00001248,
  .McEmemAdrCfgBankMask1                    = 0x00002490,
  .McEmemAdrCfgBankMask2                    = 0x00000920,
  .McEmemAdrCfgBankSwizzle3                 = 0x00000001,
  .McEmemCfg                                = 0x00001000,
  .McEmemArbCfg                             = 0x08000004,
  .McEmemArbOutstandingReq                  = 0x80000040,
  .McEmemArbTimingRcd                       = 0x00000001,
  .McEmemArbTimingRp                        = 0x00000002,
  .McEmemArbTimingRc                        = 0x00000007,
  .McEmemArbTimingRas                       = 0x00000004,
  .McEmemArbTimingFaw                       = 0x00000005,
  .McEmemArbTimingRrd                       = 0x00000001,
  .McEmemArbTimingRap2Pre                   = 0x00000002,
  .McEmemArbTimingWap2Pre                   = 0x00000007,
  .McEmemArbTimingR2R                       = 0x00000002,
  .McEmemArbTimingW2W                       = 0x00000002,
  .McEmemArbTimingR2W                       = 0x00000004,
  .McEmemArbTimingW2R                       = 0x00000006,
  .McEmemArbDaTurns                         = 0x06040202,
  .McEmemArbDaCovers                        = 0x000b0607,
  .McEmemArbMisc0                           = 0x77450e08,
  .McEmemArbMisc1                           = 0x70000f03,
  .McEmemArbRing1Throttle                   = 0x001f0000,
  .McEmemArbOverride                        = 0x10000000,
  .McEmemArbOverride1                       = 0x00000000,
  .McEmemArbRsv                             = 0xff00ff00,
  .McClkenOverride                          = 0x00000000,
  .McStatControl                            = 0x00000000,
  .McDisplaySnapRing                        = 0x00000003,
  .McVideoProtectBom                        = 0xfff00000,
  .McVideoProtectBomAdrHi                   = 0x00000000,
  .McVideoProtectSizeMb                     = 0x00000000,
  .McVideoProtectVprOverride                = 0xe4bac743,
  .McVideoProtectVprOverride1               = 0x00000013,
  .McVideoProtectGpuOverride0               = 0x00000000,
  .McVideoProtectGpuOverride1               = 0x00000000,
  .McSecCarveoutBom                         = 0xfff00000,
  .McSecCarveoutAdrHi                       = 0x00000000,
  .McSecCarveoutSizeMb                      = 0x00000000,
  .McVideoProtectWriteAccess                = 0x00000000,
  .McSecCarveoutProtectWriteAccess          = 0x00000000,
  .EmcCaTrainingEnable                      = 0x00000000,
  .EmcCaTrainingTimingCntl1                 = 0x1f7df7df,
  .EmcCaTrainingTimingCntl2                 = 0x0000001f,
  .SwizzleRankByteEncode                    = 0x0000006f,
  .BootRomPatchControl                      = 0x00000000,
  .BootRomPatchData                         = 0x00000000,
  .McMtsCarveoutBom                         = 0x78000000,
  .McMtsCarveoutAdrHi                       = 0x00000001,
  .McMtsCarveoutSizeMb                      = 0x00000080,
  .McMtsCarveoutRegCtrl                     = 0x00000001,
},