2 * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
13 * You should have received a copy of the GNU General Public License
14 * along with this program; if not, write to the Free Software
15 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
19 #include <linux/kernel.h>
20 #include <linux/init.h>
21 #include <linux/platform_data/tegra_emc_pdata.h>
24 #include "board-ardbeg.h"
25 #include "tegra-board-id.h"
26 #include "tegra12_emc.h"
29 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm358[] = {
32 "03_12750_02_V5.0.12_V0.9", /* DVFS table version */
33 12750, /* SDRAM frequency */
34 800, /* min voltage */
35 800, /* gpu min voltage */
36 "pllp_out0", /* clock source id */
37 0x4000003e, /* CLK_SOURCE_EMC */
38 164, /* number of burst_regs */
39 31, /* number of up_down_regs */
41 0x00000000, /* EMC_RC */
42 0x00000003, /* EMC_RFC */
43 0x00000000, /* EMC_RFC_SLR */
44 0x00000000, /* EMC_RAS */
45 0x00000000, /* EMC_RP */
46 0x00000004, /* EMC_R2W */
47 0x0000000a, /* EMC_W2R */
48 0x00000003, /* EMC_R2P */
49 0x0000000b, /* EMC_W2P */
50 0x00000000, /* EMC_RD_RCD */
51 0x00000000, /* EMC_WR_RCD */
52 0x00000003, /* EMC_RRD */
53 0x00000003, /* EMC_REXT */
54 0x00000000, /* EMC_WEXT */
55 0x00000006, /* EMC_WDV */
56 0x00000006, /* EMC_WDV_MASK */
57 0x00000006, /* EMC_QUSE */
58 0x00000002, /* EMC_QUSE_WIDTH */
59 0x00000000, /* EMC_IBDLY */
60 0x00000005, /* EMC_EINPUT */
61 0x00000005, /* EMC_EINPUT_DURATION */
62 0x00010000, /* EMC_PUTERM_EXTRA */
63 0x00000003, /* EMC_PUTERM_WIDTH */
64 0x00000000, /* EMC_PUTERM_ADJ */
65 0x00000000, /* EMC_CDB_CNTL_1 */
66 0x00000000, /* EMC_CDB_CNTL_2 */
67 0x00000000, /* EMC_CDB_CNTL_3 */
68 0x00000004, /* EMC_QRST */
69 0x0000000c, /* EMC_QSAFE */
70 0x0000000d, /* EMC_RDV */
71 0x0000000f, /* EMC_RDV_MASK */
72 0x00000060, /* EMC_REFRESH */
73 0x00000000, /* EMC_BURST_REFRESH_NUM */
74 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
75 0x00000002, /* EMC_PDEX2WR */
76 0x00000002, /* EMC_PDEX2RD */
77 0x00000001, /* EMC_PCHG2PDEN */
78 0x00000000, /* EMC_ACT2PDEN */
79 0x00000007, /* EMC_AR2PDEN */
80 0x0000000f, /* EMC_RW2PDEN */
81 0x00000005, /* EMC_TXSR */
82 0x00000005, /* EMC_TXSRDLL */
83 0x00000004, /* EMC_TCKE */
84 0x00000005, /* EMC_TCKESR */
85 0x00000004, /* EMC_TPD */
86 0x00000000, /* EMC_TFAW */
87 0x00000000, /* EMC_TRPAB */
88 0x00000005, /* EMC_TCLKSTABLE */
89 0x00000005, /* EMC_TCLKSTOP */
90 0x00000064, /* EMC_TREFBW */
91 0x00000000, /* EMC_FBIO_CFG6 */
92 0x00000000, /* EMC_ODT_WRITE */
93 0x00000000, /* EMC_ODT_READ */
94 0x106aa298, /* EMC_FBIO_CFG5 */
95 0x002c00a0, /* EMC_CFG_DIG_DLL */
96 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
97 0x00064000, /* EMC_DLL_XFORM_DQS0 */
98 0x00064000, /* EMC_DLL_XFORM_DQS1 */
99 0x00064000, /* EMC_DLL_XFORM_DQS2 */
100 0x00064000, /* EMC_DLL_XFORM_DQS3 */
101 0x00064000, /* EMC_DLL_XFORM_DQS4 */
102 0x00064000, /* EMC_DLL_XFORM_DQS5 */
103 0x00064000, /* EMC_DLL_XFORM_DQS6 */
104 0x00064000, /* EMC_DLL_XFORM_DQS7 */
105 0x00064000, /* EMC_DLL_XFORM_DQS8 */
106 0x00064000, /* EMC_DLL_XFORM_DQS9 */
107 0x00064000, /* EMC_DLL_XFORM_DQS10 */
108 0x00064000, /* EMC_DLL_XFORM_DQS11 */
109 0x00064000, /* EMC_DLL_XFORM_DQS12 */
110 0x00064000, /* EMC_DLL_XFORM_DQS13 */
111 0x00064000, /* EMC_DLL_XFORM_DQS14 */
112 0x00064000, /* EMC_DLL_XFORM_DQS15 */
113 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
114 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
115 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
116 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
117 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
118 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
119 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
120 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
121 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
122 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
123 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
124 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
125 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
126 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
127 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
128 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
129 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
130 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
131 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
132 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
133 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
134 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
135 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
136 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
137 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
138 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
139 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
140 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
141 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
142 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
143 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
144 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
145 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
146 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
147 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
148 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
149 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
150 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
151 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
152 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
153 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
154 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
155 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
156 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
157 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
158 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
159 0x10000280, /* EMC_XM2CMDPADCTRL */
160 0x00000000, /* EMC_XM2CMDPADCTRL4 */
161 0x00111111, /* EMC_XM2CMDPADCTRL5 */
162 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
163 0x00000000, /* EMC_XM2DQPADCTRL2 */
164 0x00000000, /* EMC_XM2DQPADCTRL3 */
165 0x77ffc081, /* EMC_XM2CLKPADCTRL */
166 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
167 0x81f1f108, /* EMC_XM2COMPPADCTRL */
168 0x07070004, /* EMC_XM2VTTGENPADCTRL */
169 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
170 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
171 0x51451400, /* EMC_XM2DQSPADCTRL3 */
172 0x00514514, /* EMC_XM2DQSPADCTRL4 */
173 0x00514514, /* EMC_XM2DQSPADCTRL5 */
174 0x51451400, /* EMC_XM2DQSPADCTRL6 */
175 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
176 0x00000007, /* EMC_TXDSRVTTGEN */
177 0x00000000, /* EMC_FBIO_SPARE */
178 0x00000000, /* EMC_ZCAL_INTERVAL */
179 0x00000042, /* EMC_ZCAL_WAIT_CNT */
180 0x000e000e, /* EMC_MRS_WAIT_CNT */
181 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
182 0x00000000, /* EMC_CTT */
183 0x00000003, /* EMC_CTT_DURATION */
184 0x0000f2f3, /* EMC_CFG_PIPE */
185 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
186 0x0000000a, /* EMC_QPOP */
187 0x40040001, /* MC_EMEM_ARB_CFG */
188 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
189 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
190 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
191 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
192 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
193 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
194 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
195 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
196 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
197 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
198 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
199 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
200 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
201 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
202 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
203 0x77e30303, /* MC_EMEM_ARB_MISC0 */
204 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
207 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
208 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
209 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
210 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
211 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
212 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
213 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
214 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
215 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
216 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
217 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
218 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
219 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
220 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
221 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
222 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
223 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
224 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
225 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
227 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
228 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
229 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
230 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
231 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
232 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
233 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
234 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
235 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
236 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
237 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
239 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
240 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
241 0x00000802, /* EMC_CTT_TERM_CTRL */
242 0x73240000, /* EMC_CFG */
243 0x000008c5, /* EMC_CFG_2 */
244 0x00040128, /* EMC_SEL_DPD_CTRL */
245 0x002c0068, /* EMC_CFG_DIG_DLL */
246 0x00000008, /* EMC_BGBIAS_CTL0 */
247 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
248 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
249 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
250 0x80001221, /* Mode Register 0 */
251 0x80100003, /* Mode Register 1 */
252 0x80200008, /* Mode Register 2 */
253 0x00000000, /* Mode Register 4 */
254 57820, /* expected dvfs latency (ns) */
258 "03_20400_02_V5.0.12_V0.9", /* DVFS table version */
259 20400, /* SDRAM frequency */
260 800, /* min voltage */
261 800, /* gpu min voltage */
262 "pllp_out0", /* clock source id */
263 0x40000026, /* CLK_SOURCE_EMC */
264 164, /* number of burst_regs */
265 31, /* number of up_down_regs */
267 0x00000000, /* EMC_RC */
268 0x00000005, /* EMC_RFC */
269 0x00000000, /* EMC_RFC_SLR */
270 0x00000000, /* EMC_RAS */
271 0x00000000, /* EMC_RP */
272 0x00000004, /* EMC_R2W */
273 0x0000000a, /* EMC_W2R */
274 0x00000003, /* EMC_R2P */
275 0x0000000b, /* EMC_W2P */
276 0x00000000, /* EMC_RD_RCD */
277 0x00000000, /* EMC_WR_RCD */
278 0x00000003, /* EMC_RRD */
279 0x00000003, /* EMC_REXT */
280 0x00000000, /* EMC_WEXT */
281 0x00000006, /* EMC_WDV */
282 0x00000006, /* EMC_WDV_MASK */
283 0x00000006, /* EMC_QUSE */
284 0x00000002, /* EMC_QUSE_WIDTH */
285 0x00000000, /* EMC_IBDLY */
286 0x00000005, /* EMC_EINPUT */
287 0x00000005, /* EMC_EINPUT_DURATION */
288 0x00010000, /* EMC_PUTERM_EXTRA */
289 0x00000003, /* EMC_PUTERM_WIDTH */
290 0x00000000, /* EMC_PUTERM_ADJ */
291 0x00000000, /* EMC_CDB_CNTL_1 */
292 0x00000000, /* EMC_CDB_CNTL_2 */
293 0x00000000, /* EMC_CDB_CNTL_3 */
294 0x00000004, /* EMC_QRST */
295 0x0000000c, /* EMC_QSAFE */
296 0x0000000d, /* EMC_RDV */
297 0x0000000f, /* EMC_RDV_MASK */
298 0x0000009a, /* EMC_REFRESH */
299 0x00000000, /* EMC_BURST_REFRESH_NUM */
300 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
301 0x00000002, /* EMC_PDEX2WR */
302 0x00000002, /* EMC_PDEX2RD */
303 0x00000001, /* EMC_PCHG2PDEN */
304 0x00000000, /* EMC_ACT2PDEN */
305 0x00000007, /* EMC_AR2PDEN */
306 0x0000000f, /* EMC_RW2PDEN */
307 0x00000006, /* EMC_TXSR */
308 0x00000006, /* EMC_TXSRDLL */
309 0x00000004, /* EMC_TCKE */
310 0x00000005, /* EMC_TCKESR */
311 0x00000004, /* EMC_TPD */
312 0x00000000, /* EMC_TFAW */
313 0x00000000, /* EMC_TRPAB */
314 0x00000005, /* EMC_TCLKSTABLE */
315 0x00000005, /* EMC_TCLKSTOP */
316 0x000000a0, /* EMC_TREFBW */
317 0x00000000, /* EMC_FBIO_CFG6 */
318 0x00000000, /* EMC_ODT_WRITE */
319 0x00000000, /* EMC_ODT_READ */
320 0x106aa298, /* EMC_FBIO_CFG5 */
321 0x002c00a0, /* EMC_CFG_DIG_DLL */
322 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
323 0x00064000, /* EMC_DLL_XFORM_DQS0 */
324 0x00064000, /* EMC_DLL_XFORM_DQS1 */
325 0x00064000, /* EMC_DLL_XFORM_DQS2 */
326 0x00064000, /* EMC_DLL_XFORM_DQS3 */
327 0x00064000, /* EMC_DLL_XFORM_DQS4 */
328 0x00064000, /* EMC_DLL_XFORM_DQS5 */
329 0x00064000, /* EMC_DLL_XFORM_DQS6 */
330 0x00064000, /* EMC_DLL_XFORM_DQS7 */
331 0x00064000, /* EMC_DLL_XFORM_DQS8 */
332 0x00064000, /* EMC_DLL_XFORM_DQS9 */
333 0x00064000, /* EMC_DLL_XFORM_DQS10 */
334 0x00064000, /* EMC_DLL_XFORM_DQS11 */
335 0x00064000, /* EMC_DLL_XFORM_DQS12 */
336 0x00064000, /* EMC_DLL_XFORM_DQS13 */
337 0x00064000, /* EMC_DLL_XFORM_DQS14 */
338 0x00064000, /* EMC_DLL_XFORM_DQS15 */
339 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
340 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
341 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
342 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
343 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
344 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
345 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
346 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
347 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
348 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
349 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
350 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
351 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
352 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
353 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
354 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
355 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
356 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
357 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
358 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
359 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
360 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
361 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
362 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
363 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
364 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
365 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
366 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
367 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
368 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
369 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
370 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
371 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
372 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
373 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
374 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
375 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
376 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
377 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
378 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
379 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
380 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
381 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
382 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
383 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
384 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
385 0x10000280, /* EMC_XM2CMDPADCTRL */
386 0x00000000, /* EMC_XM2CMDPADCTRL4 */
387 0x00111111, /* EMC_XM2CMDPADCTRL5 */
388 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
389 0x00000000, /* EMC_XM2DQPADCTRL2 */
390 0x00000000, /* EMC_XM2DQPADCTRL3 */
391 0x77ffc081, /* EMC_XM2CLKPADCTRL */
392 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
393 0x81f1f108, /* EMC_XM2COMPPADCTRL */
394 0x07070004, /* EMC_XM2VTTGENPADCTRL */
395 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
396 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
397 0x51451400, /* EMC_XM2DQSPADCTRL3 */
398 0x00514514, /* EMC_XM2DQSPADCTRL4 */
399 0x00514514, /* EMC_XM2DQSPADCTRL5 */
400 0x51451400, /* EMC_XM2DQSPADCTRL6 */
401 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
402 0x0000000b, /* EMC_TXDSRVTTGEN */
403 0x00000000, /* EMC_FBIO_SPARE */
404 0x00000000, /* EMC_ZCAL_INTERVAL */
405 0x00000042, /* EMC_ZCAL_WAIT_CNT */
406 0x000e000e, /* EMC_MRS_WAIT_CNT */
407 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
408 0x00000000, /* EMC_CTT */
409 0x00000003, /* EMC_CTT_DURATION */
410 0x0000f2f3, /* EMC_CFG_PIPE */
411 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
412 0x0000000a, /* EMC_QPOP */
413 0x40020001, /* MC_EMEM_ARB_CFG */
414 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
415 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
416 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
417 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
418 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
419 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
420 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
421 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
422 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
423 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
424 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
425 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
426 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
427 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
428 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
429 0x76230303, /* MC_EMEM_ARB_MISC0 */
430 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
433 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
434 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
435 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
436 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
437 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
438 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
439 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
440 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
441 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
442 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
443 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
444 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
445 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
446 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
447 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
448 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
449 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
451 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
453 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
454 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
456 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
458 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
459 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
460 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
461 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
462 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
463 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
465 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
466 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
467 0x00000802, /* EMC_CTT_TERM_CTRL */
468 0x73240000, /* EMC_CFG */
469 0x000008c5, /* EMC_CFG_2 */
470 0x00040128, /* EMC_SEL_DPD_CTRL */
471 0x002c0068, /* EMC_CFG_DIG_DLL */
472 0x00000008, /* EMC_BGBIAS_CTL0 */
473 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
474 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
475 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
476 0x80001221, /* Mode Register 0 */
477 0x80100003, /* Mode Register 1 */
478 0x80200008, /* Mode Register 2 */
479 0x00000000, /* Mode Register 4 */
480 35610, /* expected dvfs latency (ns) */
484 "03_40800_02_V5.0.12_V0.9", /* DVFS table version */
485 40800, /* SDRAM frequency */
486 800, /* min voltage */
487 800, /* gpu min voltage */
488 "pllp_out0", /* clock source id */
489 0x40000012, /* CLK_SOURCE_EMC */
490 164, /* number of burst_regs */
491 31, /* number of up_down_regs */
493 0x00000001, /* EMC_RC */
494 0x0000000a, /* EMC_RFC */
495 0x00000000, /* EMC_RFC_SLR */
496 0x00000001, /* EMC_RAS */
497 0x00000000, /* EMC_RP */
498 0x00000004, /* EMC_R2W */
499 0x0000000a, /* EMC_W2R */
500 0x00000003, /* EMC_R2P */
501 0x0000000b, /* EMC_W2P */
502 0x00000000, /* EMC_RD_RCD */
503 0x00000000, /* EMC_WR_RCD */
504 0x00000003, /* EMC_RRD */
505 0x00000003, /* EMC_REXT */
506 0x00000000, /* EMC_WEXT */
507 0x00000006, /* EMC_WDV */
508 0x00000006, /* EMC_WDV_MASK */
509 0x00000006, /* EMC_QUSE */
510 0x00000002, /* EMC_QUSE_WIDTH */
511 0x00000000, /* EMC_IBDLY */
512 0x00000005, /* EMC_EINPUT */
513 0x00000005, /* EMC_EINPUT_DURATION */
514 0x00010000, /* EMC_PUTERM_EXTRA */
515 0x00000003, /* EMC_PUTERM_WIDTH */
516 0x00000000, /* EMC_PUTERM_ADJ */
517 0x00000000, /* EMC_CDB_CNTL_1 */
518 0x00000000, /* EMC_CDB_CNTL_2 */
519 0x00000000, /* EMC_CDB_CNTL_3 */
520 0x00000004, /* EMC_QRST */
521 0x0000000c, /* EMC_QSAFE */
522 0x0000000d, /* EMC_RDV */
523 0x0000000f, /* EMC_RDV_MASK */
524 0x00000134, /* EMC_REFRESH */
525 0x00000000, /* EMC_BURST_REFRESH_NUM */
526 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
527 0x00000002, /* EMC_PDEX2WR */
528 0x00000002, /* EMC_PDEX2RD */
529 0x00000001, /* EMC_PCHG2PDEN */
530 0x00000000, /* EMC_ACT2PDEN */
531 0x00000008, /* EMC_AR2PDEN */
532 0x0000000f, /* EMC_RW2PDEN */
533 0x0000000c, /* EMC_TXSR */
534 0x0000000c, /* EMC_TXSRDLL */
535 0x00000004, /* EMC_TCKE */
536 0x00000005, /* EMC_TCKESR */
537 0x00000004, /* EMC_TPD */
538 0x00000000, /* EMC_TFAW */
539 0x00000000, /* EMC_TRPAB */
540 0x00000005, /* EMC_TCLKSTABLE */
541 0x00000005, /* EMC_TCLKSTOP */
542 0x0000013f, /* EMC_TREFBW */
543 0x00000000, /* EMC_FBIO_CFG6 */
544 0x00000000, /* EMC_ODT_WRITE */
545 0x00000000, /* EMC_ODT_READ */
546 0x106aa298, /* EMC_FBIO_CFG5 */
547 0x002c00a0, /* EMC_CFG_DIG_DLL */
548 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
549 0x00064000, /* EMC_DLL_XFORM_DQS0 */
550 0x00064000, /* EMC_DLL_XFORM_DQS1 */
551 0x00064000, /* EMC_DLL_XFORM_DQS2 */
552 0x00064000, /* EMC_DLL_XFORM_DQS3 */
553 0x00064000, /* EMC_DLL_XFORM_DQS4 */
554 0x00064000, /* EMC_DLL_XFORM_DQS5 */
555 0x00064000, /* EMC_DLL_XFORM_DQS6 */
556 0x00064000, /* EMC_DLL_XFORM_DQS7 */
557 0x00064000, /* EMC_DLL_XFORM_DQS8 */
558 0x00064000, /* EMC_DLL_XFORM_DQS9 */
559 0x00064000, /* EMC_DLL_XFORM_DQS10 */
560 0x00064000, /* EMC_DLL_XFORM_DQS11 */
561 0x00064000, /* EMC_DLL_XFORM_DQS12 */
562 0x00064000, /* EMC_DLL_XFORM_DQS13 */
563 0x00064000, /* EMC_DLL_XFORM_DQS14 */
564 0x00064000, /* EMC_DLL_XFORM_DQS15 */
565 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
566 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
567 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
568 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
569 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
570 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
571 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
572 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
573 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
574 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
575 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
576 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
577 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
578 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
579 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
580 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
581 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
582 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
583 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
584 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
585 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
586 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
587 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
588 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
589 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
590 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
591 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
592 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
593 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
594 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
595 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
596 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
597 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
598 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
599 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
600 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
601 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
602 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
603 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
604 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
605 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
606 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
607 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
608 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
609 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
610 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
611 0x10000280, /* EMC_XM2CMDPADCTRL */
612 0x00000000, /* EMC_XM2CMDPADCTRL4 */
613 0x00111111, /* EMC_XM2CMDPADCTRL5 */
614 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
615 0x00000000, /* EMC_XM2DQPADCTRL2 */
616 0x00000000, /* EMC_XM2DQPADCTRL3 */
617 0x77ffc081, /* EMC_XM2CLKPADCTRL */
618 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
619 0x81f1f108, /* EMC_XM2COMPPADCTRL */
620 0x07070004, /* EMC_XM2VTTGENPADCTRL */
621 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
622 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
623 0x51451400, /* EMC_XM2DQSPADCTRL3 */
624 0x00514514, /* EMC_XM2DQSPADCTRL4 */
625 0x00514514, /* EMC_XM2DQSPADCTRL5 */
626 0x51451400, /* EMC_XM2DQSPADCTRL6 */
627 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
628 0x00000015, /* EMC_TXDSRVTTGEN */
629 0x00000000, /* EMC_FBIO_SPARE */
630 0x00000000, /* EMC_ZCAL_INTERVAL */
631 0x00000042, /* EMC_ZCAL_WAIT_CNT */
632 0x000e000e, /* EMC_MRS_WAIT_CNT */
633 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
634 0x00000000, /* EMC_CTT */
635 0x00000003, /* EMC_CTT_DURATION */
636 0x0000f2f3, /* EMC_CFG_PIPE */
637 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
638 0x0000000a, /* EMC_QPOP */
639 0xa0000001, /* MC_EMEM_ARB_CFG */
640 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
641 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
642 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
643 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
644 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
645 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
646 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
647 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
648 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
649 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
650 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
651 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
652 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
653 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
654 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
655 0x74a30303, /* MC_EMEM_ARB_MISC0 */
656 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
659 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
660 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
661 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
662 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
663 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
664 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
665 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
666 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
667 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
668 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
669 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
670 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
671 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
672 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
673 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
674 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
675 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
676 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
677 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
678 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
679 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
680 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
681 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
682 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
684 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
685 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
686 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
687 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
688 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
689 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
691 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
692 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
693 0x00000802, /* EMC_CTT_TERM_CTRL */
694 0x73240000, /* EMC_CFG */
695 0x000008c5, /* EMC_CFG_2 */
696 0x00040128, /* EMC_SEL_DPD_CTRL */
697 0x002c0068, /* EMC_CFG_DIG_DLL */
698 0x00000008, /* EMC_BGBIAS_CTL0 */
699 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
700 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
701 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
702 0x80001221, /* Mode Register 0 */
703 0x80100003, /* Mode Register 1 */
704 0x80200008, /* Mode Register 2 */
705 0x00000000, /* Mode Register 4 */
706 20850, /* expected dvfs latency (ns) */
710 "03_68000_02_V5.0.12_V0.9", /* DVFS table version */
711 68000, /* SDRAM frequency */
712 800, /* min voltage */
713 800, /* gpu min voltage */
714 "pllp_out0", /* clock source id */
715 0x4000000a, /* CLK_SOURCE_EMC */
716 164, /* number of burst_regs */
717 31, /* number of up_down_regs */
719 0x00000003, /* EMC_RC */
720 0x00000011, /* EMC_RFC */
721 0x00000000, /* EMC_RFC_SLR */
722 0x00000002, /* EMC_RAS */
723 0x00000000, /* EMC_RP */
724 0x00000004, /* EMC_R2W */
725 0x0000000a, /* EMC_W2R */
726 0x00000003, /* EMC_R2P */
727 0x0000000b, /* EMC_W2P */
728 0x00000000, /* EMC_RD_RCD */
729 0x00000000, /* EMC_WR_RCD */
730 0x00000003, /* EMC_RRD */
731 0x00000003, /* EMC_REXT */
732 0x00000000, /* EMC_WEXT */
733 0x00000006, /* EMC_WDV */
734 0x00000006, /* EMC_WDV_MASK */
735 0x00000006, /* EMC_QUSE */
736 0x00000002, /* EMC_QUSE_WIDTH */
737 0x00000000, /* EMC_IBDLY */
738 0x00000005, /* EMC_EINPUT */
739 0x00000005, /* EMC_EINPUT_DURATION */
740 0x00010000, /* EMC_PUTERM_EXTRA */
741 0x00000003, /* EMC_PUTERM_WIDTH */
742 0x00000000, /* EMC_PUTERM_ADJ */
743 0x00000000, /* EMC_CDB_CNTL_1 */
744 0x00000000, /* EMC_CDB_CNTL_2 */
745 0x00000000, /* EMC_CDB_CNTL_3 */
746 0x00000004, /* EMC_QRST */
747 0x0000000c, /* EMC_QSAFE */
748 0x0000000d, /* EMC_RDV */
749 0x0000000f, /* EMC_RDV_MASK */
750 0x00000202, /* EMC_REFRESH */
751 0x00000000, /* EMC_BURST_REFRESH_NUM */
752 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
753 0x00000002, /* EMC_PDEX2WR */
754 0x00000002, /* EMC_PDEX2RD */
755 0x00000001, /* EMC_PCHG2PDEN */
756 0x00000000, /* EMC_ACT2PDEN */
757 0x0000000f, /* EMC_AR2PDEN */
758 0x0000000f, /* EMC_RW2PDEN */
759 0x00000013, /* EMC_TXSR */
760 0x00000013, /* EMC_TXSRDLL */
761 0x00000004, /* EMC_TCKE */
762 0x00000005, /* EMC_TCKESR */
763 0x00000004, /* EMC_TPD */
764 0x00000001, /* EMC_TFAW */
765 0x00000000, /* EMC_TRPAB */
766 0x00000005, /* EMC_TCLKSTABLE */
767 0x00000005, /* EMC_TCLKSTOP */
768 0x00000213, /* EMC_TREFBW */
769 0x00000000, /* EMC_FBIO_CFG6 */
770 0x00000000, /* EMC_ODT_WRITE */
771 0x00000000, /* EMC_ODT_READ */
772 0x106aa298, /* EMC_FBIO_CFG5 */
773 0x002c00a0, /* EMC_CFG_DIG_DLL */
774 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
775 0x00064000, /* EMC_DLL_XFORM_DQS0 */
776 0x00064000, /* EMC_DLL_XFORM_DQS1 */
777 0x00064000, /* EMC_DLL_XFORM_DQS2 */
778 0x00064000, /* EMC_DLL_XFORM_DQS3 */
779 0x00064000, /* EMC_DLL_XFORM_DQS4 */
780 0x00064000, /* EMC_DLL_XFORM_DQS5 */
781 0x00064000, /* EMC_DLL_XFORM_DQS6 */
782 0x00064000, /* EMC_DLL_XFORM_DQS7 */
783 0x00064000, /* EMC_DLL_XFORM_DQS8 */
784 0x00064000, /* EMC_DLL_XFORM_DQS9 */
785 0x00064000, /* EMC_DLL_XFORM_DQS10 */
786 0x00064000, /* EMC_DLL_XFORM_DQS11 */
787 0x00064000, /* EMC_DLL_XFORM_DQS12 */
788 0x00064000, /* EMC_DLL_XFORM_DQS13 */
789 0x00064000, /* EMC_DLL_XFORM_DQS14 */
790 0x00064000, /* EMC_DLL_XFORM_DQS15 */
791 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
792 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
793 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
794 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
795 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
796 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
797 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
798 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
799 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
800 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
801 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
802 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
803 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
804 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
805 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
806 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
807 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
808 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
809 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
810 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
811 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
812 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
813 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
814 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
815 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
816 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
817 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
818 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
819 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
820 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
821 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
822 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
823 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
824 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
825 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
826 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
827 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
828 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
829 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
830 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
831 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
832 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
833 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
834 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
835 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
836 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
837 0x10000280, /* EMC_XM2CMDPADCTRL */
838 0x00000000, /* EMC_XM2CMDPADCTRL4 */
839 0x00111111, /* EMC_XM2CMDPADCTRL5 */
840 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
841 0x00000000, /* EMC_XM2DQPADCTRL2 */
842 0x00000000, /* EMC_XM2DQPADCTRL3 */
843 0x77ffc081, /* EMC_XM2CLKPADCTRL */
844 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
845 0x81f1f108, /* EMC_XM2COMPPADCTRL */
846 0x07070004, /* EMC_XM2VTTGENPADCTRL */
847 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
848 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
849 0x51451400, /* EMC_XM2DQSPADCTRL3 */
850 0x00514514, /* EMC_XM2DQSPADCTRL4 */
851 0x00514514, /* EMC_XM2DQSPADCTRL5 */
852 0x51451400, /* EMC_XM2DQSPADCTRL6 */
853 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
854 0x00000022, /* EMC_TXDSRVTTGEN */
855 0x00000000, /* EMC_FBIO_SPARE */
856 0x00000000, /* EMC_ZCAL_INTERVAL */
857 0x00000042, /* EMC_ZCAL_WAIT_CNT */
858 0x000e000e, /* EMC_MRS_WAIT_CNT */
859 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
860 0x00000000, /* EMC_CTT */
861 0x00000003, /* EMC_CTT_DURATION */
862 0x0000f2f3, /* EMC_CFG_PIPE */
863 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
864 0x0000000a, /* EMC_QPOP */
865 0x00000001, /* MC_EMEM_ARB_CFG */
866 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
867 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
868 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
869 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
870 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
871 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
872 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
873 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
874 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
875 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
876 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
877 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
878 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
879 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
880 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
881 0x74230403, /* MC_EMEM_ARB_MISC0 */
882 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
885 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
886 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
887 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
888 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
889 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
890 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
891 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
892 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
893 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
894 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
895 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
896 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
897 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
898 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
899 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
900 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
901 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
902 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
903 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
904 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
905 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
906 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
907 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
908 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
909 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
910 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
911 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
912 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
913 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
914 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
915 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
917 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
918 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
919 0x00000802, /* EMC_CTT_TERM_CTRL */
920 0x73240000, /* EMC_CFG */
921 0x000008c5, /* EMC_CFG_2 */
922 0x00040128, /* EMC_SEL_DPD_CTRL */
923 0x002c0068, /* EMC_CFG_DIG_DLL */
924 0x00000008, /* EMC_BGBIAS_CTL0 */
925 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
926 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
927 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
928 0x80001221, /* Mode Register 0 */
929 0x80100003, /* Mode Register 1 */
930 0x80200008, /* Mode Register 2 */
931 0x00000000, /* Mode Register 4 */
932 10720, /* expected dvfs latency (ns) */
936 "03_102000_02_V5.0.12_V0.9", /* DVFS table version */
937 102000, /* SDRAM frequency */
938 800, /* min voltage */
939 800, /* gpu min voltage */
940 "pllp_out0", /* clock source id */
941 0x40000006, /* CLK_SOURCE_EMC */
942 164, /* number of burst_regs */
943 31, /* number of up_down_regs */
945 0x00000004, /* EMC_RC */
946 0x0000001a, /* EMC_RFC */
947 0x00000000, /* EMC_RFC_SLR */
948 0x00000003, /* EMC_RAS */
949 0x00000001, /* EMC_RP */
950 0x00000004, /* EMC_R2W */
951 0x0000000a, /* EMC_W2R */
952 0x00000003, /* EMC_R2P */
953 0x0000000b, /* EMC_W2P */
954 0x00000001, /* EMC_RD_RCD */
955 0x00000001, /* EMC_WR_RCD */
956 0x00000003, /* EMC_RRD */
957 0x00000003, /* EMC_REXT */
958 0x00000000, /* EMC_WEXT */
959 0x00000006, /* EMC_WDV */
960 0x00000006, /* EMC_WDV_MASK */
961 0x00000006, /* EMC_QUSE */
962 0x00000002, /* EMC_QUSE_WIDTH */
963 0x00000000, /* EMC_IBDLY */
964 0x00000005, /* EMC_EINPUT */
965 0x00000005, /* EMC_EINPUT_DURATION */
966 0x00010000, /* EMC_PUTERM_EXTRA */
967 0x00000003, /* EMC_PUTERM_WIDTH */
968 0x00000000, /* EMC_PUTERM_ADJ */
969 0x00000000, /* EMC_CDB_CNTL_1 */
970 0x00000000, /* EMC_CDB_CNTL_2 */
971 0x00000000, /* EMC_CDB_CNTL_3 */
972 0x00000004, /* EMC_QRST */
973 0x0000000c, /* EMC_QSAFE */
974 0x0000000d, /* EMC_RDV */
975 0x0000000f, /* EMC_RDV_MASK */
976 0x00000304, /* EMC_REFRESH */
977 0x00000000, /* EMC_BURST_REFRESH_NUM */
978 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
979 0x00000002, /* EMC_PDEX2WR */
980 0x00000002, /* EMC_PDEX2RD */
981 0x00000001, /* EMC_PCHG2PDEN */
982 0x00000000, /* EMC_ACT2PDEN */
983 0x00000018, /* EMC_AR2PDEN */
984 0x0000000f, /* EMC_RW2PDEN */
985 0x0000001c, /* EMC_TXSR */
986 0x0000001c, /* EMC_TXSRDLL */
987 0x00000004, /* EMC_TCKE */
988 0x00000005, /* EMC_TCKESR */
989 0x00000004, /* EMC_TPD */
990 0x00000003, /* EMC_TFAW */
991 0x00000000, /* EMC_TRPAB */
992 0x00000005, /* EMC_TCLKSTABLE */
993 0x00000005, /* EMC_TCLKSTOP */
994 0x0000031c, /* EMC_TREFBW */
995 0x00000000, /* EMC_FBIO_CFG6 */
996 0x00000000, /* EMC_ODT_WRITE */
997 0x00000000, /* EMC_ODT_READ */
998 0x106aa298, /* EMC_FBIO_CFG5 */
999 0x002c00a0, /* EMC_CFG_DIG_DLL */
1000 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1001 0x00064000, /* EMC_DLL_XFORM_DQS0 */
1002 0x00064000, /* EMC_DLL_XFORM_DQS1 */
1003 0x00064000, /* EMC_DLL_XFORM_DQS2 */
1004 0x00064000, /* EMC_DLL_XFORM_DQS3 */
1005 0x00064000, /* EMC_DLL_XFORM_DQS4 */
1006 0x00064000, /* EMC_DLL_XFORM_DQS5 */
1007 0x00064000, /* EMC_DLL_XFORM_DQS6 */
1008 0x00064000, /* EMC_DLL_XFORM_DQS7 */
1009 0x00064000, /* EMC_DLL_XFORM_DQS8 */
1010 0x00064000, /* EMC_DLL_XFORM_DQS9 */
1011 0x00064000, /* EMC_DLL_XFORM_DQS10 */
1012 0x00064000, /* EMC_DLL_XFORM_DQS11 */
1013 0x00064000, /* EMC_DLL_XFORM_DQS12 */
1014 0x00064000, /* EMC_DLL_XFORM_DQS13 */
1015 0x00064000, /* EMC_DLL_XFORM_DQS14 */
1016 0x00064000, /* EMC_DLL_XFORM_DQS15 */
1017 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1018 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1019 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1020 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1021 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1022 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1023 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1024 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1025 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1026 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1027 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1028 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1029 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1030 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1031 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1032 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1033 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1034 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1035 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1036 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1037 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1038 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1039 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1040 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1041 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1042 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1043 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1044 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1045 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1046 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1047 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1048 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1049 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1050 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1051 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1052 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1053 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1054 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1055 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
1056 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
1057 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
1058 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
1059 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
1060 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
1061 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
1062 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
1063 0x10000280, /* EMC_XM2CMDPADCTRL */
1064 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1065 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1066 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1067 0x00000000, /* EMC_XM2DQPADCTRL2 */
1068 0x00000000, /* EMC_XM2DQPADCTRL3 */
1069 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1070 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
1071 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1072 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1073 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1074 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1075 0x51451400, /* EMC_XM2DQSPADCTRL3 */
1076 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1077 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1078 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1079 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1080 0x00000033, /* EMC_TXDSRVTTGEN */
1081 0x00000000, /* EMC_FBIO_SPARE */
1082 0x00000000, /* EMC_ZCAL_INTERVAL */
1083 0x00000042, /* EMC_ZCAL_WAIT_CNT */
1084 0x000e000e, /* EMC_MRS_WAIT_CNT */
1085 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1086 0x00000000, /* EMC_CTT */
1087 0x00000003, /* EMC_CTT_DURATION */
1088 0x0000f2f3, /* EMC_CFG_PIPE */
1089 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
1090 0x0000000a, /* EMC_QPOP */
1091 0x08000001, /* MC_EMEM_ARB_CFG */
1092 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1093 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1094 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1095 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
1096 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
1097 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
1098 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1099 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1100 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1101 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1102 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1103 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
1104 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1105 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
1106 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
1107 0x73c30504, /* MC_EMEM_ARB_MISC0 */
1108 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1111 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1112 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
1113 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1114 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1115 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1116 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1117 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1118 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1119 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1120 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1121 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1122 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1123 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1124 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
1125 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1126 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1127 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1128 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1129 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1130 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1131 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1132 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1133 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1134 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1135 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1136 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1137 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1138 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1139 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1140 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1141 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1143 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1144 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1145 0x00000802, /* EMC_CTT_TERM_CTRL */
1146 0x73240000, /* EMC_CFG */
1147 0x000008c5, /* EMC_CFG_2 */
1148 0x00040128, /* EMC_SEL_DPD_CTRL */
1149 0x002c0068, /* EMC_CFG_DIG_DLL */
1150 0x00000008, /* EMC_BGBIAS_CTL0 */
1151 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1152 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1153 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1154 0x80001221, /* Mode Register 0 */
1155 0x80100003, /* Mode Register 1 */
1156 0x80200008, /* Mode Register 2 */
1157 0x00000000, /* Mode Register 4 */
1158 6890, /* expected dvfs latency (ns) */
1162 "03_204000_03_V5.0.12_V0.9", /* DVFS table version */
1163 204000, /* SDRAM frequency */
1164 800, /* min voltage */
1165 800, /* gpu min voltage */
1166 "pllp_out0", /* clock source id */
1167 0x40000002, /* CLK_SOURCE_EMC */
1168 164, /* number of burst_regs */
1169 31, /* number of up_down_regs */
1171 0x00000009, /* EMC_RC */
1172 0x00000035, /* EMC_RFC */
1173 0x00000000, /* EMC_RFC_SLR */
1174 0x00000006, /* EMC_RAS */
1175 0x00000002, /* EMC_RP */
1176 0x00000005, /* EMC_R2W */
1177 0x0000000a, /* EMC_W2R */
1178 0x00000003, /* EMC_R2P */
1179 0x0000000b, /* EMC_W2P */
1180 0x00000002, /* EMC_RD_RCD */
1181 0x00000002, /* EMC_WR_RCD */
1182 0x00000003, /* EMC_RRD */
1183 0x00000003, /* EMC_REXT */
1184 0x00000000, /* EMC_WEXT */
1185 0x00000005, /* EMC_WDV */
1186 0x00000005, /* EMC_WDV_MASK */
1187 0x00000006, /* EMC_QUSE */
1188 0x00000002, /* EMC_QUSE_WIDTH */
1189 0x00000000, /* EMC_IBDLY */
1190 0x00000004, /* EMC_EINPUT */
1191 0x00000006, /* EMC_EINPUT_DURATION */
1192 0x00010000, /* EMC_PUTERM_EXTRA */
1193 0x00000003, /* EMC_PUTERM_WIDTH */
1194 0x00000000, /* EMC_PUTERM_ADJ */
1195 0x00000000, /* EMC_CDB_CNTL_1 */
1196 0x00000000, /* EMC_CDB_CNTL_2 */
1197 0x00000000, /* EMC_CDB_CNTL_3 */
1198 0x00000003, /* EMC_QRST */
1199 0x0000000d, /* EMC_QSAFE */
1200 0x0000000f, /* EMC_RDV */
1201 0x00000011, /* EMC_RDV_MASK */
1202 0x00000607, /* EMC_REFRESH */
1203 0x00000000, /* EMC_BURST_REFRESH_NUM */
1204 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
1205 0x00000002, /* EMC_PDEX2WR */
1206 0x00000002, /* EMC_PDEX2RD */
1207 0x00000001, /* EMC_PCHG2PDEN */
1208 0x00000000, /* EMC_ACT2PDEN */
1209 0x00000032, /* EMC_AR2PDEN */
1210 0x0000000f, /* EMC_RW2PDEN */
1211 0x00000038, /* EMC_TXSR */
1212 0x00000038, /* EMC_TXSRDLL */
1213 0x00000004, /* EMC_TCKE */
1214 0x00000005, /* EMC_TCKESR */
1215 0x00000004, /* EMC_TPD */
1216 0x00000007, /* EMC_TFAW */
1217 0x00000000, /* EMC_TRPAB */
1218 0x00000005, /* EMC_TCLKSTABLE */
1219 0x00000005, /* EMC_TCLKSTOP */
1220 0x00000638, /* EMC_TREFBW */
1221 0x00000000, /* EMC_FBIO_CFG6 */
1222 0x00000000, /* EMC_ODT_WRITE */
1223 0x00000000, /* EMC_ODT_READ */
1224 0x106aa298, /* EMC_FBIO_CFG5 */
1225 0x002c00a0, /* EMC_CFG_DIG_DLL */
1226 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1227 0x00064000, /* EMC_DLL_XFORM_DQS0 */
1228 0x00064000, /* EMC_DLL_XFORM_DQS1 */
1229 0x00064000, /* EMC_DLL_XFORM_DQS2 */
1230 0x00064000, /* EMC_DLL_XFORM_DQS3 */
1231 0x00064000, /* EMC_DLL_XFORM_DQS4 */
1232 0x00064000, /* EMC_DLL_XFORM_DQS5 */
1233 0x00064000, /* EMC_DLL_XFORM_DQS6 */
1234 0x00064000, /* EMC_DLL_XFORM_DQS7 */
1235 0x00064000, /* EMC_DLL_XFORM_DQS8 */
1236 0x00064000, /* EMC_DLL_XFORM_DQS9 */
1237 0x00064000, /* EMC_DLL_XFORM_DQS10 */
1238 0x00064000, /* EMC_DLL_XFORM_DQS11 */
1239 0x00064000, /* EMC_DLL_XFORM_DQS12 */
1240 0x00064000, /* EMC_DLL_XFORM_DQS13 */
1241 0x00064000, /* EMC_DLL_XFORM_DQS14 */
1242 0x00064000, /* EMC_DLL_XFORM_DQS15 */
1243 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1244 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1245 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1246 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1247 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1248 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1249 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1250 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1251 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1252 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1253 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
1254 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1255 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1256 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
1257 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1258 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1259 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1260 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1261 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1262 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1263 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1264 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1265 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1266 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1267 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1268 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1269 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1270 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1271 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1272 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1273 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1274 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1275 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1276 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1277 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1278 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1279 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1280 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1281 0x00090000, /* EMC_DLL_XFORM_DQ0 */
1282 0x00090000, /* EMC_DLL_XFORM_DQ1 */
1283 0x00090000, /* EMC_DLL_XFORM_DQ2 */
1284 0x00090000, /* EMC_DLL_XFORM_DQ3 */
1285 0x00009000, /* EMC_DLL_XFORM_DQ4 */
1286 0x00009000, /* EMC_DLL_XFORM_DQ5 */
1287 0x00009000, /* EMC_DLL_XFORM_DQ6 */
1288 0x00009000, /* EMC_DLL_XFORM_DQ7 */
1289 0x10000280, /* EMC_XM2CMDPADCTRL */
1290 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1291 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1292 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1293 0x00000000, /* EMC_XM2DQPADCTRL2 */
1294 0x00000000, /* EMC_XM2DQPADCTRL3 */
1295 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1296 0x00000707, /* EMC_XM2CLKPADCTRL2 */
1297 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1298 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1299 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1300 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1301 0x51451400, /* EMC_XM2DQSPADCTRL3 */
1302 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1303 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1304 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1305 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1306 0x00000066, /* EMC_TXDSRVTTGEN */
1307 0x00000000, /* EMC_FBIO_SPARE */
1308 0x00020000, /* EMC_ZCAL_INTERVAL */
1309 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1310 0x000e000e, /* EMC_MRS_WAIT_CNT */
1311 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1312 0x00000000, /* EMC_CTT */
1313 0x00000003, /* EMC_CTT_DURATION */
1314 0x0000d2b3, /* EMC_CFG_PIPE */
1315 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
1316 0x0000000a, /* EMC_QPOP */
1317 0x01000003, /* MC_EMEM_ARB_CFG */
1318 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1319 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1320 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1321 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
1322 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
1323 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
1324 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1325 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1326 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1327 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1328 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1329 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1330 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1331 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
1332 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
1333 0x73840a05, /* MC_EMEM_ARB_MISC0 */
1334 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1337 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1338 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
1339 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1340 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1341 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1342 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1343 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1344 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1345 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1346 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1347 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1348 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1349 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1350 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
1351 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1352 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1353 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1354 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1355 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1356 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1357 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1358 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1359 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1360 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1361 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1362 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1363 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1364 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1365 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1366 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1367 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1369 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1370 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1371 0x00000802, /* EMC_CTT_TERM_CTRL */
1372 0x73240000, /* EMC_CFG */
1373 0x0000088d, /* EMC_CFG_2 */
1374 0x00040008, /* EMC_SEL_DPD_CTRL */
1375 0x002c0068, /* EMC_CFG_DIG_DLL */
1376 0x00000008, /* EMC_BGBIAS_CTL0 */
1377 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1378 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1379 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1380 0x80001221, /* Mode Register 0 */
1381 0x80100003, /* Mode Register 1 */
1382 0x80200008, /* Mode Register 2 */
1383 0x00000000, /* Mode Register 4 */
1384 3420, /* expected dvfs latency (ns) */
1388 "03_300000_03_V5.0.12_V0.9", /* DVFS table version */
1389 300000, /* SDRAM frequency */
1390 820, /* min voltage */
1391 800, /* gpu min voltage */
1392 "pllc_out0", /* clock source id */
1393 0x20000002, /* CLK_SOURCE_EMC */
1394 164, /* number of burst_regs */
1395 31, /* number of up_down_regs */
1397 0x0000000d, /* EMC_RC */
1398 0x0000004d, /* EMC_RFC */
1399 0x00000000, /* EMC_RFC_SLR */
1400 0x00000009, /* EMC_RAS */
1401 0x00000003, /* EMC_RP */
1402 0x00000004, /* EMC_R2W */
1403 0x00000008, /* EMC_W2R */
1404 0x00000002, /* EMC_R2P */
1405 0x00000009, /* EMC_W2P */
1406 0x00000003, /* EMC_RD_RCD */
1407 0x00000003, /* EMC_WR_RCD */
1408 0x00000002, /* EMC_RRD */
1409 0x00000002, /* EMC_REXT */
1410 0x00000000, /* EMC_WEXT */
1411 0x00000003, /* EMC_WDV */
1412 0x00000003, /* EMC_WDV_MASK */
1413 0x00000005, /* EMC_QUSE */
1414 0x00000002, /* EMC_QUSE_WIDTH */
1415 0x00000000, /* EMC_IBDLY */
1416 0x00000002, /* EMC_EINPUT */
1417 0x00000007, /* EMC_EINPUT_DURATION */
1418 0x00020000, /* EMC_PUTERM_EXTRA */
1419 0x00000003, /* EMC_PUTERM_WIDTH */
1420 0x00000000, /* EMC_PUTERM_ADJ */
1421 0x00000000, /* EMC_CDB_CNTL_1 */
1422 0x00000000, /* EMC_CDB_CNTL_2 */
1423 0x00000000, /* EMC_CDB_CNTL_3 */
1424 0x00000001, /* EMC_QRST */
1425 0x0000000e, /* EMC_QSAFE */
1426 0x0000000e, /* EMC_RDV */
1427 0x00000010, /* EMC_RDV_MASK */
1428 0x000008e4, /* EMC_REFRESH */
1429 0x00000000, /* EMC_BURST_REFRESH_NUM */
1430 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
1431 0x00000001, /* EMC_PDEX2WR */
1432 0x00000008, /* EMC_PDEX2RD */
1433 0x00000001, /* EMC_PCHG2PDEN */
1434 0x00000000, /* EMC_ACT2PDEN */
1435 0x0000004b, /* EMC_AR2PDEN */
1436 0x0000000e, /* EMC_RW2PDEN */
1437 0x00000052, /* EMC_TXSR */
1438 0x00000200, /* EMC_TXSRDLL */
1439 0x00000004, /* EMC_TCKE */
1440 0x00000005, /* EMC_TCKESR */
1441 0x00000004, /* EMC_TPD */
1442 0x00000009, /* EMC_TFAW */
1443 0x00000000, /* EMC_TRPAB */
1444 0x00000005, /* EMC_TCLKSTABLE */
1445 0x00000005, /* EMC_TCLKSTOP */
1446 0x00000924, /* EMC_TREFBW */
1447 0x00000000, /* EMC_FBIO_CFG6 */
1448 0x00000000, /* EMC_ODT_WRITE */
1449 0x00000000, /* EMC_ODT_READ */
1450 0x104ab098, /* EMC_FBIO_CFG5 */
1451 0x002c00a0, /* EMC_CFG_DIG_DLL */
1452 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1453 0x00030000, /* EMC_DLL_XFORM_DQS0 */
1454 0x00030000, /* EMC_DLL_XFORM_DQS1 */
1455 0x00030000, /* EMC_DLL_XFORM_DQS2 */
1456 0x00030000, /* EMC_DLL_XFORM_DQS3 */
1457 0x00030000, /* EMC_DLL_XFORM_DQS4 */
1458 0x00030000, /* EMC_DLL_XFORM_DQS5 */
1459 0x00030000, /* EMC_DLL_XFORM_DQS6 */
1460 0x00030000, /* EMC_DLL_XFORM_DQS7 */
1461 0x00030000, /* EMC_DLL_XFORM_DQS8 */
1462 0x00030000, /* EMC_DLL_XFORM_DQS9 */
1463 0x00030000, /* EMC_DLL_XFORM_DQS10 */
1464 0x00030000, /* EMC_DLL_XFORM_DQS11 */
1465 0x00030000, /* EMC_DLL_XFORM_DQS12 */
1466 0x00030000, /* EMC_DLL_XFORM_DQS13 */
1467 0x00030000, /* EMC_DLL_XFORM_DQS14 */
1468 0x00030000, /* EMC_DLL_XFORM_DQS15 */
1469 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1470 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1471 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1472 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1473 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1474 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1475 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1476 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1477 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
1478 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
1479 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1480 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
1481 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
1482 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1483 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1484 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1485 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1486 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1487 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1488 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1489 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1490 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1491 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1492 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1493 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1494 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1495 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1496 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1497 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1498 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1499 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1500 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1501 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1502 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1503 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1504 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1505 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1506 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1507 0x00060000, /* EMC_DLL_XFORM_DQ0 */
1508 0x00060000, /* EMC_DLL_XFORM_DQ1 */
1509 0x00060000, /* EMC_DLL_XFORM_DQ2 */
1510 0x00060000, /* EMC_DLL_XFORM_DQ3 */
1511 0x00006000, /* EMC_DLL_XFORM_DQ4 */
1512 0x00006000, /* EMC_DLL_XFORM_DQ5 */
1513 0x00006000, /* EMC_DLL_XFORM_DQ6 */
1514 0x00006000, /* EMC_DLL_XFORM_DQ7 */
1515 0x10000280, /* EMC_XM2CMDPADCTRL */
1516 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1517 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1518 0x01231339, /* EMC_XM2DQSPADCTRL2 */
1519 0x00000000, /* EMC_XM2DQPADCTRL2 */
1520 0x00000000, /* EMC_XM2DQPADCTRL3 */
1521 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1522 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1523 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1524 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1525 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1526 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1527 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1528 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1529 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1530 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1531 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1532 0x00000096, /* EMC_TXDSRVTTGEN */
1533 0x00000000, /* EMC_FBIO_SPARE */
1534 0x00020000, /* EMC_ZCAL_INTERVAL */
1535 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1536 0x0173000e, /* EMC_MRS_WAIT_CNT */
1537 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
1538 0x00000000, /* EMC_CTT */
1539 0x00000003, /* EMC_CTT_DURATION */
1540 0x0000d3b3, /* EMC_CFG_PIPE */
1541 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
1542 0x00000009, /* EMC_QPOP */
1543 0x08000004, /* MC_EMEM_ARB_CFG */
1544 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1545 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1546 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1547 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
1548 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
1549 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
1550 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1551 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1552 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1553 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1554 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1555 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1556 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1557 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1558 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
1559 0x77450e08, /* MC_EMEM_ARB_MISC0 */
1560 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1563 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
1564 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
1565 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1566 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1567 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1568 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1569 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1570 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1571 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1572 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1573 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1574 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1575 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1576 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
1577 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1578 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1579 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1580 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1581 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1582 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1583 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1584 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1585 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1586 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1587 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1588 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1589 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1590 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1591 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1592 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1593 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1595 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1596 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1597 0x00000802, /* EMC_CTT_TERM_CTRL */
1598 0x73340000, /* EMC_CFG */
1599 0x000008cd, /* EMC_CFG_2 */
1600 0x00040128, /* EMC_SEL_DPD_CTRL */
1601 0x002c0068, /* EMC_CFG_DIG_DLL */
1602 0x00000000, /* EMC_BGBIAS_CTL0 */
1603 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1604 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1605 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1606 0x80000321, /* Mode Register 0 */
1607 0x80100002, /* Mode Register 1 */
1608 0x80200000, /* Mode Register 2 */
1609 0x00000000, /* Mode Register 4 */
1610 2680, /* expected dvfs latency (ns) */
1614 "03_396000_04_V5.0.12_V0.9", /* DVFS table version */
1615 396000, /* SDRAM frequency */
1616 850, /* min voltage */
1617 900, /* gpu min voltage */
1618 "pllm_out0", /* clock source id */
1619 0x00000002, /* CLK_SOURCE_EMC */
1620 164, /* number of burst_regs */
1621 31, /* number of up_down_regs */
1623 0x00000011, /* EMC_RC */
1624 0x00000066, /* EMC_RFC */
1625 0x00000000, /* EMC_RFC_SLR */
1626 0x0000000c, /* EMC_RAS */
1627 0x00000004, /* EMC_RP */
1628 0x00000004, /* EMC_R2W */
1629 0x00000008, /* EMC_W2R */
1630 0x00000002, /* EMC_R2P */
1631 0x0000000a, /* EMC_W2P */
1632 0x00000004, /* EMC_RD_RCD */
1633 0x00000004, /* EMC_WR_RCD */
1634 0x00000002, /* EMC_RRD */
1635 0x00000002, /* EMC_REXT */
1636 0x00000000, /* EMC_WEXT */
1637 0x00000003, /* EMC_WDV */
1638 0x00000003, /* EMC_WDV_MASK */
1639 0x00000005, /* EMC_QUSE */
1640 0x00000002, /* EMC_QUSE_WIDTH */
1641 0x00000000, /* EMC_IBDLY */
1642 0x00000001, /* EMC_EINPUT */
1643 0x00000008, /* EMC_EINPUT_DURATION */
1644 0x00020000, /* EMC_PUTERM_EXTRA */
1645 0x00000003, /* EMC_PUTERM_WIDTH */
1646 0x00000000, /* EMC_PUTERM_ADJ */
1647 0x00000000, /* EMC_CDB_CNTL_1 */
1648 0x00000000, /* EMC_CDB_CNTL_2 */
1649 0x00000000, /* EMC_CDB_CNTL_3 */
1650 0x00000000, /* EMC_QRST */
1651 0x0000000f, /* EMC_QSAFE */
1652 0x00000010, /* EMC_RDV */
1653 0x00000012, /* EMC_RDV_MASK */
1654 0x00000bd1, /* EMC_REFRESH */
1655 0x00000000, /* EMC_BURST_REFRESH_NUM */
1656 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
1657 0x00000001, /* EMC_PDEX2WR */
1658 0x00000008, /* EMC_PDEX2RD */
1659 0x00000001, /* EMC_PCHG2PDEN */
1660 0x00000000, /* EMC_ACT2PDEN */
1661 0x00000063, /* EMC_AR2PDEN */
1662 0x0000000f, /* EMC_RW2PDEN */
1663 0x0000006c, /* EMC_TXSR */
1664 0x00000200, /* EMC_TXSRDLL */
1665 0x00000004, /* EMC_TCKE */
1666 0x00000005, /* EMC_TCKESR */
1667 0x00000004, /* EMC_TPD */
1668 0x0000000d, /* EMC_TFAW */
1669 0x00000000, /* EMC_TRPAB */
1670 0x00000005, /* EMC_TCLKSTABLE */
1671 0x00000005, /* EMC_TCLKSTOP */
1672 0x00000c11, /* EMC_TREFBW */
1673 0x00000000, /* EMC_FBIO_CFG6 */
1674 0x00000000, /* EMC_ODT_WRITE */
1675 0x00000000, /* EMC_ODT_READ */
1676 0x104ab098, /* EMC_FBIO_CFG5 */
1677 0x002c00a0, /* EMC_CFG_DIG_DLL */
1678 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1679 0x00030000, /* EMC_DLL_XFORM_DQS0 */
1680 0x00030000, /* EMC_DLL_XFORM_DQS1 */
1681 0x00030000, /* EMC_DLL_XFORM_DQS2 */
1682 0x00030000, /* EMC_DLL_XFORM_DQS3 */
1683 0x00030000, /* EMC_DLL_XFORM_DQS4 */
1684 0x00030000, /* EMC_DLL_XFORM_DQS5 */
1685 0x00030000, /* EMC_DLL_XFORM_DQS6 */
1686 0x00030000, /* EMC_DLL_XFORM_DQS7 */
1687 0x00030000, /* EMC_DLL_XFORM_DQS8 */
1688 0x00030000, /* EMC_DLL_XFORM_DQS9 */
1689 0x00030000, /* EMC_DLL_XFORM_DQS10 */
1690 0x00030000, /* EMC_DLL_XFORM_DQS11 */
1691 0x00030000, /* EMC_DLL_XFORM_DQS12 */
1692 0x00030000, /* EMC_DLL_XFORM_DQS13 */
1693 0x00030000, /* EMC_DLL_XFORM_DQS14 */
1694 0x00030000, /* EMC_DLL_XFORM_DQS15 */
1695 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1696 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1697 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1698 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1699 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1700 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1701 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1702 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1703 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
1704 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
1705 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1706 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
1707 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
1708 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1709 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1710 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1711 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1712 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1713 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1714 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1715 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1716 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1717 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1718 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1719 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1720 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1721 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1722 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1723 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1724 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1725 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1726 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1727 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1728 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1729 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1730 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1731 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1732 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1733 0x00038000, /* EMC_DLL_XFORM_DQ0 */
1734 0x00038000, /* EMC_DLL_XFORM_DQ1 */
1735 0x00038000, /* EMC_DLL_XFORM_DQ2 */
1736 0x00038000, /* EMC_DLL_XFORM_DQ3 */
1737 0x00003800, /* EMC_DLL_XFORM_DQ4 */
1738 0x00003800, /* EMC_DLL_XFORM_DQ5 */
1739 0x00003800, /* EMC_DLL_XFORM_DQ6 */
1740 0x00003800, /* EMC_DLL_XFORM_DQ7 */
1741 0x10000280, /* EMC_XM2CMDPADCTRL */
1742 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1743 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1744 0x01231339, /* EMC_XM2DQSPADCTRL2 */
1745 0x00000000, /* EMC_XM2DQPADCTRL2 */
1746 0x00000000, /* EMC_XM2DQPADCTRL3 */
1747 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1748 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1749 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1750 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1751 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1752 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1753 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1754 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1755 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1756 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1757 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1758 0x000000c6, /* EMC_TXDSRVTTGEN */
1759 0x00000000, /* EMC_FBIO_SPARE */
1760 0x00020000, /* EMC_ZCAL_INTERVAL */
1761 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1762 0x015b000e, /* EMC_MRS_WAIT_CNT */
1763 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
1764 0x00000000, /* EMC_CTT */
1765 0x00000003, /* EMC_CTT_DURATION */
1766 0x000052a3, /* EMC_CFG_PIPE */
1767 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
1768 0x00000009, /* EMC_QPOP */
1769 0x0f000005, /* MC_EMEM_ARB_CFG */
1770 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1771 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1772 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1773 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
1774 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
1775 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
1776 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1777 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1778 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1779 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1780 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1781 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1782 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1783 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1784 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
1785 0x7586120a, /* MC_EMEM_ARB_MISC0 */
1786 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1789 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
1790 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
1791 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1792 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1793 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1794 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1795 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1796 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1797 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1798 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1799 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1800 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1801 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1802 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
1803 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1804 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1805 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1806 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1807 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1808 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1809 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1810 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1811 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1812 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1813 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1814 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1815 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1816 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1818 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1819 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1821 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1822 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1823 0x00000802, /* EMC_CTT_TERM_CTRL */
1824 0x73340000, /* EMC_CFG */
1825 0x00000895, /* EMC_CFG_2 */
1826 0x00040008, /* EMC_SEL_DPD_CTRL */
1827 0x002c0068, /* EMC_CFG_DIG_DLL */
1828 0x00000000, /* EMC_BGBIAS_CTL0 */
1829 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1830 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1831 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1832 0x80000521, /* Mode Register 0 */
1833 0x80100002, /* Mode Register 1 */
1834 0x80200000, /* Mode Register 2 */
1835 0x00000000, /* Mode Register 4 */
1836 2180, /* expected dvfs latency (ns) */
1840 "03_528000_04_V5.0.12_V0.9", /* DVFS table version */
1841 528000, /* SDRAM frequency */
1842 870, /* min voltage */
1843 900, /* gpu min voltage */
1844 "pllm_ud", /* clock source id */
1845 0x80000000, /* CLK_SOURCE_EMC */
1846 164, /* number of burst_regs */
1847 31, /* number of up_down_regs */
1849 0x00000018, /* EMC_RC */
1850 0x00000088, /* EMC_RFC */
1851 0x00000000, /* EMC_RFC_SLR */
1852 0x00000010, /* EMC_RAS */
1853 0x00000006, /* EMC_RP */
1854 0x00000006, /* EMC_R2W */
1855 0x00000009, /* EMC_W2R */
1856 0x00000002, /* EMC_R2P */
1857 0x0000000d, /* EMC_W2P */
1858 0x00000006, /* EMC_RD_RCD */
1859 0x00000006, /* EMC_WR_RCD */
1860 0x00000002, /* EMC_RRD */
1861 0x00000002, /* EMC_REXT */
1862 0x00000000, /* EMC_WEXT */
1863 0x00000003, /* EMC_WDV */
1864 0x00000003, /* EMC_WDV_MASK */
1865 0x00000006, /* EMC_QUSE */
1866 0x00000002, /* EMC_QUSE_WIDTH */
1867 0x00000000, /* EMC_IBDLY */
1868 0x00000001, /* EMC_EINPUT */
1869 0x00000009, /* EMC_EINPUT_DURATION */
1870 0x00030000, /* EMC_PUTERM_EXTRA */
1871 0x00000003, /* EMC_PUTERM_WIDTH */
1872 0x00000000, /* EMC_PUTERM_ADJ */
1873 0x00000000, /* EMC_CDB_CNTL_1 */
1874 0x00000000, /* EMC_CDB_CNTL_2 */
1875 0x00000000, /* EMC_CDB_CNTL_3 */
1876 0x00000000, /* EMC_QRST */
1877 0x00000010, /* EMC_QSAFE */
1878 0x00000012, /* EMC_RDV */
1879 0x00000014, /* EMC_RDV_MASK */
1880 0x00000fd6, /* EMC_REFRESH */
1881 0x00000000, /* EMC_BURST_REFRESH_NUM */
1882 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
1883 0x00000002, /* EMC_PDEX2WR */
1884 0x0000000b, /* EMC_PDEX2RD */
1885 0x00000001, /* EMC_PCHG2PDEN */
1886 0x00000000, /* EMC_ACT2PDEN */
1887 0x00000085, /* EMC_AR2PDEN */
1888 0x00000012, /* EMC_RW2PDEN */
1889 0x00000090, /* EMC_TXSR */
1890 0x00000200, /* EMC_TXSRDLL */
1891 0x00000004, /* EMC_TCKE */
1892 0x00000005, /* EMC_TCKESR */
1893 0x00000004, /* EMC_TPD */
1894 0x00000013, /* EMC_TFAW */
1895 0x00000000, /* EMC_TRPAB */
1896 0x00000006, /* EMC_TCLKSTABLE */
1897 0x00000006, /* EMC_TCLKSTOP */
1898 0x00001017, /* EMC_TREFBW */
1899 0x00000000, /* EMC_FBIO_CFG6 */
1900 0x00000000, /* EMC_ODT_WRITE */
1901 0x00000000, /* EMC_ODT_READ */
1902 0x104ab098, /* EMC_FBIO_CFG5 */
1903 0xe01200b1, /* EMC_CFG_DIG_DLL */
1904 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1905 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
1906 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
1907 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
1908 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
1909 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
1910 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
1911 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
1912 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
1913 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
1914 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
1915 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
1916 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
1917 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
1918 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
1919 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
1920 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
1921 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1922 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1923 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1924 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1925 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1926 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1927 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1928 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1929 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
1930 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
1931 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1932 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
1933 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
1934 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1935 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1936 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1937 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1938 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1939 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1940 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1941 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1942 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1943 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1944 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1945 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1946 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1947 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1948 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1949 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1950 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1951 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1952 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1953 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1954 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1955 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1956 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1957 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1958 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1959 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
1960 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
1961 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
1962 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
1963 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
1964 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
1965 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
1966 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
1967 0x100002a0, /* EMC_XM2CMDPADCTRL */
1968 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1969 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1970 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
1971 0x00000000, /* EMC_XM2DQPADCTRL2 */
1972 0x00000000, /* EMC_XM2DQPADCTRL3 */
1973 0x77ffc085, /* EMC_XM2CLKPADCTRL */
1974 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1975 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1976 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1977 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1978 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1979 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1980 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1981 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1982 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1983 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
1984 0x00000000, /* EMC_TXDSRVTTGEN */
1985 0x00000000, /* EMC_FBIO_SPARE */
1986 0x00020000, /* EMC_ZCAL_INTERVAL */
1987 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1988 0x0139000e, /* EMC_MRS_WAIT_CNT */
1989 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
1990 0x00000000, /* EMC_CTT */
1991 0x00000003, /* EMC_CTT_DURATION */
1992 0x000042a0, /* EMC_CFG_PIPE */
1993 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
1994 0x0000000a, /* EMC_QPOP */
1995 0x0f000007, /* MC_EMEM_ARB_CFG */
1996 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1997 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
1998 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
1999 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
2000 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
2001 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
2002 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2003 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2004 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2005 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2006 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2007 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2008 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2009 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
2010 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
2011 0x7428180d, /* MC_EMEM_ARB_MISC0 */
2012 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2015 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
2016 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
2017 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2018 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2019 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2020 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2021 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2022 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2023 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2024 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2025 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2026 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2027 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2028 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
2029 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
2030 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2031 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2032 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2033 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2034 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2035 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2036 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2037 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2038 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2039 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2040 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2041 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2042 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2043 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2044 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2045 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2047 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2048 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2049 0x00000802, /* EMC_CTT_TERM_CTRL */
2050 0x73300000, /* EMC_CFG */
2051 0x0000089d, /* EMC_CFG_2 */
2052 0x00040008, /* EMC_SEL_DPD_CTRL */
2053 0xe0120069, /* EMC_CFG_DIG_DLL */
2054 0x00000000, /* EMC_BGBIAS_CTL0 */
2055 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2056 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2057 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2058 0x80000941, /* Mode Register 0 */
2059 0x80100002, /* Mode Register 1 */
2060 0x80200008, /* Mode Register 2 */
2061 0x00000000, /* Mode Register 4 */
2062 1440, /* expected dvfs latency (ns) */
2066 "03_600000_02_V5.0.12_V0.9", /* DVFS table version */
2067 600000, /* SDRAM frequency */
2068 910, /* min voltage */
2069 900, /* gpu min voltage */
2070 "pllc_ud", /* clock source id */
2071 0xe0000000, /* CLK_SOURCE_EMC */
2072 164, /* number of burst_regs */
2073 31, /* number of up_down_regs */
2075 0x0000001b, /* EMC_RC */
2076 0x0000009b, /* EMC_RFC */
2077 0x00000000, /* EMC_RFC_SLR */
2078 0x00000013, /* EMC_RAS */
2079 0x00000007, /* EMC_RP */
2080 0x00000007, /* EMC_R2W */
2081 0x0000000b, /* EMC_W2R */
2082 0x00000003, /* EMC_R2P */
2083 0x00000010, /* EMC_W2P */
2084 0x00000007, /* EMC_RD_RCD */
2085 0x00000007, /* EMC_WR_RCD */
2086 0x00000002, /* EMC_RRD */
2087 0x00000002, /* EMC_REXT */
2088 0x00000000, /* EMC_WEXT */
2089 0x00000005, /* EMC_WDV */
2090 0x00000005, /* EMC_WDV_MASK */
2091 0x0000000a, /* EMC_QUSE */
2092 0x00000002, /* EMC_QUSE_WIDTH */
2093 0x00000000, /* EMC_IBDLY */
2094 0x00000003, /* EMC_EINPUT */
2095 0x0000000b, /* EMC_EINPUT_DURATION */
2096 0x00070000, /* EMC_PUTERM_EXTRA */
2097 0x00000003, /* EMC_PUTERM_WIDTH */
2098 0x00000000, /* EMC_PUTERM_ADJ */
2099 0x00000000, /* EMC_CDB_CNTL_1 */
2100 0x00000000, /* EMC_CDB_CNTL_2 */
2101 0x00000000, /* EMC_CDB_CNTL_3 */
2102 0x00000002, /* EMC_QRST */
2103 0x00000012, /* EMC_QSAFE */
2104 0x00000016, /* EMC_RDV */
2105 0x00000018, /* EMC_RDV_MASK */
2106 0x00001208, /* EMC_REFRESH */
2107 0x00000000, /* EMC_BURST_REFRESH_NUM */
2108 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
2109 0x00000002, /* EMC_PDEX2WR */
2110 0x0000000d, /* EMC_PDEX2RD */
2111 0x00000001, /* EMC_PCHG2PDEN */
2112 0x00000000, /* EMC_ACT2PDEN */
2113 0x00000097, /* EMC_AR2PDEN */
2114 0x00000015, /* EMC_RW2PDEN */
2115 0x000000a3, /* EMC_TXSR */
2116 0x00000200, /* EMC_TXSRDLL */
2117 0x00000004, /* EMC_TCKE */
2118 0x00000005, /* EMC_TCKESR */
2119 0x00000004, /* EMC_TPD */
2120 0x00000015, /* EMC_TFAW */
2121 0x00000000, /* EMC_TRPAB */
2122 0x00000006, /* EMC_TCLKSTABLE */
2123 0x00000006, /* EMC_TCLKSTOP */
2124 0x00001248, /* EMC_TREFBW */
2125 0x00000000, /* EMC_FBIO_CFG6 */
2126 0x00000000, /* EMC_ODT_WRITE */
2127 0x00000000, /* EMC_ODT_READ */
2128 0x104ab098, /* EMC_FBIO_CFG5 */
2129 0xe00e00b1, /* EMC_CFG_DIG_DLL */
2130 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2131 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
2132 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
2133 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
2134 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
2135 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
2136 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
2137 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
2138 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
2139 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
2140 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
2141 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
2142 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
2143 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
2144 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
2145 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
2146 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
2147 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2148 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2149 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2150 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2151 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2152 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2153 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2154 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2155 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
2156 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
2157 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2158 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
2159 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
2160 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2161 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2162 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2163 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2164 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2165 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2166 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2167 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2168 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2169 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2170 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2171 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2172 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2173 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2174 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2175 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2176 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2177 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2178 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2179 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2180 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2181 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2182 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2183 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2184 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2185 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
2186 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
2187 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
2188 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
2189 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
2190 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
2191 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
2192 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
2193 0x100002a0, /* EMC_XM2CMDPADCTRL */
2194 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2195 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2196 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
2197 0x00000000, /* EMC_XM2DQPADCTRL2 */
2198 0x00000000, /* EMC_XM2DQPADCTRL3 */
2199 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2200 0x00000505, /* EMC_XM2CLKPADCTRL2 */
2201 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2202 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2203 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2204 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2205 0x51451420, /* EMC_XM2DQSPADCTRL3 */
2206 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2207 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2208 0x51451400, /* EMC_XM2DQSPADCTRL6 */
2209 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2210 0x00000000, /* EMC_TXDSRVTTGEN */
2211 0x00000000, /* EMC_FBIO_SPARE */
2212 0x00020000, /* EMC_ZCAL_INTERVAL */
2213 0x00000100, /* EMC_ZCAL_WAIT_CNT */
2214 0x0127000e, /* EMC_MRS_WAIT_CNT */
2215 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
2216 0x00000000, /* EMC_CTT */
2217 0x00000003, /* EMC_CTT_DURATION */
2218 0x000040a0, /* EMC_CFG_PIPE */
2219 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
2220 0x0000000e, /* EMC_QPOP */
2221 0x00000009, /* MC_EMEM_ARB_CFG */
2222 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2223 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
2224 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
2225 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
2226 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
2227 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
2228 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2229 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2230 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2231 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2232 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2233 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2234 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
2235 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
2236 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
2237 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
2238 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2241 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
2242 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
2243 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2244 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2245 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2246 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2247 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2248 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2249 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2250 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2251 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2252 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2253 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2254 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
2255 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
2256 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2257 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2258 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2259 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2260 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2261 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2262 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2263 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2264 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2265 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2266 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2267 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2268 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2269 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2270 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2271 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2273 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2274 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2275 0x00000802, /* EMC_CTT_TERM_CTRL */
2276 0x73300000, /* EMC_CFG */
2277 0x0000089d, /* EMC_CFG_2 */
2278 0x00040008, /* EMC_SEL_DPD_CTRL */
2279 0xe00e0069, /* EMC_CFG_DIG_DLL */
2280 0x00000000, /* EMC_BGBIAS_CTL0 */
2281 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2282 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2283 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2284 0x80000b61, /* Mode Register 0 */
2285 0x80100002, /* Mode Register 1 */
2286 0x80200010, /* Mode Register 2 */
2287 0x00000000, /* Mode Register 4 */
2288 1440, /* expected dvfs latency (ns) */
2292 "03_792000_06_V5.0.12_V0.9", /* DVFS table version */
2293 792000, /* SDRAM frequency */
2294 980, /* min voltage */
2295 1100, /* gpu min voltage */
2296 "pllm_ud", /* clock source id */
2297 0x80000000, /* CLK_SOURCE_EMC */
2298 164, /* number of burst_regs */
2299 31, /* number of up_down_regs */
2301 0x00000024, /* EMC_RC */
2302 0x000000cd, /* EMC_RFC */
2303 0x00000000, /* EMC_RFC_SLR */
2304 0x00000019, /* EMC_RAS */
2305 0x0000000a, /* EMC_RP */
2306 0x00000008, /* EMC_R2W */
2307 0x0000000d, /* EMC_W2R */
2308 0x00000004, /* EMC_R2P */
2309 0x00000013, /* EMC_W2P */
2310 0x0000000a, /* EMC_RD_RCD */
2311 0x0000000a, /* EMC_WR_RCD */
2312 0x00000003, /* EMC_RRD */
2313 0x00000002, /* EMC_REXT */
2314 0x00000000, /* EMC_WEXT */
2315 0x00000006, /* EMC_WDV */
2316 0x00000006, /* EMC_WDV_MASK */
2317 0x0000000b, /* EMC_QUSE */
2318 0x00000002, /* EMC_QUSE_WIDTH */
2319 0x00000000, /* EMC_IBDLY */
2320 0x00000002, /* EMC_EINPUT */
2321 0x0000000d, /* EMC_EINPUT_DURATION */
2322 0x00080000, /* EMC_PUTERM_EXTRA */
2323 0x00000004, /* EMC_PUTERM_WIDTH */
2324 0x00000000, /* EMC_PUTERM_ADJ */
2325 0x00000000, /* EMC_CDB_CNTL_1 */
2326 0x00000000, /* EMC_CDB_CNTL_2 */
2327 0x00000000, /* EMC_CDB_CNTL_3 */
2328 0x00000001, /* EMC_QRST */
2329 0x00000014, /* EMC_QSAFE */
2330 0x00000018, /* EMC_RDV */
2331 0x0000001a, /* EMC_RDV_MASK */
2332 0x000017e2, /* EMC_REFRESH */
2333 0x00000000, /* EMC_BURST_REFRESH_NUM */
2334 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
2335 0x00000003, /* EMC_PDEX2WR */
2336 0x00000011, /* EMC_PDEX2RD */
2337 0x00000001, /* EMC_PCHG2PDEN */
2338 0x00000000, /* EMC_ACT2PDEN */
2339 0x000000c7, /* EMC_AR2PDEN */
2340 0x00000018, /* EMC_RW2PDEN */
2341 0x000000d7, /* EMC_TXSR */
2342 0x00000200, /* EMC_TXSRDLL */
2343 0x00000005, /* EMC_TCKE */
2344 0x00000006, /* EMC_TCKESR */
2345 0x00000005, /* EMC_TPD */
2346 0x0000001d, /* EMC_TFAW */
2347 0x00000000, /* EMC_TRPAB */
2348 0x00000008, /* EMC_TCLKSTABLE */
2349 0x00000008, /* EMC_TCLKSTOP */
2350 0x00001822, /* EMC_TREFBW */
2351 0x00000000, /* EMC_FBIO_CFG6 */
2352 0x00000000, /* EMC_ODT_WRITE */
2353 0x00000000, /* EMC_ODT_READ */
2354 0x104ab098, /* EMC_FBIO_CFG5 */
2355 0xe00700b1, /* EMC_CFG_DIG_DLL */
2356 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2357 0x00000008, /* EMC_DLL_XFORM_DQS0 */
2358 0x00000008, /* EMC_DLL_XFORM_DQS1 */
2359 0x00000008, /* EMC_DLL_XFORM_DQS2 */
2360 0x00000008, /* EMC_DLL_XFORM_DQS3 */
2361 0x00000008, /* EMC_DLL_XFORM_DQS4 */
2362 0x00000008, /* EMC_DLL_XFORM_DQS5 */
2363 0x00000008, /* EMC_DLL_XFORM_DQS6 */
2364 0x00000008, /* EMC_DLL_XFORM_DQS7 */
2365 0x00000008, /* EMC_DLL_XFORM_DQS8 */
2366 0x00000008, /* EMC_DLL_XFORM_DQS9 */
2367 0x00000008, /* EMC_DLL_XFORM_DQS10 */
2368 0x00000008, /* EMC_DLL_XFORM_DQS11 */
2369 0x00000008, /* EMC_DLL_XFORM_DQS12 */
2370 0x00000008, /* EMC_DLL_XFORM_DQS13 */
2371 0x00000008, /* EMC_DLL_XFORM_DQS14 */
2372 0x00000008, /* EMC_DLL_XFORM_DQS15 */
2373 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2374 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2375 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2376 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2377 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2378 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2379 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2380 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2381 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
2382 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
2383 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2384 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
2385 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
2386 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2387 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2388 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2389 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2390 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2391 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2392 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2393 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2394 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2395 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2396 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2397 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2398 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2399 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2400 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2401 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2402 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2403 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2404 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2405 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2406 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2407 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2408 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2409 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2410 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2411 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
2412 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
2413 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
2414 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
2415 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
2416 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
2417 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
2418 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
2419 0x100002a0, /* EMC_XM2CMDPADCTRL */
2420 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2421 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2422 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2423 0x00000000, /* EMC_XM2DQPADCTRL2 */
2424 0x00000000, /* EMC_XM2DQPADCTRL3 */
2425 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2426 0x00000000, /* EMC_XM2CLKPADCTRL2 */
2427 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2428 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2429 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2430 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2431 0x61861820, /* EMC_XM2DQSPADCTRL3 */
2432 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2433 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2434 0x61861800, /* EMC_XM2DQSPADCTRL6 */
2435 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2436 0x00000000, /* EMC_TXDSRVTTGEN */
2437 0x00000000, /* EMC_FBIO_SPARE */
2438 0x00020000, /* EMC_ZCAL_INTERVAL */
2439 0x00000100, /* EMC_ZCAL_WAIT_CNT */
2440 0x00f7000e, /* EMC_MRS_WAIT_CNT */
2441 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
2442 0x00000000, /* EMC_CTT */
2443 0x00000004, /* EMC_CTT_DURATION */
2444 0x00004080, /* EMC_CFG_PIPE */
2445 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
2446 0x0000000f, /* EMC_QPOP */
2447 0x0e00000b, /* MC_EMEM_ARB_CFG */
2448 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2449 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
2450 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
2451 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
2452 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
2453 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
2454 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2455 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2456 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2457 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2458 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2459 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2460 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
2461 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
2462 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
2463 0x736c2414, /* MC_EMEM_ARB_MISC0 */
2464 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2467 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
2468 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
2469 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2470 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2471 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2472 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2473 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2474 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2475 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2476 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2477 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2478 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2479 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2480 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2481 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
2482 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2483 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2484 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2485 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2486 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2487 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2488 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2489 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2490 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2491 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2492 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2493 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2494 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2495 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2496 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2497 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2499 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2500 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2501 0x00000802, /* EMC_CTT_TERM_CTRL */
2502 0x73300000, /* EMC_CFG */
2503 0x0000089d, /* EMC_CFG_2 */
2504 0x00040000, /* EMC_SEL_DPD_CTRL */
2505 0xe0070069, /* EMC_CFG_DIG_DLL */
2506 0x00000000, /* EMC_BGBIAS_CTL0 */
2507 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2508 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2509 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2510 0x80000d71, /* Mode Register 0 */
2511 0x80100002, /* Mode Register 1 */
2512 0x80200018, /* Mode Register 2 */
2513 0x00000000, /* Mode Register 4 */
2514 1200, /* expected dvfs latency (ns) */
2518 "03_924000_06_V5.0.12_V0.9", /* DVFS table version */
2519 924000, /* SDRAM frequency */
2520 1010, /* min voltage */
2521 1100, /* gpu min voltage */
2522 "pllm_ud", /* clock source id */
2523 0x80000000, /* CLK_SOURCE_EMC */
2524 164, /* number of burst_regs */
2525 31, /* number of up_down_regs */
2527 0x0000002b, /* EMC_RC */
2528 0x000000f0, /* EMC_RFC */
2529 0x00000000, /* EMC_RFC_SLR */
2530 0x0000001e, /* EMC_RAS */
2531 0x0000000b, /* EMC_RP */
2532 0x00000009, /* EMC_R2W */
2533 0x0000000f, /* EMC_W2R */
2534 0x00000005, /* EMC_R2P */
2535 0x00000016, /* EMC_W2P */
2536 0x0000000b, /* EMC_RD_RCD */
2537 0x0000000b, /* EMC_WR_RCD */
2538 0x00000004, /* EMC_RRD */
2539 0x00000002, /* EMC_REXT */
2540 0x00000000, /* EMC_WEXT */
2541 0x00000007, /* EMC_WDV */
2542 0x00000007, /* EMC_WDV_MASK */
2543 0x0000000d, /* EMC_QUSE */
2544 0x00000002, /* EMC_QUSE_WIDTH */
2545 0x00000000, /* EMC_IBDLY */
2546 0x00000002, /* EMC_EINPUT */
2547 0x0000000f, /* EMC_EINPUT_DURATION */
2548 0x000a0000, /* EMC_PUTERM_EXTRA */
2549 0x00000004, /* EMC_PUTERM_WIDTH */
2550 0x00000000, /* EMC_PUTERM_ADJ */
2551 0x00000000, /* EMC_CDB_CNTL_1 */
2552 0x00000000, /* EMC_CDB_CNTL_2 */
2553 0x00000000, /* EMC_CDB_CNTL_3 */
2554 0x00000001, /* EMC_QRST */
2555 0x00000016, /* EMC_QSAFE */
2556 0x0000001a, /* EMC_RDV */
2557 0x0000001c, /* EMC_RDV_MASK */
2558 0x00001be7, /* EMC_REFRESH */
2559 0x00000000, /* EMC_BURST_REFRESH_NUM */
2560 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
2561 0x00000004, /* EMC_PDEX2WR */
2562 0x00000015, /* EMC_PDEX2RD */
2563 0x00000001, /* EMC_PCHG2PDEN */
2564 0x00000000, /* EMC_ACT2PDEN */
2565 0x000000e7, /* EMC_AR2PDEN */
2566 0x0000001b, /* EMC_RW2PDEN */
2567 0x000000fb, /* EMC_TXSR */
2568 0x00000200, /* EMC_TXSRDLL */
2569 0x00000006, /* EMC_TCKE */
2570 0x00000007, /* EMC_TCKESR */
2571 0x00000006, /* EMC_TPD */
2572 0x00000022, /* EMC_TFAW */
2573 0x00000000, /* EMC_TRPAB */
2574 0x0000000a, /* EMC_TCLKSTABLE */
2575 0x0000000a, /* EMC_TCLKSTOP */
2576 0x00001c28, /* EMC_TREFBW */
2577 0x00000000, /* EMC_FBIO_CFG6 */
2578 0x00000000, /* EMC_ODT_WRITE */
2579 0x00000000, /* EMC_ODT_READ */
2580 0x104ab898, /* EMC_FBIO_CFG5 */
2581 0xe00400b1, /* EMC_CFG_DIG_DLL */
2582 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2583 0x007f800a, /* EMC_DLL_XFORM_DQS0 */
2584 0x007f800a, /* EMC_DLL_XFORM_DQS1 */
2585 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
2586 0x007f800a, /* EMC_DLL_XFORM_DQS3 */
2587 0x007f800a, /* EMC_DLL_XFORM_DQS4 */
2588 0x007f800a, /* EMC_DLL_XFORM_DQS5 */
2589 0x007f800a, /* EMC_DLL_XFORM_DQS6 */
2590 0x007f800a, /* EMC_DLL_XFORM_DQS7 */
2591 0x007f800a, /* EMC_DLL_XFORM_DQS8 */
2592 0x007f800a, /* EMC_DLL_XFORM_DQS9 */
2593 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
2594 0x007f800a, /* EMC_DLL_XFORM_DQS11 */
2595 0x007f800a, /* EMC_DLL_XFORM_DQS12 */
2596 0x007f800a, /* EMC_DLL_XFORM_DQS13 */
2597 0x007f800a, /* EMC_DLL_XFORM_DQS14 */
2598 0x007f800a, /* EMC_DLL_XFORM_DQS15 */
2599 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2600 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2601 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2602 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2603 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2604 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2605 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2606 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2607 0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
2608 0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
2609 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2610 0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
2611 0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
2612 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2613 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2614 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2615 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2616 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2617 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2618 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2619 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2620 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2621 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2622 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2623 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2624 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2625 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2626 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2627 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2628 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2629 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2630 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2631 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2632 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2633 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2634 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2635 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2636 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2637 0x00000008, /* EMC_DLL_XFORM_DQ0 */
2638 0x00000008, /* EMC_DLL_XFORM_DQ1 */
2639 0x00000008, /* EMC_DLL_XFORM_DQ2 */
2640 0x00000008, /* EMC_DLL_XFORM_DQ3 */
2641 0x00000008, /* EMC_DLL_XFORM_DQ4 */
2642 0x00000008, /* EMC_DLL_XFORM_DQ5 */
2643 0x00000008, /* EMC_DLL_XFORM_DQ6 */
2644 0x00000008, /* EMC_DLL_XFORM_DQ7 */
2645 0x100002a0, /* EMC_XM2CMDPADCTRL */
2646 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2647 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2648 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2649 0x00000000, /* EMC_XM2DQPADCTRL2 */
2650 0x00000000, /* EMC_XM2DQPADCTRL3 */
2651 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2652 0x00000000, /* EMC_XM2CLKPADCTRL2 */
2653 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2654 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2655 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2656 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2657 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
2658 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2659 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2660 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
2661 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2662 0x00000000, /* EMC_TXDSRVTTGEN */
2663 0x00000000, /* EMC_FBIO_SPARE */
2664 0x00020000, /* EMC_ZCAL_INTERVAL */
2665 0x00000128, /* EMC_ZCAL_WAIT_CNT */
2666 0x00cd000e, /* EMC_MRS_WAIT_CNT */
2667 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
2668 0x00000000, /* EMC_CTT */
2669 0x00000004, /* EMC_CTT_DURATION */
2670 0x00004080, /* EMC_CFG_PIPE */
2671 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
2672 0x00000011, /* EMC_QPOP */
2673 0x0e00000d, /* MC_EMEM_ARB_CFG */
2674 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2675 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
2676 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
2677 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
2678 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
2679 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
2680 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2681 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2682 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2683 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2684 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2685 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2686 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
2687 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
2688 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
2689 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
2690 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2693 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
2694 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
2695 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2696 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2697 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2698 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2699 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2700 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2701 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2702 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2703 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2704 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2705 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2706 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2707 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
2708 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2709 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2710 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2711 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2712 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2713 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2714 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2715 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2716 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2717 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2718 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2719 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2720 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2721 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2722 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2723 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2725 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
2726 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2727 0x00000802, /* EMC_CTT_TERM_CTRL */
2728 0x73300000, /* EMC_CFG */
2729 0x0000089d, /* EMC_CFG_2 */
2730 0x00040000, /* EMC_SEL_DPD_CTRL */
2731 0xe0040069, /* EMC_CFG_DIG_DLL */
2732 0x00000000, /* EMC_BGBIAS_CTL0 */
2733 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2734 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2735 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
2736 0x80000f15, /* Mode Register 0 */
2737 0x80100002, /* Mode Register 1 */
2738 0x80200020, /* Mode Register 2 */
2739 0x00000000, /* Mode Register 4 */
2740 1180, /* expected dvfs latency (ns) */
2744 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
2745 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm359[] = {
2748 "01_102000_01_V5.0.12_V0.9", /* DVFS table version */
2749 102000, /* SDRAM frequency */
2750 800, /* min voltage */
2751 800, /* gpu min voltage */
2752 "pllp_out0", /* clock source id */
2753 0x40000006, /* CLK_SOURCE_EMC */
2754 164, /* number of burst_regs */
2755 31, /* number of up_down_regs */
2757 0x00000004, /* EMC_RC */
2758 0x0000001a, /* EMC_RFC */
2759 0x00000000, /* EMC_RFC_SLR */
2760 0x00000003, /* EMC_RAS */
2761 0x00000001, /* EMC_RP */
2762 0x00000004, /* EMC_R2W */
2763 0x0000000a, /* EMC_W2R */
2764 0x00000003, /* EMC_R2P */
2765 0x0000000b, /* EMC_W2P */
2766 0x00000001, /* EMC_RD_RCD */
2767 0x00000001, /* EMC_WR_RCD */
2768 0x00000003, /* EMC_RRD */
2769 0x00000003, /* EMC_REXT */
2770 0x00000000, /* EMC_WEXT */
2771 0x00000006, /* EMC_WDV */
2772 0x00000006, /* EMC_WDV_MASK */
2773 0x00000006, /* EMC_QUSE */
2774 0x00000002, /* EMC_QUSE_WIDTH */
2775 0x00000000, /* EMC_IBDLY */
2776 0x00000005, /* EMC_EINPUT */
2777 0x00000005, /* EMC_EINPUT_DURATION */
2778 0x00010000, /* EMC_PUTERM_EXTRA */
2779 0x00000003, /* EMC_PUTERM_WIDTH */
2780 0x00000000, /* EMC_PUTERM_ADJ */
2781 0x00000000, /* EMC_CDB_CNTL_1 */
2782 0x00000000, /* EMC_CDB_CNTL_2 */
2783 0x00000000, /* EMC_CDB_CNTL_3 */
2784 0x00000004, /* EMC_QRST */
2785 0x0000000c, /* EMC_QSAFE */
2786 0x0000000d, /* EMC_RDV */
2787 0x0000000f, /* EMC_RDV_MASK */
2788 0x00000304, /* EMC_REFRESH */
2789 0x00000000, /* EMC_BURST_REFRESH_NUM */
2790 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
2791 0x00000002, /* EMC_PDEX2WR */
2792 0x00000002, /* EMC_PDEX2RD */
2793 0x00000001, /* EMC_PCHG2PDEN */
2794 0x00000000, /* EMC_ACT2PDEN */
2795 0x00000018, /* EMC_AR2PDEN */
2796 0x0000000f, /* EMC_RW2PDEN */
2797 0x0000001c, /* EMC_TXSR */
2798 0x0000001c, /* EMC_TXSRDLL */
2799 0x00000004, /* EMC_TCKE */
2800 0x00000005, /* EMC_TCKESR */
2801 0x00000004, /* EMC_TPD */
2802 0x00000003, /* EMC_TFAW */
2803 0x00000000, /* EMC_TRPAB */
2804 0x00000005, /* EMC_TCLKSTABLE */
2805 0x00000005, /* EMC_TCLKSTOP */
2806 0x0000031c, /* EMC_TREFBW */
2807 0x00000000, /* EMC_FBIO_CFG6 */
2808 0x00000000, /* EMC_ODT_WRITE */
2809 0x00000000, /* EMC_ODT_READ */
2810 0x106aa298, /* EMC_FBIO_CFG5 */
2811 0x002c00a0, /* EMC_CFG_DIG_DLL */
2812 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2813 0x00064000, /* EMC_DLL_XFORM_DQS0 */
2814 0x00064000, /* EMC_DLL_XFORM_DQS1 */
2815 0x00064000, /* EMC_DLL_XFORM_DQS2 */
2816 0x00064000, /* EMC_DLL_XFORM_DQS3 */
2817 0x00064000, /* EMC_DLL_XFORM_DQS4 */
2818 0x00064000, /* EMC_DLL_XFORM_DQS5 */
2819 0x00064000, /* EMC_DLL_XFORM_DQS6 */
2820 0x00064000, /* EMC_DLL_XFORM_DQS7 */
2821 0x00064000, /* EMC_DLL_XFORM_DQS8 */
2822 0x00064000, /* EMC_DLL_XFORM_DQS9 */
2823 0x00064000, /* EMC_DLL_XFORM_DQS10 */
2824 0x00064000, /* EMC_DLL_XFORM_DQS11 */
2825 0x00064000, /* EMC_DLL_XFORM_DQS12 */
2826 0x00064000, /* EMC_DLL_XFORM_DQS13 */
2827 0x00064000, /* EMC_DLL_XFORM_DQS14 */
2828 0x00064000, /* EMC_DLL_XFORM_DQS15 */
2829 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2830 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2831 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2832 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2833 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2834 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2835 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2836 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2837 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
2838 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
2839 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2840 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
2841 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
2842 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2843 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2844 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2845 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2846 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2847 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2848 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2849 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2850 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2851 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2852 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2853 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2854 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2855 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2856 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2857 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2858 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2859 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2860 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2861 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2862 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2863 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2864 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2865 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2866 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2867 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
2868 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
2869 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
2870 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
2871 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
2872 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
2873 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
2874 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
2875 0x10000280, /* EMC_XM2CMDPADCTRL */
2876 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2877 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2878 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
2879 0x00000000, /* EMC_XM2DQPADCTRL2 */
2880 0x00000000, /* EMC_XM2DQPADCTRL3 */
2881 0x77ffc081, /* EMC_XM2CLKPADCTRL */
2882 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
2883 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2884 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2885 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
2886 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2887 0x51451400, /* EMC_XM2DQSPADCTRL3 */
2888 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2889 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2890 0x51451400, /* EMC_XM2DQSPADCTRL6 */
2891 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
2892 0x00000033, /* EMC_TXDSRVTTGEN */
2893 0x00000000, /* EMC_FBIO_SPARE */
2894 0x00000000, /* EMC_ZCAL_INTERVAL */
2895 0x00000042, /* EMC_ZCAL_WAIT_CNT */
2896 0x000e000e, /* EMC_MRS_WAIT_CNT */
2897 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
2898 0x00000000, /* EMC_CTT */
2899 0x00000003, /* EMC_CTT_DURATION */
2900 0x0000f2f3, /* EMC_CFG_PIPE */
2901 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
2902 0x0000000a, /* EMC_QPOP */
2903 0x08000001, /* MC_EMEM_ARB_CFG */
2904 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2905 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
2906 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
2907 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
2908 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
2909 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
2910 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2911 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2912 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2913 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
2914 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2915 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
2916 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2917 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
2918 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
2919 0x73c30504, /* MC_EMEM_ARB_MISC0 */
2920 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2923 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
2924 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
2925 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2926 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2927 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2928 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2929 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2930 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2931 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2932 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2933 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2934 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2935 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2936 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
2937 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
2938 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2939 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2940 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2941 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2942 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2943 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2944 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2945 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2946 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2947 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2948 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2949 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2951 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2953 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2955 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2956 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2957 0x00000802, /* EMC_CTT_TERM_CTRL */
2958 0x73240000, /* EMC_CFG */
2959 0x000008c5, /* EMC_CFG_2 */
2960 0x00040128, /* EMC_SEL_DPD_CTRL */
2961 0x002c0068, /* EMC_CFG_DIG_DLL */
2962 0x00000008, /* EMC_BGBIAS_CTL0 */
2963 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2964 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2965 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2966 0x80001221, /* Mode Register 0 */
2967 0x80100003, /* Mode Register 1 */
2968 0x80200008, /* Mode Register 2 */
2969 0x00000000, /* Mode Register 4 */
2970 6890, /* expected dvfs latency (ns) */
2974 "01_792000_02_V5.0.12_V0.9", /* DVFS table version */
2975 792000, /* SDRAM frequency */
2976 980, /* min voltage */
2977 1100, /* gpu min voltage */
2978 "pllm_ud", /* clock source id */
2979 0x80000000, /* CLK_SOURCE_EMC */
2980 164, /* number of burst_regs */
2981 31, /* number of up_down_regs */
2983 0x00000024, /* EMC_RC */
2984 0x000000cd, /* EMC_RFC */
2985 0x00000000, /* EMC_RFC_SLR */
2986 0x00000019, /* EMC_RAS */
2987 0x0000000a, /* EMC_RP */
2988 0x00000008, /* EMC_R2W */
2989 0x0000000d, /* EMC_W2R */
2990 0x00000004, /* EMC_R2P */
2991 0x00000013, /* EMC_W2P */
2992 0x0000000a, /* EMC_RD_RCD */
2993 0x0000000a, /* EMC_WR_RCD */
2994 0x00000003, /* EMC_RRD */
2995 0x00000002, /* EMC_REXT */
2996 0x00000000, /* EMC_WEXT */
2997 0x00000006, /* EMC_WDV */
2998 0x00000006, /* EMC_WDV_MASK */
2999 0x0000000b, /* EMC_QUSE */
3000 0x00000002, /* EMC_QUSE_WIDTH */
3001 0x00000000, /* EMC_IBDLY */
3002 0x00000002, /* EMC_EINPUT */
3003 0x0000000d, /* EMC_EINPUT_DURATION */
3004 0x00080000, /* EMC_PUTERM_EXTRA */
3005 0x00000004, /* EMC_PUTERM_WIDTH */
3006 0x00000000, /* EMC_PUTERM_ADJ */
3007 0x00000000, /* EMC_CDB_CNTL_1 */
3008 0x00000000, /* EMC_CDB_CNTL_2 */
3009 0x00000000, /* EMC_CDB_CNTL_3 */
3010 0x00000001, /* EMC_QRST */
3011 0x00000014, /* EMC_QSAFE */
3012 0x00000018, /* EMC_RDV */
3013 0x0000001a, /* EMC_RDV_MASK */
3014 0x000017e2, /* EMC_REFRESH */
3015 0x00000000, /* EMC_BURST_REFRESH_NUM */
3016 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
3017 0x00000003, /* EMC_PDEX2WR */
3018 0x00000011, /* EMC_PDEX2RD */
3019 0x00000001, /* EMC_PCHG2PDEN */
3020 0x00000000, /* EMC_ACT2PDEN */
3021 0x000000c7, /* EMC_AR2PDEN */
3022 0x00000018, /* EMC_RW2PDEN */
3023 0x000000d7, /* EMC_TXSR */
3024 0x00000200, /* EMC_TXSRDLL */
3025 0x00000005, /* EMC_TCKE */
3026 0x00000006, /* EMC_TCKESR */
3027 0x00000005, /* EMC_TPD */
3028 0x0000001d, /* EMC_TFAW */
3029 0x00000000, /* EMC_TRPAB */
3030 0x00000008, /* EMC_TCLKSTABLE */
3031 0x00000008, /* EMC_TCLKSTOP */
3032 0x00001822, /* EMC_TREFBW */
3033 0x00000000, /* EMC_FBIO_CFG6 */
3034 0x00000000, /* EMC_ODT_WRITE */
3035 0x00000000, /* EMC_ODT_READ */
3036 0x104ab098, /* EMC_FBIO_CFG5 */
3037 0xe00700b1, /* EMC_CFG_DIG_DLL */
3038 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3039 0x00000006, /* EMC_DLL_XFORM_DQS0 */
3040 0x00000006, /* EMC_DLL_XFORM_DQS1 */
3041 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
3042 0x00000006, /* EMC_DLL_XFORM_DQS3 */
3043 0x00000006, /* EMC_DLL_XFORM_DQS4 */
3044 0x00004006, /* EMC_DLL_XFORM_DQS5 */
3045 0x00004006, /* EMC_DLL_XFORM_DQS6 */
3046 0x00000006, /* EMC_DLL_XFORM_DQS7 */
3047 0x00000006, /* EMC_DLL_XFORM_DQS8 */
3048 0x00000006, /* EMC_DLL_XFORM_DQS9 */
3049 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
3050 0x00000006, /* EMC_DLL_XFORM_DQS11 */
3051 0x00000006, /* EMC_DLL_XFORM_DQS12 */
3052 0x00004006, /* EMC_DLL_XFORM_DQS13 */
3053 0x00004006, /* EMC_DLL_XFORM_DQS14 */
3054 0x00000006, /* EMC_DLL_XFORM_DQS15 */
3055 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3056 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3057 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3058 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3059 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3060 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3061 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3062 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3063 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3064 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3065 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3066 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3067 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3068 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3069 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3070 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3071 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3072 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3073 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3074 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3075 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3076 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3077 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3078 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3079 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3080 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3081 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3082 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3083 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3084 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3085 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3086 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3087 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3088 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3089 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3090 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3091 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3092 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3093 0x00000008, /* EMC_DLL_XFORM_DQ0 */
3094 0x00000008, /* EMC_DLL_XFORM_DQ1 */
3095 0x00000002, /* EMC_DLL_XFORM_DQ2 */
3096 0x00000008, /* EMC_DLL_XFORM_DQ3 */
3097 0x00000008, /* EMC_DLL_XFORM_DQ4 */
3098 0x00000008, /* EMC_DLL_XFORM_DQ5 */
3099 0x00000008, /* EMC_DLL_XFORM_DQ6 */
3100 0x00000008, /* EMC_DLL_XFORM_DQ7 */
3101 0x100002a0, /* EMC_XM2CMDPADCTRL */
3102 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3103 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3104 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
3105 0x00000000, /* EMC_XM2DQPADCTRL2 */
3106 0x00000000, /* EMC_XM2DQPADCTRL3 */
3107 0x77ffc085, /* EMC_XM2CLKPADCTRL */
3108 0x00000505, /* EMC_XM2CLKPADCTRL2 */
3109 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3110 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3111 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3112 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3113 0x61861820, /* EMC_XM2DQSPADCTRL3 */
3114 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3115 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3116 0x61861800, /* EMC_XM2DQSPADCTRL6 */
3117 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3118 0x00000000, /* EMC_TXDSRVTTGEN */
3119 0x00000000, /* EMC_FBIO_SPARE */
3120 0x00020000, /* EMC_ZCAL_INTERVAL */
3121 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3122 0x00f7000e, /* EMC_MRS_WAIT_CNT */
3123 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
3124 0x00000000, /* EMC_CTT */
3125 0x00000004, /* EMC_CTT_DURATION */
3126 0x00004080, /* EMC_CFG_PIPE */
3127 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
3128 0x0000000f, /* EMC_QPOP */
3129 0x0e00000b, /* MC_EMEM_ARB_CFG */
3130 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3131 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3132 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3133 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
3134 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
3135 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
3136 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3137 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3138 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3139 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3140 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3141 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3142 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3143 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3144 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
3145 0x736c2414, /* MC_EMEM_ARB_MISC0 */
3146 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3149 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
3150 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
3151 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3152 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3153 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3154 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3155 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3156 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3157 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3158 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3159 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3160 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3161 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3162 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
3163 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
3164 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3165 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3166 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3167 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3168 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3169 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3170 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3171 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3172 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3173 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3174 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3175 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3176 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3177 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3178 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3179 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3181 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3182 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3183 0x00000802, /* EMC_CTT_TERM_CTRL */
3184 0x73300000, /* EMC_CFG */
3185 0x0000089d, /* EMC_CFG_2 */
3186 0x00040000, /* EMC_SEL_DPD_CTRL */
3187 0xe0070069, /* EMC_CFG_DIG_DLL */
3188 0x00000000, /* EMC_BGBIAS_CTL0 */
3189 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3190 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3191 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
3192 0x80000d71, /* Mode Register 0 */
3193 0x80100002, /* Mode Register 1 */
3194 0x80200018, /* Mode Register 2 */
3195 0x00000000, /* Mode Register 4 */
3196 1200, /* expected dvfs latency (ns) */
3200 static struct tegra12_emc_table t132_laguna_erss_ddr3_emc_table_pm359[] = {
3203 "02_204000_01_V6.0.4_V1.1", /* DVFS table version */
3204 204000, /* SDRAM frequency */
3205 800, /* min voltage */
3206 800, /* gpu min voltage */
3207 "pllp_out0", /* clock source id */
3208 0x40000002, /* CLK_SOURCE_EMC */
3209 165, /* number of burst_regs */
3210 31, /* number of up_down_regs */
3212 0x00000009, /* EMC_RC */
3213 0x00000035, /* EMC_RFC */
3214 0x00000000, /* EMC_RFC_SLR */
3215 0x00000006, /* EMC_RAS */
3216 0x00000002, /* EMC_RP */
3217 0x00000005, /* EMC_R2W */
3218 0x0000000a, /* EMC_W2R */
3219 0x00000005, /* EMC_R2P */
3220 0x0000000b, /* EMC_W2P */
3221 0x00000002, /* EMC_RD_RCD */
3222 0x00000002, /* EMC_WR_RCD */
3223 0x00000003, /* EMC_RRD */
3224 0x00000003, /* EMC_REXT */
3225 0x00000000, /* EMC_WEXT */
3226 0x00000005, /* EMC_WDV */
3227 0x00000005, /* EMC_WDV_MASK */
3228 0x00000006, /* EMC_QUSE */
3229 0x00000002, /* EMC_QUSE_WIDTH */
3230 0x00000000, /* EMC_IBDLY */
3231 0x00000004, /* EMC_EINPUT */
3232 0x00000006, /* EMC_EINPUT_DURATION */
3233 0x00010000, /* EMC_PUTERM_EXTRA */
3234 0x00000003, /* EMC_PUTERM_WIDTH */
3235 0x00000000, /* EMC_PUTERM_ADJ */
3236 0x00000000, /* EMC_CDB_CNTL_1 */
3237 0x00000000, /* EMC_CDB_CNTL_2 */
3238 0x00000000, /* EMC_CDB_CNTL_3 */
3239 0x00000003, /* EMC_QRST */
3240 0x0000000d, /* EMC_QSAFE */
3241 0x0000000f, /* EMC_RDV */
3242 0x00000011, /* EMC_RDV_MASK */
3243 0x00000607, /* EMC_REFRESH */
3244 0x00000000, /* EMC_BURST_REFRESH_NUM */
3245 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
3246 0x00000002, /* EMC_PDEX2WR */
3247 0x00000002, /* EMC_PDEX2RD */
3248 0x00000001, /* EMC_PCHG2PDEN */
3249 0x00000000, /* EMC_ACT2PDEN */
3250 0x00000032, /* EMC_AR2PDEN */
3251 0x0000000f, /* EMC_RW2PDEN */
3252 0x00000038, /* EMC_TXSR */
3253 0x00000038, /* EMC_TXSRDLL */
3254 0x00000004, /* EMC_TCKE */
3255 0x00000005, /* EMC_TCKESR */
3256 0x00000004, /* EMC_TPD */
3257 0x00000007, /* EMC_TFAW */
3258 0x00000000, /* EMC_TRPAB */
3259 0x00000005, /* EMC_TCLKSTABLE */
3260 0x00000005, /* EMC_TCLKSTOP */
3261 0x00000638, /* EMC_TREFBW */
3262 0x00000000, /* EMC_FBIO_CFG6 */
3263 0x00000000, /* EMC_ODT_WRITE */
3264 0x00000000, /* EMC_ODT_READ */
3265 0x106aa298, /* EMC_FBIO_CFG5 */
3266 0x002c00a0, /* EMC_CFG_DIG_DLL */
3267 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3268 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3269 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3270 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3271 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3272 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3273 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3274 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3275 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3276 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3277 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3278 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3279 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3280 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3281 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3282 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3283 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3284 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3285 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3286 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3287 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3288 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3289 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3290 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3291 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3292 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3293 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3294 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
3295 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3296 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3297 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
3298 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3299 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3300 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3301 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3302 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3303 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3304 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3305 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3306 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3307 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3308 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3309 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3310 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3311 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3312 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3313 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3314 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3315 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3316 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3317 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3318 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3319 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3320 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3321 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3322 0x00090000, /* EMC_DLL_XFORM_DQ0 */
3323 0x00090000, /* EMC_DLL_XFORM_DQ1 */
3324 0x00090000, /* EMC_DLL_XFORM_DQ2 */
3325 0x00090000, /* EMC_DLL_XFORM_DQ3 */
3326 0x00009000, /* EMC_DLL_XFORM_DQ4 */
3327 0x00009000, /* EMC_DLL_XFORM_DQ5 */
3328 0x00009000, /* EMC_DLL_XFORM_DQ6 */
3329 0x00009000, /* EMC_DLL_XFORM_DQ7 */
3330 0x10000280, /* EMC_XM2CMDPADCTRL */
3331 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3332 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3333 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3334 0x00000000, /* EMC_XM2DQPADCTRL2 */
3335 0x00000000, /* EMC_XM2DQPADCTRL3 */
3336 0x77ffc081, /* EMC_XM2CLKPADCTRL */
3337 0x00000707, /* EMC_XM2CLKPADCTRL2 */
3338 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3339 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3340 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3341 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3342 0x51451400, /* EMC_XM2DQSPADCTRL3 */
3343 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3344 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3345 0x51451400, /* EMC_XM2DQSPADCTRL6 */
3346 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3347 0x00000066, /* EMC_TXDSRVTTGEN */
3348 0x00000000, /* EMC_FBIO_SPARE */
3349 0x00020000, /* EMC_ZCAL_INTERVAL */
3350 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3351 0x000e000e, /* EMC_MRS_WAIT_CNT */
3352 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3353 0x00000000, /* EMC_CTT */
3354 0x00000003, /* EMC_CTT_DURATION */
3355 0x0000d2b3, /* EMC_CFG_PIPE */
3356 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
3357 0x0000000a, /* EMC_QPOP */
3358 0x01000003, /* MC_EMEM_ARB_CFG */
3359 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3360 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3361 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3362 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
3363 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
3364 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
3365 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3366 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3367 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3368 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3369 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3370 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
3371 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3372 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
3373 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
3374 0x73840a05, /* MC_EMEM_ARB_MISC0 */
3375 0x70000f03, /* MC_EMEM_ARB_MISC1 */
3376 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3379 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3380 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
3381 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3382 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3383 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3384 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3385 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3386 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3387 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3388 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3389 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3390 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3391 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3392 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
3393 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3394 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3395 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3396 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3397 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3398 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3399 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3400 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3401 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3402 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3403 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3404 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3405 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3406 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3407 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3408 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3409 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3411 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3412 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3413 0x00000802, /* EMC_CTT_TERM_CTRL */
3414 0x73240000, /* EMC_CFG */
3415 0x0000088d, /* EMC_CFG_2 */
3416 0x00040000, /* EMC_SEL_DPD_CTRL */
3417 0x002c0068, /* EMC_CFG_DIG_DLL */
3418 0x00000008, /* EMC_BGBIAS_CTL0 */
3419 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3420 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3421 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3422 0x80001221, /* Mode Register 0 */
3423 0x80100003, /* Mode Register 1 */
3424 0x80200008, /* Mode Register 2 */
3425 0x00000000, /* Mode Register 4 */
3426 3420, /* expected dvfs latency (ns) */
3430 "02_732000_01_V6.0.4_V1.1", /* DVFS table version */
3431 732000, /* SDRAM frequency */
3432 980, /* min voltage */
3433 980, /* gpu min voltage */
3434 "pllm_ud", /* clock source id */
3435 0x80000000, /* CLK_SOURCE_EMC */
3436 165, /* number of burst_regs */
3437 31, /* number of up_down_regs */
3439 0x00000022, /* EMC_RC */
3440 0x000000be, /* EMC_RFC */
3441 0x00000000, /* EMC_RFC_SLR */
3442 0x00000017, /* EMC_RAS */
3443 0x00000009, /* EMC_RP */
3444 0x00000008, /* EMC_R2W */
3445 0x0000000d, /* EMC_W2R */
3446 0x00000004, /* EMC_R2P */
3447 0x00000013, /* EMC_W2P */
3448 0x00000009, /* EMC_RD_RCD */
3449 0x00000009, /* EMC_WR_RCD */
3450 0x00000003, /* EMC_RRD */
3451 0x00000002, /* EMC_REXT */
3452 0x00000000, /* EMC_WEXT */
3453 0x00000006, /* EMC_WDV */
3454 0x00000006, /* EMC_WDV_MASK */
3455 0x0000000b, /* EMC_QUSE */
3456 0x00000002, /* EMC_QUSE_WIDTH */
3457 0x00000000, /* EMC_IBDLY */
3458 0x00000002, /* EMC_EINPUT */
3459 0x0000000d, /* EMC_EINPUT_DURATION */
3460 0x00080000, /* EMC_PUTERM_EXTRA */
3461 0x00000004, /* EMC_PUTERM_WIDTH */
3462 0x00000000, /* EMC_PUTERM_ADJ */
3463 0x00000000, /* EMC_CDB_CNTL_1 */
3464 0x00000000, /* EMC_CDB_CNTL_2 */
3465 0x00000000, /* EMC_CDB_CNTL_3 */
3466 0x00000001, /* EMC_QRST */
3467 0x00000014, /* EMC_QSAFE */
3468 0x00000018, /* EMC_RDV */
3469 0x0000001a, /* EMC_RDV_MASK */
3470 0x0000160e, /* EMC_REFRESH */
3471 0x00000000, /* EMC_BURST_REFRESH_NUM */
3472 0x00000583, /* EMC_PRE_REFRESH_REQ_CNT */
3473 0x00000003, /* EMC_PDEX2WR */
3474 0x00000010, /* EMC_PDEX2RD */
3475 0x00000001, /* EMC_PCHG2PDEN */
3476 0x00000000, /* EMC_ACT2PDEN */
3477 0x000000b8, /* EMC_AR2PDEN */
3478 0x00000018, /* EMC_RW2PDEN */
3479 0x000000c7, /* EMC_TXSR */
3480 0x00000200, /* EMC_TXSRDLL */
3481 0x00000005, /* EMC_TCKE */
3482 0x00000006, /* EMC_TCKESR */
3483 0x00000005, /* EMC_TPD */
3484 0x0000001b, /* EMC_TFAW */
3485 0x00000000, /* EMC_TRPAB */
3486 0x00000008, /* EMC_TCLKSTABLE */
3487 0x00000008, /* EMC_TCLKSTOP */
3488 0x0000164e, /* EMC_TREFBW */
3489 0x00000000, /* EMC_FBIO_CFG6 */
3490 0x00000000, /* EMC_ODT_WRITE */
3491 0x00000000, /* EMC_ODT_READ */
3492 0x104ab098, /* EMC_FBIO_CFG5 */
3493 0xe00900b1, /* EMC_CFG_DIG_DLL */
3494 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3495 0x00000009, /* EMC_DLL_XFORM_DQS0 */
3496 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
3497 0x00000009, /* EMC_DLL_XFORM_DQS2 */
3498 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
3499 0x00000007, /* EMC_DLL_XFORM_DQS4 */
3500 0x007fc00a, /* EMC_DLL_XFORM_DQS5 */
3501 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
3502 0x00000007, /* EMC_DLL_XFORM_DQS7 */
3503 0x00000009, /* EMC_DLL_XFORM_DQS8 */
3504 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
3505 0x00000009, /* EMC_DLL_XFORM_DQS10 */
3506 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
3507 0x00000007, /* EMC_DLL_XFORM_DQS12 */
3508 0x007fc00a, /* EMC_DLL_XFORM_DQS13 */
3509 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
3510 0x007fc009, /* EMC_DLL_XFORM_DQS15 */
3511 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3512 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3513 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3514 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3515 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3516 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3517 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3518 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3519 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3520 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3521 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3522 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3523 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3524 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3525 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3526 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3527 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3528 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3529 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3530 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3531 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3532 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3533 0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
3534 0x00000006, /* EMC_DLI_TRIM_TXDQS1 */
3535 0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
3536 0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
3537 0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
3538 0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
3539 0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
3540 0x00000006, /* EMC_DLI_TRIM_TXDQS7 */
3541 0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
3542 0x00000006, /* EMC_DLI_TRIM_TXDQS9 */
3543 0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
3544 0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
3545 0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
3546 0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
3547 0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
3548 0x00000006, /* EMC_DLI_TRIM_TXDQS15 */
3549 0x00000008, /* EMC_DLL_XFORM_DQ0 */
3550 0x00000008, /* EMC_DLL_XFORM_DQ1 */
3551 0x00000008, /* EMC_DLL_XFORM_DQ2 */
3552 0x00000008, /* EMC_DLL_XFORM_DQ3 */
3553 0x00000008, /* EMC_DLL_XFORM_DQ4 */
3554 0x00000008, /* EMC_DLL_XFORM_DQ5 */
3555 0x00000008, /* EMC_DLL_XFORM_DQ6 */
3556 0x00000008, /* EMC_DLL_XFORM_DQ7 */
3557 0x100002a0, /* EMC_XM2CMDPADCTRL */
3558 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3559 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3560 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
3561 0x00000000, /* EMC_XM2DQPADCTRL2 */
3562 0x00000000, /* EMC_XM2DQPADCTRL3 */
3563 0x77ffc085, /* EMC_XM2CLKPADCTRL */
3564 0x00000000, /* EMC_XM2CLKPADCTRL2 */
3565 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3566 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3567 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3568 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3569 0x51351220, /* EMC_XM2DQSPADCTRL3 */
3570 0x00511514, /* EMC_XM2DQSPADCTRL4 */
3571 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3572 0x4924d200, /* EMC_XM2DQSPADCTRL6 */
3573 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3574 0x00000000, /* EMC_TXDSRVTTGEN */
3575 0x00000000, /* EMC_FBIO_SPARE */
3576 0x00020000, /* EMC_ZCAL_INTERVAL */
3577 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3578 0x0106000e, /* EMC_MRS_WAIT_CNT */
3579 0x0106000e, /* EMC_MRS_WAIT_CNT2 */
3580 0x00000000, /* EMC_CTT */
3581 0x00000003, /* EMC_CTT_DURATION */
3582 0x00004080, /* EMC_CFG_PIPE */
3583 0x80002c81, /* EMC_DYN_SELF_REF_CONTROL */
3584 0x0000000f, /* EMC_QPOP */
3585 0x0000000b, /* MC_EMEM_ARB_CFG */
3586 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3587 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3588 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3589 0x00000011, /* MC_EMEM_ARB_TIMING_RC */
3590 0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
3591 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
3592 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3593 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3594 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3595 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3596 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3597 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3598 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3599 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3600 0x00160d11, /* MC_EMEM_ARB_DA_COVERS */
3601 0x736b2112, /* MC_EMEM_ARB_MISC0 */
3602 0x70000f02, /* MC_EMEM_ARB_MISC1 */
3603 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3606 0x00000012, /* MC_MLL_MPCORER_PTSA_RATE */
3607 0x0000015f, /* MC_PTSA_GRANT_DECREMENT */
3608 0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3609 0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3610 0x008b003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3611 0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3612 0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3613 0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3614 0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3615 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3616 0x008b0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3617 0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3618 0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3619 0x00080018, /* MC_LATENCY_ALLOWANCE_HC_0 */
3620 0x0000008b, /* MC_LATENCY_ALLOWANCE_HC_1 */
3621 0x008b0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3622 0x008b001c, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3623 0x008b0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3624 0x008b0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3625 0x008b001e, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3626 0x0000008b, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3627 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3628 0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3629 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3630 0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3631 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3632 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3633 0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3634 0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3635 0x008b0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3636 0x008b001e, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3638 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3639 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3640 0x00000802, /* EMC_CTT_TERM_CTRL */
3641 0x73300000, /* EMC_CFG */
3642 0x0000089d, /* EMC_CFG_2 */
3643 0x00040000, /* EMC_SEL_DPD_CTRL */
3644 0xe0090069, /* EMC_CFG_DIG_DLL */
3645 0x00000000, /* EMC_BGBIAS_CTL0 */
3646 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3647 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3648 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3649 0x80000d71, /* Mode Register 0 */
3650 0x80100002, /* Mode Register 1 */
3651 0x80200018, /* Mode Register 2 */
3652 0x00000000, /* Mode Register 4 */
3653 1230, /* expected dvfs latency (ns) */
3658 static struct tegra12_emc_table ardbeg_emc_table[] = {
3661 "09_12750_03_V5.0.14_V1.1", /* DVFS table version */
3662 12750, /* SDRAM frequency */
3663 800, /* min voltage */
3664 800, /* gpu min voltage */
3665 "pllp_out0", /* clock source id */
3666 0x4000003e, /* CLK_SOURCE_EMC */
3667 165, /* number of burst_regs */
3668 31, /* number of up_down_regs */
3670 0x00000000, /* EMC_RC */
3671 0x00000003, /* EMC_RFC */
3672 0x00000000, /* EMC_RFC_SLR */
3673 0x00000000, /* EMC_RAS */
3674 0x00000000, /* EMC_RP */
3675 0x00000004, /* EMC_R2W */
3676 0x0000000a, /* EMC_W2R */
3677 0x00000003, /* EMC_R2P */
3678 0x0000000b, /* EMC_W2P */
3679 0x00000000, /* EMC_RD_RCD */
3680 0x00000000, /* EMC_WR_RCD */
3681 0x00000003, /* EMC_RRD */
3682 0x00000003, /* EMC_REXT */
3683 0x00000000, /* EMC_WEXT */
3684 0x00000006, /* EMC_WDV */
3685 0x00000006, /* EMC_WDV_MASK */
3686 0x00000006, /* EMC_QUSE */
3687 0x00000002, /* EMC_QUSE_WIDTH */
3688 0x00000000, /* EMC_IBDLY */
3689 0x00000005, /* EMC_EINPUT */
3690 0x00000005, /* EMC_EINPUT_DURATION */
3691 0x00010000, /* EMC_PUTERM_EXTRA */
3692 0x00000003, /* EMC_PUTERM_WIDTH */
3693 0x00000000, /* EMC_PUTERM_ADJ */
3694 0x00000000, /* EMC_CDB_CNTL_1 */
3695 0x00000000, /* EMC_CDB_CNTL_2 */
3696 0x00000000, /* EMC_CDB_CNTL_3 */
3697 0x00000004, /* EMC_QRST */
3698 0x0000000c, /* EMC_QSAFE */
3699 0x0000000d, /* EMC_RDV */
3700 0x0000000f, /* EMC_RDV_MASK */
3701 0x00000060, /* EMC_REFRESH */
3702 0x00000000, /* EMC_BURST_REFRESH_NUM */
3703 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
3704 0x00000002, /* EMC_PDEX2WR */
3705 0x00000002, /* EMC_PDEX2RD */
3706 0x00000001, /* EMC_PCHG2PDEN */
3707 0x00000000, /* EMC_ACT2PDEN */
3708 0x00000007, /* EMC_AR2PDEN */
3709 0x0000000f, /* EMC_RW2PDEN */
3710 0x00000005, /* EMC_TXSR */
3711 0x00000005, /* EMC_TXSRDLL */
3712 0x00000004, /* EMC_TCKE */
3713 0x00000005, /* EMC_TCKESR */
3714 0x00000004, /* EMC_TPD */
3715 0x00000000, /* EMC_TFAW */
3716 0x00000000, /* EMC_TRPAB */
3717 0x00000005, /* EMC_TCLKSTABLE */
3718 0x00000005, /* EMC_TCLKSTOP */
3719 0x00000064, /* EMC_TREFBW */
3720 0x00000000, /* EMC_FBIO_CFG6 */
3721 0x00000000, /* EMC_ODT_WRITE */
3722 0x00000000, /* EMC_ODT_READ */
3723 0x1069a298, /* EMC_FBIO_CFG5 */
3724 0x002c00a0, /* EMC_CFG_DIG_DLL */
3725 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3726 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3727 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3728 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3729 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3730 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3731 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3732 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3733 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3734 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3735 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3736 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3737 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3738 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3739 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3740 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3741 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3742 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3743 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3744 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3745 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3746 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3747 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3748 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3749 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3750 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3751 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3752 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3753 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3754 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3755 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3756 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3757 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3758 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3759 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3760 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3761 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3762 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3763 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3764 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3765 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3766 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3767 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3768 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3769 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3770 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3771 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3772 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3773 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3774 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3775 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3776 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3777 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3778 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3779 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3780 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
3781 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
3782 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
3783 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
3784 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
3785 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
3786 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
3787 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
3788 0x10000280, /* EMC_XM2CMDPADCTRL */
3789 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3790 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3791 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3792 0x00000000, /* EMC_XM2DQPADCTRL2 */
3793 0x00000000, /* EMC_XM2DQPADCTRL3 */
3794 0x77ffc081, /* EMC_XM2CLKPADCTRL */
3795 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
3796 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3797 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3798 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3799 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3800 0x51451400, /* EMC_XM2DQSPADCTRL3 */
3801 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3802 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3803 0x51451400, /* EMC_XM2DQSPADCTRL6 */
3804 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3805 0x00000007, /* EMC_TXDSRVTTGEN */
3806 0x00000000, /* EMC_FBIO_SPARE */
3807 0x00000000, /* EMC_ZCAL_INTERVAL */
3808 0x00000042, /* EMC_ZCAL_WAIT_CNT */
3809 0x000e000e, /* EMC_MRS_WAIT_CNT */
3810 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3811 0x00000000, /* EMC_CTT */
3812 0x00000003, /* EMC_CTT_DURATION */
3813 0x0000f2f3, /* EMC_CFG_PIPE */
3814 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
3815 0x0000000a, /* EMC_QPOP */
3816 0x40040001, /* MC_EMEM_ARB_CFG */
3817 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3818 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3819 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3820 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
3821 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
3822 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
3823 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3824 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3825 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3826 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3827 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3828 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
3829 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3830 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
3831 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
3832 0x77e30303, /* MC_EMEM_ARB_MISC0 */
3833 0x70000f03, /* MC_EMEM_ARB_MISC1 */
3834 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3837 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3838 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
3839 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3840 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3841 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3842 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3843 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3844 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3845 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3846 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3847 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3848 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3849 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3850 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
3851 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3852 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3853 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3854 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3855 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3856 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3857 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3858 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3859 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3860 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3861 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3862 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3863 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3864 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3865 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3866 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3867 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3869 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3870 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3871 0x00000802, /* EMC_CTT_TERM_CTRL */
3872 0x73240000, /* EMC_CFG */
3873 0x000008c5, /* EMC_CFG_2 */
3874 0x00040128, /* EMC_SEL_DPD_CTRL */
3875 0x002c0068, /* EMC_CFG_DIG_DLL */
3876 0x00000008, /* EMC_BGBIAS_CTL0 */
3877 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3878 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3879 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3880 0x80001221, /* Mode Register 0 */
3881 0x80100003, /* Mode Register 1 */
3882 0x80200008, /* Mode Register 2 */
3883 0x00000000, /* Mode Register 4 */
3884 57820, /* expected dvfs latency (ns) */
3888 "09_20400_03_V5.0.14_V1.1", /* DVFS table version */
3889 20400, /* SDRAM frequency */
3890 800, /* min voltage */
3891 800, /* gpu min voltage */
3892 "pllp_out0", /* clock source id */
3893 0x40000026, /* CLK_SOURCE_EMC */
3894 165, /* number of burst_regs */
3895 31, /* number of up_down_regs */
3897 0x00000000, /* EMC_RC */
3898 0x00000005, /* EMC_RFC */
3899 0x00000000, /* EMC_RFC_SLR */
3900 0x00000000, /* EMC_RAS */
3901 0x00000000, /* EMC_RP */
3902 0x00000004, /* EMC_R2W */
3903 0x0000000a, /* EMC_W2R */
3904 0x00000003, /* EMC_R2P */
3905 0x0000000b, /* EMC_W2P */
3906 0x00000000, /* EMC_RD_RCD */
3907 0x00000000, /* EMC_WR_RCD */
3908 0x00000003, /* EMC_RRD */
3909 0x00000003, /* EMC_REXT */
3910 0x00000000, /* EMC_WEXT */
3911 0x00000006, /* EMC_WDV */
3912 0x00000006, /* EMC_WDV_MASK */
3913 0x00000006, /* EMC_QUSE */
3914 0x00000002, /* EMC_QUSE_WIDTH */
3915 0x00000000, /* EMC_IBDLY */
3916 0x00000005, /* EMC_EINPUT */
3917 0x00000005, /* EMC_EINPUT_DURATION */
3918 0x00010000, /* EMC_PUTERM_EXTRA */
3919 0x00000003, /* EMC_PUTERM_WIDTH */
3920 0x00000000, /* EMC_PUTERM_ADJ */
3921 0x00000000, /* EMC_CDB_CNTL_1 */
3922 0x00000000, /* EMC_CDB_CNTL_2 */
3923 0x00000000, /* EMC_CDB_CNTL_3 */
3924 0x00000004, /* EMC_QRST */
3925 0x0000000c, /* EMC_QSAFE */
3926 0x0000000d, /* EMC_RDV */
3927 0x0000000f, /* EMC_RDV_MASK */
3928 0x0000009a, /* EMC_REFRESH */
3929 0x00000000, /* EMC_BURST_REFRESH_NUM */
3930 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
3931 0x00000002, /* EMC_PDEX2WR */
3932 0x00000002, /* EMC_PDEX2RD */
3933 0x00000001, /* EMC_PCHG2PDEN */
3934 0x00000000, /* EMC_ACT2PDEN */
3935 0x00000007, /* EMC_AR2PDEN */
3936 0x0000000f, /* EMC_RW2PDEN */
3937 0x00000006, /* EMC_TXSR */
3938 0x00000006, /* EMC_TXSRDLL */
3939 0x00000004, /* EMC_TCKE */
3940 0x00000005, /* EMC_TCKESR */
3941 0x00000004, /* EMC_TPD */
3942 0x00000000, /* EMC_TFAW */
3943 0x00000000, /* EMC_TRPAB */
3944 0x00000005, /* EMC_TCLKSTABLE */
3945 0x00000005, /* EMC_TCLKSTOP */
3946 0x000000a0, /* EMC_TREFBW */
3947 0x00000000, /* EMC_FBIO_CFG6 */
3948 0x00000000, /* EMC_ODT_WRITE */
3949 0x00000000, /* EMC_ODT_READ */
3950 0x1069a298, /* EMC_FBIO_CFG5 */
3951 0x002c00a0, /* EMC_CFG_DIG_DLL */
3952 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3953 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3954 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3955 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3956 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3957 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3958 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3959 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3960 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3961 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3962 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3963 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3964 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3965 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3966 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3967 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3968 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3969 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3970 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3971 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3972 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3973 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3974 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3975 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3976 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3977 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3978 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3979 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3980 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3981 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3982 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3983 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3984 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3985 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3986 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3987 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3988 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3989 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3990 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3991 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3992 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3993 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3994 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3995 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3996 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3997 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3998 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3999 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4000 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4001 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4002 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4003 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4004 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4005 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4006 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4007 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4008 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4009 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4010 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4011 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4012 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4013 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4014 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4015 0x10000280, /* EMC_XM2CMDPADCTRL */
4016 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4017 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4018 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4019 0x00000000, /* EMC_XM2DQPADCTRL2 */
4020 0x00000000, /* EMC_XM2DQPADCTRL3 */
4021 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4022 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4023 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4024 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4025 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4026 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4027 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4028 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4029 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4030 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4031 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4032 0x0000000b, /* EMC_TXDSRVTTGEN */
4033 0x00000000, /* EMC_FBIO_SPARE */
4034 0x00000000, /* EMC_ZCAL_INTERVAL */
4035 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4036 0x000e000e, /* EMC_MRS_WAIT_CNT */
4037 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4038 0x00000000, /* EMC_CTT */
4039 0x00000003, /* EMC_CTT_DURATION */
4040 0x0000f2f3, /* EMC_CFG_PIPE */
4041 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
4042 0x0000000a, /* EMC_QPOP */
4043 0x40020001, /* MC_EMEM_ARB_CFG */
4044 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4045 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4046 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4047 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4048 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4049 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4050 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4051 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4052 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4053 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4054 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4055 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4056 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4057 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4058 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4059 0x76230303, /* MC_EMEM_ARB_MISC0 */
4060 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4061 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4064 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4065 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
4066 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4067 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4068 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4069 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4070 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4071 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4072 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4073 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4074 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4075 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4076 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4077 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4078 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4079 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4080 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4081 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4082 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4083 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4084 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4085 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4086 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4087 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4088 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4089 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4090 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4092 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4093 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4094 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4096 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4097 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4098 0x00000802, /* EMC_CTT_TERM_CTRL */
4099 0x73240000, /* EMC_CFG */
4100 0x000008c5, /* EMC_CFG_2 */
4101 0x00040128, /* EMC_SEL_DPD_CTRL */
4102 0x002c0068, /* EMC_CFG_DIG_DLL */
4103 0x00000008, /* EMC_BGBIAS_CTL0 */
4104 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4105 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4106 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4107 0x80001221, /* Mode Register 0 */
4108 0x80100003, /* Mode Register 1 */
4109 0x80200008, /* Mode Register 2 */
4110 0x00000000, /* Mode Register 4 */
4111 35610, /* expected dvfs latency (ns) */
4115 "09_40800_03_V5.0.14_V1.1", /* DVFS table version */
4116 40800, /* SDRAM frequency */
4117 800, /* min voltage */
4118 800, /* gpu min voltage */
4119 "pllp_out0", /* clock source id */
4120 0x40000012, /* CLK_SOURCE_EMC */
4121 165, /* number of burst_regs */
4122 31, /* number of up_down_regs */
4124 0x00000001, /* EMC_RC */
4125 0x0000000a, /* EMC_RFC */
4126 0x00000000, /* EMC_RFC_SLR */
4127 0x00000001, /* EMC_RAS */
4128 0x00000000, /* EMC_RP */
4129 0x00000004, /* EMC_R2W */
4130 0x0000000a, /* EMC_W2R */
4131 0x00000003, /* EMC_R2P */
4132 0x0000000b, /* EMC_W2P */
4133 0x00000000, /* EMC_RD_RCD */
4134 0x00000000, /* EMC_WR_RCD */
4135 0x00000003, /* EMC_RRD */
4136 0x00000003, /* EMC_REXT */
4137 0x00000000, /* EMC_WEXT */
4138 0x00000006, /* EMC_WDV */
4139 0x00000006, /* EMC_WDV_MASK */
4140 0x00000006, /* EMC_QUSE */
4141 0x00000002, /* EMC_QUSE_WIDTH */
4142 0x00000000, /* EMC_IBDLY */
4143 0x00000005, /* EMC_EINPUT */
4144 0x00000005, /* EMC_EINPUT_DURATION */
4145 0x00010000, /* EMC_PUTERM_EXTRA */
4146 0x00000003, /* EMC_PUTERM_WIDTH */
4147 0x00000000, /* EMC_PUTERM_ADJ */
4148 0x00000000, /* EMC_CDB_CNTL_1 */
4149 0x00000000, /* EMC_CDB_CNTL_2 */
4150 0x00000000, /* EMC_CDB_CNTL_3 */
4151 0x00000004, /* EMC_QRST */
4152 0x0000000c, /* EMC_QSAFE */
4153 0x0000000d, /* EMC_RDV */
4154 0x0000000f, /* EMC_RDV_MASK */
4155 0x00000134, /* EMC_REFRESH */
4156 0x00000000, /* EMC_BURST_REFRESH_NUM */
4157 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
4158 0x00000002, /* EMC_PDEX2WR */
4159 0x00000002, /* EMC_PDEX2RD */
4160 0x00000001, /* EMC_PCHG2PDEN */
4161 0x00000000, /* EMC_ACT2PDEN */
4162 0x00000008, /* EMC_AR2PDEN */
4163 0x0000000f, /* EMC_RW2PDEN */
4164 0x0000000c, /* EMC_TXSR */
4165 0x0000000c, /* EMC_TXSRDLL */
4166 0x00000004, /* EMC_TCKE */
4167 0x00000005, /* EMC_TCKESR */
4168 0x00000004, /* EMC_TPD */
4169 0x00000000, /* EMC_TFAW */
4170 0x00000000, /* EMC_TRPAB */
4171 0x00000005, /* EMC_TCLKSTABLE */
4172 0x00000005, /* EMC_TCLKSTOP */
4173 0x0000013f, /* EMC_TREFBW */
4174 0x00000000, /* EMC_FBIO_CFG6 */
4175 0x00000000, /* EMC_ODT_WRITE */
4176 0x00000000, /* EMC_ODT_READ */
4177 0x1069a298, /* EMC_FBIO_CFG5 */
4178 0x002c00a0, /* EMC_CFG_DIG_DLL */
4179 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4180 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4181 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4182 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4183 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4184 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4185 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4186 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4187 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4188 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4189 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4190 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4191 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4192 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4193 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4194 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4195 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4196 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4197 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4198 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4199 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4200 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4201 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4202 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4203 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4204 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4205 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4206 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4207 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4208 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4209 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4210 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4211 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4212 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4213 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4214 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4215 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4216 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4217 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4218 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4219 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4220 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4221 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4222 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4223 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4224 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4225 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4226 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4227 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4228 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4229 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4230 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4231 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4232 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4233 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4234 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4235 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4236 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4237 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4238 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4239 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4240 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4241 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4242 0x10000280, /* EMC_XM2CMDPADCTRL */
4243 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4244 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4245 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4246 0x00000000, /* EMC_XM2DQPADCTRL2 */
4247 0x00000000, /* EMC_XM2DQPADCTRL3 */
4248 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4249 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4250 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4251 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4252 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4253 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4254 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4255 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4256 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4257 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4258 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4259 0x00000015, /* EMC_TXDSRVTTGEN */
4260 0x00000000, /* EMC_FBIO_SPARE */
4261 0x00000000, /* EMC_ZCAL_INTERVAL */
4262 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4263 0x000e000e, /* EMC_MRS_WAIT_CNT */
4264 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4265 0x00000000, /* EMC_CTT */
4266 0x00000003, /* EMC_CTT_DURATION */
4267 0x0000f2f3, /* EMC_CFG_PIPE */
4268 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
4269 0x0000000a, /* EMC_QPOP */
4270 0xa0000001, /* MC_EMEM_ARB_CFG */
4271 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4272 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4273 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4274 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4275 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4276 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4277 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4278 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4279 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4280 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4281 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4282 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4283 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4284 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4285 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4286 0x74a30303, /* MC_EMEM_ARB_MISC0 */
4287 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4288 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4291 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4292 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
4293 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4294 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4295 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4296 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4297 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4298 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4299 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4300 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4301 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4302 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4303 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4304 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4305 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4306 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4307 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4308 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4309 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4310 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4311 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4312 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4313 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4314 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4315 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4316 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4317 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4319 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4320 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4321 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4323 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4324 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4325 0x00000802, /* EMC_CTT_TERM_CTRL */
4326 0x73240000, /* EMC_CFG */
4327 0x000008c5, /* EMC_CFG_2 */
4328 0x00040128, /* EMC_SEL_DPD_CTRL */
4329 0x002c0068, /* EMC_CFG_DIG_DLL */
4330 0x00000008, /* EMC_BGBIAS_CTL0 */
4331 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4332 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4333 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4334 0x80001221, /* Mode Register 0 */
4335 0x80100003, /* Mode Register 1 */
4336 0x80200008, /* Mode Register 2 */
4337 0x00000000, /* Mode Register 4 */
4338 20850, /* expected dvfs latency (ns) */
4342 "09_68000_03_V5.0.14_V1.1", /* DVFS table version */
4343 68000, /* SDRAM frequency */
4344 800, /* min voltage */
4345 800, /* gpu min voltage */
4346 "pllp_out0", /* clock source id */
4347 0x4000000a, /* CLK_SOURCE_EMC */
4348 165, /* number of burst_regs */
4349 31, /* number of up_down_regs */
4351 0x00000003, /* EMC_RC */
4352 0x00000011, /* EMC_RFC */
4353 0x00000000, /* EMC_RFC_SLR */
4354 0x00000002, /* EMC_RAS */
4355 0x00000000, /* EMC_RP */
4356 0x00000004, /* EMC_R2W */
4357 0x0000000a, /* EMC_W2R */
4358 0x00000003, /* EMC_R2P */
4359 0x0000000b, /* EMC_W2P */
4360 0x00000000, /* EMC_RD_RCD */
4361 0x00000000, /* EMC_WR_RCD */
4362 0x00000003, /* EMC_RRD */
4363 0x00000003, /* EMC_REXT */
4364 0x00000000, /* EMC_WEXT */
4365 0x00000006, /* EMC_WDV */
4366 0x00000006, /* EMC_WDV_MASK */
4367 0x00000006, /* EMC_QUSE */
4368 0x00000002, /* EMC_QUSE_WIDTH */
4369 0x00000000, /* EMC_IBDLY */
4370 0x00000005, /* EMC_EINPUT */
4371 0x00000005, /* EMC_EINPUT_DURATION */
4372 0x00010000, /* EMC_PUTERM_EXTRA */
4373 0x00000003, /* EMC_PUTERM_WIDTH */
4374 0x00000000, /* EMC_PUTERM_ADJ */
4375 0x00000000, /* EMC_CDB_CNTL_1 */
4376 0x00000000, /* EMC_CDB_CNTL_2 */
4377 0x00000000, /* EMC_CDB_CNTL_3 */
4378 0x00000004, /* EMC_QRST */
4379 0x0000000c, /* EMC_QSAFE */
4380 0x0000000d, /* EMC_RDV */
4381 0x0000000f, /* EMC_RDV_MASK */
4382 0x00000202, /* EMC_REFRESH */
4383 0x00000000, /* EMC_BURST_REFRESH_NUM */
4384 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
4385 0x00000002, /* EMC_PDEX2WR */
4386 0x00000002, /* EMC_PDEX2RD */
4387 0x00000001, /* EMC_PCHG2PDEN */
4388 0x00000000, /* EMC_ACT2PDEN */
4389 0x0000000f, /* EMC_AR2PDEN */
4390 0x0000000f, /* EMC_RW2PDEN */
4391 0x00000013, /* EMC_TXSR */
4392 0x00000013, /* EMC_TXSRDLL */
4393 0x00000004, /* EMC_TCKE */
4394 0x00000005, /* EMC_TCKESR */
4395 0x00000004, /* EMC_TPD */
4396 0x00000001, /* EMC_TFAW */
4397 0x00000000, /* EMC_TRPAB */
4398 0x00000005, /* EMC_TCLKSTABLE */
4399 0x00000005, /* EMC_TCLKSTOP */
4400 0x00000213, /* EMC_TREFBW */
4401 0x00000000, /* EMC_FBIO_CFG6 */
4402 0x00000000, /* EMC_ODT_WRITE */
4403 0x00000000, /* EMC_ODT_READ */
4404 0x1069a298, /* EMC_FBIO_CFG5 */
4405 0x002c00a0, /* EMC_CFG_DIG_DLL */
4406 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4407 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4408 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4409 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4410 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4411 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4412 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4413 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4414 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4415 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4416 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4417 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4418 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4419 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4420 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4421 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4422 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4423 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4424 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4425 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4426 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4427 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4428 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4429 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4430 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4431 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4432 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4433 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4434 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4435 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4436 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4437 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4438 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4439 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4440 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4441 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4442 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4443 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4444 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4445 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4446 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4447 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4448 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4449 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4450 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4451 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4452 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4453 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4454 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4455 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4456 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4457 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4458 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4459 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4460 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4461 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4462 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4463 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4464 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4465 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4466 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4467 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4468 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4469 0x10000280, /* EMC_XM2CMDPADCTRL */
4470 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4471 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4472 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4473 0x00000000, /* EMC_XM2DQPADCTRL2 */
4474 0x00000000, /* EMC_XM2DQPADCTRL3 */
4475 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4476 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4477 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4478 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4479 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4480 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4481 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4482 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4483 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4484 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4485 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4486 0x00000022, /* EMC_TXDSRVTTGEN */
4487 0x00000000, /* EMC_FBIO_SPARE */
4488 0x00000000, /* EMC_ZCAL_INTERVAL */
4489 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4490 0x000e000e, /* EMC_MRS_WAIT_CNT */
4491 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4492 0x00000000, /* EMC_CTT */
4493 0x00000003, /* EMC_CTT_DURATION */
4494 0x0000f2f3, /* EMC_CFG_PIPE */
4495 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
4496 0x0000000a, /* EMC_QPOP */
4497 0x00000001, /* MC_EMEM_ARB_CFG */
4498 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4499 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4500 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4501 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4502 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4503 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4504 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4505 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4506 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4507 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4508 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4509 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4510 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4511 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4512 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4513 0x74230403, /* MC_EMEM_ARB_MISC0 */
4514 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4515 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4518 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4519 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
4520 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4521 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4522 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4523 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4524 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4525 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4526 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4527 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4528 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4529 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4530 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4531 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4532 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4533 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4534 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4535 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4536 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4537 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4538 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4539 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4540 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4541 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4542 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4543 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4544 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4545 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4546 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4547 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4548 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4550 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4551 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4552 0x00000802, /* EMC_CTT_TERM_CTRL */
4553 0x73240000, /* EMC_CFG */
4554 0x000008c5, /* EMC_CFG_2 */
4555 0x00040128, /* EMC_SEL_DPD_CTRL */
4556 0x002c0068, /* EMC_CFG_DIG_DLL */
4557 0x00000008, /* EMC_BGBIAS_CTL0 */
4558 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4559 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4560 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4561 0x80001221, /* Mode Register 0 */
4562 0x80100003, /* Mode Register 1 */
4563 0x80200008, /* Mode Register 2 */
4564 0x00000000, /* Mode Register 4 */
4565 10720, /* expected dvfs latency (ns) */
4569 "09_102000_03_V5.0.14_V1.1", /* DVFS table version */
4570 102000, /* SDRAM frequency */
4571 800, /* min voltage */
4572 800, /* gpu min voltage */
4573 "pllp_out0", /* clock source id */
4574 0x40000006, /* CLK_SOURCE_EMC */
4575 165, /* number of burst_regs */
4576 31, /* number of up_down_regs */
4578 0x00000004, /* EMC_RC */
4579 0x0000001a, /* EMC_RFC */
4580 0x00000000, /* EMC_RFC_SLR */
4581 0x00000003, /* EMC_RAS */
4582 0x00000001, /* EMC_RP */
4583 0x00000004, /* EMC_R2W */
4584 0x0000000a, /* EMC_W2R */
4585 0x00000003, /* EMC_R2P */
4586 0x0000000b, /* EMC_W2P */
4587 0x00000001, /* EMC_RD_RCD */
4588 0x00000001, /* EMC_WR_RCD */
4589 0x00000003, /* EMC_RRD */
4590 0x00000003, /* EMC_REXT */
4591 0x00000000, /* EMC_WEXT */
4592 0x00000006, /* EMC_WDV */
4593 0x00000006, /* EMC_WDV_MASK */
4594 0x00000006, /* EMC_QUSE */
4595 0x00000002, /* EMC_QUSE_WIDTH */
4596 0x00000000, /* EMC_IBDLY */
4597 0x00000005, /* EMC_EINPUT */
4598 0x00000005, /* EMC_EINPUT_DURATION */
4599 0x00010000, /* EMC_PUTERM_EXTRA */
4600 0x00000003, /* EMC_PUTERM_WIDTH */
4601 0x00000000, /* EMC_PUTERM_ADJ */
4602 0x00000000, /* EMC_CDB_CNTL_1 */
4603 0x00000000, /* EMC_CDB_CNTL_2 */
4604 0x00000000, /* EMC_CDB_CNTL_3 */
4605 0x00000004, /* EMC_QRST */
4606 0x0000000c, /* EMC_QSAFE */
4607 0x0000000d, /* EMC_RDV */
4608 0x0000000f, /* EMC_RDV_MASK */
4609 0x00000304, /* EMC_REFRESH */
4610 0x00000000, /* EMC_BURST_REFRESH_NUM */
4611 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
4612 0x00000002, /* EMC_PDEX2WR */
4613 0x00000002, /* EMC_PDEX2RD */
4614 0x00000001, /* EMC_PCHG2PDEN */
4615 0x00000000, /* EMC_ACT2PDEN */
4616 0x00000018, /* EMC_AR2PDEN */
4617 0x0000000f, /* EMC_RW2PDEN */
4618 0x0000001c, /* EMC_TXSR */
4619 0x0000001c, /* EMC_TXSRDLL */
4620 0x00000004, /* EMC_TCKE */
4621 0x00000005, /* EMC_TCKESR */
4622 0x00000004, /* EMC_TPD */
4623 0x00000003, /* EMC_TFAW */
4624 0x00000000, /* EMC_TRPAB */
4625 0x00000005, /* EMC_TCLKSTABLE */
4626 0x00000005, /* EMC_TCLKSTOP */
4627 0x0000031c, /* EMC_TREFBW */
4628 0x00000000, /* EMC_FBIO_CFG6 */
4629 0x00000000, /* EMC_ODT_WRITE */
4630 0x00000000, /* EMC_ODT_READ */
4631 0x1069a298, /* EMC_FBIO_CFG5 */
4632 0x002c00a0, /* EMC_CFG_DIG_DLL */
4633 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4634 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4635 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4636 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4637 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4638 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4639 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4640 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4641 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4642 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4643 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4644 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4645 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4646 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4647 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4648 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4649 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4650 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4651 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4652 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4653 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4654 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4655 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4656 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4657 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4658 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4659 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4660 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4661 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4662 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4663 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4664 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4665 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4666 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4667 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4668 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4669 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4670 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4671 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4672 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4673 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4674 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4675 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4676 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4677 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4678 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4679 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4680 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4681 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4682 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4683 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4684 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4685 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4686 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4687 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4688 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4689 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4690 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4691 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4692 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4693 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4694 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4695 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4696 0x10000280, /* EMC_XM2CMDPADCTRL */
4697 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4698 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4699 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4700 0x00000000, /* EMC_XM2DQPADCTRL2 */
4701 0x00000000, /* EMC_XM2DQPADCTRL3 */
4702 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4703 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4704 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4705 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4706 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4707 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4708 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4709 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4710 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4711 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4712 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4713 0x00000033, /* EMC_TXDSRVTTGEN */
4714 0x00000000, /* EMC_FBIO_SPARE */
4715 0x00000000, /* EMC_ZCAL_INTERVAL */
4716 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4717 0x000e000e, /* EMC_MRS_WAIT_CNT */
4718 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4719 0x00000000, /* EMC_CTT */
4720 0x00000003, /* EMC_CTT_DURATION */
4721 0x0000f2f3, /* EMC_CFG_PIPE */
4722 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
4723 0x0000000a, /* EMC_QPOP */
4724 0x08000001, /* MC_EMEM_ARB_CFG */
4725 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4726 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4727 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4728 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
4729 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4730 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4731 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4732 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4733 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4734 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4735 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4736 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4737 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4738 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4739 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
4740 0x73c30504, /* MC_EMEM_ARB_MISC0 */
4741 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4742 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4745 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4746 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
4747 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4748 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4749 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4750 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4751 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4752 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4753 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4754 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4755 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4756 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4757 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4758 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
4759 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4760 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4761 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4762 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4763 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4764 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4765 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4766 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4767 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4768 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4769 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4770 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4771 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4772 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4773 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4774 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4775 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4777 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4778 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4779 0x00000802, /* EMC_CTT_TERM_CTRL */
4780 0x73240000, /* EMC_CFG */
4781 0x000008c5, /* EMC_CFG_2 */
4782 0x00040128, /* EMC_SEL_DPD_CTRL */
4783 0x002c0068, /* EMC_CFG_DIG_DLL */
4784 0x00000008, /* EMC_BGBIAS_CTL0 */
4785 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4786 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4787 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4788 0x80001221, /* Mode Register 0 */
4789 0x80100003, /* Mode Register 1 */
4790 0x80200008, /* Mode Register 2 */
4791 0x00000000, /* Mode Register 4 */
4792 6890, /* expected dvfs latency (ns) */
4796 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
4797 204000, /* SDRAM frequency */
4798 800, /* min voltage */
4799 800, /* gpu min voltage */
4800 "pllp_out0", /* clock source id */
4801 0x40000002, /* CLK_SOURCE_EMC */
4802 165, /* number of burst_regs */
4803 31, /* number of up_down_regs */
4805 0x00000009, /* EMC_RC */
4806 0x00000035, /* EMC_RFC */
4807 0x00000000, /* EMC_RFC_SLR */
4808 0x00000006, /* EMC_RAS */
4809 0x00000002, /* EMC_RP */
4810 0x00000005, /* EMC_R2W */
4811 0x0000000a, /* EMC_W2R */
4812 0x00000003, /* EMC_R2P */
4813 0x0000000b, /* EMC_W2P */
4814 0x00000002, /* EMC_RD_RCD */
4815 0x00000002, /* EMC_WR_RCD */
4816 0x00000003, /* EMC_RRD */
4817 0x00000003, /* EMC_REXT */
4818 0x00000000, /* EMC_WEXT */
4819 0x00000005, /* EMC_WDV */
4820 0x00000005, /* EMC_WDV_MASK */
4821 0x00000006, /* EMC_QUSE */
4822 0x00000002, /* EMC_QUSE_WIDTH */
4823 0x00000000, /* EMC_IBDLY */
4824 0x00000004, /* EMC_EINPUT */
4825 0x00000006, /* EMC_EINPUT_DURATION */
4826 0x00010000, /* EMC_PUTERM_EXTRA */
4827 0x00000003, /* EMC_PUTERM_WIDTH */
4828 0x00000000, /* EMC_PUTERM_ADJ */
4829 0x00000000, /* EMC_CDB_CNTL_1 */
4830 0x00000000, /* EMC_CDB_CNTL_2 */
4831 0x00000000, /* EMC_CDB_CNTL_3 */
4832 0x00000003, /* EMC_QRST */
4833 0x0000000d, /* EMC_QSAFE */
4834 0x0000000f, /* EMC_RDV */
4835 0x00000011, /* EMC_RDV_MASK */
4836 0x00000607, /* EMC_REFRESH */
4837 0x00000000, /* EMC_BURST_REFRESH_NUM */
4838 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
4839 0x00000002, /* EMC_PDEX2WR */
4840 0x00000002, /* EMC_PDEX2RD */
4841 0x00000001, /* EMC_PCHG2PDEN */
4842 0x00000000, /* EMC_ACT2PDEN */
4843 0x00000032, /* EMC_AR2PDEN */
4844 0x0000000f, /* EMC_RW2PDEN */
4845 0x00000038, /* EMC_TXSR */
4846 0x00000038, /* EMC_TXSRDLL */
4847 0x00000004, /* EMC_TCKE */
4848 0x00000005, /* EMC_TCKESR */
4849 0x00000004, /* EMC_TPD */
4850 0x00000007, /* EMC_TFAW */
4851 0x00000000, /* EMC_TRPAB */
4852 0x00000005, /* EMC_TCLKSTABLE */
4853 0x00000005, /* EMC_TCLKSTOP */
4854 0x00000638, /* EMC_TREFBW */
4855 0x00000000, /* EMC_FBIO_CFG6 */
4856 0x00000000, /* EMC_ODT_WRITE */
4857 0x00000000, /* EMC_ODT_READ */
4858 0x1069a298, /* EMC_FBIO_CFG5 */
4859 0x002c00a0, /* EMC_CFG_DIG_DLL */
4860 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4861 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4862 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4863 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4864 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4865 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4866 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4867 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4868 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4869 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4870 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4871 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4872 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4873 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4874 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4875 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4876 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4877 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4878 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4879 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4880 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4881 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4882 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4883 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4884 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4885 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4886 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4887 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
4888 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4889 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4890 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
4891 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4892 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4893 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4894 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4895 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4896 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4897 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4898 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4899 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4900 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4901 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4902 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4903 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4904 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4905 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4906 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4907 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4908 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4909 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4910 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4911 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4912 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4913 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4914 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4915 0x00060000, /* EMC_DLL_XFORM_DQ0 */
4916 0x00060000, /* EMC_DLL_XFORM_DQ1 */
4917 0x00060000, /* EMC_DLL_XFORM_DQ2 */
4918 0x00060000, /* EMC_DLL_XFORM_DQ3 */
4919 0x00006000, /* EMC_DLL_XFORM_DQ4 */
4920 0x00006000, /* EMC_DLL_XFORM_DQ5 */
4921 0x00006000, /* EMC_DLL_XFORM_DQ6 */
4922 0x00006000, /* EMC_DLL_XFORM_DQ7 */
4923 0x10000280, /* EMC_XM2CMDPADCTRL */
4924 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4925 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4926 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4927 0x00000000, /* EMC_XM2DQPADCTRL2 */
4928 0x00000000, /* EMC_XM2DQPADCTRL3 */
4929 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4930 0x00000707, /* EMC_XM2CLKPADCTRL2 */
4931 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4932 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4933 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4934 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4935 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4936 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4937 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4938 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4939 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4940 0x00000066, /* EMC_TXDSRVTTGEN */
4941 0x00000000, /* EMC_FBIO_SPARE */
4942 0x00020000, /* EMC_ZCAL_INTERVAL */
4943 0x00000100, /* EMC_ZCAL_WAIT_CNT */
4944 0x000e000e, /* EMC_MRS_WAIT_CNT */
4945 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4946 0x00000000, /* EMC_CTT */
4947 0x00000003, /* EMC_CTT_DURATION */
4948 0x0000d2b3, /* EMC_CFG_PIPE */
4949 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
4950 0x0000000a, /* EMC_QPOP */
4951 0x01000003, /* MC_EMEM_ARB_CFG */
4952 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4953 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4954 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4955 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
4956 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
4957 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
4958 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4959 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4960 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4961 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4962 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4963 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
4964 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4965 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
4966 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
4967 0x73840a05, /* MC_EMEM_ARB_MISC0 */
4968 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4969 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4972 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4973 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
4974 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4975 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4976 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4977 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4978 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4979 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4980 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4981 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4982 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4983 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4984 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4985 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
4986 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4987 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4988 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4989 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4990 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4991 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4992 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4993 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4994 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4995 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4996 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4997 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4998 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4999 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5000 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5001 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5002 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5004 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5005 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5006 0x00000802, /* EMC_CTT_TERM_CTRL */
5007 0x73240000, /* EMC_CFG */
5008 0x000008cd, /* EMC_CFG_2 */
5009 0x00040128, /* EMC_SEL_DPD_CTRL */
5010 0x002c0068, /* EMC_CFG_DIG_DLL */
5011 0x00000008, /* EMC_BGBIAS_CTL0 */
5012 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5013 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5014 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5015 0x80001221, /* Mode Register 0 */
5016 0x80100003, /* Mode Register 1 */
5017 0x80200008, /* Mode Register 2 */
5018 0x00000000, /* Mode Register 4 */
5019 3420, /* expected dvfs latency (ns) */
5023 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
5024 300000, /* SDRAM frequency */
5025 820, /* min voltage */
5026 820, /* gpu min voltage */
5027 "pllc_out0", /* clock source id */
5028 0x20000002, /* CLK_SOURCE_EMC */
5029 165, /* number of burst_regs */
5030 31, /* number of up_down_regs */
5032 0x0000000d, /* EMC_RC */
5033 0x0000004d, /* EMC_RFC */
5034 0x00000000, /* EMC_RFC_SLR */
5035 0x00000009, /* EMC_RAS */
5036 0x00000003, /* EMC_RP */
5037 0x00000004, /* EMC_R2W */
5038 0x00000008, /* EMC_W2R */
5039 0x00000002, /* EMC_R2P */
5040 0x00000009, /* EMC_W2P */
5041 0x00000003, /* EMC_RD_RCD */
5042 0x00000003, /* EMC_WR_RCD */
5043 0x00000002, /* EMC_RRD */
5044 0x00000002, /* EMC_REXT */
5045 0x00000000, /* EMC_WEXT */
5046 0x00000003, /* EMC_WDV */
5047 0x00000003, /* EMC_WDV_MASK */
5048 0x00000005, /* EMC_QUSE */
5049 0x00000002, /* EMC_QUSE_WIDTH */
5050 0x00000000, /* EMC_IBDLY */
5051 0x00000002, /* EMC_EINPUT */
5052 0x00000007, /* EMC_EINPUT_DURATION */
5053 0x00020000, /* EMC_PUTERM_EXTRA */
5054 0x00000003, /* EMC_PUTERM_WIDTH */
5055 0x00000000, /* EMC_PUTERM_ADJ */
5056 0x00000000, /* EMC_CDB_CNTL_1 */
5057 0x00000000, /* EMC_CDB_CNTL_2 */
5058 0x00000000, /* EMC_CDB_CNTL_3 */
5059 0x00000001, /* EMC_QRST */
5060 0x0000000e, /* EMC_QSAFE */
5061 0x00000010, /* EMC_RDV */
5062 0x00000012, /* EMC_RDV_MASK */
5063 0x000008e4, /* EMC_REFRESH */
5064 0x00000000, /* EMC_BURST_REFRESH_NUM */
5065 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
5066 0x00000001, /* EMC_PDEX2WR */
5067 0x00000008, /* EMC_PDEX2RD */
5068 0x00000001, /* EMC_PCHG2PDEN */
5069 0x00000000, /* EMC_ACT2PDEN */
5070 0x0000004b, /* EMC_AR2PDEN */
5071 0x0000000e, /* EMC_RW2PDEN */
5072 0x00000052, /* EMC_TXSR */
5073 0x00000200, /* EMC_TXSRDLL */
5074 0x00000004, /* EMC_TCKE */
5075 0x00000005, /* EMC_TCKESR */
5076 0x00000004, /* EMC_TPD */
5077 0x00000009, /* EMC_TFAW */
5078 0x00000000, /* EMC_TRPAB */
5079 0x00000005, /* EMC_TCLKSTABLE */
5080 0x00000005, /* EMC_TCLKSTOP */
5081 0x00000924, /* EMC_TREFBW */
5082 0x00000000, /* EMC_FBIO_CFG6 */
5083 0x00000000, /* EMC_ODT_WRITE */
5084 0x00000000, /* EMC_ODT_READ */
5085 0x1049b098, /* EMC_FBIO_CFG5 */
5086 0x002c00a0, /* EMC_CFG_DIG_DLL */
5087 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5088 0x00030000, /* EMC_DLL_XFORM_DQS0 */
5089 0x00030000, /* EMC_DLL_XFORM_DQS1 */
5090 0x00030000, /* EMC_DLL_XFORM_DQS2 */
5091 0x00030000, /* EMC_DLL_XFORM_DQS3 */
5092 0x00030000, /* EMC_DLL_XFORM_DQS4 */
5093 0x00030000, /* EMC_DLL_XFORM_DQS5 */
5094 0x00030000, /* EMC_DLL_XFORM_DQS6 */
5095 0x00030000, /* EMC_DLL_XFORM_DQS7 */
5096 0x00030000, /* EMC_DLL_XFORM_DQS8 */
5097 0x00030000, /* EMC_DLL_XFORM_DQS9 */
5098 0x00030000, /* EMC_DLL_XFORM_DQS10 */
5099 0x00030000, /* EMC_DLL_XFORM_DQS11 */
5100 0x00030000, /* EMC_DLL_XFORM_DQS12 */
5101 0x00030000, /* EMC_DLL_XFORM_DQS13 */
5102 0x00030000, /* EMC_DLL_XFORM_DQS14 */
5103 0x00030000, /* EMC_DLL_XFORM_DQS15 */
5104 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5105 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5106 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5107 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5108 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5109 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5110 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5111 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5112 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5113 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5114 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5115 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5116 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5117 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5118 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5119 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5120 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5121 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5122 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5123 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5124 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5125 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5126 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5127 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5128 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5129 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5130 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5131 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5132 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5133 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5134 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5135 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5136 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5137 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5138 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5139 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5140 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5141 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5142 0x00050000, /* EMC_DLL_XFORM_DQ0 */
5143 0x00050000, /* EMC_DLL_XFORM_DQ1 */
5144 0x00050000, /* EMC_DLL_XFORM_DQ2 */
5145 0x00050000, /* EMC_DLL_XFORM_DQ3 */
5146 0x00005000, /* EMC_DLL_XFORM_DQ4 */
5147 0x00005000, /* EMC_DLL_XFORM_DQ5 */
5148 0x00005000, /* EMC_DLL_XFORM_DQ6 */
5149 0x00005000, /* EMC_DLL_XFORM_DQ7 */
5150 0x10000280, /* EMC_XM2CMDPADCTRL */
5151 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5152 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5153 0x01231339, /* EMC_XM2DQSPADCTRL2 */
5154 0x00000000, /* EMC_XM2DQPADCTRL2 */
5155 0x00000000, /* EMC_XM2DQPADCTRL3 */
5156 0x77ffc081, /* EMC_XM2CLKPADCTRL */
5157 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5158 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5159 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5160 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5161 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5162 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5163 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5164 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5165 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5166 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5167 0x00000096, /* EMC_TXDSRVTTGEN */
5168 0x00000000, /* EMC_FBIO_SPARE */
5169 0x00020000, /* EMC_ZCAL_INTERVAL */
5170 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5171 0x0173000e, /* EMC_MRS_WAIT_CNT */
5172 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
5173 0x00000000, /* EMC_CTT */
5174 0x00000003, /* EMC_CTT_DURATION */
5175 0x000052a3, /* EMC_CFG_PIPE */
5176 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
5177 0x00000009, /* EMC_QPOP */
5178 0x08000004, /* MC_EMEM_ARB_CFG */
5179 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5180 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5181 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5182 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
5183 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
5184 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
5185 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5186 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5187 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5188 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5189 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5190 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5191 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5192 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5193 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
5194 0x77450e08, /* MC_EMEM_ARB_MISC0 */
5195 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5196 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5199 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
5200 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
5201 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5202 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5203 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5204 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5205 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5206 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5207 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5208 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5209 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5210 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5211 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5212 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
5213 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5214 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5215 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5216 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5217 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5218 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5219 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5220 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5221 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5222 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5223 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5224 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5225 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5227 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5228 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5229 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5231 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5232 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5233 0x00000802, /* EMC_CTT_TERM_CTRL */
5234 0x73340000, /* EMC_CFG */
5235 0x000008d5, /* EMC_CFG_2 */
5236 0x00040128, /* EMC_SEL_DPD_CTRL */
5237 0x002c0068, /* EMC_CFG_DIG_DLL */
5238 0x00000000, /* EMC_BGBIAS_CTL0 */
5239 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5240 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5241 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5242 0x80000321, /* Mode Register 0 */
5243 0x80100002, /* Mode Register 1 */
5244 0x80200000, /* Mode Register 2 */
5245 0x00000000, /* Mode Register 4 */
5246 2680, /* expected dvfs latency (ns) */
5250 "09_396000_06_V5.0.14_V1.1", /* DVFS table version */
5251 396000, /* SDRAM frequency */
5252 850, /* min voltage */
5253 850, /* gpu min voltage */
5254 "pllm_out0", /* clock source id */
5255 0x00000002, /* CLK_SOURCE_EMC */
5256 165, /* number of burst_regs */
5257 31, /* number of up_down_regs */
5259 0x00000011, /* EMC_RC */
5260 0x00000066, /* EMC_RFC */
5261 0x00000000, /* EMC_RFC_SLR */
5262 0x0000000c, /* EMC_RAS */
5263 0x00000004, /* EMC_RP */
5264 0x00000005, /* EMC_R2W */
5265 0x00000008, /* EMC_W2R */
5266 0x00000002, /* EMC_R2P */
5267 0x0000000a, /* EMC_W2P */
5268 0x00000004, /* EMC_RD_RCD */
5269 0x00000004, /* EMC_WR_RCD */
5270 0x00000002, /* EMC_RRD */
5271 0x00000002, /* EMC_REXT */
5272 0x00000000, /* EMC_WEXT */
5273 0x00000003, /* EMC_WDV */
5274 0x00000003, /* EMC_WDV_MASK */
5275 0x00000005, /* EMC_QUSE */
5276 0x00000002, /* EMC_QUSE_WIDTH */
5277 0x00000000, /* EMC_IBDLY */
5278 0x00000001, /* EMC_EINPUT */
5279 0x00000008, /* EMC_EINPUT_DURATION */
5280 0x00020000, /* EMC_PUTERM_EXTRA */
5281 0x00000003, /* EMC_PUTERM_WIDTH */
5282 0x00000000, /* EMC_PUTERM_ADJ */
5283 0x00000000, /* EMC_CDB_CNTL_1 */
5284 0x00000000, /* EMC_CDB_CNTL_2 */
5285 0x00000000, /* EMC_CDB_CNTL_3 */
5286 0x00000000, /* EMC_QRST */
5287 0x0000000f, /* EMC_QSAFE */
5288 0x00000010, /* EMC_RDV */
5289 0x00000012, /* EMC_RDV_MASK */
5290 0x00000bd1, /* EMC_REFRESH */
5291 0x00000000, /* EMC_BURST_REFRESH_NUM */
5292 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
5293 0x00000001, /* EMC_PDEX2WR */
5294 0x00000008, /* EMC_PDEX2RD */
5295 0x00000001, /* EMC_PCHG2PDEN */
5296 0x00000000, /* EMC_ACT2PDEN */
5297 0x00000063, /* EMC_AR2PDEN */
5298 0x0000000f, /* EMC_RW2PDEN */
5299 0x0000006c, /* EMC_TXSR */
5300 0x00000200, /* EMC_TXSRDLL */
5301 0x00000004, /* EMC_TCKE */
5302 0x00000005, /* EMC_TCKESR */
5303 0x00000004, /* EMC_TPD */
5304 0x0000000d, /* EMC_TFAW */
5305 0x00000000, /* EMC_TRPAB */
5306 0x00000005, /* EMC_TCLKSTABLE */
5307 0x00000005, /* EMC_TCLKSTOP */
5308 0x00000c11, /* EMC_TREFBW */
5309 0x00000000, /* EMC_FBIO_CFG6 */
5310 0x00000000, /* EMC_ODT_WRITE */
5311 0x00000000, /* EMC_ODT_READ */
5312 0x1049b098, /* EMC_FBIO_CFG5 */
5313 0x002c00a0, /* EMC_CFG_DIG_DLL */
5314 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5315 0x00030000, /* EMC_DLL_XFORM_DQS0 */
5316 0x00030000, /* EMC_DLL_XFORM_DQS1 */
5317 0x00030000, /* EMC_DLL_XFORM_DQS2 */
5318 0x00030000, /* EMC_DLL_XFORM_DQS3 */
5319 0x00030000, /* EMC_DLL_XFORM_DQS4 */
5320 0x00030000, /* EMC_DLL_XFORM_DQS5 */
5321 0x00030000, /* EMC_DLL_XFORM_DQS6 */
5322 0x00030000, /* EMC_DLL_XFORM_DQS7 */
5323 0x00030000, /* EMC_DLL_XFORM_DQS8 */
5324 0x00030000, /* EMC_DLL_XFORM_DQS9 */
5325 0x00030000, /* EMC_DLL_XFORM_DQS10 */
5326 0x00030000, /* EMC_DLL_XFORM_DQS11 */
5327 0x00030000, /* EMC_DLL_XFORM_DQS12 */
5328 0x00030000, /* EMC_DLL_XFORM_DQS13 */
5329 0x00030000, /* EMC_DLL_XFORM_DQS14 */
5330 0x00030000, /* EMC_DLL_XFORM_DQS15 */
5331 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5332 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5333 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5334 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5335 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5336 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5337 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5338 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5339 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5340 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5341 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5342 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5343 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5344 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5345 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5346 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5347 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5348 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5349 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5350 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5351 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5352 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5353 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5354 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5355 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5356 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5357 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5358 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5359 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5360 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5361 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5362 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5363 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5364 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5365 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5366 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5367 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5368 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5369 0x00044000, /* EMC_DLL_XFORM_DQ0 */
5370 0x00044000, /* EMC_DLL_XFORM_DQ1 */
5371 0x00044000, /* EMC_DLL_XFORM_DQ2 */
5372 0x00044000, /* EMC_DLL_XFORM_DQ3 */
5373 0x00004400, /* EMC_DLL_XFORM_DQ4 */
5374 0x00004400, /* EMC_DLL_XFORM_DQ5 */
5375 0x00004400, /* EMC_DLL_XFORM_DQ6 */
5376 0x00004400, /* EMC_DLL_XFORM_DQ7 */
5377 0x10000280, /* EMC_XM2CMDPADCTRL */
5378 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5379 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5380 0x01231339, /* EMC_XM2DQSPADCTRL2 */
5381 0x00000000, /* EMC_XM2DQPADCTRL2 */
5382 0x00000000, /* EMC_XM2DQPADCTRL3 */
5383 0x77ffc081, /* EMC_XM2CLKPADCTRL */
5384 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5385 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5386 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5387 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5388 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5389 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5390 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5391 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5392 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5393 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5394 0x000000c6, /* EMC_TXDSRVTTGEN */
5395 0x00000000, /* EMC_FBIO_SPARE */
5396 0x00020000, /* EMC_ZCAL_INTERVAL */
5397 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5398 0x015b000e, /* EMC_MRS_WAIT_CNT */
5399 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
5400 0x00000000, /* EMC_CTT */
5401 0x00000003, /* EMC_CTT_DURATION */
5402 0x000052a3, /* EMC_CFG_PIPE */
5403 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
5404 0x00000009, /* EMC_QPOP */
5405 0x0f000005, /* MC_EMEM_ARB_CFG */
5406 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5407 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5408 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5409 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
5410 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
5411 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
5412 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5413 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5414 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5415 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5416 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5417 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5418 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5419 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5420 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
5421 0x7586120a, /* MC_EMEM_ARB_MISC0 */
5422 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5423 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5426 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
5427 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
5428 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5429 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5430 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5431 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5432 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5433 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5434 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5435 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5436 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5437 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5438 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5439 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5440 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5441 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5442 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5443 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5444 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5445 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5446 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5447 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5448 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5449 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5451 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5452 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5454 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5455 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5456 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5458 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5459 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5460 0x00000802, /* EMC_CTT_TERM_CTRL */
5461 0x73340000, /* EMC_CFG */
5462 0x00000895, /* EMC_CFG_2 */
5463 0x00040008, /* EMC_SEL_DPD_CTRL */
5464 0x002c0068, /* EMC_CFG_DIG_DLL */
5465 0x00000000, /* EMC_BGBIAS_CTL0 */
5466 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5467 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5468 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5469 0x80000521, /* Mode Register 0 */
5470 0x80100002, /* Mode Register 1 */
5471 0x80200000, /* Mode Register 2 */
5472 0x00000000, /* Mode Register 4 */
5473 2180, /* expected dvfs latency (ns) */
5477 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
5478 528000, /* SDRAM frequency */
5479 880, /* min voltage */
5480 870, /* gpu min voltage */
5481 "pllm_ud", /* clock source id */
5482 0x80000000, /* CLK_SOURCE_EMC */
5483 165, /* number of burst_regs */
5484 31, /* number of up_down_regs */
5486 0x00000018, /* EMC_RC */
5487 0x00000088, /* EMC_RFC */
5488 0x00000000, /* EMC_RFC_SLR */
5489 0x00000010, /* EMC_RAS */
5490 0x00000006, /* EMC_RP */
5491 0x00000006, /* EMC_R2W */
5492 0x00000009, /* EMC_W2R */
5493 0x00000002, /* EMC_R2P */
5494 0x0000000d, /* EMC_W2P */
5495 0x00000006, /* EMC_RD_RCD */
5496 0x00000006, /* EMC_WR_RCD */
5497 0x00000002, /* EMC_RRD */
5498 0x00000002, /* EMC_REXT */
5499 0x00000000, /* EMC_WEXT */
5500 0x00000003, /* EMC_WDV */
5501 0x00000003, /* EMC_WDV_MASK */
5502 0x00000007, /* EMC_QUSE */
5503 0x00000002, /* EMC_QUSE_WIDTH */
5504 0x00000000, /* EMC_IBDLY */
5505 0x00000002, /* EMC_EINPUT */
5506 0x00000009, /* EMC_EINPUT_DURATION */
5507 0x00040000, /* EMC_PUTERM_EXTRA */
5508 0x00000003, /* EMC_PUTERM_WIDTH */
5509 0x00000000, /* EMC_PUTERM_ADJ */
5510 0x00000000, /* EMC_CDB_CNTL_1 */
5511 0x00000000, /* EMC_CDB_CNTL_2 */
5512 0x00000000, /* EMC_CDB_CNTL_3 */
5513 0x00000001, /* EMC_QRST */
5514 0x00000010, /* EMC_QSAFE */
5515 0x00000013, /* EMC_RDV */
5516 0x00000015, /* EMC_RDV_MASK */
5517 0x00000fd6, /* EMC_REFRESH */
5518 0x00000000, /* EMC_BURST_REFRESH_NUM */
5519 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
5520 0x00000002, /* EMC_PDEX2WR */
5521 0x0000000b, /* EMC_PDEX2RD */
5522 0x00000001, /* EMC_PCHG2PDEN */
5523 0x00000000, /* EMC_ACT2PDEN */
5524 0x00000085, /* EMC_AR2PDEN */
5525 0x00000012, /* EMC_RW2PDEN */
5526 0x00000090, /* EMC_TXSR */
5527 0x00000200, /* EMC_TXSRDLL */
5528 0x00000004, /* EMC_TCKE */
5529 0x00000005, /* EMC_TCKESR */
5530 0x00000004, /* EMC_TPD */
5531 0x00000013, /* EMC_TFAW */
5532 0x00000000, /* EMC_TRPAB */
5533 0x00000006, /* EMC_TCLKSTABLE */
5534 0x00000006, /* EMC_TCLKSTOP */
5535 0x00001017, /* EMC_TREFBW */
5536 0x00000000, /* EMC_FBIO_CFG6 */
5537 0x00000000, /* EMC_ODT_WRITE */
5538 0x00000000, /* EMC_ODT_READ */
5539 0x1049b098, /* EMC_FBIO_CFG5 */
5540 0xe01200b1, /* EMC_CFG_DIG_DLL */
5541 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5542 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5543 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5544 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5545 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5546 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5547 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5548 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5549 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5550 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5551 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5552 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5553 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5554 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5555 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5556 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5557 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5558 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5559 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5560 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5561 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5562 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5563 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5564 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5565 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5566 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
5567 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
5568 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5569 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
5570 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
5571 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5572 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5573 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5574 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5575 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5576 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5577 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5578 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5579 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5580 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5581 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5582 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5583 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5584 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5585 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5586 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5587 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5588 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5589 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5590 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5591 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5592 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5593 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5594 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5595 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5596 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
5597 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
5598 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
5599 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
5600 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
5601 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
5602 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
5603 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
5604 0x100002a0, /* EMC_XM2CMDPADCTRL */
5605 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5606 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5607 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
5608 0x00000000, /* EMC_XM2DQPADCTRL2 */
5609 0x00000000, /* EMC_XM2DQPADCTRL3 */
5610 0x77ffc085, /* EMC_XM2CLKPADCTRL */
5611 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5612 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5613 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5614 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5615 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5616 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5617 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5618 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5619 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5620 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5621 0x00000000, /* EMC_TXDSRVTTGEN */
5622 0x00000000, /* EMC_FBIO_SPARE */
5623 0x00020000, /* EMC_ZCAL_INTERVAL */
5624 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5625 0x0139000e, /* EMC_MRS_WAIT_CNT */
5626 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
5627 0x00000000, /* EMC_CTT */
5628 0x00000003, /* EMC_CTT_DURATION */
5629 0x000042a0, /* EMC_CFG_PIPE */
5630 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
5631 0x0000000b, /* EMC_QPOP */
5632 0x0f000007, /* MC_EMEM_ARB_CFG */
5633 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5634 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
5635 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
5636 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
5637 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
5638 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
5639 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5640 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5641 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5642 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5643 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5644 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5645 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5646 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
5647 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
5648 0x7428180d, /* MC_EMEM_ARB_MISC0 */
5649 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5650 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5653 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
5654 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
5655 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5656 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5657 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5658 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5659 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5660 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5661 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5662 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5663 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5664 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5665 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5666 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
5667 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
5668 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5669 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5670 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5671 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5672 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5673 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5674 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5675 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5676 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5677 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5678 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5679 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5680 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5681 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5682 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5683 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5685 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5686 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5687 0x00000802, /* EMC_CTT_TERM_CTRL */
5688 0x73300000, /* EMC_CFG */
5689 0x0000089d, /* EMC_CFG_2 */
5690 0x00040008, /* EMC_SEL_DPD_CTRL */
5691 0xe0120069, /* EMC_CFG_DIG_DLL */
5692 0x00000000, /* EMC_BGBIAS_CTL0 */
5693 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5694 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5695 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5696 0x80000941, /* Mode Register 0 */
5697 0x80100002, /* Mode Register 1 */
5698 0x80200008, /* Mode Register 2 */
5699 0x00000000, /* Mode Register 4 */
5700 1440, /* expected dvfs latency (ns) */
5704 "09_600000_05_V5.0.14_V1.1", /* DVFS table version */
5705 600000, /* SDRAM frequency */
5706 910, /* min voltage */
5707 910, /* gpu min voltage */
5708 "pllc_ud", /* clock source id */
5709 0xe0000000, /* CLK_SOURCE_EMC */
5710 165, /* number of burst_regs */
5711 31, /* number of up_down_regs */
5713 0x0000001b, /* EMC_RC */
5714 0x0000009b, /* EMC_RFC */
5715 0x00000000, /* EMC_RFC_SLR */
5716 0x00000013, /* EMC_RAS */
5717 0x00000007, /* EMC_RP */
5718 0x00000007, /* EMC_R2W */
5719 0x0000000b, /* EMC_W2R */
5720 0x00000003, /* EMC_R2P */
5721 0x00000010, /* EMC_W2P */
5722 0x00000007, /* EMC_RD_RCD */
5723 0x00000007, /* EMC_WR_RCD */
5724 0x00000002, /* EMC_RRD */
5725 0x00000002, /* EMC_REXT */
5726 0x00000000, /* EMC_WEXT */
5727 0x00000005, /* EMC_WDV */
5728 0x00000005, /* EMC_WDV_MASK */
5729 0x0000000a, /* EMC_QUSE */
5730 0x00000002, /* EMC_QUSE_WIDTH */
5731 0x00000000, /* EMC_IBDLY */
5732 0x00000003, /* EMC_EINPUT */
5733 0x0000000b, /* EMC_EINPUT_DURATION */
5734 0x00070000, /* EMC_PUTERM_EXTRA */
5735 0x00000003, /* EMC_PUTERM_WIDTH */
5736 0x00000000, /* EMC_PUTERM_ADJ */
5737 0x00000000, /* EMC_CDB_CNTL_1 */
5738 0x00000000, /* EMC_CDB_CNTL_2 */
5739 0x00000000, /* EMC_CDB_CNTL_3 */
5740 0x00000002, /* EMC_QRST */
5741 0x00000012, /* EMC_QSAFE */
5742 0x00000016, /* EMC_RDV */
5743 0x00000018, /* EMC_RDV_MASK */
5744 0x00001208, /* EMC_REFRESH */
5745 0x00000000, /* EMC_BURST_REFRESH_NUM */
5746 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
5747 0x00000002, /* EMC_PDEX2WR */
5748 0x0000000d, /* EMC_PDEX2RD */
5749 0x00000001, /* EMC_PCHG2PDEN */
5750 0x00000000, /* EMC_ACT2PDEN */
5751 0x00000097, /* EMC_AR2PDEN */
5752 0x00000015, /* EMC_RW2PDEN */
5753 0x000000a3, /* EMC_TXSR */
5754 0x00000200, /* EMC_TXSRDLL */
5755 0x00000004, /* EMC_TCKE */
5756 0x00000005, /* EMC_TCKESR */
5757 0x00000004, /* EMC_TPD */
5758 0x00000015, /* EMC_TFAW */
5759 0x00000000, /* EMC_TRPAB */
5760 0x00000006, /* EMC_TCLKSTABLE */
5761 0x00000006, /* EMC_TCLKSTOP */
5762 0x00001248, /* EMC_TREFBW */
5763 0x00000000, /* EMC_FBIO_CFG6 */
5764 0x00000000, /* EMC_ODT_WRITE */
5765 0x00000000, /* EMC_ODT_READ */
5766 0x1049b098, /* EMC_FBIO_CFG5 */
5767 0xe00e00b1, /* EMC_CFG_DIG_DLL */
5768 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5769 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5770 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5771 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5772 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5773 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5774 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5775 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5776 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5777 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5778 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5779 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5780 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5781 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5782 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5783 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5784 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5785 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5786 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5787 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5788 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5789 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5790 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5791 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5792 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5793 0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
5794 0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
5795 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5796 0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
5797 0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
5798 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5799 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5800 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5801 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5802 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5803 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5804 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5805 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5806 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5807 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5808 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5809 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5810 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5811 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5812 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5813 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5814 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5815 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5816 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5817 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5818 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5819 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5820 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5821 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5822 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5823 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
5824 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
5825 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
5826 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
5827 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
5828 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
5829 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
5830 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
5831 0x100002a0, /* EMC_XM2CMDPADCTRL */
5832 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5833 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5834 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
5835 0x00000000, /* EMC_XM2DQPADCTRL2 */
5836 0x00000000, /* EMC_XM2DQPADCTRL3 */
5837 0x77ffc085, /* EMC_XM2CLKPADCTRL */
5838 0x00000404, /* EMC_XM2CLKPADCTRL2 */
5839 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5840 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5841 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5842 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5843 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5844 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5845 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5846 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5847 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5848 0x00000000, /* EMC_TXDSRVTTGEN */
5849 0x00000000, /* EMC_FBIO_SPARE */
5850 0x00020000, /* EMC_ZCAL_INTERVAL */
5851 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5852 0x0127000e, /* EMC_MRS_WAIT_CNT */
5853 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
5854 0x00000000, /* EMC_CTT */
5855 0x00000003, /* EMC_CTT_DURATION */
5856 0x000040a0, /* EMC_CFG_PIPE */
5857 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
5858 0x0000000e, /* EMC_QPOP */
5859 0x00000009, /* MC_EMEM_ARB_CFG */
5860 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5861 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
5862 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
5863 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
5864 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
5865 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
5866 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5867 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5868 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5869 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5870 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5871 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5872 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
5873 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
5874 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
5875 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
5876 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5877 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5880 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
5881 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
5882 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5883 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5884 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5885 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5886 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5887 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5888 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5889 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5890 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5891 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5892 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5893 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5894 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
5895 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5896 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5897 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5898 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5899 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5900 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5901 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5902 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5903 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5904 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5905 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5906 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5907 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5908 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5909 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5910 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5912 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5913 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5914 0x00000802, /* EMC_CTT_TERM_CTRL */
5915 0x73300000, /* EMC_CFG */
5916 0x0000089d, /* EMC_CFG_2 */
5917 0x00040008, /* EMC_SEL_DPD_CTRL */
5918 0xe00e0069, /* EMC_CFG_DIG_DLL */
5919 0x00000000, /* EMC_BGBIAS_CTL0 */
5920 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5921 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5922 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5923 0x80000b61, /* Mode Register 0 */
5924 0x80100002, /* Mode Register 1 */
5925 0x80200010, /* Mode Register 2 */
5926 0x00000000, /* Mode Register 4 */
5927 1440, /* expected dvfs latency (ns) */
5931 "09_792000_06_V5.0.14_V1.1", /* DVFS table version */
5932 792000, /* SDRAM frequency */
5933 980, /* min voltage */
5934 980, /* gpu min voltage */
5935 "pllm_ud", /* clock source id */
5936 0x80000000, /* CLK_SOURCE_EMC */
5937 165, /* number of burst_regs */
5938 31, /* number of up_down_regs */
5940 0x00000024, /* EMC_RC */
5941 0x000000cd, /* EMC_RFC */
5942 0x00000000, /* EMC_RFC_SLR */
5943 0x00000019, /* EMC_RAS */
5944 0x0000000a, /* EMC_RP */
5945 0x00000008, /* EMC_R2W */
5946 0x0000000d, /* EMC_W2R */
5947 0x00000004, /* EMC_R2P */
5948 0x00000013, /* EMC_W2P */
5949 0x0000000a, /* EMC_RD_RCD */
5950 0x0000000a, /* EMC_WR_RCD */
5951 0x00000003, /* EMC_RRD */
5952 0x00000002, /* EMC_REXT */
5953 0x00000000, /* EMC_WEXT */
5954 0x00000006, /* EMC_WDV */
5955 0x00000006, /* EMC_WDV_MASK */
5956 0x0000000b, /* EMC_QUSE */
5957 0x00000002, /* EMC_QUSE_WIDTH */
5958 0x00000000, /* EMC_IBDLY */
5959 0x00000002, /* EMC_EINPUT */
5960 0x0000000d, /* EMC_EINPUT_DURATION */
5961 0x00080000, /* EMC_PUTERM_EXTRA */
5962 0x00000004, /* EMC_PUTERM_WIDTH */
5963 0x00000000, /* EMC_PUTERM_ADJ */
5964 0x00000000, /* EMC_CDB_CNTL_1 */
5965 0x00000000, /* EMC_CDB_CNTL_2 */
5966 0x00000000, /* EMC_CDB_CNTL_3 */
5967 0x00000001, /* EMC_QRST */
5968 0x00000014, /* EMC_QSAFE */
5969 0x00000018, /* EMC_RDV */
5970 0x0000001a, /* EMC_RDV_MASK */
5971 0x000017e2, /* EMC_REFRESH */
5972 0x00000000, /* EMC_BURST_REFRESH_NUM */
5973 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
5974 0x00000003, /* EMC_PDEX2WR */
5975 0x00000011, /* EMC_PDEX2RD */
5976 0x00000001, /* EMC_PCHG2PDEN */
5977 0x00000000, /* EMC_ACT2PDEN */
5978 0x000000c7, /* EMC_AR2PDEN */
5979 0x00000018, /* EMC_RW2PDEN */
5980 0x000000d7, /* EMC_TXSR */
5981 0x00000200, /* EMC_TXSRDLL */
5982 0x00000005, /* EMC_TCKE */
5983 0x00000006, /* EMC_TCKESR */
5984 0x00000005, /* EMC_TPD */
5985 0x0000001d, /* EMC_TFAW */
5986 0x00000000, /* EMC_TRPAB */
5987 0x00000008, /* EMC_TCLKSTABLE */
5988 0x00000008, /* EMC_TCLKSTOP */
5989 0x00001822, /* EMC_TREFBW */
5990 0x00000000, /* EMC_FBIO_CFG6 */
5991 0x00000000, /* EMC_ODT_WRITE */
5992 0x00000000, /* EMC_ODT_READ */
5993 0x1049b098, /* EMC_FBIO_CFG5 */
5994 0xe00700b1, /* EMC_CFG_DIG_DLL */
5995 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5996 0x00000006, /* EMC_DLL_XFORM_DQS0 */
5997 0x00000006, /* EMC_DLL_XFORM_DQS1 */
5998 0x00000006, /* EMC_DLL_XFORM_DQS2 */
5999 0x00000006, /* EMC_DLL_XFORM_DQS3 */
6000 0x00000006, /* EMC_DLL_XFORM_DQS4 */
6001 0x00000006, /* EMC_DLL_XFORM_DQS5 */
6002 0x00000006, /* EMC_DLL_XFORM_DQS6 */
6003 0x00000006, /* EMC_DLL_XFORM_DQS7 */
6004 0x00000006, /* EMC_DLL_XFORM_DQS8 */
6005 0x00000006, /* EMC_DLL_XFORM_DQS9 */
6006 0x00000006, /* EMC_DLL_XFORM_DQS10 */
6007 0x00000006, /* EMC_DLL_XFORM_DQS11 */
6008 0x00000006, /* EMC_DLL_XFORM_DQS12 */
6009 0x00000006, /* EMC_DLL_XFORM_DQS13 */
6010 0x00000006, /* EMC_DLL_XFORM_DQS14 */
6011 0x00000006, /* EMC_DLL_XFORM_DQS15 */
6012 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6013 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6014 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6015 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6016 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6017 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6018 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6019 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6020 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6021 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6022 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6023 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6024 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6025 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6026 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6027 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6028 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6029 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6030 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6031 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6032 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6033 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6034 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6035 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6036 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6037 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6038 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6039 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6040 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6041 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6042 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6043 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6044 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6045 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6046 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6047 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6048 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6049 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6050 0x00000009, /* EMC_DLL_XFORM_DQ0 */
6051 0x00000009, /* EMC_DLL_XFORM_DQ1 */
6052 0x00000009, /* EMC_DLL_XFORM_DQ2 */
6053 0x00000009, /* EMC_DLL_XFORM_DQ3 */
6054 0x00000009, /* EMC_DLL_XFORM_DQ4 */
6055 0x00000009, /* EMC_DLL_XFORM_DQ5 */
6056 0x00000009, /* EMC_DLL_XFORM_DQ6 */
6057 0x00000009, /* EMC_DLL_XFORM_DQ7 */
6058 0x100002a0, /* EMC_XM2CMDPADCTRL */
6059 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6060 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6061 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6062 0x00000000, /* EMC_XM2DQPADCTRL2 */
6063 0x00000000, /* EMC_XM2DQPADCTRL3 */
6064 0x77ffc085, /* EMC_XM2CLKPADCTRL */
6065 0x00000505, /* EMC_XM2CLKPADCTRL2 */
6066 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6067 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6068 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6069 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6070 0x61861820, /* EMC_XM2DQSPADCTRL3 */
6071 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6072 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6073 0x61861800, /* EMC_XM2DQSPADCTRL6 */
6074 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6075 0x00000000, /* EMC_TXDSRVTTGEN */
6076 0x00000000, /* EMC_FBIO_SPARE */
6077 0x00020000, /* EMC_ZCAL_INTERVAL */
6078 0x00000100, /* EMC_ZCAL_WAIT_CNT */
6079 0x00f7000e, /* EMC_MRS_WAIT_CNT */
6080 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
6081 0x00000000, /* EMC_CTT */
6082 0x00000004, /* EMC_CTT_DURATION */
6083 0x00004080, /* EMC_CFG_PIPE */
6084 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
6085 0x0000000f, /* EMC_QPOP */
6086 0x0e00000b, /* MC_EMEM_ARB_CFG */
6087 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6088 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
6089 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
6090 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
6091 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
6092 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
6093 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6094 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6095 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6096 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6097 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6098 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
6099 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
6100 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
6101 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
6102 0x736c2414, /* MC_EMEM_ARB_MISC0 */
6103 0x70000f02, /* MC_EMEM_ARB_MISC1 */
6104 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6107 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
6108 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
6109 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6110 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6111 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6112 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6113 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6114 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6115 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6116 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6117 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6118 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6119 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6120 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6121 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
6122 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6123 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6124 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6125 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6126 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6127 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6128 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6129 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6130 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6131 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6132 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6133 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6134 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6135 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6136 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6137 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6139 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6140 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6141 0x00000802, /* EMC_CTT_TERM_CTRL */
6142 0x73300000, /* EMC_CFG */
6143 0x0000089d, /* EMC_CFG_2 */
6144 0x00040000, /* EMC_SEL_DPD_CTRL */
6145 0xe0070069, /* EMC_CFG_DIG_DLL */
6146 0x00000000, /* EMC_BGBIAS_CTL0 */
6147 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6148 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6149 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6150 0x80000d71, /* Mode Register 0 */
6151 0x80100002, /* Mode Register 1 */
6152 0x80200018, /* Mode Register 2 */
6153 0x00000000, /* Mode Register 4 */
6154 1200, /* expected dvfs latency (ns) */
6158 "09_924000_06_V5.0.14_V1.1", /* DVFS table version */
6159 924000, /* SDRAM frequency */
6160 1010, /* min voltage */
6161 1010, /* gpu min voltage */
6162 "pllm_ud", /* clock source id */
6163 0x80000000, /* CLK_SOURCE_EMC */
6164 165, /* number of burst_regs */
6165 31, /* number of up_down_regs */
6167 0x0000002b, /* EMC_RC */
6168 0x000000f0, /* EMC_RFC */
6169 0x00000000, /* EMC_RFC_SLR */
6170 0x0000001e, /* EMC_RAS */
6171 0x0000000b, /* EMC_RP */
6172 0x0000000a, /* EMC_R2W */
6173 0x0000000f, /* EMC_W2R */
6174 0x00000005, /* EMC_R2P */
6175 0x00000016, /* EMC_W2P */
6176 0x0000000b, /* EMC_RD_RCD */
6177 0x0000000b, /* EMC_WR_RCD */
6178 0x00000004, /* EMC_RRD */
6179 0x00000002, /* EMC_REXT */
6180 0x00000000, /* EMC_WEXT */
6181 0x00000007, /* EMC_WDV */
6182 0x00000007, /* EMC_WDV_MASK */
6183 0x0000000d, /* EMC_QUSE */
6184 0x00000002, /* EMC_QUSE_WIDTH */
6185 0x00000000, /* EMC_IBDLY */
6186 0x00000002, /* EMC_EINPUT */
6187 0x0000000f, /* EMC_EINPUT_DURATION */
6188 0x000a0000, /* EMC_PUTERM_EXTRA */
6189 0x00000004, /* EMC_PUTERM_WIDTH */
6190 0x00000000, /* EMC_PUTERM_ADJ */
6191 0x00000000, /* EMC_CDB_CNTL_1 */
6192 0x00000000, /* EMC_CDB_CNTL_2 */
6193 0x00000000, /* EMC_CDB_CNTL_3 */
6194 0x00000001, /* EMC_QRST */
6195 0x00000016, /* EMC_QSAFE */
6196 0x0000001a, /* EMC_RDV */
6197 0x0000001c, /* EMC_RDV_MASK */
6198 0x00001be7, /* EMC_REFRESH */
6199 0x00000000, /* EMC_BURST_REFRESH_NUM */
6200 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
6201 0x00000004, /* EMC_PDEX2WR */
6202 0x00000015, /* EMC_PDEX2RD */
6203 0x00000001, /* EMC_PCHG2PDEN */
6204 0x00000000, /* EMC_ACT2PDEN */
6205 0x000000e7, /* EMC_AR2PDEN */
6206 0x0000001b, /* EMC_RW2PDEN */
6207 0x000000fb, /* EMC_TXSR */
6208 0x00000200, /* EMC_TXSRDLL */
6209 0x00000006, /* EMC_TCKE */
6210 0x00000007, /* EMC_TCKESR */
6211 0x00000006, /* EMC_TPD */
6212 0x00000022, /* EMC_TFAW */
6213 0x00000000, /* EMC_TRPAB */
6214 0x0000000a, /* EMC_TCLKSTABLE */
6215 0x0000000a, /* EMC_TCLKSTOP */
6216 0x00001c28, /* EMC_TREFBW */
6217 0x00000000, /* EMC_FBIO_CFG6 */
6218 0x00000000, /* EMC_ODT_WRITE */
6219 0x00000000, /* EMC_ODT_READ */
6220 0x1049b898, /* EMC_FBIO_CFG5 */
6221 0xe00400b1, /* EMC_CFG_DIG_DLL */
6222 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6223 0x00000003, /* EMC_DLL_XFORM_DQS0 */
6224 0x00000003, /* EMC_DLL_XFORM_DQS1 */
6225 0x00000003, /* EMC_DLL_XFORM_DQS2 */
6226 0x00000003, /* EMC_DLL_XFORM_DQS3 */
6227 0x00000003, /* EMC_DLL_XFORM_DQS4 */
6228 0x00000003, /* EMC_DLL_XFORM_DQS5 */
6229 0x00000003, /* EMC_DLL_XFORM_DQS6 */
6230 0x00000003, /* EMC_DLL_XFORM_DQS7 */
6231 0x00000003, /* EMC_DLL_XFORM_DQS8 */
6232 0x00000003, /* EMC_DLL_XFORM_DQS9 */
6233 0x00000003, /* EMC_DLL_XFORM_DQS10 */
6234 0x00000003, /* EMC_DLL_XFORM_DQS11 */
6235 0x00000003, /* EMC_DLL_XFORM_DQS12 */
6236 0x00000003, /* EMC_DLL_XFORM_DQS13 */
6237 0x00000003, /* EMC_DLL_XFORM_DQS14 */
6238 0x00000003, /* EMC_DLL_XFORM_DQS15 */
6239 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6240 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6241 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6242 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6243 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6244 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6245 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6246 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6247 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6248 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6249 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6250 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6251 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6252 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6253 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6254 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6255 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6256 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6257 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6258 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6259 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6260 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6261 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6262 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6263 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6264 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6265 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6266 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6267 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6268 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6269 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6270 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6271 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6272 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6273 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6274 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6275 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6276 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6277 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
6278 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
6279 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
6280 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
6281 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
6282 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
6283 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
6284 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
6285 0x100002a0, /* EMC_XM2CMDPADCTRL */
6286 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6287 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6288 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6289 0x00000000, /* EMC_XM2DQPADCTRL2 */
6290 0x00000000, /* EMC_XM2DQPADCTRL3 */
6291 0x77ffc085, /* EMC_XM2CLKPADCTRL */
6292 0x00000505, /* EMC_XM2CLKPADCTRL2 */
6293 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6294 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6295 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6296 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6297 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
6298 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6299 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6300 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
6301 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6302 0x00000000, /* EMC_TXDSRVTTGEN */
6303 0x00000000, /* EMC_FBIO_SPARE */
6304 0x00020000, /* EMC_ZCAL_INTERVAL */
6305 0x00000128, /* EMC_ZCAL_WAIT_CNT */
6306 0x00cd000e, /* EMC_MRS_WAIT_CNT */
6307 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
6308 0x00000000, /* EMC_CTT */
6309 0x00000004, /* EMC_CTT_DURATION */
6310 0x00004080, /* EMC_CFG_PIPE */
6311 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
6312 0x00000011, /* EMC_QPOP */
6313 0x0e00000d, /* MC_EMEM_ARB_CFG */
6314 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6315 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
6316 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
6317 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
6318 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
6319 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
6320 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6321 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6322 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6323 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6324 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6325 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
6326 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
6327 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
6328 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
6329 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
6330 0x70000f02, /* MC_EMEM_ARB_MISC1 */
6331 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6334 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
6335 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
6336 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6337 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6338 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6339 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6340 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6341 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6342 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6343 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6344 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6345 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6346 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6347 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6348 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
6349 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6350 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6351 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6352 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6353 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6354 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6355 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6356 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6357 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6358 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6359 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6360 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6361 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6362 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6363 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6364 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6366 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
6367 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6368 0x00000802, /* EMC_CTT_TERM_CTRL */
6369 0x73300000, /* EMC_CFG */
6370 0x0000089d, /* EMC_CFG_2 */
6371 0x00040000, /* EMC_SEL_DPD_CTRL */
6372 0xe0040069, /* EMC_CFG_DIG_DLL */
6373 0x00000000, /* EMC_BGBIAS_CTL0 */
6374 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6375 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6376 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6377 0x80000f15, /* Mode Register 0 */
6378 0x80100002, /* Mode Register 1 */
6379 0x80200020, /* Mode Register 2 */
6380 0x00000000, /* Mode Register 4 */
6381 1180, /* expected dvfs latency (ns) */
6385 static struct tegra12_emc_table ardbeg_4GB_emc_table[] = {
6388 "03_12750_02_V5.0.14_V1.1", /* DVFS table version */
6389 12750, /* SDRAM frequency */
6390 800, /* min voltage */
6391 800, /* gpu min voltage */
6392 "pllp_out0", /* clock source id */
6393 0x4000003e, /* CLK_SOURCE_EMC */
6394 165, /* number of burst_regs */
6395 31, /* number of up_down_regs */
6397 0x00000000, /* EMC_RC */
6398 0x00000004, /* EMC_RFC */
6399 0x00000000, /* EMC_RFC_SLR */
6400 0x00000000, /* EMC_RAS */
6401 0x00000000, /* EMC_RP */
6402 0x00000004, /* EMC_R2W */
6403 0x0000000a, /* EMC_W2R */
6404 0x00000003, /* EMC_R2P */
6405 0x0000000b, /* EMC_W2P */
6406 0x00000000, /* EMC_RD_RCD */
6407 0x00000000, /* EMC_WR_RCD */
6408 0x00000003, /* EMC_RRD */
6409 0x00000003, /* EMC_REXT */
6410 0x00000000, /* EMC_WEXT */
6411 0x00000006, /* EMC_WDV */
6412 0x00000006, /* EMC_WDV_MASK */
6413 0x00000006, /* EMC_QUSE */
6414 0x00000002, /* EMC_QUSE_WIDTH */
6415 0x00000000, /* EMC_IBDLY */
6416 0x00000005, /* EMC_EINPUT */
6417 0x00000005, /* EMC_EINPUT_DURATION */
6418 0x00010000, /* EMC_PUTERM_EXTRA */
6419 0x00000003, /* EMC_PUTERM_WIDTH */
6420 0x00000000, /* EMC_PUTERM_ADJ */
6421 0x00000000, /* EMC_CDB_CNTL_1 */
6422 0x00000000, /* EMC_CDB_CNTL_2 */
6423 0x00000000, /* EMC_CDB_CNTL_3 */
6424 0x00000004, /* EMC_QRST */
6425 0x0000000c, /* EMC_QSAFE */
6426 0x0000000d, /* EMC_RDV */
6427 0x0000000f, /* EMC_RDV_MASK */
6428 0x00000060, /* EMC_REFRESH */
6429 0x00000000, /* EMC_BURST_REFRESH_NUM */
6430 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
6431 0x00000002, /* EMC_PDEX2WR */
6432 0x00000002, /* EMC_PDEX2RD */
6433 0x00000001, /* EMC_PCHG2PDEN */
6434 0x00000000, /* EMC_ACT2PDEN */
6435 0x00000007, /* EMC_AR2PDEN */
6436 0x0000000f, /* EMC_RW2PDEN */
6437 0x00000005, /* EMC_TXSR */
6438 0x00000005, /* EMC_TXSRDLL */
6439 0x00000004, /* EMC_TCKE */
6440 0x00000005, /* EMC_TCKESR */
6441 0x00000004, /* EMC_TPD */
6442 0x00000000, /* EMC_TFAW */
6443 0x00000000, /* EMC_TRPAB */
6444 0x00000005, /* EMC_TCLKSTABLE */
6445 0x00000005, /* EMC_TCLKSTOP */
6446 0x00000064, /* EMC_TREFBW */
6447 0x00000000, /* EMC_FBIO_CFG6 */
6448 0x00000000, /* EMC_ODT_WRITE */
6449 0x00000000, /* EMC_ODT_READ */
6450 0x1069a298, /* EMC_FBIO_CFG5 */
6451 0x002c00a0, /* EMC_CFG_DIG_DLL */
6452 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6453 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6454 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6455 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6456 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6457 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6458 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6459 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6460 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6461 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6462 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6463 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6464 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6465 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6466 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6467 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6468 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6469 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6470 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6471 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6472 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6473 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6474 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6475 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6476 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6477 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6478 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6479 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6480 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6481 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6482 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6483 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6484 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6485 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6486 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6487 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6488 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6489 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6490 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6491 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6492 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6493 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6494 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6495 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6496 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6497 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6498 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6499 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6500 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6501 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6502 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6503 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6504 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6505 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6506 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6507 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6508 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6509 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6510 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6511 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6512 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6513 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6514 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6515 0x10000280, /* EMC_XM2CMDPADCTRL */
6516 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6517 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6518 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6519 0x00000000, /* EMC_XM2DQPADCTRL2 */
6520 0x00000000, /* EMC_XM2DQPADCTRL3 */
6521 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6522 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6523 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6524 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6525 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6526 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6527 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6528 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6529 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6530 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6531 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6532 0x00000007, /* EMC_TXDSRVTTGEN */
6533 0x00000000, /* EMC_FBIO_SPARE */
6534 0x00000000, /* EMC_ZCAL_INTERVAL */
6535 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6536 0x000e000e, /* EMC_MRS_WAIT_CNT */
6537 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6538 0x00000000, /* EMC_CTT */
6539 0x00000003, /* EMC_CTT_DURATION */
6540 0x0000f2f3, /* EMC_CFG_PIPE */
6541 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
6542 0x0000000a, /* EMC_QPOP */
6543 0x40040001, /* MC_EMEM_ARB_CFG */
6544 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6545 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6546 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6547 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6548 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6549 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6550 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6551 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6552 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6553 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6554 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6555 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6556 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6557 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6558 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6559 0x77e30303, /* MC_EMEM_ARB_MISC0 */
6560 0x70000f03, /* MC_EMEM_ARB_MISC1 */
6561 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6564 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6565 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
6566 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6567 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6568 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6569 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6570 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6571 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6572 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6573 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6574 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6575 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6576 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6577 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6578 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6579 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6580 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6581 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6582 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6583 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6584 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6585 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6586 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6587 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6588 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6589 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6590 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6591 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6592 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6593 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6594 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6596 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6597 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6598 0x00000802, /* EMC_CTT_TERM_CTRL */
6599 0x73240000, /* EMC_CFG */
6600 0x000008c5, /* EMC_CFG_2 */
6601 0x00040128, /* EMC_SEL_DPD_CTRL */
6602 0x002c0068, /* EMC_CFG_DIG_DLL */
6603 0x00000008, /* EMC_BGBIAS_CTL0 */
6604 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6605 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6606 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6607 0x00001221, /* Mode Register 0 */
6608 0x00100003, /* Mode Register 1 */
6609 0x00200008, /* Mode Register 2 */
6610 0x00000000, /* Mode Register 4 */
6611 57820, /* expected dvfs latency (ns) */
6615 "03_20400_02_V5.0.14_V1.1", /* DVFS table version */
6616 20400, /* SDRAM frequency */
6617 800, /* min voltage */
6618 800, /* gpu min voltage */
6619 "pllp_out0", /* clock source id */
6620 0x40000026, /* CLK_SOURCE_EMC */
6621 165, /* number of burst_regs */
6622 31, /* number of up_down_regs */
6624 0x00000000, /* EMC_RC */
6625 0x00000007, /* EMC_RFC */
6626 0x00000000, /* EMC_RFC_SLR */
6627 0x00000000, /* EMC_RAS */
6628 0x00000000, /* EMC_RP */
6629 0x00000004, /* EMC_R2W */
6630 0x0000000a, /* EMC_W2R */
6631 0x00000003, /* EMC_R2P */
6632 0x0000000b, /* EMC_W2P */
6633 0x00000000, /* EMC_RD_RCD */
6634 0x00000000, /* EMC_WR_RCD */
6635 0x00000003, /* EMC_RRD */
6636 0x00000003, /* EMC_REXT */
6637 0x00000000, /* EMC_WEXT */
6638 0x00000006, /* EMC_WDV */
6639 0x00000006, /* EMC_WDV_MASK */
6640 0x00000006, /* EMC_QUSE */
6641 0x00000002, /* EMC_QUSE_WIDTH */
6642 0x00000000, /* EMC_IBDLY */
6643 0x00000005, /* EMC_EINPUT */
6644 0x00000005, /* EMC_EINPUT_DURATION */
6645 0x00010000, /* EMC_PUTERM_EXTRA */
6646 0x00000003, /* EMC_PUTERM_WIDTH */
6647 0x00000000, /* EMC_PUTERM_ADJ */
6648 0x00000000, /* EMC_CDB_CNTL_1 */
6649 0x00000000, /* EMC_CDB_CNTL_2 */
6650 0x00000000, /* EMC_CDB_CNTL_3 */
6651 0x00000004, /* EMC_QRST */
6652 0x0000000c, /* EMC_QSAFE */
6653 0x0000000d, /* EMC_RDV */
6654 0x0000000f, /* EMC_RDV_MASK */
6655 0x0000009a, /* EMC_REFRESH */
6656 0x00000000, /* EMC_BURST_REFRESH_NUM */
6657 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
6658 0x00000002, /* EMC_PDEX2WR */
6659 0x00000002, /* EMC_PDEX2RD */
6660 0x00000001, /* EMC_PCHG2PDEN */
6661 0x00000000, /* EMC_ACT2PDEN */
6662 0x00000007, /* EMC_AR2PDEN */
6663 0x0000000f, /* EMC_RW2PDEN */
6664 0x00000008, /* EMC_TXSR */
6665 0x00000008, /* EMC_TXSRDLL */
6666 0x00000004, /* EMC_TCKE */
6667 0x00000005, /* EMC_TCKESR */
6668 0x00000004, /* EMC_TPD */
6669 0x00000000, /* EMC_TFAW */
6670 0x00000000, /* EMC_TRPAB */
6671 0x00000005, /* EMC_TCLKSTABLE */
6672 0x00000005, /* EMC_TCLKSTOP */
6673 0x000000a0, /* EMC_TREFBW */
6674 0x00000000, /* EMC_FBIO_CFG6 */
6675 0x00000000, /* EMC_ODT_WRITE */
6676 0x00000000, /* EMC_ODT_READ */
6677 0x1069a298, /* EMC_FBIO_CFG5 */
6678 0x002c00a0, /* EMC_CFG_DIG_DLL */
6679 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6680 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6681 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6682 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6683 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6684 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6685 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6686 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6687 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6688 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6689 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6690 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6691 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6692 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6693 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6694 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6695 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6696 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6697 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6698 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6699 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6700 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6701 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6702 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6703 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6704 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6705 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6706 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6707 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6708 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6709 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6710 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6711 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6712 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6713 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6714 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6715 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6716 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6717 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6718 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6719 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6720 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6721 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6722 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6723 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6724 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6725 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6726 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6727 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6728 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6729 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6730 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6731 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6732 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6733 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6734 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6735 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6736 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6737 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6738 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6739 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6740 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6741 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6742 0x10000280, /* EMC_XM2CMDPADCTRL */
6743 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6744 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6745 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6746 0x00000000, /* EMC_XM2DQPADCTRL2 */
6747 0x00000000, /* EMC_XM2DQPADCTRL3 */
6748 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6749 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6750 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6751 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6752 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6753 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6754 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6755 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6756 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6757 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6758 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6759 0x0000000b, /* EMC_TXDSRVTTGEN */
6760 0x00000000, /* EMC_FBIO_SPARE */
6761 0x00000000, /* EMC_ZCAL_INTERVAL */
6762 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6763 0x000e000e, /* EMC_MRS_WAIT_CNT */
6764 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6765 0x00000000, /* EMC_CTT */
6766 0x00000003, /* EMC_CTT_DURATION */
6767 0x0000f2f3, /* EMC_CFG_PIPE */
6768 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
6769 0x0000000a, /* EMC_QPOP */
6770 0x40020001, /* MC_EMEM_ARB_CFG */
6771 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6772 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6773 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6774 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6775 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6776 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6777 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6778 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6779 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6780 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6781 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6782 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6783 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6784 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6785 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6786 0x77430303, /* MC_EMEM_ARB_MISC0 */
6787 0x70000f03, /* MC_EMEM_ARB_MISC1 */
6788 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6791 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6792 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
6793 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6794 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6795 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6796 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6797 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6798 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6799 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6800 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6801 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6802 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6803 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6804 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6805 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6806 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6807 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6808 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6809 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6810 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6811 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6812 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6813 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6814 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6815 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6816 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6818 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6820 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6821 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6823 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6824 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6825 0x00000802, /* EMC_CTT_TERM_CTRL */
6826 0x73240000, /* EMC_CFG */
6827 0x000008c5, /* EMC_CFG_2 */
6828 0x00040128, /* EMC_SEL_DPD_CTRL */
6829 0x002c0068, /* EMC_CFG_DIG_DLL */
6830 0x00000008, /* EMC_BGBIAS_CTL0 */
6831 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6832 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6833 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6834 0x00001221, /* Mode Register 0 */
6835 0x00100003, /* Mode Register 1 */
6836 0x00200008, /* Mode Register 2 */
6837 0x00000000, /* Mode Register 4 */
6838 35610, /* expected dvfs latency (ns) */
6842 "03_40800_02_V5.0.14_V1.1", /* DVFS table version */
6843 40800, /* SDRAM frequency */
6844 800, /* min voltage */
6845 800, /* gpu min voltage */
6846 "pllp_out0", /* clock source id */
6847 0x40000012, /* CLK_SOURCE_EMC */
6848 165, /* number of burst_regs */
6849 31, /* number of up_down_regs */
6851 0x00000001, /* EMC_RC */
6852 0x0000000e, /* EMC_RFC */
6853 0x00000000, /* EMC_RFC_SLR */
6854 0x00000001, /* EMC_RAS */
6855 0x00000000, /* EMC_RP */
6856 0x00000004, /* EMC_R2W */
6857 0x0000000a, /* EMC_W2R */
6858 0x00000003, /* EMC_R2P */
6859 0x0000000b, /* EMC_W2P */
6860 0x00000000, /* EMC_RD_RCD */
6861 0x00000000, /* EMC_WR_RCD */
6862 0x00000003, /* EMC_RRD */
6863 0x00000003, /* EMC_REXT */
6864 0x00000000, /* EMC_WEXT */
6865 0x00000006, /* EMC_WDV */
6866 0x00000006, /* EMC_WDV_MASK */
6867 0x00000006, /* EMC_QUSE */
6868 0x00000002, /* EMC_QUSE_WIDTH */
6869 0x00000000, /* EMC_IBDLY */
6870 0x00000005, /* EMC_EINPUT */
6871 0x00000005, /* EMC_EINPUT_DURATION */
6872 0x00010000, /* EMC_PUTERM_EXTRA */
6873 0x00000003, /* EMC_PUTERM_WIDTH */
6874 0x00000000, /* EMC_PUTERM_ADJ */
6875 0x00000000, /* EMC_CDB_CNTL_1 */
6876 0x00000000, /* EMC_CDB_CNTL_2 */
6877 0x00000000, /* EMC_CDB_CNTL_3 */
6878 0x00000004, /* EMC_QRST */
6879 0x0000000c, /* EMC_QSAFE */
6880 0x0000000d, /* EMC_RDV */
6881 0x0000000f, /* EMC_RDV_MASK */
6882 0x00000134, /* EMC_REFRESH */
6883 0x00000000, /* EMC_BURST_REFRESH_NUM */
6884 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
6885 0x00000002, /* EMC_PDEX2WR */
6886 0x00000002, /* EMC_PDEX2RD */
6887 0x00000001, /* EMC_PCHG2PDEN */
6888 0x00000000, /* EMC_ACT2PDEN */
6889 0x0000000c, /* EMC_AR2PDEN */
6890 0x0000000f, /* EMC_RW2PDEN */
6891 0x0000000f, /* EMC_TXSR */
6892 0x0000000f, /* EMC_TXSRDLL */
6893 0x00000004, /* EMC_TCKE */
6894 0x00000005, /* EMC_TCKESR */
6895 0x00000004, /* EMC_TPD */
6896 0x00000000, /* EMC_TFAW */
6897 0x00000000, /* EMC_TRPAB */
6898 0x00000005, /* EMC_TCLKSTABLE */
6899 0x00000005, /* EMC_TCLKSTOP */
6900 0x0000013f, /* EMC_TREFBW */
6901 0x00000000, /* EMC_FBIO_CFG6 */
6902 0x00000000, /* EMC_ODT_WRITE */
6903 0x00000000, /* EMC_ODT_READ */
6904 0x1069a298, /* EMC_FBIO_CFG5 */
6905 0x002c00a0, /* EMC_CFG_DIG_DLL */
6906 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6907 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6908 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6909 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6910 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6911 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6912 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6913 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6914 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6915 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6916 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6917 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6918 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6919 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6920 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6921 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6922 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6923 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6924 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6925 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6926 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6927 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6928 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6929 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6930 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6931 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6932 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6933 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6934 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6935 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6936 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6937 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6938 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6939 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6940 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6941 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6942 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6943 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6944 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6945 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6946 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6947 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6948 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6949 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6950 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6951 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6952 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6953 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6954 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6955 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6956 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6957 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6958 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6959 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6960 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6961 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6962 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6963 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6964 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6965 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6966 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6967 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6968 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6969 0x10000280, /* EMC_XM2CMDPADCTRL */
6970 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6971 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6972 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6973 0x00000000, /* EMC_XM2DQPADCTRL2 */
6974 0x00000000, /* EMC_XM2DQPADCTRL3 */
6975 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6976 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6977 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6978 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6979 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6980 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6981 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6982 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6983 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6984 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6985 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6986 0x00000015, /* EMC_TXDSRVTTGEN */
6987 0x00000000, /* EMC_FBIO_SPARE */
6988 0x00000000, /* EMC_ZCAL_INTERVAL */
6989 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6990 0x000e000e, /* EMC_MRS_WAIT_CNT */
6991 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6992 0x00000000, /* EMC_CTT */
6993 0x00000003, /* EMC_CTT_DURATION */
6994 0x0000f2f3, /* EMC_CFG_PIPE */
6995 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
6996 0x0000000a, /* EMC_QPOP */
6997 0xa0000001, /* MC_EMEM_ARB_CFG */
6998 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6999 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7000 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7001 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7002 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7003 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7004 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7005 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7006 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7007 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7008 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7009 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7010 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7011 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7012 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7013 0x75e30303, /* MC_EMEM_ARB_MISC0 */
7014 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7015 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7018 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7019 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
7020 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7021 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7022 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7023 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7024 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7025 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7026 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7027 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7028 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7029 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7030 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7031 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7032 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7033 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7034 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7035 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7036 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7037 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7038 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7039 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7040 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7041 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7042 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7043 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7044 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7045 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7046 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7047 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7048 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7050 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7051 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7052 0x00000802, /* EMC_CTT_TERM_CTRL */
7053 0x73240000, /* EMC_CFG */
7054 0x000008c5, /* EMC_CFG_2 */
7055 0x00040128, /* EMC_SEL_DPD_CTRL */
7056 0x002c0068, /* EMC_CFG_DIG_DLL */
7057 0x00000008, /* EMC_BGBIAS_CTL0 */
7058 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7059 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7060 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7061 0x00001221, /* Mode Register 0 */
7062 0x00100003, /* Mode Register 1 */
7063 0x00200008, /* Mode Register 2 */
7064 0x00000000, /* Mode Register 4 */
7065 20850, /* expected dvfs latency (ns) */
7069 "03_68000_02_V5.0.14_V1.1", /* DVFS table version */
7070 68000, /* SDRAM frequency */
7071 800, /* min voltage */
7072 800, /* gpu min voltage */
7073 "pllp_out0", /* clock source id */
7074 0x4000000a, /* CLK_SOURCE_EMC */
7075 165, /* number of burst_regs */
7076 31, /* number of up_down_regs */
7078 0x00000003, /* EMC_RC */
7079 0x00000017, /* EMC_RFC */
7080 0x00000000, /* EMC_RFC_SLR */
7081 0x00000002, /* EMC_RAS */
7082 0x00000000, /* EMC_RP */
7083 0x00000004, /* EMC_R2W */
7084 0x0000000a, /* EMC_W2R */
7085 0x00000003, /* EMC_R2P */
7086 0x0000000b, /* EMC_W2P */
7087 0x00000000, /* EMC_RD_RCD */
7088 0x00000000, /* EMC_WR_RCD */
7089 0x00000003, /* EMC_RRD */
7090 0x00000003, /* EMC_REXT */
7091 0x00000000, /* EMC_WEXT */
7092 0x00000006, /* EMC_WDV */
7093 0x00000006, /* EMC_WDV_MASK */
7094 0x00000006, /* EMC_QUSE */
7095 0x00000002, /* EMC_QUSE_WIDTH */
7096 0x00000000, /* EMC_IBDLY */
7097 0x00000005, /* EMC_EINPUT */
7098 0x00000005, /* EMC_EINPUT_DURATION */
7099 0x00010000, /* EMC_PUTERM_EXTRA */
7100 0x00000003, /* EMC_PUTERM_WIDTH */
7101 0x00000000, /* EMC_PUTERM_ADJ */
7102 0x00000000, /* EMC_CDB_CNTL_1 */
7103 0x00000000, /* EMC_CDB_CNTL_2 */
7104 0x00000000, /* EMC_CDB_CNTL_3 */
7105 0x00000004, /* EMC_QRST */
7106 0x0000000c, /* EMC_QSAFE */
7107 0x0000000d, /* EMC_RDV */
7108 0x0000000f, /* EMC_RDV_MASK */
7109 0x00000202, /* EMC_REFRESH */
7110 0x00000000, /* EMC_BURST_REFRESH_NUM */
7111 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
7112 0x00000002, /* EMC_PDEX2WR */
7113 0x00000002, /* EMC_PDEX2RD */
7114 0x00000001, /* EMC_PCHG2PDEN */
7115 0x00000000, /* EMC_ACT2PDEN */
7116 0x00000015, /* EMC_AR2PDEN */
7117 0x0000000f, /* EMC_RW2PDEN */
7118 0x00000019, /* EMC_TXSR */
7119 0x00000019, /* EMC_TXSRDLL */
7120 0x00000004, /* EMC_TCKE */
7121 0x00000005, /* EMC_TCKESR */
7122 0x00000004, /* EMC_TPD */
7123 0x00000001, /* EMC_TFAW */
7124 0x00000000, /* EMC_TRPAB */
7125 0x00000005, /* EMC_TCLKSTABLE */
7126 0x00000005, /* EMC_TCLKSTOP */
7127 0x00000213, /* EMC_TREFBW */
7128 0x00000000, /* EMC_FBIO_CFG6 */
7129 0x00000000, /* EMC_ODT_WRITE */
7130 0x00000000, /* EMC_ODT_READ */
7131 0x1069a298, /* EMC_FBIO_CFG5 */
7132 0x002c00a0, /* EMC_CFG_DIG_DLL */
7133 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7134 0x00064000, /* EMC_DLL_XFORM_DQS0 */
7135 0x00064000, /* EMC_DLL_XFORM_DQS1 */
7136 0x00064000, /* EMC_DLL_XFORM_DQS2 */
7137 0x00064000, /* EMC_DLL_XFORM_DQS3 */
7138 0x00064000, /* EMC_DLL_XFORM_DQS4 */
7139 0x00064000, /* EMC_DLL_XFORM_DQS5 */
7140 0x00064000, /* EMC_DLL_XFORM_DQS6 */
7141 0x00064000, /* EMC_DLL_XFORM_DQS7 */
7142 0x00064000, /* EMC_DLL_XFORM_DQS8 */
7143 0x00064000, /* EMC_DLL_XFORM_DQS9 */
7144 0x00064000, /* EMC_DLL_XFORM_DQS10 */
7145 0x00064000, /* EMC_DLL_XFORM_DQS11 */
7146 0x00064000, /* EMC_DLL_XFORM_DQS12 */
7147 0x00064000, /* EMC_DLL_XFORM_DQS13 */
7148 0x00064000, /* EMC_DLL_XFORM_DQS14 */
7149 0x00064000, /* EMC_DLL_XFORM_DQS15 */
7150 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7151 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7152 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7153 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7154 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7155 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7156 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7157 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7158 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7159 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7160 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7161 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7162 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7163 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7164 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7165 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7166 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7167 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7168 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7169 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7170 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7171 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7172 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7173 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7174 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7175 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7176 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7177 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7178 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7179 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7180 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7181 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7182 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7183 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7184 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7185 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7186 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7187 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7188 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7189 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7190 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7191 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7192 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7193 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7194 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7195 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7196 0x10000280, /* EMC_XM2CMDPADCTRL */
7197 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7198 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7199 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7200 0x00000000, /* EMC_XM2DQPADCTRL2 */
7201 0x00000000, /* EMC_XM2DQPADCTRL3 */
7202 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7203 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7204 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7205 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7206 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7207 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7208 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7209 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7210 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7211 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7212 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7213 0x00000022, /* EMC_TXDSRVTTGEN */
7214 0x00000000, /* EMC_FBIO_SPARE */
7215 0x00000000, /* EMC_ZCAL_INTERVAL */
7216 0x00000042, /* EMC_ZCAL_WAIT_CNT */
7217 0x000e000e, /* EMC_MRS_WAIT_CNT */
7218 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7219 0x00000000, /* EMC_CTT */
7220 0x00000003, /* EMC_CTT_DURATION */
7221 0x0000f2f3, /* EMC_CFG_PIPE */
7222 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
7223 0x0000000a, /* EMC_QPOP */
7224 0x00000001, /* MC_EMEM_ARB_CFG */
7225 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7226 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7227 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7228 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7229 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7230 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7231 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7232 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7233 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7234 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7235 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7236 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7237 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7238 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7239 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7240 0x75430403, /* MC_EMEM_ARB_MISC0 */
7241 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7242 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7245 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7246 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
7247 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7248 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7249 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7250 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7251 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7252 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7253 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7254 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7255 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7256 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7257 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7258 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7259 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7260 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7261 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7262 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7263 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7264 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7265 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7266 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7267 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7268 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7269 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7270 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7271 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7272 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7273 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7275 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7277 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7278 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7279 0x00000802, /* EMC_CTT_TERM_CTRL */
7280 0x73240000, /* EMC_CFG */
7281 0x000008c5, /* EMC_CFG_2 */
7282 0x00040128, /* EMC_SEL_DPD_CTRL */
7283 0x002c0068, /* EMC_CFG_DIG_DLL */
7284 0x00000008, /* EMC_BGBIAS_CTL0 */
7285 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7286 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7287 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7288 0x00001221, /* Mode Register 0 */
7289 0x00100003, /* Mode Register 1 */
7290 0x00200008, /* Mode Register 2 */
7291 0x00000000, /* Mode Register 4 */
7292 10720, /* expected dvfs latency (ns) */
7296 "03_102000_03_V5.0.14_V1.1", /* DVFS table version */
7297 102000, /* SDRAM frequency */
7298 800, /* min voltage */
7299 800, /* gpu min voltage */
7300 "pllp_out0", /* clock source id */
7301 0x40000006, /* CLK_SOURCE_EMC */
7302 165, /* number of burst_regs */
7303 31, /* number of up_down_regs */
7305 0x00000004, /* EMC_RC */
7306 0x00000023, /* EMC_RFC */
7307 0x00000000, /* EMC_RFC_SLR */
7308 0x00000003, /* EMC_RAS */
7309 0x00000001, /* EMC_RP */
7310 0x00000004, /* EMC_R2W */
7311 0x0000000a, /* EMC_W2R */
7312 0x00000003, /* EMC_R2P */
7313 0x0000000b, /* EMC_W2P */
7314 0x00000001, /* EMC_RD_RCD */
7315 0x00000001, /* EMC_WR_RCD */
7316 0x00000003, /* EMC_RRD */
7317 0x00000003, /* EMC_REXT */
7318 0x00000000, /* EMC_WEXT */
7319 0x00000006, /* EMC_WDV */
7320 0x00000006, /* EMC_WDV_MASK */
7321 0x00000006, /* EMC_QUSE */
7322 0x00000002, /* EMC_QUSE_WIDTH */
7323 0x00000000, /* EMC_IBDLY */
7324 0x00000005, /* EMC_EINPUT */
7325 0x00000005, /* EMC_EINPUT_DURATION */
7326 0x00010000, /* EMC_PUTERM_EXTRA */
7327 0x00000003, /* EMC_PUTERM_WIDTH */
7328 0x00000000, /* EMC_PUTERM_ADJ */
7329 0x00000000, /* EMC_CDB_CNTL_1 */
7330 0x00000000, /* EMC_CDB_CNTL_2 */
7331 0x00000000, /* EMC_CDB_CNTL_3 */
7332 0x00000004, /* EMC_QRST */
7333 0x0000000c, /* EMC_QSAFE */
7334 0x0000000d, /* EMC_RDV */
7335 0x0000000f, /* EMC_RDV_MASK */
7336 0x00000304, /* EMC_REFRESH */
7337 0x00000000, /* EMC_BURST_REFRESH_NUM */
7338 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
7339 0x00000002, /* EMC_PDEX2WR */
7340 0x00000002, /* EMC_PDEX2RD */
7341 0x00000001, /* EMC_PCHG2PDEN */
7342 0x00000000, /* EMC_ACT2PDEN */
7343 0x00000021, /* EMC_AR2PDEN */
7344 0x0000000f, /* EMC_RW2PDEN */
7345 0x00000025, /* EMC_TXSR */
7346 0x00000025, /* EMC_TXSRDLL */
7347 0x00000004, /* EMC_TCKE */
7348 0x00000005, /* EMC_TCKESR */
7349 0x00000004, /* EMC_TPD */
7350 0x00000003, /* EMC_TFAW */
7351 0x00000000, /* EMC_TRPAB */
7352 0x00000005, /* EMC_TCLKSTABLE */
7353 0x00000005, /* EMC_TCLKSTOP */
7354 0x0000031c, /* EMC_TREFBW */
7355 0x00000000, /* EMC_FBIO_CFG6 */
7356 0x00000000, /* EMC_ODT_WRITE */
7357 0x00000000, /* EMC_ODT_READ */
7358 0x1069a298, /* EMC_FBIO_CFG5 */
7359 0x002c00a0, /* EMC_CFG_DIG_DLL */
7360 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7361 0x00064000, /* EMC_DLL_XFORM_DQS0 */
7362 0x00064000, /* EMC_DLL_XFORM_DQS1 */
7363 0x00064000, /* EMC_DLL_XFORM_DQS2 */
7364 0x00064000, /* EMC_DLL_XFORM_DQS3 */
7365 0x00064000, /* EMC_DLL_XFORM_DQS4 */
7366 0x00064000, /* EMC_DLL_XFORM_DQS5 */
7367 0x00064000, /* EMC_DLL_XFORM_DQS6 */
7368 0x00064000, /* EMC_DLL_XFORM_DQS7 */
7369 0x00064000, /* EMC_DLL_XFORM_DQS8 */
7370 0x00064000, /* EMC_DLL_XFORM_DQS9 */
7371 0x00064000, /* EMC_DLL_XFORM_DQS10 */
7372 0x00064000, /* EMC_DLL_XFORM_DQS11 */
7373 0x00064000, /* EMC_DLL_XFORM_DQS12 */
7374 0x00064000, /* EMC_DLL_XFORM_DQS13 */
7375 0x00064000, /* EMC_DLL_XFORM_DQS14 */
7376 0x00064000, /* EMC_DLL_XFORM_DQS15 */
7377 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7378 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7379 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7380 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7381 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7382 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7383 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7384 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7385 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7386 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7387 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7388 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7389 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7390 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7391 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7392 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7393 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7394 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7395 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7396 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7397 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7398 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7399 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7400 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7401 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7402 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7403 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7404 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7405 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7406 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7407 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7408 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7409 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7410 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7411 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7412 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7413 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7414 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7415 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7416 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7417 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7418 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7419 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7420 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7421 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7422 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7423 0x10000280, /* EMC_XM2CMDPADCTRL */
7424 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7425 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7426 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7427 0x00000000, /* EMC_XM2DQPADCTRL2 */
7428 0x00000000, /* EMC_XM2DQPADCTRL3 */
7429 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7430 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7431 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7432 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7433 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7434 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7435 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7436 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7437 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7438 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7439 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7440 0x00000033, /* EMC_TXDSRVTTGEN */
7441 0x00000000, /* EMC_FBIO_SPARE */
7442 0x00000000, /* EMC_ZCAL_INTERVAL */
7443 0x00000042, /* EMC_ZCAL_WAIT_CNT */
7444 0x000e000e, /* EMC_MRS_WAIT_CNT */
7445 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7446 0x00000000, /* EMC_CTT */
7447 0x00000003, /* EMC_CTT_DURATION */
7448 0x0000f2f3, /* EMC_CFG_PIPE */
7449 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
7450 0x0000000a, /* EMC_QPOP */
7451 0x08000001, /* MC_EMEM_ARB_CFG */
7452 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7453 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7454 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7455 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
7456 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7457 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7458 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7459 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7460 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7461 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7462 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7463 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7464 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7465 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7466 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
7467 0x74e30504, /* MC_EMEM_ARB_MISC0 */
7468 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7469 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7472 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7473 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
7474 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7475 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7476 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7477 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7478 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7479 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7480 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7481 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7482 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7483 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7484 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7485 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
7486 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7487 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7488 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7489 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7490 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7491 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7492 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7493 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7494 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7495 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7496 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7497 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7498 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7499 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7500 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7502 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7504 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7505 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7506 0x00000802, /* EMC_CTT_TERM_CTRL */
7507 0x73240000, /* EMC_CFG */
7508 0x000008c5, /* EMC_CFG_2 */
7509 0x00040128, /* EMC_SEL_DPD_CTRL */
7510 0x002c0068, /* EMC_CFG_DIG_DLL */
7511 0x00000008, /* EMC_BGBIAS_CTL0 */
7512 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7513 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7514 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7515 0x00001221, /* Mode Register 0 */
7516 0x00100003, /* Mode Register 1 */
7517 0x00200008, /* Mode Register 2 */
7518 0x00000000, /* Mode Register 4 */
7519 6890, /* expected dvfs latency (ns) */
7523 "03_204000_03_V5.0.14_V1.1", /* DVFS table version */
7524 204000, /* SDRAM frequency */
7525 800, /* min voltage */
7526 800, /* gpu min voltage */
7527 "pllp_out0", /* clock source id */
7528 0x40000002, /* CLK_SOURCE_EMC */
7529 165, /* number of burst_regs */
7530 31, /* number of up_down_regs */
7532 0x00000009, /* EMC_RC */
7533 0x00000047, /* EMC_RFC */
7534 0x00000000, /* EMC_RFC_SLR */
7535 0x00000006, /* EMC_RAS */
7536 0x00000002, /* EMC_RP */
7537 0x00000005, /* EMC_R2W */
7538 0x0000000a, /* EMC_W2R */
7539 0x00000003, /* EMC_R2P */
7540 0x0000000b, /* EMC_W2P */
7541 0x00000002, /* EMC_RD_RCD */
7542 0x00000002, /* EMC_WR_RCD */
7543 0x00000003, /* EMC_RRD */
7544 0x00000003, /* EMC_REXT */
7545 0x00000000, /* EMC_WEXT */
7546 0x00000005, /* EMC_WDV */
7547 0x00000005, /* EMC_WDV_MASK */
7548 0x00000006, /* EMC_QUSE */
7549 0x00000002, /* EMC_QUSE_WIDTH */
7550 0x00000000, /* EMC_IBDLY */
7551 0x00000004, /* EMC_EINPUT */
7552 0x00000006, /* EMC_EINPUT_DURATION */
7553 0x00010000, /* EMC_PUTERM_EXTRA */
7554 0x00000003, /* EMC_PUTERM_WIDTH */
7555 0x00000000, /* EMC_PUTERM_ADJ */
7556 0x00000000, /* EMC_CDB_CNTL_1 */
7557 0x00000000, /* EMC_CDB_CNTL_2 */
7558 0x00000000, /* EMC_CDB_CNTL_3 */
7559 0x00000003, /* EMC_QRST */
7560 0x0000000d, /* EMC_QSAFE */
7561 0x0000000f, /* EMC_RDV */
7562 0x00000011, /* EMC_RDV_MASK */
7563 0x00000607, /* EMC_REFRESH */
7564 0x00000000, /* EMC_BURST_REFRESH_NUM */
7565 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
7566 0x00000002, /* EMC_PDEX2WR */
7567 0x00000002, /* EMC_PDEX2RD */
7568 0x00000001, /* EMC_PCHG2PDEN */
7569 0x00000000, /* EMC_ACT2PDEN */
7570 0x00000044, /* EMC_AR2PDEN */
7571 0x0000000f, /* EMC_RW2PDEN */
7572 0x0000004a, /* EMC_TXSR */
7573 0x0000004a, /* EMC_TXSRDLL */
7574 0x00000004, /* EMC_TCKE */
7575 0x00000005, /* EMC_TCKESR */
7576 0x00000004, /* EMC_TPD */
7577 0x00000007, /* EMC_TFAW */
7578 0x00000000, /* EMC_TRPAB */
7579 0x00000005, /* EMC_TCLKSTABLE */
7580 0x00000005, /* EMC_TCLKSTOP */
7581 0x00000638, /* EMC_TREFBW */
7582 0x00000000, /* EMC_FBIO_CFG6 */
7583 0x00000000, /* EMC_ODT_WRITE */
7584 0x00000000, /* EMC_ODT_READ */
7585 0x1069a298, /* EMC_FBIO_CFG5 */
7586 0x002c00a0, /* EMC_CFG_DIG_DLL */
7587 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7588 0x00070000, /* EMC_DLL_XFORM_DQS0 */
7589 0x00070000, /* EMC_DLL_XFORM_DQS1 */
7590 0x00070000, /* EMC_DLL_XFORM_DQS2 */
7591 0x00070000, /* EMC_DLL_XFORM_DQS3 */
7592 0x00070000, /* EMC_DLL_XFORM_DQS4 */
7593 0x00070000, /* EMC_DLL_XFORM_DQS5 */
7594 0x00070000, /* EMC_DLL_XFORM_DQS6 */
7595 0x00070000, /* EMC_DLL_XFORM_DQS7 */
7596 0x00070000, /* EMC_DLL_XFORM_DQS8 */
7597 0x00070000, /* EMC_DLL_XFORM_DQS9 */
7598 0x00070000, /* EMC_DLL_XFORM_DQS10 */
7599 0x00070000, /* EMC_DLL_XFORM_DQS11 */
7600 0x00070000, /* EMC_DLL_XFORM_DQS12 */
7601 0x00070000, /* EMC_DLL_XFORM_DQS13 */
7602 0x00070000, /* EMC_DLL_XFORM_DQS14 */
7603 0x00070000, /* EMC_DLL_XFORM_DQS15 */
7604 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7605 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7606 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7607 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7608 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7609 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7610 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7611 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7612 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7613 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7614 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
7615 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7616 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7617 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
7618 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7619 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7620 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7621 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7622 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7623 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7624 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7625 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7626 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7627 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7628 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7629 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7630 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7631 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7632 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7633 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7634 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7635 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7636 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7637 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7638 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7639 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7640 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7641 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7642 0x00070000, /* EMC_DLL_XFORM_DQ0 */
7643 0x00070000, /* EMC_DLL_XFORM_DQ1 */
7644 0x00070000, /* EMC_DLL_XFORM_DQ2 */
7645 0x00070000, /* EMC_DLL_XFORM_DQ3 */
7646 0x00007000, /* EMC_DLL_XFORM_DQ4 */
7647 0x00007000, /* EMC_DLL_XFORM_DQ5 */
7648 0x00007000, /* EMC_DLL_XFORM_DQ6 */
7649 0x00007000, /* EMC_DLL_XFORM_DQ7 */
7650 0x10000280, /* EMC_XM2CMDPADCTRL */
7651 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7652 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7653 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7654 0x00000000, /* EMC_XM2DQPADCTRL2 */
7655 0x00000000, /* EMC_XM2DQPADCTRL3 */
7656 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7657 0x00000707, /* EMC_XM2CLKPADCTRL2 */
7658 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7659 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7660 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7661 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7662 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7663 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7664 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7665 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7666 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7667 0x00000066, /* EMC_TXDSRVTTGEN */
7668 0x00000000, /* EMC_FBIO_SPARE */
7669 0x00020000, /* EMC_ZCAL_INTERVAL */
7670 0x00000100, /* EMC_ZCAL_WAIT_CNT */
7671 0x000e000e, /* EMC_MRS_WAIT_CNT */
7672 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7673 0x00000000, /* EMC_CTT */
7674 0x00000003, /* EMC_CTT_DURATION */
7675 0x0000d2b3, /* EMC_CFG_PIPE */
7676 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
7677 0x0000000a, /* EMC_QPOP */
7678 0x01000003, /* MC_EMEM_ARB_CFG */
7679 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7680 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7681 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7682 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
7683 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
7684 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
7685 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7686 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7687 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7688 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7689 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7690 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7691 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7692 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
7693 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
7694 0x74a40a05, /* MC_EMEM_ARB_MISC0 */
7695 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7696 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7699 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7700 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
7701 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7702 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7703 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7704 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7705 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7706 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7707 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7708 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7709 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7710 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7711 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7712 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
7713 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7714 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7715 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7716 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7717 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7718 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7719 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7720 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7721 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7722 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7724 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7725 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7726 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7727 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7728 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7729 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7731 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7732 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7733 0x00000802, /* EMC_CTT_TERM_CTRL */
7734 0x73240000, /* EMC_CFG */
7735 0x000008cd, /* EMC_CFG_2 */
7736 0x00040128, /* EMC_SEL_DPD_CTRL */
7737 0x002c0068, /* EMC_CFG_DIG_DLL */
7738 0x00000008, /* EMC_BGBIAS_CTL0 */
7739 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7740 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7741 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7742 0x00001221, /* Mode Register 0 */
7743 0x00100003, /* Mode Register 1 */
7744 0x00200008, /* Mode Register 2 */
7745 0x00000000, /* Mode Register 4 */
7746 3420, /* expected dvfs latency (ns) */
7750 "03_300000_03_V5.0.14_V1.1", /* DVFS table version */
7751 300000, /* SDRAM frequency */
7752 820, /* min voltage */
7753 820, /* gpu min voltage */
7754 "pllc_out0", /* clock source id */
7755 0x20000002, /* CLK_SOURCE_EMC */
7756 165, /* number of burst_regs */
7757 31, /* number of up_down_regs */
7759 0x0000000d, /* EMC_RC */
7760 0x00000067, /* EMC_RFC */
7761 0x00000000, /* EMC_RFC_SLR */
7762 0x00000009, /* EMC_RAS */
7763 0x00000003, /* EMC_RP */
7764 0x00000004, /* EMC_R2W */
7765 0x00000008, /* EMC_W2R */
7766 0x00000002, /* EMC_R2P */
7767 0x00000009, /* EMC_W2P */
7768 0x00000003, /* EMC_RD_RCD */
7769 0x00000003, /* EMC_WR_RCD */
7770 0x00000002, /* EMC_RRD */
7771 0x00000002, /* EMC_REXT */
7772 0x00000000, /* EMC_WEXT */
7773 0x00000003, /* EMC_WDV */
7774 0x00000003, /* EMC_WDV_MASK */
7775 0x00000005, /* EMC_QUSE */
7776 0x00000002, /* EMC_QUSE_WIDTH */
7777 0x00000000, /* EMC_IBDLY */
7778 0x00000002, /* EMC_EINPUT */
7779 0x00000007, /* EMC_EINPUT_DURATION */
7780 0x00020000, /* EMC_PUTERM_EXTRA */
7781 0x00000003, /* EMC_PUTERM_WIDTH */
7782 0x00000000, /* EMC_PUTERM_ADJ */
7783 0x00000000, /* EMC_CDB_CNTL_1 */
7784 0x00000000, /* EMC_CDB_CNTL_2 */
7785 0x00000000, /* EMC_CDB_CNTL_3 */
7786 0x00000001, /* EMC_QRST */
7787 0x0000000e, /* EMC_QSAFE */
7788 0x00000010, /* EMC_RDV */
7789 0x00000012, /* EMC_RDV_MASK */
7790 0x000008e4, /* EMC_REFRESH */
7791 0x00000000, /* EMC_BURST_REFRESH_NUM */
7792 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
7793 0x00000001, /* EMC_PDEX2WR */
7794 0x00000008, /* EMC_PDEX2RD */
7795 0x00000001, /* EMC_PCHG2PDEN */
7796 0x00000000, /* EMC_ACT2PDEN */
7797 0x00000065, /* EMC_AR2PDEN */
7798 0x0000000e, /* EMC_RW2PDEN */
7799 0x0000006c, /* EMC_TXSR */
7800 0x00000200, /* EMC_TXSRDLL */
7801 0x00000004, /* EMC_TCKE */
7802 0x00000005, /* EMC_TCKESR */
7803 0x00000004, /* EMC_TPD */
7804 0x00000009, /* EMC_TFAW */
7805 0x00000000, /* EMC_TRPAB */
7806 0x00000005, /* EMC_TCLKSTABLE */
7807 0x00000005, /* EMC_TCLKSTOP */
7808 0x00000924, /* EMC_TREFBW */
7809 0x00000000, /* EMC_FBIO_CFG6 */
7810 0x00000000, /* EMC_ODT_WRITE */
7811 0x00000000, /* EMC_ODT_READ */
7812 0x1049b098, /* EMC_FBIO_CFG5 */
7813 0x002c00a0, /* EMC_CFG_DIG_DLL */
7814 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7815 0x00030000, /* EMC_DLL_XFORM_DQS0 */
7816 0x00030000, /* EMC_DLL_XFORM_DQS1 */
7817 0x00030000, /* EMC_DLL_XFORM_DQS2 */
7818 0x00030000, /* EMC_DLL_XFORM_DQS3 */
7819 0x00030000, /* EMC_DLL_XFORM_DQS4 */
7820 0x00030000, /* EMC_DLL_XFORM_DQS5 */
7821 0x00030000, /* EMC_DLL_XFORM_DQS6 */
7822 0x00030000, /* EMC_DLL_XFORM_DQS7 */
7823 0x00030000, /* EMC_DLL_XFORM_DQS8 */
7824 0x00030000, /* EMC_DLL_XFORM_DQS9 */
7825 0x00030000, /* EMC_DLL_XFORM_DQS10 */
7826 0x00030000, /* EMC_DLL_XFORM_DQS11 */
7827 0x00030000, /* EMC_DLL_XFORM_DQS12 */
7828 0x00030000, /* EMC_DLL_XFORM_DQS13 */
7829 0x00030000, /* EMC_DLL_XFORM_DQS14 */
7830 0x00030000, /* EMC_DLL_XFORM_DQS15 */
7831 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7832 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7833 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7834 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7835 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7836 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7837 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7838 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7839 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
7840 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
7841 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7842 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
7843 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
7844 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7845 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7846 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7847 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7848 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7849 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7850 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7851 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7852 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7853 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7854 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7855 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7856 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7857 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7858 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7859 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7860 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7861 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7862 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7863 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7864 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7865 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7866 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7867 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7868 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7869 0x00050000, /* EMC_DLL_XFORM_DQ0 */
7870 0x00050000, /* EMC_DLL_XFORM_DQ1 */
7871 0x00050000, /* EMC_DLL_XFORM_DQ2 */
7872 0x00050000, /* EMC_DLL_XFORM_DQ3 */
7873 0x00005000, /* EMC_DLL_XFORM_DQ4 */
7874 0x00005000, /* EMC_DLL_XFORM_DQ5 */
7875 0x00005000, /* EMC_DLL_XFORM_DQ6 */
7876 0x00005000, /* EMC_DLL_XFORM_DQ7 */
7877 0x10000280, /* EMC_XM2CMDPADCTRL */
7878 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7879 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7880 0x01231339, /* EMC_XM2DQSPADCTRL2 */
7881 0x00000000, /* EMC_XM2DQPADCTRL2 */
7882 0x00000000, /* EMC_XM2DQPADCTRL3 */
7883 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7884 0x00000505, /* EMC_XM2CLKPADCTRL2 */
7885 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7886 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7887 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
7888 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7889 0x51451420, /* EMC_XM2DQSPADCTRL3 */
7890 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7891 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7892 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7893 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7894 0x00000096, /* EMC_TXDSRVTTGEN */
7895 0x00000000, /* EMC_FBIO_SPARE */
7896 0x00020000, /* EMC_ZCAL_INTERVAL */
7897 0x00000100, /* EMC_ZCAL_WAIT_CNT */
7898 0x0117000e, /* EMC_MRS_WAIT_CNT */
7899 0x0117000e, /* EMC_MRS_WAIT_CNT2 */
7900 0x00000000, /* EMC_CTT */
7901 0x00000003, /* EMC_CTT_DURATION */
7902 0x000052a3, /* EMC_CFG_PIPE */
7903 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
7904 0x00000009, /* EMC_QPOP */
7905 0x08000004, /* MC_EMEM_ARB_CFG */
7906 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7907 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7908 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
7909 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
7910 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
7911 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
7912 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7913 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7914 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7915 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
7916 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7917 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7918 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7919 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
7920 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
7921 0x77450e08, /* MC_EMEM_ARB_MISC0 */
7922 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7923 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7926 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
7927 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
7928 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7929 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7930 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7931 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7932 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7933 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7934 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7935 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7936 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7937 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7938 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7939 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
7940 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7941 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7942 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7943 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7944 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7945 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7946 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7947 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7948 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7949 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7951 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7952 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7953 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7955 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7956 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7958 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7959 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7960 0x00000802, /* EMC_CTT_TERM_CTRL */
7961 0x73340000, /* EMC_CFG */
7962 0x000008d5, /* EMC_CFG_2 */
7963 0x00040128, /* EMC_SEL_DPD_CTRL */
7964 0x002c0068, /* EMC_CFG_DIG_DLL */
7965 0x00000000, /* EMC_BGBIAS_CTL0 */
7966 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7967 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7968 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7969 0x00000321, /* Mode Register 0 */
7970 0x00100002, /* Mode Register 1 */
7971 0x00200000, /* Mode Register 2 */
7972 0x00000000, /* Mode Register 4 */
7973 2680, /* expected dvfs latency (ns) */
7977 "03_396000_03_V5.0.14_V1.1", /* DVFS table version */
7978 396000, /* SDRAM frequency */
7979 850, /* min voltage */
7980 850, /* gpu min voltage */
7981 "pllm_out0", /* clock source id */
7982 0x00000002, /* CLK_SOURCE_EMC */
7983 165, /* number of burst_regs */
7984 31, /* number of up_down_regs */
7986 0x00000011, /* EMC_RC */
7987 0x00000089, /* EMC_RFC */
7988 0x00000000, /* EMC_RFC_SLR */
7989 0x0000000c, /* EMC_RAS */
7990 0x00000004, /* EMC_RP */
7991 0x00000005, /* EMC_R2W */
7992 0x00000008, /* EMC_W2R */
7993 0x00000002, /* EMC_R2P */
7994 0x0000000a, /* EMC_W2P */
7995 0x00000004, /* EMC_RD_RCD */
7996 0x00000004, /* EMC_WR_RCD */
7997 0x00000002, /* EMC_RRD */
7998 0x00000002, /* EMC_REXT */
7999 0x00000000, /* EMC_WEXT */
8000 0x00000003, /* EMC_WDV */
8001 0x00000003, /* EMC_WDV_MASK */
8002 0x00000005, /* EMC_QUSE */
8003 0x00000002, /* EMC_QUSE_WIDTH */
8004 0x00000000, /* EMC_IBDLY */
8005 0x00000001, /* EMC_EINPUT */
8006 0x00000008, /* EMC_EINPUT_DURATION */
8007 0x00020000, /* EMC_PUTERM_EXTRA */
8008 0x00000003, /* EMC_PUTERM_WIDTH */
8009 0x00000000, /* EMC_PUTERM_ADJ */
8010 0x00000000, /* EMC_CDB_CNTL_1 */
8011 0x00000000, /* EMC_CDB_CNTL_2 */
8012 0x00000000, /* EMC_CDB_CNTL_3 */
8013 0x00000000, /* EMC_QRST */
8014 0x0000000f, /* EMC_QSAFE */
8015 0x00000010, /* EMC_RDV */
8016 0x00000012, /* EMC_RDV_MASK */
8017 0x00000bd1, /* EMC_REFRESH */
8018 0x00000000, /* EMC_BURST_REFRESH_NUM */
8019 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
8020 0x00000001, /* EMC_PDEX2WR */
8021 0x00000008, /* EMC_PDEX2RD */
8022 0x00000001, /* EMC_PCHG2PDEN */
8023 0x00000000, /* EMC_ACT2PDEN */
8024 0x00000087, /* EMC_AR2PDEN */
8025 0x0000000f, /* EMC_RW2PDEN */
8026 0x0000008f, /* EMC_TXSR */
8027 0x00000200, /* EMC_TXSRDLL */
8028 0x00000004, /* EMC_TCKE */
8029 0x00000005, /* EMC_TCKESR */
8030 0x00000004, /* EMC_TPD */
8031 0x0000000d, /* EMC_TFAW */
8032 0x00000000, /* EMC_TRPAB */
8033 0x00000005, /* EMC_TCLKSTABLE */
8034 0x00000005, /* EMC_TCLKSTOP */
8035 0x00000c11, /* EMC_TREFBW */
8036 0x00000000, /* EMC_FBIO_CFG6 */
8037 0x00000000, /* EMC_ODT_WRITE */
8038 0x00000000, /* EMC_ODT_READ */
8039 0x1049b098, /* EMC_FBIO_CFG5 */
8040 0x002c00a0, /* EMC_CFG_DIG_DLL */
8041 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8042 0x00030000, /* EMC_DLL_XFORM_DQS0 */
8043 0x00030000, /* EMC_DLL_XFORM_DQS1 */
8044 0x00030000, /* EMC_DLL_XFORM_DQS2 */
8045 0x00030000, /* EMC_DLL_XFORM_DQS3 */
8046 0x00030000, /* EMC_DLL_XFORM_DQS4 */
8047 0x00030000, /* EMC_DLL_XFORM_DQS5 */
8048 0x00030000, /* EMC_DLL_XFORM_DQS6 */
8049 0x00030000, /* EMC_DLL_XFORM_DQS7 */
8050 0x00030000, /* EMC_DLL_XFORM_DQS8 */
8051 0x00030000, /* EMC_DLL_XFORM_DQS9 */
8052 0x00030000, /* EMC_DLL_XFORM_DQS10 */
8053 0x00030000, /* EMC_DLL_XFORM_DQS11 */
8054 0x00030000, /* EMC_DLL_XFORM_DQS12 */
8055 0x00030000, /* EMC_DLL_XFORM_DQS13 */
8056 0x00030000, /* EMC_DLL_XFORM_DQS14 */
8057 0x00030000, /* EMC_DLL_XFORM_DQS15 */
8058 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8059 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8060 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8061 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8062 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8063 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8064 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8065 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8066 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
8067 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
8068 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8069 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
8070 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
8071 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8072 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8073 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8074 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8075 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8076 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8077 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8078 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8079 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8080 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8081 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8082 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8083 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8084 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8085 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8086 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8087 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8088 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8089 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8090 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8091 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8092 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8093 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8094 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8095 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8096 0x00044000, /* EMC_DLL_XFORM_DQ0 */
8097 0x00044000, /* EMC_DLL_XFORM_DQ1 */
8098 0x00044000, /* EMC_DLL_XFORM_DQ2 */
8099 0x00044000, /* EMC_DLL_XFORM_DQ3 */
8100 0x00004400, /* EMC_DLL_XFORM_DQ4 */
8101 0x00004400, /* EMC_DLL_XFORM_DQ5 */
8102 0x00004400, /* EMC_DLL_XFORM_DQ6 */
8103 0x00004400, /* EMC_DLL_XFORM_DQ7 */
8104 0x10000280, /* EMC_XM2CMDPADCTRL */
8105 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8106 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8107 0x01231339, /* EMC_XM2DQSPADCTRL2 */
8108 0x00000000, /* EMC_XM2DQPADCTRL2 */
8109 0x00000000, /* EMC_XM2DQPADCTRL3 */
8110 0x77ffc081, /* EMC_XM2CLKPADCTRL */
8111 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8112 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8113 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8114 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8115 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8116 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8117 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8118 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8119 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8120 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
8121 0x000000c6, /* EMC_TXDSRVTTGEN */
8122 0x00000000, /* EMC_FBIO_SPARE */
8123 0x00020000, /* EMC_ZCAL_INTERVAL */
8124 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8125 0x00f5000e, /* EMC_MRS_WAIT_CNT */
8126 0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
8127 0x00000000, /* EMC_CTT */
8128 0x00000003, /* EMC_CTT_DURATION */
8129 0x000052a3, /* EMC_CFG_PIPE */
8130 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
8131 0x00000009, /* EMC_QPOP */
8132 0x0f000005, /* MC_EMEM_ARB_CFG */
8133 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8134 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
8135 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
8136 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
8137 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
8138 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
8139 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8140 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8141 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8142 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8143 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8144 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
8145 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8146 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
8147 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
8148 0x7586120a, /* MC_EMEM_ARB_MISC0 */
8149 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8150 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8153 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
8154 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
8155 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8156 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8157 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8158 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8159 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8160 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8161 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8162 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8163 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8164 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8165 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8166 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8167 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
8168 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8169 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8170 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8171 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8172 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8173 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8174 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8175 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8176 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8177 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8178 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8179 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8180 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8181 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8182 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8183 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8185 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8186 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8187 0x00000802, /* EMC_CTT_TERM_CTRL */
8188 0x73340000, /* EMC_CFG */
8189 0x00000895, /* EMC_CFG_2 */
8190 0x00040008, /* EMC_SEL_DPD_CTRL */
8191 0x002c0068, /* EMC_CFG_DIG_DLL */
8192 0x00000000, /* EMC_BGBIAS_CTL0 */
8193 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8194 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8195 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8196 0x00000521, /* Mode Register 0 */
8197 0x00100002, /* Mode Register 1 */
8198 0x00200000, /* Mode Register 2 */
8199 0x00000000, /* Mode Register 4 */
8200 2180, /* expected dvfs latency (ns) */
8204 "03_528000_03_V5.0.14_V1.1", /* DVFS table version */
8205 528000, /* SDRAM frequency */
8206 880, /* min voltage */
8207 870, /* gpu min voltage */
8208 "pllm_ud", /* clock source id */
8209 0x80000000, /* CLK_SOURCE_EMC */
8210 165, /* number of burst_regs */
8211 31, /* number of up_down_regs */
8213 0x00000018, /* EMC_RC */
8214 0x000000b7, /* EMC_RFC */
8215 0x00000000, /* EMC_RFC_SLR */
8216 0x00000010, /* EMC_RAS */
8217 0x00000006, /* EMC_RP */
8218 0x00000006, /* EMC_R2W */
8219 0x00000009, /* EMC_W2R */
8220 0x00000002, /* EMC_R2P */
8221 0x0000000d, /* EMC_W2P */
8222 0x00000006, /* EMC_RD_RCD */
8223 0x00000006, /* EMC_WR_RCD */
8224 0x00000002, /* EMC_RRD */
8225 0x00000002, /* EMC_REXT */
8226 0x00000000, /* EMC_WEXT */
8227 0x00000003, /* EMC_WDV */
8228 0x00000003, /* EMC_WDV_MASK */
8229 0x00000007, /* EMC_QUSE */
8230 0x00000002, /* EMC_QUSE_WIDTH */
8231 0x00000000, /* EMC_IBDLY */
8232 0x00000002, /* EMC_EINPUT */
8233 0x00000009, /* EMC_EINPUT_DURATION */
8234 0x00040000, /* EMC_PUTERM_EXTRA */
8235 0x00000003, /* EMC_PUTERM_WIDTH */
8236 0x00000000, /* EMC_PUTERM_ADJ */
8237 0x00000000, /* EMC_CDB_CNTL_1 */
8238 0x00000000, /* EMC_CDB_CNTL_2 */
8239 0x00000000, /* EMC_CDB_CNTL_3 */
8240 0x00000001, /* EMC_QRST */
8241 0x00000010, /* EMC_QSAFE */
8242 0x00000013, /* EMC_RDV */
8243 0x00000015, /* EMC_RDV_MASK */
8244 0x00000fd6, /* EMC_REFRESH */
8245 0x00000000, /* EMC_BURST_REFRESH_NUM */
8246 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
8247 0x00000002, /* EMC_PDEX2WR */
8248 0x0000000b, /* EMC_PDEX2RD */
8249 0x00000001, /* EMC_PCHG2PDEN */
8250 0x00000000, /* EMC_ACT2PDEN */
8251 0x000000b4, /* EMC_AR2PDEN */
8252 0x00000012, /* EMC_RW2PDEN */
8253 0x000000bf, /* EMC_TXSR */
8254 0x00000200, /* EMC_TXSRDLL */
8255 0x00000004, /* EMC_TCKE */
8256 0x00000005, /* EMC_TCKESR */
8257 0x00000004, /* EMC_TPD */
8258 0x00000013, /* EMC_TFAW */
8259 0x00000000, /* EMC_TRPAB */
8260 0x00000006, /* EMC_TCLKSTABLE */
8261 0x00000006, /* EMC_TCLKSTOP */
8262 0x00001017, /* EMC_TREFBW */
8263 0x00000000, /* EMC_FBIO_CFG6 */
8264 0x00000000, /* EMC_ODT_WRITE */
8265 0x00000000, /* EMC_ODT_READ */
8266 0x1049b098, /* EMC_FBIO_CFG5 */
8267 0xe01200b1, /* EMC_CFG_DIG_DLL */
8268 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8269 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
8270 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
8271 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
8272 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
8273 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
8274 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
8275 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
8276 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
8277 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
8278 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
8279 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
8280 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
8281 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
8282 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
8283 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
8284 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
8285 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8286 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8287 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8288 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8289 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8290 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8291 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8292 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8293 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
8294 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
8295 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8296 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
8297 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
8298 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8299 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8300 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8301 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8302 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8303 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8304 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8305 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8306 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8307 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8308 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8309 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8310 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8311 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8312 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8313 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8314 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8315 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8316 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8317 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8318 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8319 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8320 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8321 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8322 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8323 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
8324 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
8325 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
8326 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
8327 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
8328 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
8329 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
8330 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
8331 0x100002a0, /* EMC_XM2CMDPADCTRL */
8332 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8333 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8334 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
8335 0x00000000, /* EMC_XM2DQPADCTRL2 */
8336 0x00000000, /* EMC_XM2DQPADCTRL3 */
8337 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8338 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8339 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8340 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8341 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8342 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8343 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8344 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8345 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8346 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8347 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8348 0x00000000, /* EMC_TXDSRVTTGEN */
8349 0x00000000, /* EMC_FBIO_SPARE */
8350 0x00020000, /* EMC_ZCAL_INTERVAL */
8351 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8352 0x00c8000e, /* EMC_MRS_WAIT_CNT */
8353 0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
8354 0x00000000, /* EMC_CTT */
8355 0x00000003, /* EMC_CTT_DURATION */
8356 0x000042a0, /* EMC_CFG_PIPE */
8357 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
8358 0x0000000b, /* EMC_QPOP */
8359 0x0f000007, /* MC_EMEM_ARB_CFG */
8360 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8361 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
8362 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
8363 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
8364 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
8365 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
8366 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8367 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8368 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8369 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8370 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8371 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8372 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8373 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
8374 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
8375 0x7488180d, /* MC_EMEM_ARB_MISC0 */
8376 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8377 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8380 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
8381 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
8382 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8383 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8384 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8385 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8386 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8387 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8388 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8389 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8390 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8391 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8392 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8393 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
8394 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
8395 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8396 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8397 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8398 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8399 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8400 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8401 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8402 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8403 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8404 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8405 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8406 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8407 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8408 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8409 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8410 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8412 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8413 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8414 0x00000802, /* EMC_CTT_TERM_CTRL */
8415 0x73300000, /* EMC_CFG */
8416 0x0000089d, /* EMC_CFG_2 */
8417 0x00040008, /* EMC_SEL_DPD_CTRL */
8418 0xe0120069, /* EMC_CFG_DIG_DLL */
8419 0x00000000, /* EMC_BGBIAS_CTL0 */
8420 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8421 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8422 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8423 0x00000941, /* Mode Register 0 */
8424 0x00100002, /* Mode Register 1 */
8425 0x00200008, /* Mode Register 2 */
8426 0x00000000, /* Mode Register 4 */
8427 1440, /* expected dvfs latency (ns) */
8431 "03_600000_02_V5.0.14_V1.1", /* DVFS table version */
8432 600000, /* SDRAM frequency */
8433 910, /* min voltage */
8434 910, /* gpu min voltage */
8435 "pllc_ud", /* clock source id */
8436 0xe0000000, /* CLK_SOURCE_EMC */
8437 165, /* number of burst_regs */
8438 31, /* number of up_down_regs */
8440 0x0000001b, /* EMC_RC */
8441 0x000000d0, /* EMC_RFC */
8442 0x00000000, /* EMC_RFC_SLR */
8443 0x00000013, /* EMC_RAS */
8444 0x00000007, /* EMC_RP */
8445 0x00000007, /* EMC_R2W */
8446 0x0000000b, /* EMC_W2R */
8447 0x00000003, /* EMC_R2P */
8448 0x00000010, /* EMC_W2P */
8449 0x00000007, /* EMC_RD_RCD */
8450 0x00000007, /* EMC_WR_RCD */
8451 0x00000002, /* EMC_RRD */
8452 0x00000002, /* EMC_REXT */
8453 0x00000000, /* EMC_WEXT */
8454 0x00000005, /* EMC_WDV */
8455 0x00000005, /* EMC_WDV_MASK */
8456 0x0000000a, /* EMC_QUSE */
8457 0x00000002, /* EMC_QUSE_WIDTH */
8458 0x00000000, /* EMC_IBDLY */
8459 0x00000003, /* EMC_EINPUT */
8460 0x0000000b, /* EMC_EINPUT_DURATION */
8461 0x00070000, /* EMC_PUTERM_EXTRA */
8462 0x00000003, /* EMC_PUTERM_WIDTH */
8463 0x00000000, /* EMC_PUTERM_ADJ */
8464 0x00000000, /* EMC_CDB_CNTL_1 */
8465 0x00000000, /* EMC_CDB_CNTL_2 */
8466 0x00000000, /* EMC_CDB_CNTL_3 */
8467 0x00000002, /* EMC_QRST */
8468 0x00000012, /* EMC_QSAFE */
8469 0x00000016, /* EMC_RDV */
8470 0x00000018, /* EMC_RDV_MASK */
8471 0x00001208, /* EMC_REFRESH */
8472 0x00000000, /* EMC_BURST_REFRESH_NUM */
8473 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
8474 0x00000002, /* EMC_PDEX2WR */
8475 0x0000000d, /* EMC_PDEX2RD */
8476 0x00000001, /* EMC_PCHG2PDEN */
8477 0x00000000, /* EMC_ACT2PDEN */
8478 0x000000cc, /* EMC_AR2PDEN */
8479 0x00000015, /* EMC_RW2PDEN */
8480 0x000000d8, /* EMC_TXSR */
8481 0x00000200, /* EMC_TXSRDLL */
8482 0x00000004, /* EMC_TCKE */
8483 0x00000005, /* EMC_TCKESR */
8484 0x00000004, /* EMC_TPD */
8485 0x00000015, /* EMC_TFAW */
8486 0x00000000, /* EMC_TRPAB */
8487 0x00000006, /* EMC_TCLKSTABLE */
8488 0x00000006, /* EMC_TCLKSTOP */
8489 0x00001248, /* EMC_TREFBW */
8490 0x00000000, /* EMC_FBIO_CFG6 */
8491 0x00000000, /* EMC_ODT_WRITE */
8492 0x00000000, /* EMC_ODT_READ */
8493 0x1049b098, /* EMC_FBIO_CFG5 */
8494 0xe00e00b1, /* EMC_CFG_DIG_DLL */
8495 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8496 0x00000008, /* EMC_DLL_XFORM_DQS0 */
8497 0x00000008, /* EMC_DLL_XFORM_DQS1 */
8498 0x00000008, /* EMC_DLL_XFORM_DQS2 */
8499 0x00000008, /* EMC_DLL_XFORM_DQS3 */
8500 0x00000008, /* EMC_DLL_XFORM_DQS4 */
8501 0x00000008, /* EMC_DLL_XFORM_DQS5 */
8502 0x00000008, /* EMC_DLL_XFORM_DQS6 */
8503 0x00000008, /* EMC_DLL_XFORM_DQS7 */
8504 0x00000008, /* EMC_DLL_XFORM_DQS8 */
8505 0x00000008, /* EMC_DLL_XFORM_DQS9 */
8506 0x00000008, /* EMC_DLL_XFORM_DQS10 */
8507 0x00000008, /* EMC_DLL_XFORM_DQS11 */
8508 0x00000008, /* EMC_DLL_XFORM_DQS12 */
8509 0x00000008, /* EMC_DLL_XFORM_DQS13 */
8510 0x00000008, /* EMC_DLL_XFORM_DQS14 */
8511 0x00000008, /* EMC_DLL_XFORM_DQS15 */
8512 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8513 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8514 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8515 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8516 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8517 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8518 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8519 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8520 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
8521 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
8522 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8523 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
8524 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
8525 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8526 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8527 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8528 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8529 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8530 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8531 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8532 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8533 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8534 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8535 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8536 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8537 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8538 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8539 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8540 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8541 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8542 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8543 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8544 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8545 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8546 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8547 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8548 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8549 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8550 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8551 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8552 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8553 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8554 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8555 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8556 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8557 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8558 0x100002a0, /* EMC_XM2CMDPADCTRL */
8559 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8560 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8561 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
8562 0x00000000, /* EMC_XM2DQPADCTRL2 */
8563 0x00000000, /* EMC_XM2DQPADCTRL3 */
8564 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8565 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8566 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8567 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8568 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8569 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8570 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8571 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8572 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8573 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8574 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8575 0x00000000, /* EMC_TXDSRVTTGEN */
8576 0x00000000, /* EMC_FBIO_SPARE */
8577 0x00020000, /* EMC_ZCAL_INTERVAL */
8578 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8579 0x00b0000e, /* EMC_MRS_WAIT_CNT */
8580 0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
8581 0x00000000, /* EMC_CTT */
8582 0x00000003, /* EMC_CTT_DURATION */
8583 0x000040a0, /* EMC_CFG_PIPE */
8584 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
8585 0x0000000e, /* EMC_QPOP */
8586 0x00000009, /* MC_EMEM_ARB_CFG */
8587 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8588 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
8589 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
8590 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
8591 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
8592 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
8593 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8594 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8595 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8596 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8597 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8598 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8599 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
8600 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
8601 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
8602 0x74891b0f, /* MC_EMEM_ARB_MISC0 */
8603 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8604 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8607 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
8608 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
8609 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8610 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8611 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8612 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8613 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8614 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8615 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8616 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8617 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8618 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8619 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8620 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8621 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
8622 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8623 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8624 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8625 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8626 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8627 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8628 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8629 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8630 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8631 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8632 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8633 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8634 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8635 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8636 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8637 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8639 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8640 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8641 0x00000802, /* EMC_CTT_TERM_CTRL */
8642 0x73300000, /* EMC_CFG */
8643 0x0000089d, /* EMC_CFG_2 */
8644 0x00040008, /* EMC_SEL_DPD_CTRL */
8645 0xe00e0069, /* EMC_CFG_DIG_DLL */
8646 0x00000000, /* EMC_BGBIAS_CTL0 */
8647 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8648 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8649 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8650 0x00000b61, /* Mode Register 0 */
8651 0x00100002, /* Mode Register 1 */
8652 0x00200010, /* Mode Register 2 */
8653 0x00000000, /* Mode Register 4 */
8654 1440, /* expected dvfs latency (ns) */
8658 "03_792000_04_V5.0.14_V1.1", /* DVFS table version */
8659 792000, /* SDRAM frequency */
8660 980, /* min voltage */
8661 980, /* gpu min voltage */
8662 "pllm_ud", /* clock source id */
8663 0x80000000, /* CLK_SOURCE_EMC */
8664 165, /* number of burst_regs */
8665 31, /* number of up_down_regs */
8667 0x00000024, /* EMC_RC */
8668 0x00000114, /* EMC_RFC */
8669 0x00000000, /* EMC_RFC_SLR */
8670 0x00000019, /* EMC_RAS */
8671 0x0000000a, /* EMC_RP */
8672 0x00000008, /* EMC_R2W */
8673 0x0000000d, /* EMC_W2R */
8674 0x00000004, /* EMC_R2P */
8675 0x00000013, /* EMC_W2P */
8676 0x0000000a, /* EMC_RD_RCD */
8677 0x0000000a, /* EMC_WR_RCD */
8678 0x00000003, /* EMC_RRD */
8679 0x00000002, /* EMC_REXT */
8680 0x00000000, /* EMC_WEXT */
8681 0x00000006, /* EMC_WDV */
8682 0x00000006, /* EMC_WDV_MASK */
8683 0x0000000b, /* EMC_QUSE */
8684 0x00000002, /* EMC_QUSE_WIDTH */
8685 0x00000000, /* EMC_IBDLY */
8686 0x00000002, /* EMC_EINPUT */
8687 0x0000000d, /* EMC_EINPUT_DURATION */
8688 0x00080000, /* EMC_PUTERM_EXTRA */
8689 0x00000004, /* EMC_PUTERM_WIDTH */
8690 0x00000000, /* EMC_PUTERM_ADJ */
8691 0x00000000, /* EMC_CDB_CNTL_1 */
8692 0x00000000, /* EMC_CDB_CNTL_2 */
8693 0x00000000, /* EMC_CDB_CNTL_3 */
8694 0x00000001, /* EMC_QRST */
8695 0x00000014, /* EMC_QSAFE */
8696 0x00000018, /* EMC_RDV */
8697 0x0000001a, /* EMC_RDV_MASK */
8698 0x000017e2, /* EMC_REFRESH */
8699 0x00000000, /* EMC_BURST_REFRESH_NUM */
8700 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
8701 0x00000003, /* EMC_PDEX2WR */
8702 0x00000011, /* EMC_PDEX2RD */
8703 0x00000001, /* EMC_PCHG2PDEN */
8704 0x00000000, /* EMC_ACT2PDEN */
8705 0x0000010d, /* EMC_AR2PDEN */
8706 0x00000018, /* EMC_RW2PDEN */
8707 0x0000011e, /* EMC_TXSR */
8708 0x00000200, /* EMC_TXSRDLL */
8709 0x00000005, /* EMC_TCKE */
8710 0x00000006, /* EMC_TCKESR */
8711 0x00000005, /* EMC_TPD */
8712 0x0000001d, /* EMC_TFAW */
8713 0x00000000, /* EMC_TRPAB */
8714 0x00000008, /* EMC_TCLKSTABLE */
8715 0x00000008, /* EMC_TCLKSTOP */
8716 0x00001822, /* EMC_TREFBW */
8717 0x00000000, /* EMC_FBIO_CFG6 */
8718 0x00000000, /* EMC_ODT_WRITE */
8719 0x00000000, /* EMC_ODT_READ */
8720 0x1049b098, /* EMC_FBIO_CFG5 */
8721 0xe00700b1, /* EMC_CFG_DIG_DLL */
8722 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8723 0x00000004, /* EMC_DLL_XFORM_DQS0 */
8724 0x00000004, /* EMC_DLL_XFORM_DQS1 */
8725 0x00000004, /* EMC_DLL_XFORM_DQS2 */
8726 0x00000004, /* EMC_DLL_XFORM_DQS3 */
8727 0x00000004, /* EMC_DLL_XFORM_DQS4 */
8728 0x00000004, /* EMC_DLL_XFORM_DQS5 */
8729 0x00000004, /* EMC_DLL_XFORM_DQS6 */
8730 0x00000004, /* EMC_DLL_XFORM_DQS7 */
8731 0x00000004, /* EMC_DLL_XFORM_DQS8 */
8732 0x00000004, /* EMC_DLL_XFORM_DQS9 */
8733 0x00000004, /* EMC_DLL_XFORM_DQS10 */
8734 0x00000004, /* EMC_DLL_XFORM_DQS11 */
8735 0x00000004, /* EMC_DLL_XFORM_DQS12 */
8736 0x00000004, /* EMC_DLL_XFORM_DQS13 */
8737 0x00000004, /* EMC_DLL_XFORM_DQS14 */
8738 0x00000004, /* EMC_DLL_XFORM_DQS15 */
8739 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8740 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8741 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8742 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8743 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8744 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8745 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8746 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8747 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
8748 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
8749 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8750 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
8751 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
8752 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8753 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8754 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8755 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8756 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8757 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8758 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8759 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8760 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8761 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8762 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8763 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8764 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8765 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8766 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8767 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8768 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8769 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8770 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8771 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8772 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8773 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8774 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8775 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8776 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8777 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8778 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8779 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8780 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8781 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8782 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8783 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8784 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8785 0x100002a0, /* EMC_XM2CMDPADCTRL */
8786 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8787 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8788 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
8789 0x00000000, /* EMC_XM2DQPADCTRL2 */
8790 0x00000000, /* EMC_XM2DQPADCTRL3 */
8791 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8792 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8793 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8794 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8795 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8796 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8797 0x69a69a20, /* EMC_XM2DQSPADCTRL3 */
8798 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8799 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8800 0x69a69a00, /* EMC_XM2DQSPADCTRL6 */
8801 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8802 0x00000000, /* EMC_TXDSRVTTGEN */
8803 0x00000000, /* EMC_FBIO_SPARE */
8804 0x00020000, /* EMC_ZCAL_INTERVAL */
8805 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8806 0x006f000e, /* EMC_MRS_WAIT_CNT */
8807 0x006f000e, /* EMC_MRS_WAIT_CNT2 */
8808 0x00000000, /* EMC_CTT */
8809 0x00000004, /* EMC_CTT_DURATION */
8810 0x00004080, /* EMC_CFG_PIPE */
8811 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
8812 0x0000000f, /* EMC_QPOP */
8813 0x0e00000b, /* MC_EMEM_ARB_CFG */
8814 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8815 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
8816 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
8817 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
8818 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
8819 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
8820 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
8821 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8822 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8823 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8824 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8825 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
8826 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
8827 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
8828 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
8829 0x746c2414, /* MC_EMEM_ARB_MISC0 */
8830 0x70000f02, /* MC_EMEM_ARB_MISC1 */
8831 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8834 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
8835 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
8836 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8837 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8838 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8839 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8840 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8841 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8842 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8843 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8844 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8845 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8846 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8847 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
8848 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
8849 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8850 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8851 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8852 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8853 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8854 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8855 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8856 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8857 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8858 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8859 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8860 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8861 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8862 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8863 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8864 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8866 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8867 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8868 0x00000802, /* EMC_CTT_TERM_CTRL */
8869 0x73300000, /* EMC_CFG */
8870 0x0000089d, /* EMC_CFG_2 */
8871 0x00040000, /* EMC_SEL_DPD_CTRL */
8872 0xe0070069, /* EMC_CFG_DIG_DLL */
8873 0x00000000, /* EMC_BGBIAS_CTL0 */
8874 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8875 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8876 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8877 0x00000d71, /* Mode Register 0 */
8878 0x00100002, /* Mode Register 1 */
8879 0x00200018, /* Mode Register 2 */
8880 0x00000000, /* Mode Register 4 */
8881 1200, /* expected dvfs latency (ns) */
8885 static struct tegra12_emc_table ardbeg_lpddr3_emc_table[] = {
8888 "09_12750_04_V5.0.14_V1.1", /* DVFS table version */
8889 12750, /* SDRAM frequency */
8890 800, /* min voltage */
8891 800, /* gpu min voltage */
8892 "pllp_out0", /* clock source id */
8893 0x4000003e, /* CLK_SOURCE_EMC */
8894 165, /* number of burst_regs */
8895 31, /* number of up_down_regs */
8897 0x00000000, /* EMC_RC */
8898 0x00000003, /* EMC_RFC */
8899 0x00000000, /* EMC_RFC_SLR */
8900 0x00000002, /* EMC_RAS */
8901 0x00000002, /* EMC_RP */
8902 0x00000006, /* EMC_R2W */
8903 0x00000008, /* EMC_W2R */
8904 0x00000003, /* EMC_R2P */
8905 0x0000000a, /* EMC_W2P */
8906 0x00000002, /* EMC_RD_RCD */
8907 0x00000002, /* EMC_WR_RCD */
8908 0x00000001, /* EMC_RRD */
8909 0x00000002, /* EMC_REXT */
8910 0x00000000, /* EMC_WEXT */
8911 0x00000003, /* EMC_WDV */
8912 0x00000003, /* EMC_WDV_MASK */
8913 0x00000006, /* EMC_QUSE */
8914 0x00000002, /* EMC_QUSE_WIDTH */
8915 0x00000000, /* EMC_IBDLY */
8916 0x00000005, /* EMC_EINPUT */
8917 0x00000005, /* EMC_EINPUT_DURATION */
8918 0x00010000, /* EMC_PUTERM_EXTRA */
8919 0x00000003, /* EMC_PUTERM_WIDTH */
8920 0x00000000, /* EMC_PUTERM_ADJ */
8921 0x00000000, /* EMC_CDB_CNTL_1 */
8922 0x00000000, /* EMC_CDB_CNTL_2 */
8923 0x00000000, /* EMC_CDB_CNTL_3 */
8924 0x00000004, /* EMC_QRST */
8925 0x0000000c, /* EMC_QSAFE */
8926 0x0000000d, /* EMC_RDV */
8927 0x0000000f, /* EMC_RDV_MASK */
8928 0x00000030, /* EMC_REFRESH */
8929 0x00000000, /* EMC_BURST_REFRESH_NUM */
8930 0x0000000c, /* EMC_PRE_REFRESH_REQ_CNT */
8931 0x00000002, /* EMC_PDEX2WR */
8932 0x00000002, /* EMC_PDEX2RD */
8933 0x00000002, /* EMC_PCHG2PDEN */
8934 0x00000000, /* EMC_ACT2PDEN */
8935 0x00000001, /* EMC_AR2PDEN */
8936 0x0000000c, /* EMC_RW2PDEN */
8937 0x00000003, /* EMC_TXSR */
8938 0x00000002, /* EMC_TXSRDLL */
8939 0x00000003, /* EMC_TCKE */
8940 0x00000003, /* EMC_TCKESR */
8941 0x00000003, /* EMC_TPD */
8942 0x00000006, /* EMC_TFAW */
8943 0x00000004, /* EMC_TRPAB */
8944 0x00000003, /* EMC_TCLKSTABLE */
8945 0x00000003, /* EMC_TCLKSTOP */
8946 0x00000036, /* EMC_TREFBW */
8947 0x00000000, /* EMC_FBIO_CFG6 */
8948 0x00000000, /* EMC_ODT_WRITE */
8949 0x00000000, /* EMC_ODT_READ */
8950 0x1361a296, /* EMC_FBIO_CFG5 */
8951 0x005800a0, /* EMC_CFG_DIG_DLL */
8952 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8953 0x00048000, /* EMC_DLL_XFORM_DQS0 */
8954 0x00048000, /* EMC_DLL_XFORM_DQS1 */
8955 0x00048000, /* EMC_DLL_XFORM_DQS2 */
8956 0x00048000, /* EMC_DLL_XFORM_DQS3 */
8957 0x00048000, /* EMC_DLL_XFORM_DQS4 */
8958 0x00048000, /* EMC_DLL_XFORM_DQS5 */
8959 0x00048000, /* EMC_DLL_XFORM_DQS6 */
8960 0x00048000, /* EMC_DLL_XFORM_DQS7 */
8961 0x00048000, /* EMC_DLL_XFORM_DQS8 */
8962 0x00048000, /* EMC_DLL_XFORM_DQS9 */
8963 0x00048000, /* EMC_DLL_XFORM_DQS10 */
8964 0x00048000, /* EMC_DLL_XFORM_DQS11 */
8965 0x00048000, /* EMC_DLL_XFORM_DQS12 */
8966 0x00048000, /* EMC_DLL_XFORM_DQS13 */
8967 0x00048000, /* EMC_DLL_XFORM_DQS14 */
8968 0x00048000, /* EMC_DLL_XFORM_DQS15 */
8969 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8970 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8971 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8972 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8973 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8974 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8975 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8976 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8977 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
8978 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
8979 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8980 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
8981 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
8982 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8983 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8984 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8985 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8986 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8987 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8988 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8989 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8990 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8991 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8992 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8993 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8994 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8995 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8996 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8997 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8998 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8999 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9000 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9001 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9002 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9003 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9004 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9005 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9006 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9007 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9008 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9009 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9010 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9011 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9012 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9013 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9014 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9015 0x00000200, /* EMC_XM2CMDPADCTRL */
9016 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9017 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9018 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9019 0x00000000, /* EMC_XM2DQPADCTRL2 */
9020 0x00000000, /* EMC_XM2DQPADCTRL3 */
9021 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9022 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9023 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9024 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9025 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9026 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9027 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9028 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9029 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9030 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9031 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9032 0x00000000, /* EMC_TXDSRVTTGEN */
9033 0x00000000, /* EMC_FBIO_SPARE */
9034 0x00064000, /* EMC_ZCAL_INTERVAL */
9035 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9036 0x000d0011, /* EMC_MRS_WAIT_CNT */
9037 0x000d0011, /* EMC_MRS_WAIT_CNT2 */
9038 0x00000000, /* EMC_CTT */
9039 0x00000003, /* EMC_CTT_DURATION */
9040 0x0000f3f3, /* EMC_CFG_PIPE */
9041 0x80000164, /* EMC_DYN_SELF_REF_CONTROL */
9042 0x0000000a, /* EMC_QPOP */
9043 0x40040001, /* MC_EMEM_ARB_CFG */
9044 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9045 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9046 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9047 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9048 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9049 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9050 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9051 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9052 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9053 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9054 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9055 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9056 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9057 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9058 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9059 0x77c30303, /* MC_EMEM_ARB_MISC0 */
9060 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9061 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9064 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9065 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
9066 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9067 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9068 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9069 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9070 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9071 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9072 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9073 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9074 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9075 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9076 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9077 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9078 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9079 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9080 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9081 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9082 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9083 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9084 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9085 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9086 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9087 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9088 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9089 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9090 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9092 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9093 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9094 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9096 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9097 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9098 0x00000802, /* EMC_CTT_TERM_CTRL */
9099 0xf3200000, /* EMC_CFG */
9100 0x000008c7, /* EMC_CFG_2 */
9101 0x0004013c, /* EMC_SEL_DPD_CTRL */
9102 0x00580068, /* EMC_CFG_DIG_DLL */
9103 0x00000008, /* EMC_BGBIAS_CTL0 */
9104 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9105 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9106 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9107 0x00000000, /* Mode Register 0 */
9108 0x00010083, /* Mode Register 1 */
9109 0x00020004, /* Mode Register 2 */
9110 0x800b0000, /* Mode Register 4 */
9111 57820, /* expected dvfs latency (ns) */
9115 "09_20400_04_V5.0.14_V1.1", /* DVFS table version */
9116 20400, /* SDRAM frequency */
9117 800, /* min voltage */
9118 800, /* gpu min voltage */
9119 "pllp_out0", /* clock source id */
9120 0x40000026, /* CLK_SOURCE_EMC */
9121 165, /* number of burst_regs */
9122 31, /* number of up_down_regs */
9124 0x00000001, /* EMC_RC */
9125 0x00000003, /* EMC_RFC */
9126 0x00000000, /* EMC_RFC_SLR */
9127 0x00000002, /* EMC_RAS */
9128 0x00000002, /* EMC_RP */
9129 0x00000006, /* EMC_R2W */
9130 0x00000008, /* EMC_W2R */
9131 0x00000003, /* EMC_R2P */
9132 0x0000000a, /* EMC_W2P */
9133 0x00000002, /* EMC_RD_RCD */
9134 0x00000002, /* EMC_WR_RCD */
9135 0x00000001, /* EMC_RRD */
9136 0x00000002, /* EMC_REXT */
9137 0x00000000, /* EMC_WEXT */
9138 0x00000003, /* EMC_WDV */
9139 0x00000003, /* EMC_WDV_MASK */
9140 0x00000006, /* EMC_QUSE */
9141 0x00000002, /* EMC_QUSE_WIDTH */
9142 0x00000000, /* EMC_IBDLY */
9143 0x00000005, /* EMC_EINPUT */
9144 0x00000005, /* EMC_EINPUT_DURATION */
9145 0x00010000, /* EMC_PUTERM_EXTRA */
9146 0x00000003, /* EMC_PUTERM_WIDTH */
9147 0x00000000, /* EMC_PUTERM_ADJ */
9148 0x00000000, /* EMC_CDB_CNTL_1 */
9149 0x00000000, /* EMC_CDB_CNTL_2 */
9150 0x00000000, /* EMC_CDB_CNTL_3 */
9151 0x00000004, /* EMC_QRST */
9152 0x0000000c, /* EMC_QSAFE */
9153 0x0000000d, /* EMC_RDV */
9154 0x0000000f, /* EMC_RDV_MASK */
9155 0x0000004d, /* EMC_REFRESH */
9156 0x00000000, /* EMC_BURST_REFRESH_NUM */
9157 0x00000013, /* EMC_PRE_REFRESH_REQ_CNT */
9158 0x00000002, /* EMC_PDEX2WR */
9159 0x00000002, /* EMC_PDEX2RD */
9160 0x00000002, /* EMC_PCHG2PDEN */
9161 0x00000000, /* EMC_ACT2PDEN */
9162 0x00000001, /* EMC_AR2PDEN */
9163 0x0000000c, /* EMC_RW2PDEN */
9164 0x00000003, /* EMC_TXSR */
9165 0x00000003, /* EMC_TXSRDLL */
9166 0x00000003, /* EMC_TCKE */
9167 0x00000003, /* EMC_TCKESR */
9168 0x00000003, /* EMC_TPD */
9169 0x00000006, /* EMC_TFAW */
9170 0x00000004, /* EMC_TRPAB */
9171 0x00000003, /* EMC_TCLKSTABLE */
9172 0x00000003, /* EMC_TCLKSTOP */
9173 0x00000055, /* EMC_TREFBW */
9174 0x00000000, /* EMC_FBIO_CFG6 */
9175 0x00000000, /* EMC_ODT_WRITE */
9176 0x00000000, /* EMC_ODT_READ */
9177 0x1361a296, /* EMC_FBIO_CFG5 */
9178 0x005800a0, /* EMC_CFG_DIG_DLL */
9179 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9180 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9181 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9182 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9183 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9184 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9185 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9186 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9187 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9188 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9189 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9190 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9191 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9192 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9193 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9194 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9195 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9196 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9197 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9198 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9199 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9200 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9201 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9202 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9203 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9204 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9205 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9206 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9207 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9208 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9209 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9210 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9211 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9212 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9213 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9214 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9215 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9216 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9217 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9218 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9219 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9220 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9221 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9222 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9223 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9224 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9225 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9226 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9227 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9228 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9229 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9230 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9231 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9232 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9233 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9234 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9235 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9236 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9237 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9238 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9239 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9240 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9241 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9242 0x00000200, /* EMC_XM2CMDPADCTRL */
9243 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9244 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9245 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9246 0x00000000, /* EMC_XM2DQPADCTRL2 */
9247 0x00000000, /* EMC_XM2DQPADCTRL3 */
9248 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9249 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9250 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9251 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9252 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9253 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9254 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9255 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9256 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9257 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9258 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9259 0x00000000, /* EMC_TXDSRVTTGEN */
9260 0x00000000, /* EMC_FBIO_SPARE */
9261 0x00064000, /* EMC_ZCAL_INTERVAL */
9262 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9263 0x00150011, /* EMC_MRS_WAIT_CNT */
9264 0x00150011, /* EMC_MRS_WAIT_CNT2 */
9265 0x00000000, /* EMC_CTT */
9266 0x00000003, /* EMC_CTT_DURATION */
9267 0x0000f3f3, /* EMC_CFG_PIPE */
9268 0x8000019f, /* EMC_DYN_SELF_REF_CONTROL */
9269 0x0000000a, /* EMC_QPOP */
9270 0x40020001, /* MC_EMEM_ARB_CFG */
9271 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9272 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9273 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9274 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9275 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9276 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9277 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9278 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9279 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9280 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9281 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9282 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9283 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9284 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9285 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9286 0x74e30303, /* MC_EMEM_ARB_MISC0 */
9287 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9288 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9291 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9292 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
9293 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9294 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9295 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9296 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9297 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9298 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9299 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9300 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9301 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9302 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9303 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9304 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9305 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9306 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9307 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9308 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9309 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9310 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9311 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9312 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9313 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9314 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9315 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9316 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9317 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9319 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9320 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9321 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9323 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9324 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9325 0x00000802, /* EMC_CTT_TERM_CTRL */
9326 0xf3200000, /* EMC_CFG */
9327 0x000008c7, /* EMC_CFG_2 */
9328 0x0004013c, /* EMC_SEL_DPD_CTRL */
9329 0x00580068, /* EMC_CFG_DIG_DLL */
9330 0x00000008, /* EMC_BGBIAS_CTL0 */
9331 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9332 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9333 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9334 0x00000000, /* Mode Register 0 */
9335 0x00010083, /* Mode Register 1 */
9336 0x00020004, /* Mode Register 2 */
9337 0x800b0000, /* Mode Register 4 */
9338 35610, /* expected dvfs latency (ns) */
9342 "09_40800_04_V5.0.14_V1.1", /* DVFS table version */
9343 40800, /* SDRAM frequency */
9344 800, /* min voltage */
9345 800, /* gpu min voltage */
9346 "pllp_out0", /* clock source id */
9347 0x40000012, /* CLK_SOURCE_EMC */
9348 165, /* number of burst_regs */
9349 31, /* number of up_down_regs */
9351 0x00000002, /* EMC_RC */
9352 0x00000005, /* EMC_RFC */
9353 0x00000000, /* EMC_RFC_SLR */
9354 0x00000002, /* EMC_RAS */
9355 0x00000002, /* EMC_RP */
9356 0x00000006, /* EMC_R2W */
9357 0x00000008, /* EMC_W2R */
9358 0x00000003, /* EMC_R2P */
9359 0x0000000a, /* EMC_W2P */
9360 0x00000002, /* EMC_RD_RCD */
9361 0x00000002, /* EMC_WR_RCD */
9362 0x00000001, /* EMC_RRD */
9363 0x00000002, /* EMC_REXT */
9364 0x00000000, /* EMC_WEXT */
9365 0x00000003, /* EMC_WDV */
9366 0x00000003, /* EMC_WDV_MASK */
9367 0x00000006, /* EMC_QUSE */
9368 0x00000002, /* EMC_QUSE_WIDTH */
9369 0x00000000, /* EMC_IBDLY */
9370 0x00000005, /* EMC_EINPUT */
9371 0x00000005, /* EMC_EINPUT_DURATION */
9372 0x00010000, /* EMC_PUTERM_EXTRA */
9373 0x00000003, /* EMC_PUTERM_WIDTH */
9374 0x00000000, /* EMC_PUTERM_ADJ */
9375 0x00000000, /* EMC_CDB_CNTL_1 */
9376 0x00000000, /* EMC_CDB_CNTL_2 */
9377 0x00000000, /* EMC_CDB_CNTL_3 */
9378 0x00000004, /* EMC_QRST */
9379 0x0000000c, /* EMC_QSAFE */
9380 0x0000000d, /* EMC_RDV */
9381 0x0000000f, /* EMC_RDV_MASK */
9382 0x0000009a, /* EMC_REFRESH */
9383 0x00000000, /* EMC_BURST_REFRESH_NUM */
9384 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
9385 0x00000002, /* EMC_PDEX2WR */
9386 0x00000002, /* EMC_PDEX2RD */
9387 0x00000002, /* EMC_PCHG2PDEN */
9388 0x00000000, /* EMC_ACT2PDEN */
9389 0x00000001, /* EMC_AR2PDEN */
9390 0x0000000c, /* EMC_RW2PDEN */
9391 0x00000006, /* EMC_TXSR */
9392 0x00000006, /* EMC_TXSRDLL */
9393 0x00000003, /* EMC_TCKE */
9394 0x00000003, /* EMC_TCKESR */
9395 0x00000003, /* EMC_TPD */
9396 0x00000006, /* EMC_TFAW */
9397 0x00000004, /* EMC_TRPAB */
9398 0x00000003, /* EMC_TCLKSTABLE */
9399 0x00000003, /* EMC_TCLKSTOP */
9400 0x000000aa, /* EMC_TREFBW */
9401 0x00000000, /* EMC_FBIO_CFG6 */
9402 0x00000000, /* EMC_ODT_WRITE */
9403 0x00000000, /* EMC_ODT_READ */
9404 0x1361a296, /* EMC_FBIO_CFG5 */
9405 0x005800a0, /* EMC_CFG_DIG_DLL */
9406 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9407 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9408 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9409 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9410 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9411 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9412 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9413 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9414 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9415 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9416 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9417 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9418 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9419 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9420 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9421 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9422 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9423 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9424 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9425 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9426 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9427 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9428 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9429 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9430 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9431 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9432 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9433 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9434 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9435 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9436 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9437 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9438 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9439 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9440 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9441 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9442 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9443 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9444 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9445 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9446 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9447 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9448 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9449 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9450 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9451 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9452 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9453 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9454 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9455 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9456 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9457 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9458 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9459 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9460 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9461 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9462 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9463 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9464 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9465 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9466 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9467 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9468 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9469 0x00000200, /* EMC_XM2CMDPADCTRL */
9470 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9471 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9472 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9473 0x00000000, /* EMC_XM2DQPADCTRL2 */
9474 0x00000000, /* EMC_XM2DQPADCTRL3 */
9475 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9476 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9477 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9478 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9479 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9480 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9481 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9482 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9483 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9484 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9485 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9486 0x00000000, /* EMC_TXDSRVTTGEN */
9487 0x00000000, /* EMC_FBIO_SPARE */
9488 0x00064000, /* EMC_ZCAL_INTERVAL */
9489 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9490 0x00290011, /* EMC_MRS_WAIT_CNT */
9491 0x00290011, /* EMC_MRS_WAIT_CNT2 */
9492 0x00000000, /* EMC_CTT */
9493 0x00000003, /* EMC_CTT_DURATION */
9494 0x0000f3f3, /* EMC_CFG_PIPE */
9495 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
9496 0x0000000a, /* EMC_QPOP */
9497 0xa0000001, /* MC_EMEM_ARB_CFG */
9498 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9499 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9500 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9501 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9502 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9503 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9504 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9505 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9506 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9507 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9508 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9509 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9510 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9511 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9512 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9513 0x73030303, /* MC_EMEM_ARB_MISC0 */
9514 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9515 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9518 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9519 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
9520 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9521 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9522 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9523 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9524 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9525 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9526 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9527 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9528 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9529 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9530 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9531 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9532 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9533 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9534 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9535 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9536 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9537 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9538 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9539 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9540 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9541 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9542 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9543 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9544 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9545 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9546 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9547 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9548 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9550 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9551 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9552 0x00000802, /* EMC_CTT_TERM_CTRL */
9553 0xf3200000, /* EMC_CFG */
9554 0x000008c7, /* EMC_CFG_2 */
9555 0x0004013c, /* EMC_SEL_DPD_CTRL */
9556 0x00580068, /* EMC_CFG_DIG_DLL */
9557 0x00000008, /* EMC_BGBIAS_CTL0 */
9558 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9559 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9560 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9561 0x00000000, /* Mode Register 0 */
9562 0x00010083, /* Mode Register 1 */
9563 0x00020004, /* Mode Register 2 */
9564 0x800b0000, /* Mode Register 4 */
9565 20850, /* expected dvfs latency (ns) */
9569 "09_68000_04_V5.0.14_V1.1", /* DVFS table version */
9570 68000, /* SDRAM frequency */
9571 800, /* min voltage */
9572 800, /* gpu min voltage */
9573 "pllp_out0", /* clock source id */
9574 0x4000000a, /* CLK_SOURCE_EMC */
9575 165, /* number of burst_regs */
9576 31, /* number of up_down_regs */
9578 0x00000004, /* EMC_RC */
9579 0x00000008, /* EMC_RFC */
9580 0x00000000, /* EMC_RFC_SLR */
9581 0x00000002, /* EMC_RAS */
9582 0x00000002, /* EMC_RP */
9583 0x00000006, /* EMC_R2W */
9584 0x00000008, /* EMC_W2R */
9585 0x00000003, /* EMC_R2P */
9586 0x0000000a, /* EMC_W2P */
9587 0x00000002, /* EMC_RD_RCD */
9588 0x00000002, /* EMC_WR_RCD */
9589 0x00000001, /* EMC_RRD */
9590 0x00000002, /* EMC_REXT */
9591 0x00000000, /* EMC_WEXT */
9592 0x00000003, /* EMC_WDV */
9593 0x00000003, /* EMC_WDV_MASK */
9594 0x00000006, /* EMC_QUSE */
9595 0x00000002, /* EMC_QUSE_WIDTH */
9596 0x00000000, /* EMC_IBDLY */
9597 0x00000005, /* EMC_EINPUT */
9598 0x00000005, /* EMC_EINPUT_DURATION */
9599 0x00010000, /* EMC_PUTERM_EXTRA */
9600 0x00000003, /* EMC_PUTERM_WIDTH */
9601 0x00000000, /* EMC_PUTERM_ADJ */
9602 0x00000000, /* EMC_CDB_CNTL_1 */
9603 0x00000000, /* EMC_CDB_CNTL_2 */
9604 0x00000000, /* EMC_CDB_CNTL_3 */
9605 0x00000004, /* EMC_QRST */
9606 0x0000000c, /* EMC_QSAFE */
9607 0x0000000d, /* EMC_RDV */
9608 0x0000000f, /* EMC_RDV_MASK */
9609 0x00000101, /* EMC_REFRESH */
9610 0x00000000, /* EMC_BURST_REFRESH_NUM */
9611 0x00000040, /* EMC_PRE_REFRESH_REQ_CNT */
9612 0x00000002, /* EMC_PDEX2WR */
9613 0x00000002, /* EMC_PDEX2RD */
9614 0x00000002, /* EMC_PCHG2PDEN */
9615 0x00000000, /* EMC_ACT2PDEN */
9616 0x00000001, /* EMC_AR2PDEN */
9617 0x0000000c, /* EMC_RW2PDEN */
9618 0x0000000a, /* EMC_TXSR */
9619 0x0000000a, /* EMC_TXSRDLL */
9620 0x00000003, /* EMC_TCKE */
9621 0x00000003, /* EMC_TCKESR */
9622 0x00000003, /* EMC_TPD */
9623 0x00000006, /* EMC_TFAW */
9624 0x00000004, /* EMC_TRPAB */
9625 0x00000003, /* EMC_TCLKSTABLE */
9626 0x00000003, /* EMC_TCLKSTOP */
9627 0x0000011b, /* EMC_TREFBW */
9628 0x00000000, /* EMC_FBIO_CFG6 */
9629 0x00000000, /* EMC_ODT_WRITE */
9630 0x00000000, /* EMC_ODT_READ */
9631 0x1361a296, /* EMC_FBIO_CFG5 */
9632 0x005800a0, /* EMC_CFG_DIG_DLL */
9633 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9634 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9635 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9636 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9637 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9638 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9639 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9640 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9641 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9642 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9643 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9644 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9645 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9646 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9647 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9648 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9649 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9650 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9651 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9652 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9653 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9654 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9655 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9656 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9657 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9658 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9659 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9660 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9661 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9662 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9663 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9664 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9665 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9666 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9667 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9668 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9669 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9670 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9671 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9672 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9673 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9674 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9675 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9676 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9677 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9678 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9679 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9680 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9681 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9682 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9683 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9684 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9685 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9686 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9687 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9688 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9689 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9690 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9691 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9692 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9693 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9694 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9695 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9696 0x00000200, /* EMC_XM2CMDPADCTRL */
9697 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9698 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9699 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9700 0x00000000, /* EMC_XM2DQPADCTRL2 */
9701 0x00000000, /* EMC_XM2DQPADCTRL3 */
9702 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9703 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9704 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9705 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9706 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9707 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9708 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9709 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9710 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9711 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9712 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9713 0x00000000, /* EMC_TXDSRVTTGEN */
9714 0x00000000, /* EMC_FBIO_SPARE */
9715 0x00064000, /* EMC_ZCAL_INTERVAL */
9716 0x00000019, /* EMC_ZCAL_WAIT_CNT */
9717 0x00440011, /* EMC_MRS_WAIT_CNT */
9718 0x00440011, /* EMC_MRS_WAIT_CNT2 */
9719 0x00000000, /* EMC_CTT */
9720 0x00000003, /* EMC_CTT_DURATION */
9721 0x0000f3f3, /* EMC_CFG_PIPE */
9722 0x80000309, /* EMC_DYN_SELF_REF_CONTROL */
9723 0x0000000a, /* EMC_QPOP */
9724 0x00000001, /* MC_EMEM_ARB_CFG */
9725 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9726 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9727 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9728 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9729 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9730 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9731 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9732 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9733 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9734 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9735 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9736 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9737 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9738 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9739 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9740 0x72630403, /* MC_EMEM_ARB_MISC0 */
9741 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9742 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9745 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9746 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
9747 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9748 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9749 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9750 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9751 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9752 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9753 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9754 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9755 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9756 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9757 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9758 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9759 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9760 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9761 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9762 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9763 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9764 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9765 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9766 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9767 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9768 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9769 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9770 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9771 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9772 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9773 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9774 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9775 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9777 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9778 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9779 0x00000802, /* EMC_CTT_TERM_CTRL */
9780 0xf3200000, /* EMC_CFG */
9781 0x000008c7, /* EMC_CFG_2 */
9782 0x0004013c, /* EMC_SEL_DPD_CTRL */
9783 0x00580068, /* EMC_CFG_DIG_DLL */
9784 0x00000008, /* EMC_BGBIAS_CTL0 */
9785 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9786 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9787 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9788 0x00000000, /* Mode Register 0 */
9789 0x00010083, /* Mode Register 1 */
9790 0x00020004, /* Mode Register 2 */
9791 0x800b0000, /* Mode Register 4 */
9792 10720, /* expected dvfs latency (ns) */
9796 "09_102000_04_V5.0.14_V1.1", /* DVFS table version */
9797 102000, /* SDRAM frequency */
9798 800, /* min voltage */
9799 800, /* gpu min voltage */
9800 "pllp_out0", /* clock source id */
9801 0x40000006, /* CLK_SOURCE_EMC */
9802 165, /* number of burst_regs */
9803 31, /* number of up_down_regs */
9805 0x00000006, /* EMC_RC */
9806 0x0000000d, /* EMC_RFC */
9807 0x00000000, /* EMC_RFC_SLR */
9808 0x00000004, /* EMC_RAS */
9809 0x00000002, /* EMC_RP */
9810 0x00000006, /* EMC_R2W */
9811 0x00000008, /* EMC_W2R */
9812 0x00000003, /* EMC_R2P */
9813 0x0000000a, /* EMC_W2P */
9814 0x00000002, /* EMC_RD_RCD */
9815 0x00000002, /* EMC_WR_RCD */
9816 0x00000001, /* EMC_RRD */
9817 0x00000002, /* EMC_REXT */
9818 0x00000000, /* EMC_WEXT */
9819 0x00000003, /* EMC_WDV */
9820 0x00000003, /* EMC_WDV_MASK */
9821 0x00000006, /* EMC_QUSE */
9822 0x00000002, /* EMC_QUSE_WIDTH */
9823 0x00000000, /* EMC_IBDLY */
9824 0x00000005, /* EMC_EINPUT */
9825 0x00000005, /* EMC_EINPUT_DURATION */
9826 0x00010000, /* EMC_PUTERM_EXTRA */
9827 0x00000003, /* EMC_PUTERM_WIDTH */
9828 0x00000000, /* EMC_PUTERM_ADJ */
9829 0x00000000, /* EMC_CDB_CNTL_1 */
9830 0x00000000, /* EMC_CDB_CNTL_2 */
9831 0x00000000, /* EMC_CDB_CNTL_3 */
9832 0x00000004, /* EMC_QRST */
9833 0x0000000c, /* EMC_QSAFE */
9834 0x0000000d, /* EMC_RDV */
9835 0x0000000f, /* EMC_RDV_MASK */
9836 0x00000182, /* EMC_REFRESH */
9837 0x00000000, /* EMC_BURST_REFRESH_NUM */
9838 0x00000060, /* EMC_PRE_REFRESH_REQ_CNT */
9839 0x00000002, /* EMC_PDEX2WR */
9840 0x00000002, /* EMC_PDEX2RD */
9841 0x00000002, /* EMC_PCHG2PDEN */
9842 0x00000000, /* EMC_ACT2PDEN */
9843 0x00000001, /* EMC_AR2PDEN */
9844 0x0000000c, /* EMC_RW2PDEN */
9845 0x0000000f, /* EMC_TXSR */
9846 0x0000000f, /* EMC_TXSRDLL */
9847 0x00000003, /* EMC_TCKE */
9848 0x00000003, /* EMC_TCKESR */
9849 0x00000003, /* EMC_TPD */
9850 0x00000006, /* EMC_TFAW */
9851 0x00000004, /* EMC_TRPAB */
9852 0x00000003, /* EMC_TCLKSTABLE */
9853 0x00000003, /* EMC_TCLKSTOP */
9854 0x000001a9, /* EMC_TREFBW */
9855 0x00000000, /* EMC_FBIO_CFG6 */
9856 0x00000000, /* EMC_ODT_WRITE */
9857 0x00000000, /* EMC_ODT_READ */
9858 0x1361a296, /* EMC_FBIO_CFG5 */
9859 0x005800a0, /* EMC_CFG_DIG_DLL */
9860 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9861 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9862 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9863 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9864 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9865 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9866 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9867 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9868 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9869 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9870 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9871 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9872 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9873 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9874 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9875 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9876 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9877 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9878 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9879 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9880 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9881 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9882 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9883 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9884 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9885 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9886 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9887 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9888 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9889 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9890 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9891 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9892 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9893 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9894 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9895 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9896 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9897 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9898 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9899 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9900 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9901 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9902 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9903 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9904 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9905 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9906 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9907 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9908 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9909 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9910 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9911 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9912 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9913 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9914 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9915 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9916 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9917 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9918 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9919 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9920 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9921 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9922 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9923 0x00000200, /* EMC_XM2CMDPADCTRL */
9924 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9925 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9926 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9927 0x00000000, /* EMC_XM2DQPADCTRL2 */
9928 0x00000000, /* EMC_XM2DQPADCTRL3 */
9929 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9930 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9931 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9932 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9933 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9934 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9935 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9936 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9937 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9938 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9939 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9940 0x00000000, /* EMC_TXDSRVTTGEN */
9941 0x00000000, /* EMC_FBIO_SPARE */
9942 0x00064000, /* EMC_ZCAL_INTERVAL */
9943 0x00000025, /* EMC_ZCAL_WAIT_CNT */
9944 0x00660011, /* EMC_MRS_WAIT_CNT */
9945 0x00660011, /* EMC_MRS_WAIT_CNT2 */
9946 0x00000000, /* EMC_CTT */
9947 0x00000003, /* EMC_CTT_DURATION */
9948 0x0000f3f3, /* EMC_CFG_PIPE */
9949 0x8000040b, /* EMC_DYN_SELF_REF_CONTROL */
9950 0x0000000a, /* EMC_QPOP */
9951 0x08000001, /* MC_EMEM_ARB_CFG */
9952 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9953 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9954 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9955 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
9956 0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
9957 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9958 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9959 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9960 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9961 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9962 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9963 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9964 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9965 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9966 0x00090403, /* MC_EMEM_ARB_DA_COVERS */
9967 0x72430504, /* MC_EMEM_ARB_MISC0 */
9968 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9969 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9972 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9973 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
9974 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9975 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9976 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9977 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9978 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9979 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9980 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9981 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9982 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9983 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9984 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9985 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
9986 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9987 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9988 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9989 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9990 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9991 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9992 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9993 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9994 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9995 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9996 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9997 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9998 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9999 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10000 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10002 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10004 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
10005 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10006 0x00000802, /* EMC_CTT_TERM_CTRL */
10007 0xf3200000, /* EMC_CFG */
10008 0x000008c7, /* EMC_CFG_2 */
10009 0x0004013c, /* EMC_SEL_DPD_CTRL */
10010 0x00580068, /* EMC_CFG_DIG_DLL */
10011 0x00000008, /* EMC_BGBIAS_CTL0 */
10012 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10013 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10014 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10015 0x00000000, /* Mode Register 0 */
10016 0x00010083, /* Mode Register 1 */
10017 0x00020004, /* Mode Register 2 */
10018 0x800b0000, /* Mode Register 4 */
10019 6890, /* expected dvfs latency (ns) */
10022 0x19, /* V5.0.14 */
10023 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
10024 204000, /* SDRAM frequency */
10025 800, /* min voltage */
10026 800, /* gpu min voltage */
10027 "pllp_out0", /* clock source id */
10028 0x40000002, /* CLK_SOURCE_EMC */
10029 165, /* number of burst_regs */
10030 31, /* number of up_down_regs */
10032 0x0000000c, /* EMC_RC */
10033 0x0000001a, /* EMC_RFC */
10034 0x00000000, /* EMC_RFC_SLR */
10035 0x00000008, /* EMC_RAS */
10036 0x00000003, /* EMC_RP */
10037 0x00000007, /* EMC_R2W */
10038 0x00000008, /* EMC_W2R */
10039 0x00000003, /* EMC_R2P */
10040 0x0000000a, /* EMC_W2P */
10041 0x00000003, /* EMC_RD_RCD */
10042 0x00000003, /* EMC_WR_RCD */
10043 0x00000002, /* EMC_RRD */
10044 0x00000003, /* EMC_REXT */
10045 0x00000000, /* EMC_WEXT */
10046 0x00000002, /* EMC_WDV */
10047 0x00000002, /* EMC_WDV_MASK */
10048 0x00000005, /* EMC_QUSE */
10049 0x00000003, /* EMC_QUSE_WIDTH */
10050 0x00000000, /* EMC_IBDLY */
10051 0x00000003, /* EMC_EINPUT */
10052 0x00000007, /* EMC_EINPUT_DURATION */
10053 0x00010000, /* EMC_PUTERM_EXTRA */
10054 0x00000004, /* EMC_PUTERM_WIDTH */
10055 0x00000000, /* EMC_PUTERM_ADJ */
10056 0x00000000, /* EMC_CDB_CNTL_1 */
10057 0x00000000, /* EMC_CDB_CNTL_2 */
10058 0x00000000, /* EMC_CDB_CNTL_3 */
10059 0x00000002, /* EMC_QRST */
10060 0x0000000e, /* EMC_QSAFE */
10061 0x0000000f, /* EMC_RDV */
10062 0x00000011, /* EMC_RDV_MASK */
10063 0x00000304, /* EMC_REFRESH */
10064 0x00000000, /* EMC_BURST_REFRESH_NUM */
10065 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
10066 0x00000002, /* EMC_PDEX2WR */
10067 0x00000002, /* EMC_PDEX2RD */
10068 0x00000003, /* EMC_PCHG2PDEN */
10069 0x00000000, /* EMC_ACT2PDEN */
10070 0x00000001, /* EMC_AR2PDEN */
10071 0x0000000c, /* EMC_RW2PDEN */
10072 0x0000001d, /* EMC_TXSR */
10073 0x0000001d, /* EMC_TXSRDLL */
10074 0x00000003, /* EMC_TCKE */
10075 0x00000004, /* EMC_TCKESR */
10076 0x00000003, /* EMC_TPD */
10077 0x00000009, /* EMC_TFAW */
10078 0x00000005, /* EMC_TRPAB */
10079 0x00000003, /* EMC_TCLKSTABLE */
10080 0x00000003, /* EMC_TCLKSTOP */
10081 0x00000351, /* EMC_TREFBW */
10082 0x00000000, /* EMC_FBIO_CFG6 */
10083 0x00000000, /* EMC_ODT_WRITE */
10084 0x00000000, /* EMC_ODT_READ */
10085 0x1361a296, /* EMC_FBIO_CFG5 */
10086 0x005800a0, /* EMC_CFG_DIG_DLL */
10087 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10088 0x00048000, /* EMC_DLL_XFORM_DQS0 */
10089 0x00048000, /* EMC_DLL_XFORM_DQS1 */
10090 0x00048000, /* EMC_DLL_XFORM_DQS2 */
10091 0x00048000, /* EMC_DLL_XFORM_DQS3 */
10092 0x00048000, /* EMC_DLL_XFORM_DQS4 */
10093 0x00048000, /* EMC_DLL_XFORM_DQS5 */
10094 0x00048000, /* EMC_DLL_XFORM_DQS6 */
10095 0x00048000, /* EMC_DLL_XFORM_DQS7 */
10096 0x00048000, /* EMC_DLL_XFORM_DQS8 */
10097 0x00048000, /* EMC_DLL_XFORM_DQS9 */
10098 0x00048000, /* EMC_DLL_XFORM_DQS10 */
10099 0x00048000, /* EMC_DLL_XFORM_DQS11 */
10100 0x00048000, /* EMC_DLL_XFORM_DQS12 */
10101 0x00048000, /* EMC_DLL_XFORM_DQS13 */
10102 0x00048000, /* EMC_DLL_XFORM_DQS14 */
10103 0x00048000, /* EMC_DLL_XFORM_DQS15 */
10104 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10105 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10106 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10107 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10108 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10109 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10110 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10111 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10112 0x00080000, /* EMC_DLL_XFORM_ADDR0 */
10113 0x00080000, /* EMC_DLL_XFORM_ADDR1 */
10114 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10115 0x00080000, /* EMC_DLL_XFORM_ADDR3 */
10116 0x00080000, /* EMC_DLL_XFORM_ADDR4 */
10117 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10118 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10119 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10120 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10121 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10122 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10123 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10124 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10125 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10126 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10127 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10128 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10129 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10130 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10131 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10132 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10133 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10134 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10135 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10136 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10137 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10138 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10139 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10140 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10141 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10142 0x00090000, /* EMC_DLL_XFORM_DQ0 */
10143 0x00090000, /* EMC_DLL_XFORM_DQ1 */
10144 0x00090000, /* EMC_DLL_XFORM_DQ2 */
10145 0x00090000, /* EMC_DLL_XFORM_DQ3 */
10146 0x00009000, /* EMC_DLL_XFORM_DQ4 */
10147 0x00009000, /* EMC_DLL_XFORM_DQ5 */
10148 0x00009000, /* EMC_DLL_XFORM_DQ6 */
10149 0x00009000, /* EMC_DLL_XFORM_DQ7 */
10150 0x00000200, /* EMC_XM2CMDPADCTRL */
10151 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10152 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10153 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
10154 0x00000000, /* EMC_XM2DQPADCTRL2 */
10155 0x00000000, /* EMC_XM2DQPADCTRL3 */
10156 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10157 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10158 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10159 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10160 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10161 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10162 0x51451400, /* EMC_XM2DQSPADCTRL3 */
10163 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10164 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10165 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10166 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10167 0x00000000, /* EMC_TXDSRVTTGEN */
10168 0x00000000, /* EMC_FBIO_SPARE */
10169 0x00064000, /* EMC_ZCAL_INTERVAL */
10170 0x0000004a, /* EMC_ZCAL_WAIT_CNT */
10171 0x00cc0011, /* EMC_MRS_WAIT_CNT */
10172 0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
10173 0x00000000, /* EMC_CTT */
10174 0x00000004, /* EMC_CTT_DURATION */
10175 0x0000d3b3, /* EMC_CFG_PIPE */
10176 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
10177 0x0000000a, /* EMC_QPOP */
10178 0x01000003, /* MC_EMEM_ARB_CFG */
10179 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10180 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10181 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
10182 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
10183 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
10184 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
10185 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10186 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10187 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10188 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10189 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10190 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10191 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10192 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10193 0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
10194 0x71e40a07, /* MC_EMEM_ARB_MISC0 */
10195 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10196 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10199 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
10200 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
10201 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10202 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10203 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10204 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10205 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10206 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10207 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10208 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10209 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10210 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10211 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10212 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
10213 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10214 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10215 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10216 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10217 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10218 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10219 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10220 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10221 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10222 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10223 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10224 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10225 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10227 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10228 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10229 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10231 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
10232 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10233 0x00000802, /* EMC_CTT_TERM_CTRL */
10234 0xf3200000, /* EMC_CFG */
10235 0x000008cf, /* EMC_CFG_2 */
10236 0x0004013c, /* EMC_SEL_DPD_CTRL */
10237 0x00580068, /* EMC_CFG_DIG_DLL */
10238 0x00000008, /* EMC_BGBIAS_CTL0 */
10239 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10240 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10241 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10242 0x00000000, /* Mode Register 0 */
10243 0x00010083, /* Mode Register 1 */
10244 0x00020004, /* Mode Register 2 */
10245 0x800b0000, /* Mode Register 4 */
10246 3420, /* expected dvfs latency (ns) */
10249 0x19, /* V5.0.14 */
10250 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
10251 300000, /* SDRAM frequency */
10252 820, /* min voltage */
10253 820, /* gpu min voltage */
10254 "pllc_out0", /* clock source id */
10255 0x20000002, /* CLK_SOURCE_EMC */
10256 165, /* number of burst_regs */
10257 31, /* number of up_down_regs */
10259 0x00000011, /* EMC_RC */
10260 0x00000026, /* EMC_RFC */
10261 0x00000000, /* EMC_RFC_SLR */
10262 0x0000000c, /* EMC_RAS */
10263 0x00000005, /* EMC_RP */
10264 0x00000007, /* EMC_R2W */
10265 0x00000008, /* EMC_W2R */
10266 0x00000003, /* EMC_R2P */
10267 0x0000000a, /* EMC_W2P */
10268 0x00000005, /* EMC_RD_RCD */
10269 0x00000005, /* EMC_WR_RCD */
10270 0x00000002, /* EMC_RRD */
10271 0x00000003, /* EMC_REXT */
10272 0x00000000, /* EMC_WEXT */
10273 0x00000002, /* EMC_WDV */
10274 0x00000002, /* EMC_WDV_MASK */
10275 0x00000006, /* EMC_QUSE */
10276 0x00000003, /* EMC_QUSE_WIDTH */
10277 0x00000000, /* EMC_IBDLY */
10278 0x00000003, /* EMC_EINPUT */
10279 0x00000008, /* EMC_EINPUT_DURATION */
10280 0x00030000, /* EMC_PUTERM_EXTRA */
10281 0x00000004, /* EMC_PUTERM_WIDTH */
10282 0x00000000, /* EMC_PUTERM_ADJ */
10283 0x00000000, /* EMC_CDB_CNTL_1 */
10284 0x00000000, /* EMC_CDB_CNTL_2 */
10285 0x00000000, /* EMC_CDB_CNTL_3 */
10286 0x00000002, /* EMC_QRST */
10287 0x0000000f, /* EMC_QSAFE */
10288 0x00000012, /* EMC_RDV */
10289 0x00000014, /* EMC_RDV_MASK */
10290 0x0000046e, /* EMC_REFRESH */
10291 0x00000000, /* EMC_BURST_REFRESH_NUM */
10292 0x0000011b, /* EMC_PRE_REFRESH_REQ_CNT */
10293 0x00000002, /* EMC_PDEX2WR */
10294 0x00000002, /* EMC_PDEX2RD */
10295 0x00000005, /* EMC_PCHG2PDEN */
10296 0x00000000, /* EMC_ACT2PDEN */
10297 0x00000001, /* EMC_AR2PDEN */
10298 0x0000000c, /* EMC_RW2PDEN */
10299 0x0000002a, /* EMC_TXSR */
10300 0x0000002a, /* EMC_TXSRDLL */
10301 0x00000003, /* EMC_TCKE */
10302 0x00000005, /* EMC_TCKESR */
10303 0x00000003, /* EMC_TPD */
10304 0x0000000d, /* EMC_TFAW */
10305 0x00000007, /* EMC_TRPAB */
10306 0x00000003, /* EMC_TCLKSTABLE */
10307 0x00000003, /* EMC_TCLKSTOP */
10308 0x000004e0, /* EMC_TREFBW */
10309 0x00000000, /* EMC_FBIO_CFG6 */
10310 0x00000000, /* EMC_ODT_WRITE */
10311 0x00000000, /* EMC_ODT_READ */
10312 0x1361a096, /* EMC_FBIO_CFG5 */
10313 0x005800a0, /* EMC_CFG_DIG_DLL */
10314 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10315 0x00020000, /* EMC_DLL_XFORM_DQS0 */
10316 0x00020000, /* EMC_DLL_XFORM_DQS1 */
10317 0x00020000, /* EMC_DLL_XFORM_DQS2 */
10318 0x00020000, /* EMC_DLL_XFORM_DQS3 */
10319 0x00020000, /* EMC_DLL_XFORM_DQS4 */
10320 0x00020000, /* EMC_DLL_XFORM_DQS5 */
10321 0x00020000, /* EMC_DLL_XFORM_DQS6 */
10322 0x00020000, /* EMC_DLL_XFORM_DQS7 */
10323 0x00020000, /* EMC_DLL_XFORM_DQS8 */
10324 0x00020000, /* EMC_DLL_XFORM_DQS9 */
10325 0x00020000, /* EMC_DLL_XFORM_DQS10 */
10326 0x00020000, /* EMC_DLL_XFORM_DQS11 */
10327 0x00020000, /* EMC_DLL_XFORM_DQS12 */
10328 0x00020000, /* EMC_DLL_XFORM_DQS13 */
10329 0x00020000, /* EMC_DLL_XFORM_DQS14 */
10330 0x00020000, /* EMC_DLL_XFORM_DQS15 */
10331 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10332 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10333 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10334 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10335 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10336 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10337 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10338 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10339 0x00060000, /* EMC_DLL_XFORM_ADDR0 */
10340 0x00060000, /* EMC_DLL_XFORM_ADDR1 */
10341 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10342 0x00060000, /* EMC_DLL_XFORM_ADDR3 */
10343 0x00060000, /* EMC_DLL_XFORM_ADDR4 */
10344 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10345 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10346 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10347 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10348 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10349 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10350 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10351 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10352 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10353 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10354 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10355 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10356 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10357 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10358 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10359 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10360 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10361 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10362 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10363 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10364 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10365 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10366 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10367 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10368 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10369 0x00060000, /* EMC_DLL_XFORM_DQ0 */
10370 0x00060000, /* EMC_DLL_XFORM_DQ1 */
10371 0x00060000, /* EMC_DLL_XFORM_DQ2 */
10372 0x00060000, /* EMC_DLL_XFORM_DQ3 */
10373 0x00006000, /* EMC_DLL_XFORM_DQ4 */
10374 0x00006000, /* EMC_DLL_XFORM_DQ5 */
10375 0x00006000, /* EMC_DLL_XFORM_DQ6 */
10376 0x00006000, /* EMC_DLL_XFORM_DQ7 */
10377 0x00000200, /* EMC_XM2CMDPADCTRL */
10378 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10379 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10380 0x01231239, /* EMC_XM2DQSPADCTRL2 */
10381 0x00000000, /* EMC_XM2DQPADCTRL2 */
10382 0x00000000, /* EMC_XM2DQPADCTRL3 */
10383 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10384 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10385 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10386 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10387 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10388 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10389 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10390 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10391 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10392 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10393 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10394 0x00000000, /* EMC_TXDSRVTTGEN */
10395 0x00000000, /* EMC_FBIO_SPARE */
10396 0x00064000, /* EMC_ZCAL_INTERVAL */
10397 0x0000006c, /* EMC_ZCAL_WAIT_CNT */
10398 0x012c0011, /* EMC_MRS_WAIT_CNT */
10399 0x012c0011, /* EMC_MRS_WAIT_CNT2 */
10400 0x00000000, /* EMC_CTT */
10401 0x00000004, /* EMC_CTT_DURATION */
10402 0x000052a3, /* EMC_CFG_PIPE */
10403 0x800009ed, /* EMC_DYN_SELF_REF_CONTROL */
10404 0x0000000b, /* EMC_QPOP */
10405 0x08000004, /* MC_EMEM_ARB_CFG */
10406 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10407 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10408 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
10409 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
10410 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
10411 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
10412 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10413 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10414 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10415 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10416 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10417 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10418 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10419 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10420 0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
10421 0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
10422 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10423 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10426 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
10427 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
10428 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10429 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10430 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10431 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10432 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10433 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10434 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10435 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10436 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10437 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10438 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10439 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
10440 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10441 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10442 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10443 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10444 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10445 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10446 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10447 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10448 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10449 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10451 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10452 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10454 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10455 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10456 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10458 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
10459 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10460 0x00000802, /* EMC_CTT_TERM_CTRL */
10461 0xf3300000, /* EMC_CFG */
10462 0x000008d7, /* EMC_CFG_2 */
10463 0x0004013c, /* EMC_SEL_DPD_CTRL */
10464 0x00580068, /* EMC_CFG_DIG_DLL */
10465 0x00000000, /* EMC_BGBIAS_CTL0 */
10466 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10467 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10468 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10469 0x00000000, /* Mode Register 0 */
10470 0x00010083, /* Mode Register 1 */
10471 0x00020004, /* Mode Register 2 */
10472 0x800b0000, /* Mode Register 4 */
10473 2680, /* expected dvfs latency (ns) */
10476 0x19, /* V5.0.14 */
10477 "09_396000_05_V5.0.14_V1.1", /* DVFS table version */
10478 396000, /* SDRAM frequency */
10479 850, /* min voltage */
10480 850, /* gpu min voltage */
10481 "pllm_out0", /* clock source id */
10482 0x00000002, /* CLK_SOURCE_EMC */
10483 165, /* number of burst_regs */
10484 31, /* number of up_down_regs */
10486 0x00000017, /* EMC_RC */
10487 0x00000033, /* EMC_RFC */
10488 0x00000000, /* EMC_RFC_SLR */
10489 0x00000010, /* EMC_RAS */
10490 0x00000007, /* EMC_RP */
10491 0x00000008, /* EMC_R2W */
10492 0x00000008, /* EMC_W2R */
10493 0x00000003, /* EMC_R2P */
10494 0x0000000a, /* EMC_W2P */
10495 0x00000007, /* EMC_RD_RCD */
10496 0x00000007, /* EMC_WR_RCD */
10497 0x00000003, /* EMC_RRD */
10498 0x00000003, /* EMC_REXT */
10499 0x00000000, /* EMC_WEXT */
10500 0x00000002, /* EMC_WDV */
10501 0x00000002, /* EMC_WDV_MASK */
10502 0x00000006, /* EMC_QUSE */
10503 0x00000003, /* EMC_QUSE_WIDTH */
10504 0x00000000, /* EMC_IBDLY */
10505 0x00000002, /* EMC_EINPUT */
10506 0x00000009, /* EMC_EINPUT_DURATION */
10507 0x00030000, /* EMC_PUTERM_EXTRA */
10508 0x00000004, /* EMC_PUTERM_WIDTH */
10509 0x00000000, /* EMC_PUTERM_ADJ */
10510 0x00000000, /* EMC_CDB_CNTL_1 */
10511 0x00000000, /* EMC_CDB_CNTL_2 */
10512 0x00000000, /* EMC_CDB_CNTL_3 */
10513 0x00000001, /* EMC_QRST */
10514 0x00000010, /* EMC_QSAFE */
10515 0x00000012, /* EMC_RDV */
10516 0x00000014, /* EMC_RDV_MASK */
10517 0x000005d9, /* EMC_REFRESH */
10518 0x00000000, /* EMC_BURST_REFRESH_NUM */
10519 0x00000176, /* EMC_PRE_REFRESH_REQ_CNT */
10520 0x00000002, /* EMC_PDEX2WR */
10521 0x00000002, /* EMC_PDEX2RD */
10522 0x00000007, /* EMC_PCHG2PDEN */
10523 0x00000000, /* EMC_ACT2PDEN */
10524 0x00000001, /* EMC_AR2PDEN */
10525 0x0000000e, /* EMC_RW2PDEN */
10526 0x00000038, /* EMC_TXSR */
10527 0x00000038, /* EMC_TXSRDLL */
10528 0x00000003, /* EMC_TCKE */
10529 0x00000006, /* EMC_TCKESR */
10530 0x00000003, /* EMC_TPD */
10531 0x00000012, /* EMC_TFAW */
10532 0x00000009, /* EMC_TRPAB */
10533 0x00000003, /* EMC_TCLKSTABLE */
10534 0x00000003, /* EMC_TCLKSTOP */
10535 0x00000670, /* EMC_TREFBW */
10536 0x00000000, /* EMC_FBIO_CFG6 */
10537 0x00000000, /* EMC_ODT_WRITE */
10538 0x00000000, /* EMC_ODT_READ */
10539 0x1361a096, /* EMC_FBIO_CFG5 */
10540 0x005800a0, /* EMC_CFG_DIG_DLL */
10541 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10542 0x00020000, /* EMC_DLL_XFORM_DQS0 */
10543 0x00020000, /* EMC_DLL_XFORM_DQS1 */
10544 0x00020000, /* EMC_DLL_XFORM_DQS2 */
10545 0x00020000, /* EMC_DLL_XFORM_DQS3 */
10546 0x00020000, /* EMC_DLL_XFORM_DQS4 */
10547 0x00020000, /* EMC_DLL_XFORM_DQS5 */
10548 0x00020000, /* EMC_DLL_XFORM_DQS6 */
10549 0x00020000, /* EMC_DLL_XFORM_DQS7 */
10550 0x00020000, /* EMC_DLL_XFORM_DQS8 */
10551 0x00020000, /* EMC_DLL_XFORM_DQS9 */
10552 0x00020000, /* EMC_DLL_XFORM_DQS10 */
10553 0x00020000, /* EMC_DLL_XFORM_DQS11 */
10554 0x00020000, /* EMC_DLL_XFORM_DQS12 */
10555 0x00020000, /* EMC_DLL_XFORM_DQS13 */
10556 0x00020000, /* EMC_DLL_XFORM_DQS14 */
10557 0x00020000, /* EMC_DLL_XFORM_DQS15 */
10558 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10559 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10560 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10561 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10562 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10563 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10564 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10565 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10566 0x00050000, /* EMC_DLL_XFORM_ADDR0 */
10567 0x00050000, /* EMC_DLL_XFORM_ADDR1 */
10568 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10569 0x00050000, /* EMC_DLL_XFORM_ADDR3 */
10570 0x00050000, /* EMC_DLL_XFORM_ADDR4 */
10571 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10572 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10573 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10574 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10575 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10576 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10577 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10578 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10579 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10580 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10581 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10582 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10583 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10584 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10585 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10586 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10587 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10588 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10589 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10590 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10591 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10592 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10593 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10594 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10595 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10596 0x00040000, /* EMC_DLL_XFORM_DQ0 */
10597 0x00040000, /* EMC_DLL_XFORM_DQ1 */
10598 0x00040000, /* EMC_DLL_XFORM_DQ2 */
10599 0x00040000, /* EMC_DLL_XFORM_DQ3 */
10600 0x00004000, /* EMC_DLL_XFORM_DQ4 */
10601 0x00004000, /* EMC_DLL_XFORM_DQ5 */
10602 0x00004000, /* EMC_DLL_XFORM_DQ6 */
10603 0x00004000, /* EMC_DLL_XFORM_DQ7 */
10604 0x00000200, /* EMC_XM2CMDPADCTRL */
10605 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10606 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10607 0x01231239, /* EMC_XM2DQSPADCTRL2 */
10608 0x00000000, /* EMC_XM2DQPADCTRL2 */
10609 0x00000000, /* EMC_XM2DQPADCTRL3 */
10610 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10611 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10612 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10613 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10614 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10615 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10616 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10617 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10618 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10619 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10620 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10621 0x00000000, /* EMC_TXDSRVTTGEN */
10622 0x00000000, /* EMC_FBIO_SPARE */
10623 0x00064000, /* EMC_ZCAL_INTERVAL */
10624 0x0000008f, /* EMC_ZCAL_WAIT_CNT */
10625 0x018c0011, /* EMC_MRS_WAIT_CNT */
10626 0x018c0011, /* EMC_MRS_WAIT_CNT2 */
10627 0x00000000, /* EMC_CTT */
10628 0x00000004, /* EMC_CTT_DURATION */
10629 0x000052a3, /* EMC_CFG_PIPE */
10630 0x80000cc7, /* EMC_DYN_SELF_REF_CONTROL */
10631 0x0000000b, /* EMC_QPOP */
10632 0x0f000005, /* MC_EMEM_ARB_CFG */
10633 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10634 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
10635 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
10636 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
10637 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
10638 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
10639 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10640 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10641 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10642 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10643 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10644 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10645 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10646 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10647 0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
10648 0x71c6120d, /* MC_EMEM_ARB_MISC0 */
10649 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10650 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10653 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
10654 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
10655 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10656 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10657 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10658 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10659 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10660 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10661 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10662 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10663 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10664 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10665 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10666 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
10667 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10668 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10669 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10670 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10671 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10672 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10673 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10674 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10675 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10676 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10677 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10678 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10679 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10680 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10681 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10682 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10683 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10685 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
10686 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10687 0x00000802, /* EMC_CTT_TERM_CTRL */
10688 0xf3300000, /* EMC_CFG */
10689 0x00000897, /* EMC_CFG_2 */
10690 0x0004001c, /* EMC_SEL_DPD_CTRL */
10691 0x00580068, /* EMC_CFG_DIG_DLL */
10692 0x00000000, /* EMC_BGBIAS_CTL0 */
10693 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10694 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10695 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10696 0x00000000, /* Mode Register 0 */
10697 0x00010083, /* Mode Register 1 */
10698 0x00020004, /* Mode Register 2 */
10699 0x800b0000, /* Mode Register 4 */
10700 2180, /* expected dvfs latency (ns) */
10703 0x19, /* V5.0.14 */
10704 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
10705 528000, /* SDRAM frequency */
10706 880, /* min voltage */
10707 870, /* gpu min voltage */
10708 "pllm_ud", /* clock source id */
10709 0x80000000, /* CLK_SOURCE_EMC */
10710 165, /* number of burst_regs */
10711 31, /* number of up_down_regs */
10713 0x0000001f, /* EMC_RC */
10714 0x00000044, /* EMC_RFC */
10715 0x00000000, /* EMC_RFC_SLR */
10716 0x00000016, /* EMC_RAS */
10717 0x00000009, /* EMC_RP */
10718 0x0000000a, /* EMC_R2W */
10719 0x00000009, /* EMC_W2R */
10720 0x00000003, /* EMC_R2P */
10721 0x0000000d, /* EMC_W2P */
10722 0x00000009, /* EMC_RD_RCD */
10723 0x00000009, /* EMC_WR_RCD */
10724 0x00000005, /* EMC_RRD */
10725 0x00000004, /* EMC_REXT */
10726 0x00000000, /* EMC_WEXT */
10727 0x00000002, /* EMC_WDV */
10728 0x00000002, /* EMC_WDV_MASK */
10729 0x00000008, /* EMC_QUSE */
10730 0x00000003, /* EMC_QUSE_WIDTH */
10731 0x00000000, /* EMC_IBDLY */
10732 0x00000003, /* EMC_EINPUT */
10733 0x0000000a, /* EMC_EINPUT_DURATION */
10734 0x00050000, /* EMC_PUTERM_EXTRA */
10735 0x00000004, /* EMC_PUTERM_WIDTH */
10736 0x00000000, /* EMC_PUTERM_ADJ */
10737 0x00000000, /* EMC_CDB_CNTL_1 */
10738 0x00000000, /* EMC_CDB_CNTL_2 */
10739 0x00000000, /* EMC_CDB_CNTL_3 */
10740 0x00000002, /* EMC_QRST */
10741 0x00000011, /* EMC_QSAFE */
10742 0x00000015, /* EMC_RDV */
10743 0x00000017, /* EMC_RDV_MASK */
10744 0x000007cd, /* EMC_REFRESH */
10745 0x00000000, /* EMC_BURST_REFRESH_NUM */
10746 0x000001f3, /* EMC_PRE_REFRESH_REQ_CNT */
10747 0x00000003, /* EMC_PDEX2WR */
10748 0x00000003, /* EMC_PDEX2RD */
10749 0x00000009, /* EMC_PCHG2PDEN */
10750 0x00000000, /* EMC_ACT2PDEN */
10751 0x00000001, /* EMC_AR2PDEN */
10752 0x00000011, /* EMC_RW2PDEN */
10753 0x0000004a, /* EMC_TXSR */
10754 0x0000004a, /* EMC_TXSRDLL */
10755 0x00000004, /* EMC_TCKE */
10756 0x00000008, /* EMC_TCKESR */
10757 0x00000004, /* EMC_TPD */
10758 0x00000019, /* EMC_TFAW */
10759 0x0000000c, /* EMC_TRPAB */
10760 0x00000003, /* EMC_TCLKSTABLE */
10761 0x00000003, /* EMC_TCLKSTOP */
10762 0x00000895, /* EMC_TREFBW */
10763 0x00000000, /* EMC_FBIO_CFG6 */
10764 0x00000000, /* EMC_ODT_WRITE */
10765 0x00000000, /* EMC_ODT_READ */
10766 0x1361a096, /* EMC_FBIO_CFG5 */
10767 0xe01200b9, /* EMC_CFG_DIG_DLL */
10768 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10769 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10770 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
10771 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
10772 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
10773 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
10774 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
10775 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
10776 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
10777 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
10778 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
10779 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
10780 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
10781 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
10782 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
10783 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
10784 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
10785 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10786 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10787 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10788 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10789 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10790 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10791 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10792 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10793 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
10794 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
10795 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10796 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
10797 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
10798 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10799 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10800 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10801 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10802 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10803 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10804 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10805 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10806 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10807 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10808 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10809 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10810 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10811 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10812 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10813 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10814 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10815 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10816 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10817 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10818 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10819 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10820 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10821 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10822 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10823 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
10824 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
10825 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
10826 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
10827 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
10828 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
10829 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
10830 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
10831 0x00000220, /* EMC_XM2CMDPADCTRL */
10832 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10833 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10834 0x0123123d, /* EMC_XM2DQSPADCTRL2 */
10835 0x00000000, /* EMC_XM2DQPADCTRL2 */
10836 0x00000000, /* EMC_XM2DQPADCTRL3 */
10837 0x77ffc004, /* EMC_XM2CLKPADCTRL */
10838 0x00000505, /* EMC_XM2CLKPADCTRL2 */
10839 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10840 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10841 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10842 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10843 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10844 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10845 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10846 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10847 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10848 0x00000000, /* EMC_TXDSRVTTGEN */
10849 0x00000000, /* EMC_FBIO_SPARE */
10850 0x00064000, /* EMC_ZCAL_INTERVAL */
10851 0x000000bf, /* EMC_ZCAL_WAIT_CNT */
10852 0x02100013, /* EMC_MRS_WAIT_CNT */
10853 0x02100013, /* EMC_MRS_WAIT_CNT2 */
10854 0x00000000, /* EMC_CTT */
10855 0x00000004, /* EMC_CTT_DURATION */
10856 0x000042a0, /* EMC_CFG_PIPE */
10857 0x800010b3, /* EMC_DYN_SELF_REF_CONTROL */
10858 0x0000000d, /* EMC_QPOP */
10859 0x0f000007, /* MC_EMEM_ARB_CFG */
10860 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10861 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
10862 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
10863 0x00000010, /* MC_EMEM_ARB_TIMING_RC */
10864 0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
10865 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
10866 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
10867 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10868 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10869 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10870 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10871 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
10872 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
10873 0x06060103, /* MC_EMEM_ARB_DA_TURNS */
10874 0x00120b10, /* MC_EMEM_ARB_DA_COVERS */
10875 0x71c81811, /* MC_EMEM_ARB_MISC0 */
10876 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10877 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10880 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
10881 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
10882 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10883 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10884 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10885 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10886 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10887 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10888 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10889 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10890 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10891 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10892 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10893 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
10894 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
10895 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10896 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10897 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10898 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10899 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10900 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10901 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10902 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10903 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10904 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10905 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10906 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10907 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10908 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10909 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10910 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10912 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
10913 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10914 0x00000802, /* EMC_CTT_TERM_CTRL */
10915 0xf3300000, /* EMC_CFG */
10916 0x0000089f, /* EMC_CFG_2 */
10917 0x0004001c, /* EMC_SEL_DPD_CTRL */
10918 0xe0120069, /* EMC_CFG_DIG_DLL */
10919 0x00000000, /* EMC_BGBIAS_CTL0 */
10920 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10921 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10922 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10923 0x00000000, /* Mode Register 0 */
10924 0x000100c3, /* Mode Register 1 */
10925 0x00020006, /* Mode Register 2 */
10926 0x800b0000, /* Mode Register 4 */
10927 1440, /* expected dvfs latency (ns) */
10930 0x19, /* V5.0.14 */
10931 "09_600000_04_V5.0.14_V1.1", /* DVFS table version */
10932 600000, /* SDRAM frequency */
10933 910, /* min voltage */
10934 910, /* gpu min voltage */
10935 "pllc_ud", /* clock source id */
10936 0xe0000000, /* CLK_SOURCE_EMC */
10937 165, /* number of burst_regs */
10938 31, /* number of up_down_regs */
10940 0x00000023, /* EMC_RC */
10941 0x0000004d, /* EMC_RFC */
10942 0x00000000, /* EMC_RFC_SLR */
10943 0x00000019, /* EMC_RAS */
10944 0x0000000a, /* EMC_RP */
10945 0x0000000a, /* EMC_R2W */
10946 0x0000000b, /* EMC_W2R */
10947 0x00000004, /* EMC_R2P */
10948 0x0000000f, /* EMC_W2P */
10949 0x0000000a, /* EMC_RD_RCD */
10950 0x0000000a, /* EMC_WR_RCD */
10951 0x00000005, /* EMC_RRD */
10952 0x00000004, /* EMC_REXT */
10953 0x00000000, /* EMC_WEXT */
10954 0x00000004, /* EMC_WDV */
10955 0x00000004, /* EMC_WDV_MASK */
10956 0x0000000a, /* EMC_QUSE */
10957 0x00000004, /* EMC_QUSE_WIDTH */
10958 0x00000000, /* EMC_IBDLY */
10959 0x00000003, /* EMC_EINPUT */
10960 0x0000000d, /* EMC_EINPUT_DURATION */
10961 0x00070000, /* EMC_PUTERM_EXTRA */
10962 0x00000005, /* EMC_PUTERM_WIDTH */
10963 0x00000000, /* EMC_PUTERM_ADJ */
10964 0x00000000, /* EMC_CDB_CNTL_1 */
10965 0x00000000, /* EMC_CDB_CNTL_2 */
10966 0x00000000, /* EMC_CDB_CNTL_3 */
10967 0x00000002, /* EMC_QRST */
10968 0x00000014, /* EMC_QSAFE */
10969 0x00000018, /* EMC_RDV */
10970 0x0000001a, /* EMC_RDV_MASK */
10971 0x000008e4, /* EMC_REFRESH */
10972 0x00000000, /* EMC_BURST_REFRESH_NUM */
10973 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
10974 0x00000004, /* EMC_PDEX2WR */
10975 0x00000004, /* EMC_PDEX2RD */
10976 0x0000000a, /* EMC_PCHG2PDEN */
10977 0x00000000, /* EMC_ACT2PDEN */
10978 0x00000001, /* EMC_AR2PDEN */
10979 0x00000013, /* EMC_RW2PDEN */
10980 0x00000054, /* EMC_TXSR */
10981 0x00000054, /* EMC_TXSRDLL */
10982 0x00000005, /* EMC_TCKE */
10983 0x00000009, /* EMC_TCKESR */
10984 0x00000005, /* EMC_TPD */
10985 0x0000001c, /* EMC_TFAW */
10986 0x0000000d, /* EMC_TRPAB */
10987 0x00000003, /* EMC_TCLKSTABLE */
10988 0x00000003, /* EMC_TCLKSTOP */
10989 0x000009c0, /* EMC_TREFBW */
10990 0x00000000, /* EMC_FBIO_CFG6 */
10991 0x00000000, /* EMC_ODT_WRITE */
10992 0x00000000, /* EMC_ODT_READ */
10993 0x1361a096, /* EMC_FBIO_CFG5 */
10994 0xe00e00b9, /* EMC_CFG_DIG_DLL */
10995 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10996 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10997 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
10998 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
10999 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
11000 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
11001 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
11002 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
11003 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
11004 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
11005 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
11006 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
11007 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
11008 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
11009 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
11010 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
11011 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
11012 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11013 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11014 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11015 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11016 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11017 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11018 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11019 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11020 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11021 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11022 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11023 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11024 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11025 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11026 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11027 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11028 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11029 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11030 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11031 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11032 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11033 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11034 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11035 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11036 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11037 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11038 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11039 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11040 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11041 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11042 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11043 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11044 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11045 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11046 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11047 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11048 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11049 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11050 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
11051 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
11052 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
11053 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
11054 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
11055 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
11056 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
11057 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
11058 0x00000220, /* EMC_XM2CMDPADCTRL */
11059 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11060 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11061 0x0121103d, /* EMC_XM2DQSPADCTRL2 */
11062 0x00000000, /* EMC_XM2DQPADCTRL2 */
11063 0x00000000, /* EMC_XM2DQPADCTRL3 */
11064 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11065 0x00000606, /* EMC_XM2CLKPADCTRL2 */
11066 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11067 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11068 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11069 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11070 0x51451420, /* EMC_XM2DQSPADCTRL3 */
11071 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11072 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11073 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11074 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11075 0x00000000, /* EMC_TXDSRVTTGEN */
11076 0x00000000, /* EMC_FBIO_SPARE */
11077 0x00064000, /* EMC_ZCAL_INTERVAL */
11078 0x000000d8, /* EMC_ZCAL_WAIT_CNT */
11079 0x02580014, /* EMC_MRS_WAIT_CNT */
11080 0x02580014, /* EMC_MRS_WAIT_CNT2 */
11081 0x00000000, /* EMC_CTT */
11082 0x00000005, /* EMC_CTT_DURATION */
11083 0x000040a0, /* EMC_CFG_PIPE */
11084 0x800012d6, /* EMC_DYN_SELF_REF_CONTROL */
11085 0x00000010, /* EMC_QPOP */
11086 0x00000009, /* MC_EMEM_ARB_CFG */
11087 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11088 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
11089 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
11090 0x00000012, /* MC_EMEM_ARB_TIMING_RC */
11091 0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
11092 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
11093 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
11094 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11095 0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11096 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11097 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11098 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
11099 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
11100 0x07060103, /* MC_EMEM_ARB_DA_TURNS */
11101 0x00140d12, /* MC_EMEM_ARB_DA_COVERS */
11102 0x71c91b13, /* MC_EMEM_ARB_MISC0 */
11103 0x70000f03, /* MC_EMEM_ARB_MISC1 */
11104 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11107 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
11108 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
11109 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11110 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11111 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11112 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11113 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11114 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11115 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11116 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11117 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11118 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11119 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11120 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
11121 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
11122 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11123 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11124 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11125 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11126 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11127 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11128 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11129 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11130 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11131 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11132 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11133 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11134 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11135 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11136 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11137 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11139 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
11140 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11141 0x00000802, /* EMC_CTT_TERM_CTRL */
11142 0xf3300000, /* EMC_CFG */
11143 0x0000089f, /* EMC_CFG_2 */
11144 0x0004001c, /* EMC_SEL_DPD_CTRL */
11145 0xe00e0069, /* EMC_CFG_DIG_DLL */
11146 0x00000000, /* EMC_BGBIAS_CTL0 */
11147 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11148 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11149 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11150 0x00000000, /* Mode Register 0 */
11151 0x000100e3, /* Mode Register 1 */
11152 0x00020007, /* Mode Register 2 */
11153 0x800b0000, /* Mode Register 4 */
11154 1440, /* expected dvfs latency (ns) */
11157 0x19, /* V5.0.14 */
11158 "09_792000_04_V5.0.14_V1.1", /* DVFS table version */
11159 792000, /* SDRAM frequency */
11160 980, /* min voltage */
11161 980, /* gpu min voltage */
11162 "pllm_ud", /* clock source id */
11163 0x80000000, /* CLK_SOURCE_EMC */
11164 165, /* number of burst_regs */
11165 31, /* number of up_down_regs */
11167 0x0000002f, /* EMC_RC */
11168 0x00000066, /* EMC_RFC */
11169 0x00000000, /* EMC_RFC_SLR */
11170 0x00000021, /* EMC_RAS */
11171 0x0000000e, /* EMC_RP */
11172 0x0000000e, /* EMC_R2W */
11173 0x0000000d, /* EMC_W2R */
11174 0x00000005, /* EMC_R2P */
11175 0x00000013, /* EMC_W2P */
11176 0x0000000e, /* EMC_RD_RCD */
11177 0x0000000e, /* EMC_WR_RCD */
11178 0x00000007, /* EMC_RRD */
11179 0x00000004, /* EMC_REXT */
11180 0x00000000, /* EMC_WEXT */
11181 0x00000005, /* EMC_WDV */
11182 0x00000005, /* EMC_WDV_MASK */
11183 0x0000000e, /* EMC_QUSE */
11184 0x00000004, /* EMC_QUSE_WIDTH */
11185 0x00000000, /* EMC_IBDLY */
11186 0x00000005, /* EMC_EINPUT */
11187 0x0000000f, /* EMC_EINPUT_DURATION */
11188 0x000b0000, /* EMC_PUTERM_EXTRA */
11189 0x00000006, /* EMC_PUTERM_WIDTH */
11190 0x00000000, /* EMC_PUTERM_ADJ */
11191 0x00000000, /* EMC_CDB_CNTL_1 */
11192 0x00000000, /* EMC_CDB_CNTL_2 */
11193 0x00000000, /* EMC_CDB_CNTL_3 */
11194 0x00000004, /* EMC_QRST */
11195 0x00000016, /* EMC_QSAFE */
11196 0x0000001d, /* EMC_RDV */
11197 0x0000001f, /* EMC_RDV_MASK */
11198 0x00000bd1, /* EMC_REFRESH */
11199 0x00000000, /* EMC_BURST_REFRESH_NUM */
11200 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
11201 0x00000005, /* EMC_PDEX2WR */
11202 0x00000005, /* EMC_PDEX2RD */
11203 0x0000000e, /* EMC_PCHG2PDEN */
11204 0x00000000, /* EMC_ACT2PDEN */
11205 0x00000001, /* EMC_AR2PDEN */
11206 0x00000017, /* EMC_RW2PDEN */
11207 0x0000006f, /* EMC_TXSR */
11208 0x0000006f, /* EMC_TXSRDLL */
11209 0x00000006, /* EMC_TCKE */
11210 0x0000000c, /* EMC_TCKESR */
11211 0x00000006, /* EMC_TPD */
11212 0x00000026, /* EMC_TFAW */
11213 0x00000011, /* EMC_TRPAB */
11214 0x00000003, /* EMC_TCLKSTABLE */
11215 0x00000003, /* EMC_TCLKSTOP */
11216 0x00000cdf, /* EMC_TREFBW */
11217 0x00000000, /* EMC_FBIO_CFG6 */
11218 0x00000000, /* EMC_ODT_WRITE */
11219 0x00000000, /* EMC_ODT_READ */
11220 0x1361a096, /* EMC_FBIO_CFG5 */
11221 0xe00700b9, /* EMC_CFG_DIG_DLL */
11222 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11223 0x00000005, /* EMC_DLL_XFORM_DQS0 */
11224 0x00000005, /* EMC_DLL_XFORM_DQS1 */
11225 0x00000005, /* EMC_DLL_XFORM_DQS2 */
11226 0x00000005, /* EMC_DLL_XFORM_DQS3 */
11227 0x00000005, /* EMC_DLL_XFORM_DQS4 */
11228 0x00000005, /* EMC_DLL_XFORM_DQS5 */
11229 0x00000005, /* EMC_DLL_XFORM_DQS6 */
11230 0x00000005, /* EMC_DLL_XFORM_DQS7 */
11231 0x00000005, /* EMC_DLL_XFORM_DQS8 */
11232 0x00000005, /* EMC_DLL_XFORM_DQS9 */
11233 0x00000005, /* EMC_DLL_XFORM_DQS10 */
11234 0x00000005, /* EMC_DLL_XFORM_DQS11 */
11235 0x00000005, /* EMC_DLL_XFORM_DQS12 */
11236 0x00000005, /* EMC_DLL_XFORM_DQS13 */
11237 0x00000005, /* EMC_DLL_XFORM_DQS14 */
11238 0x00000005, /* EMC_DLL_XFORM_DQS15 */
11239 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11240 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11241 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11242 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11243 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11244 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11245 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11246 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11247 0x00004014, /* EMC_DLL_XFORM_ADDR0 */
11248 0x00004014, /* EMC_DLL_XFORM_ADDR1 */
11249 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11250 0x00004014, /* EMC_DLL_XFORM_ADDR3 */
11251 0x00004014, /* EMC_DLL_XFORM_ADDR4 */
11252 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11253 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11254 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11255 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11256 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11257 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11258 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11259 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11260 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11261 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11262 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11263 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11264 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11265 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11266 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11267 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11268 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11269 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11270 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11271 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11272 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11273 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11274 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11275 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11276 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11277 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11278 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11279 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11280 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11281 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11282 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11283 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11284 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11285 0x00000220, /* EMC_XM2CMDPADCTRL */
11286 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11287 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11288 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11289 0x00000000, /* EMC_XM2DQPADCTRL2 */
11290 0x00000000, /* EMC_XM2DQPADCTRL3 */
11291 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11292 0x00000606, /* EMC_XM2CLKPADCTRL2 */
11293 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11294 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11295 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11296 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11297 0x61861820, /* EMC_XM2DQSPADCTRL3 */
11298 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11299 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11300 0x61861800, /* EMC_XM2DQSPADCTRL6 */
11301 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11302 0x00000000, /* EMC_TXDSRVTTGEN */
11303 0x00000000, /* EMC_FBIO_SPARE */
11304 0x00064000, /* EMC_ZCAL_INTERVAL */
11305 0x0000011e, /* EMC_ZCAL_WAIT_CNT */
11306 0x03180017, /* EMC_MRS_WAIT_CNT */
11307 0x03180017, /* EMC_MRS_WAIT_CNT2 */
11308 0x00000000, /* EMC_CTT */
11309 0x00000006, /* EMC_CTT_DURATION */
11310 0x00004080, /* EMC_CFG_PIPE */
11311 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
11312 0x00000014, /* EMC_QPOP */
11313 0x0e00000b, /* MC_EMEM_ARB_CFG */
11314 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11315 0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
11316 0x00000007, /* MC_EMEM_ARB_TIMING_RP */
11317 0x00000018, /* MC_EMEM_ARB_TIMING_RC */
11318 0x0000000f, /* MC_EMEM_ARB_TIMING_RAS */
11319 0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
11320 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
11321 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11322 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11323 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11324 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11325 0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
11326 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
11327 0x08080103, /* MC_EMEM_ARB_DA_TURNS */
11328 0x001a1118, /* MC_EMEM_ARB_DA_COVERS */
11329 0x71ac2419, /* MC_EMEM_ARB_MISC0 */
11330 0x70000f02, /* MC_EMEM_ARB_MISC1 */
11331 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11334 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
11335 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
11336 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11337 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11338 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11339 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11340 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11341 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11342 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11343 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11344 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11345 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11346 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11347 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11348 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
11349 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11350 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11351 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11352 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11353 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11354 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11355 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11356 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11357 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11358 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11359 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11360 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11361 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11362 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11363 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11364 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11366 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
11367 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11368 0x00000802, /* EMC_CTT_TERM_CTRL */
11369 0xf3300000, /* EMC_CFG */
11370 0x0000089f, /* EMC_CFG_2 */
11371 0x0004001c, /* EMC_SEL_DPD_CTRL */
11372 0xe0070069, /* EMC_CFG_DIG_DLL */
11373 0x00000000, /* EMC_BGBIAS_CTL0 */
11374 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11375 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11376 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
11377 0x00000000, /* Mode Register 0 */
11378 0x00010043, /* Mode Register 1 */
11379 0x0002001a, /* Mode Register 2 */
11380 0x800b0000, /* Mode Register 4 */
11381 1200, /* expected dvfs latency (ns) */
11384 0x19, /* V5.0.14 */
11385 "09_924000_03_V5.0.14_V1.1", /* DVFS table version */
11386 924000, /* SDRAM frequency */
11387 1010, /* min voltage */
11388 1010, /* gpu min voltage */
11389 "pllm_ud", /* clock source id */
11390 0x80000000, /* CLK_SOURCE_EMC */
11391 165, /* number of burst_regs */
11392 31, /* number of up_down_regs */
11394 0x00000037, /* EMC_RC */
11395 0x00000078, /* EMC_RFC */
11396 0x00000000, /* EMC_RFC_SLR */
11397 0x00000026, /* EMC_RAS */
11398 0x00000010, /* EMC_RP */
11399 0x00000010, /* EMC_R2W */
11400 0x00000010, /* EMC_W2R */
11401 0x00000006, /* EMC_R2P */
11402 0x00000017, /* EMC_W2P */
11403 0x00000010, /* EMC_RD_RCD */
11404 0x00000010, /* EMC_WR_RCD */
11405 0x00000009, /* EMC_RRD */
11406 0x00000005, /* EMC_REXT */
11407 0x00000000, /* EMC_WEXT */
11408 0x00000007, /* EMC_WDV */
11409 0x00000007, /* EMC_WDV_MASK */
11410 0x00000011, /* EMC_QUSE */
11411 0x00000004, /* EMC_QUSE_WIDTH */
11412 0x00000000, /* EMC_IBDLY */
11413 0x00000006, /* EMC_EINPUT */
11414 0x00000011, /* EMC_EINPUT_DURATION */
11415 0x000e0000, /* EMC_PUTERM_EXTRA */
11416 0x00000006, /* EMC_PUTERM_WIDTH */
11417 0x00000000, /* EMC_PUTERM_ADJ */
11418 0x00000000, /* EMC_CDB_CNTL_1 */
11419 0x00000000, /* EMC_CDB_CNTL_2 */
11420 0x00000000, /* EMC_CDB_CNTL_3 */
11421 0x00000005, /* EMC_QRST */
11422 0x00000018, /* EMC_QSAFE */
11423 0x00000020, /* EMC_RDV */
11424 0x00000022, /* EMC_RDV_MASK */
11425 0x00000dd4, /* EMC_REFRESH */
11426 0x00000000, /* EMC_BURST_REFRESH_NUM */
11427 0x00000375, /* EMC_PRE_REFRESH_REQ_CNT */
11428 0x00000006, /* EMC_PDEX2WR */
11429 0x00000006, /* EMC_PDEX2RD */
11430 0x00000010, /* EMC_PCHG2PDEN */
11431 0x00000000, /* EMC_ACT2PDEN */
11432 0x00000001, /* EMC_AR2PDEN */
11433 0x0000001b, /* EMC_RW2PDEN */
11434 0x00000082, /* EMC_TXSR */
11435 0x00000082, /* EMC_TXSRDLL */
11436 0x00000007, /* EMC_TCKE */
11437 0x0000000e, /* EMC_TCKESR */
11438 0x00000007, /* EMC_TPD */
11439 0x0000002d, /* EMC_TFAW */
11440 0x00000014, /* EMC_TRPAB */
11441 0x00000003, /* EMC_TCLKSTABLE */
11442 0x00000003, /* EMC_TCLKSTOP */
11443 0x00000f04, /* EMC_TREFBW */
11444 0x00000000, /* EMC_FBIO_CFG6 */
11445 0x00000000, /* EMC_ODT_WRITE */
11446 0x00000000, /* EMC_ODT_READ */
11447 0x1361a896, /* EMC_FBIO_CFG5 */
11448 0xe00400b9, /* EMC_CFG_DIG_DLL */
11449 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11450 0x007f4009, /* EMC_DLL_XFORM_DQS0 */
11451 0x007f8009, /* EMC_DLL_XFORM_DQS1 */
11452 0x007f800b, /* EMC_DLL_XFORM_DQS2 */
11453 0x007f8009, /* EMC_DLL_XFORM_DQS3 */
11454 0x007f8009, /* EMC_DLL_XFORM_DQS4 */
11455 0x007f800b, /* EMC_DLL_XFORM_DQS5 */
11456 0x007fc009, /* EMC_DLL_XFORM_DQS6 */
11457 0x007f8009, /* EMC_DLL_XFORM_DQS7 */
11458 0x007f4009, /* EMC_DLL_XFORM_DQS8 */
11459 0x007f8009, /* EMC_DLL_XFORM_DQS9 */
11460 0x007f800b, /* EMC_DLL_XFORM_DQS10 */
11461 0x007f8009, /* EMC_DLL_XFORM_DQS11 */
11462 0x007f8009, /* EMC_DLL_XFORM_DQS12 */
11463 0x007f800b, /* EMC_DLL_XFORM_DQS13 */
11464 0x007fc009, /* EMC_DLL_XFORM_DQS14 */
11465 0x007f8009, /* EMC_DLL_XFORM_DQS15 */
11466 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11467 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11468 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11469 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11470 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11471 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11472 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11473 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11474 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11475 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11476 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11477 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11478 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11479 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11480 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11481 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11482 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11483 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11484 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11485 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11486 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11487 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11488 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11489 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11490 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11491 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11492 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11493 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11494 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11495 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11496 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11497 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11498 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11499 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11500 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11501 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11502 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11503 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11504 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11505 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11506 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11507 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11508 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11509 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11510 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11511 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11512 0x00000220, /* EMC_XM2CMDPADCTRL */
11513 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11514 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11515 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11516 0x00000000, /* EMC_XM2DQPADCTRL2 */
11517 0x00000000, /* EMC_XM2DQPADCTRL3 */
11518 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11519 0x00000101, /* EMC_XM2CLKPADCTRL2 */
11520 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11521 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11522 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11523 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11524 0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
11525 0x00513594, /* EMC_XM2DQSPADCTRL4 */
11526 0x00515556, /* EMC_XM2DQSPADCTRL5 */
11527 0x61949400, /* EMC_XM2DQSPADCTRL6 */
11528 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11529 0x00000000, /* EMC_TXDSRVTTGEN */
11530 0x00000000, /* EMC_FBIO_SPARE */
11531 0x00064000, /* EMC_ZCAL_INTERVAL */
11532 0x0000014d, /* EMC_ZCAL_WAIT_CNT */
11533 0x039c0019, /* EMC_MRS_WAIT_CNT */
11534 0x039c0019, /* EMC_MRS_WAIT_CNT2 */
11535 0x00000000, /* EMC_CTT */
11536 0x00000006, /* EMC_CTT_DURATION */
11537 0x00004080, /* EMC_CFG_PIPE */
11538 0x80001c77, /* EMC_DYN_SELF_REF_CONTROL */
11539 0x00000017, /* EMC_QPOP */
11540 0x0e00000d, /* MC_EMEM_ARB_CFG */
11541 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11542 0x00000007, /* MC_EMEM_ARB_TIMING_RCD */
11543 0x00000008, /* MC_EMEM_ARB_TIMING_RP */
11544 0x0000001b, /* MC_EMEM_ARB_TIMING_RC */
11545 0x00000012, /* MC_EMEM_ARB_TIMING_RAS */
11546 0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
11547 0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
11548 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11549 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11550 0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
11551 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11552 0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
11553 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
11554 0x09090104, /* MC_EMEM_ARB_DA_TURNS */
11555 0x001e141b, /* MC_EMEM_ARB_DA_COVERS */
11556 0x71ae2a1c, /* MC_EMEM_ARB_MISC0 */
11557 0x70000f02, /* MC_EMEM_ARB_MISC1 */
11558 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11561 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
11562 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
11563 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11564 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11565 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11566 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11567 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11568 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11569 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11570 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11571 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11572 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11573 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11574 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11575 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
11576 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11577 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11578 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11579 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11580 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11581 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11582 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11583 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11584 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11585 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11586 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11587 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11588 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11589 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11590 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11591 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11593 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
11594 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11595 0x00000802, /* EMC_CTT_TERM_CTRL */
11596 0xf3300000, /* EMC_CFG */
11597 0x0000089f, /* EMC_CFG_2 */
11598 0x0004001c, /* EMC_SEL_DPD_CTRL */
11599 0xe0040069, /* EMC_CFG_DIG_DLL */
11600 0x00000000, /* EMC_BGBIAS_CTL0 */
11601 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11602 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11603 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
11604 0x00000000, /* Mode Register 0 */
11605 0x00010083, /* Mode Register 1 */
11606 0x0002001c, /* Mode Register 2 */
11607 0x800b0000, /* Mode Register 4 */
11608 1180, /* expected dvfs latency (ns) */
11612 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_der[] = {
11614 0x19, /* V5.0.16 */
11615 "09_12750_04_V5.0.16_V1.1", /* DVFS table version */
11616 12750, /* SDRAM frequency */
11617 800, /* min voltage */
11618 800, /* gpu min voltage */
11619 "pllp_out0", /* clock source id */
11620 0x4000003e, /* CLK_SOURCE_EMC */
11621 165, /* number of burst_regs */
11622 31, /* number of up_down_regs */
11624 0x00000000, /* EMC_RC */
11625 0x00000003, /* EMC_RFC */
11626 0x00000000, /* EMC_RFC_SLR */
11627 0x00000002, /* EMC_RAS */
11628 0x00000002, /* EMC_RP */
11629 0x00000006, /* EMC_R2W */
11630 0x00000008, /* EMC_W2R */
11631 0x00000003, /* EMC_R2P */
11632 0x0000000a, /* EMC_W2P */
11633 0x00000002, /* EMC_RD_RCD */
11634 0x00000002, /* EMC_WR_RCD */
11635 0x00000001, /* EMC_RRD */
11636 0x00000002, /* EMC_REXT */
11637 0x00000000, /* EMC_WEXT */
11638 0x00000003, /* EMC_WDV */
11639 0x00000003, /* EMC_WDV_MASK */
11640 0x00000006, /* EMC_QUSE */
11641 0x00000002, /* EMC_QUSE_WIDTH */
11642 0x00000000, /* EMC_IBDLY */
11643 0x00000005, /* EMC_EINPUT */
11644 0x00000005, /* EMC_EINPUT_DURATION */
11645 0x00010000, /* EMC_PUTERM_EXTRA */
11646 0x00000003, /* EMC_PUTERM_WIDTH */
11647 0x00000000, /* EMC_PUTERM_ADJ */
11648 0x00000000, /* EMC_CDB_CNTL_1 */
11649 0x00000000, /* EMC_CDB_CNTL_2 */
11650 0x00000000, /* EMC_CDB_CNTL_3 */
11651 0x00000004, /* EMC_QRST */
11652 0x0000000c, /* EMC_QSAFE */
11653 0x0000000d, /* EMC_RDV */
11654 0x0000000f, /* EMC_RDV_MASK */
11655 0x0000000b, /* EMC_REFRESH */
11656 0x00000000, /* EMC_BURST_REFRESH_NUM */
11657 0x00000002, /* EMC_PRE_REFRESH_REQ_CNT */
11658 0x00000002, /* EMC_PDEX2WR */
11659 0x00000002, /* EMC_PDEX2RD */
11660 0x00000002, /* EMC_PCHG2PDEN */
11661 0x00000000, /* EMC_ACT2PDEN */
11662 0x00000001, /* EMC_AR2PDEN */
11663 0x0000000c, /* EMC_RW2PDEN */
11664 0x00000003, /* EMC_TXSR */
11665 0x00000002, /* EMC_TXSRDLL */
11666 0x00000003, /* EMC_TCKE */
11667 0x00000003, /* EMC_TCKESR */
11668 0x00000003, /* EMC_TPD */
11669 0x00000006, /* EMC_TFAW */
11670 0x00000004, /* EMC_TRPAB */
11671 0x00000003, /* EMC_TCLKSTABLE */
11672 0x00000003, /* EMC_TCLKSTOP */
11673 0x00000036, /* EMC_TREFBW */
11674 0x00000000, /* EMC_FBIO_CFG6 */
11675 0x00000000, /* EMC_ODT_WRITE */
11676 0x00000000, /* EMC_ODT_READ */
11677 0x1361a296, /* EMC_FBIO_CFG5 */
11678 0x005800a0, /* EMC_CFG_DIG_DLL */
11679 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11680 0x00048000, /* EMC_DLL_XFORM_DQS0 */
11681 0x00048000, /* EMC_DLL_XFORM_DQS1 */
11682 0x00048000, /* EMC_DLL_XFORM_DQS2 */
11683 0x00048000, /* EMC_DLL_XFORM_DQS3 */
11684 0x00048000, /* EMC_DLL_XFORM_DQS4 */
11685 0x00048000, /* EMC_DLL_XFORM_DQS5 */
11686 0x00048000, /* EMC_DLL_XFORM_DQS6 */
11687 0x00048000, /* EMC_DLL_XFORM_DQS7 */
11688 0x00048000, /* EMC_DLL_XFORM_DQS8 */
11689 0x00048000, /* EMC_DLL_XFORM_DQS9 */
11690 0x00048000, /* EMC_DLL_XFORM_DQS10 */
11691 0x00048000, /* EMC_DLL_XFORM_DQS11 */
11692 0x00048000, /* EMC_DLL_XFORM_DQS12 */
11693 0x00048000, /* EMC_DLL_XFORM_DQS13 */
11694 0x00048000, /* EMC_DLL_XFORM_DQS14 */
11695 0x00048000, /* EMC_DLL_XFORM_DQS15 */
11696 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11697 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11698 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11699 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11700 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11701 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11702 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11703 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11704 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11705 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11706 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11707 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11708 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11709 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11710 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11711 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11712 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11713 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11714 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11715 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11716 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11717 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11718 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11719 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11720 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11721 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11722 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11723 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11724 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11725 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11726 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11727 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11728 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11729 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11730 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11731 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11732 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11733 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11734 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11735 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11736 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11737 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11738 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11739 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11740 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11741 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11742 0x00000200, /* EMC_XM2CMDPADCTRL */
11743 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11744 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11745 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11746 0x00000000, /* EMC_XM2DQPADCTRL2 */
11747 0x00000000, /* EMC_XM2DQPADCTRL3 */
11748 0x77ffc000, /* EMC_XM2CLKPADCTRL */
11749 0x00000404, /* EMC_XM2CLKPADCTRL2 */
11750 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11751 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11752 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11753 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11754 0x51451400, /* EMC_XM2DQSPADCTRL3 */
11755 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11756 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11757 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11758 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11759 0x00000000, /* EMC_TXDSRVTTGEN */
11760 0x00000000, /* EMC_FBIO_SPARE */
11761 0x00064000, /* EMC_ZCAL_INTERVAL */
11762 0x00000011, /* EMC_ZCAL_WAIT_CNT */
11763 0x000d0011, /* EMC_MRS_WAIT_CNT */
11764 0x000d0011, /* EMC_MRS_WAIT_CNT2 */
11765 0x00000000, /* EMC_CTT */
11766 0x00000003, /* EMC_CTT_DURATION */
11767 0x0000f3f3, /* EMC_CFG_PIPE */
11768 0x8000011c, /* EMC_DYN_SELF_REF_CONTROL */
11769 0x0000000a, /* EMC_QPOP */
11770 0x40040001, /* MC_EMEM_ARB_CFG */
11771 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11772 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
11773 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
11774 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
11775 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
11776 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
11777 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
11778 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11779 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11780 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
11781 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11782 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
11783 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
11784 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
11785 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
11786 0x77c30303, /* MC_EMEM_ARB_MISC0 */
11787 0x70000f03, /* MC_EMEM_ARB_MISC1 */
11788 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11791 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
11792 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
11793 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11794 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11795 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11796 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11797 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11798 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11799 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11800 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11801 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11802 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11803 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11804 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
11805 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
11806 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11807 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11808 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11809 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11810 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11811 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11812 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11813 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11814 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11815 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11816 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11818 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11820 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11821 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11823 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
11824 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11825 0x00000802, /* EMC_CTT_TERM_CTRL */
11826 0xf3200000, /* EMC_CFG */
11827 0x000008c7, /* EMC_CFG_2 */
11828 0x0004013c, /* EMC_SEL_DPD_CTRL */
11829 0x00580068, /* EMC_CFG_DIG_DLL */
11830 0x00000008, /* EMC_BGBIAS_CTL0 */
11831 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11832 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11833 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11834 0x00000000, /* Mode Register 0 */
11835 0x00010083, /* Mode Register 1 */
11836 0x00020004, /* Mode Register 2 */
11837 0x800b0000, /* Mode Register 4 */
11838 57820, /* expected dvfs latency (ns) */
11841 0x19, /* V5.0.16 */
11842 "09_20400_04_V5.0.16_V1.1", /* DVFS table version */
11843 20400, /* SDRAM frequency */
11844 800, /* min voltage */
11845 800, /* gpu min voltage */
11846 "pllp_out0", /* clock source id */
11847 0x40000026, /* CLK_SOURCE_EMC */
11848 165, /* number of burst_regs */
11849 31, /* number of up_down_regs */
11851 0x00000001, /* EMC_RC */
11852 0x00000003, /* EMC_RFC */
11853 0x00000000, /* EMC_RFC_SLR */
11854 0x00000002, /* EMC_RAS */
11855 0x00000002, /* EMC_RP */
11856 0x00000006, /* EMC_R2W */
11857 0x00000008, /* EMC_W2R */
11858 0x00000003, /* EMC_R2P */
11859 0x0000000a, /* EMC_W2P */
11860 0x00000002, /* EMC_RD_RCD */
11861 0x00000002, /* EMC_WR_RCD */
11862 0x00000001, /* EMC_RRD */
11863 0x00000002, /* EMC_REXT */
11864 0x00000000, /* EMC_WEXT */
11865 0x00000003, /* EMC_WDV */
11866 0x00000003, /* EMC_WDV_MASK */
11867 0x00000006, /* EMC_QUSE */
11868 0x00000002, /* EMC_QUSE_WIDTH */
11869 0x00000000, /* EMC_IBDLY */
11870 0x00000005, /* EMC_EINPUT */
11871 0x00000005, /* EMC_EINPUT_DURATION */
11872 0x00010000, /* EMC_PUTERM_EXTRA */
11873 0x00000003, /* EMC_PUTERM_WIDTH */
11874 0x00000000, /* EMC_PUTERM_ADJ */
11875 0x00000000, /* EMC_CDB_CNTL_1 */
11876 0x00000000, /* EMC_CDB_CNTL_2 */
11877 0x00000000, /* EMC_CDB_CNTL_3 */
11878 0x00000004, /* EMC_QRST */
11879 0x0000000c, /* EMC_QSAFE */
11880 0x0000000d, /* EMC_RDV */
11881 0x0000000f, /* EMC_RDV_MASK */
11882 0x00000013, /* EMC_REFRESH */
11883 0x00000000, /* EMC_BURST_REFRESH_NUM */
11884 0x00000004, /* EMC_PRE_REFRESH_REQ_CNT */
11885 0x00000002, /* EMC_PDEX2WR */
11886 0x00000002, /* EMC_PDEX2RD */
11887 0x00000002, /* EMC_PCHG2PDEN */
11888 0x00000000, /* EMC_ACT2PDEN */
11889 0x00000001, /* EMC_AR2PDEN */
11890 0x0000000c, /* EMC_RW2PDEN */
11891 0x00000003, /* EMC_TXSR */
11892 0x00000003, /* EMC_TXSRDLL */
11893 0x00000003, /* EMC_TCKE */
11894 0x00000003, /* EMC_TCKESR */
11895 0x00000003, /* EMC_TPD */
11896 0x00000006, /* EMC_TFAW */
11897 0x00000004, /* EMC_TRPAB */
11898 0x00000003, /* EMC_TCLKSTABLE */
11899 0x00000003, /* EMC_TCLKSTOP */
11900 0x00000055, /* EMC_TREFBW */
11901 0x00000000, /* EMC_FBIO_CFG6 */
11902 0x00000000, /* EMC_ODT_WRITE */
11903 0x00000000, /* EMC_ODT_READ */
11904 0x1361a296, /* EMC_FBIO_CFG5 */
11905 0x005800a0, /* EMC_CFG_DIG_DLL */
11906 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11907 0x00048000, /* EMC_DLL_XFORM_DQS0 */
11908 0x00048000, /* EMC_DLL_XFORM_DQS1 */
11909 0x00048000, /* EMC_DLL_XFORM_DQS2 */
11910 0x00048000, /* EMC_DLL_XFORM_DQS3 */
11911 0x00048000, /* EMC_DLL_XFORM_DQS4 */
11912 0x00048000, /* EMC_DLL_XFORM_DQS5 */
11913 0x00048000, /* EMC_DLL_XFORM_DQS6 */
11914 0x00048000, /* EMC_DLL_XFORM_DQS7 */
11915 0x00048000, /* EMC_DLL_XFORM_DQS8 */
11916 0x00048000, /* EMC_DLL_XFORM_DQS9 */
11917 0x00048000, /* EMC_DLL_XFORM_DQS10 */
11918 0x00048000, /* EMC_DLL_XFORM_DQS11 */
11919 0x00048000, /* EMC_DLL_XFORM_DQS12 */
11920 0x00048000, /* EMC_DLL_XFORM_DQS13 */
11921 0x00048000, /* EMC_DLL_XFORM_DQS14 */
11922 0x00048000, /* EMC_DLL_XFORM_DQS15 */
11923 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11924 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11925 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11926 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11927 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11928 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11929 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11930 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11931 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11932 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11933 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11934 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11935 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11936 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11937 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11938 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11939 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11940 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11941 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11942 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11943 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11944 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11945 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11946 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11947 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11948 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11949 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11950 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11951 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11952 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11953 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11954 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11955 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11956 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11957 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11958 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11959 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11960 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11961 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11962 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11963 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11964 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11965 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11966 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11967 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11968 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11969 0x00000200, /* EMC_XM2CMDPADCTRL */
11970 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11971 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11972 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11973 0x00000000, /* EMC_XM2DQPADCTRL2 */
11974 0x00000000, /* EMC_XM2DQPADCTRL3 */
11975 0x77ffc000, /* EMC_XM2CLKPADCTRL */
11976 0x00000404, /* EMC_XM2CLKPADCTRL2 */
11977 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11978 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11979 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11980 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11981 0x51451400, /* EMC_XM2DQSPADCTRL3 */
11982 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11983 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11984 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11985 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11986 0x00000000, /* EMC_TXDSRVTTGEN */
11987 0x00000000, /* EMC_FBIO_SPARE */
11988 0x00064000, /* EMC_ZCAL_INTERVAL */
11989 0x00000011, /* EMC_ZCAL_WAIT_CNT */
11990 0x00150011, /* EMC_MRS_WAIT_CNT */
11991 0x00150011, /* EMC_MRS_WAIT_CNT2 */
11992 0x00000000, /* EMC_CTT */
11993 0x00000003, /* EMC_CTT_DURATION */
11994 0x0000f3f3, /* EMC_CFG_PIPE */
11995 0x8000012a, /* EMC_DYN_SELF_REF_CONTROL */
11996 0x0000000a, /* EMC_QPOP */
11997 0x40020001, /* MC_EMEM_ARB_CFG */
11998 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11999 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12000 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12001 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12002 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12003 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12004 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12005 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12006 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12007 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12008 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12009 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12010 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12011 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12012 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12013 0x74e30303, /* MC_EMEM_ARB_MISC0 */
12014 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12015 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12018 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12019 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
12020 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12021 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12022 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12023 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12024 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12025 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12026 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12027 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12028 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12029 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12030 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12031 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12032 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12033 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12034 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12035 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12036 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12037 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12038 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12039 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12040 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12041 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12042 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12043 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12044 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12045 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12046 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12047 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12048 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12050 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12051 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12052 0x00000802, /* EMC_CTT_TERM_CTRL */
12053 0xf3200000, /* EMC_CFG */
12054 0x000008c7, /* EMC_CFG_2 */
12055 0x0004013c, /* EMC_SEL_DPD_CTRL */
12056 0x00580068, /* EMC_CFG_DIG_DLL */
12057 0x00000008, /* EMC_BGBIAS_CTL0 */
12058 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12059 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12060 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12061 0x00000000, /* Mode Register 0 */
12062 0x00010083, /* Mode Register 1 */
12063 0x00020004, /* Mode Register 2 */
12064 0x800b0000, /* Mode Register 4 */
12065 35610, /* expected dvfs latency (ns) */
12068 0x19, /* V5.0.16 */
12069 "09_40800_04_V5.0.16_V1.1", /* DVFS table version */
12070 40800, /* SDRAM frequency */
12071 800, /* min voltage */
12072 800, /* gpu min voltage */
12073 "pllp_out0", /* clock source id */
12074 0x40000012, /* CLK_SOURCE_EMC */
12075 165, /* number of burst_regs */
12076 31, /* number of up_down_regs */
12078 0x00000002, /* EMC_RC */
12079 0x00000005, /* EMC_RFC */
12080 0x00000000, /* EMC_RFC_SLR */
12081 0x00000002, /* EMC_RAS */
12082 0x00000002, /* EMC_RP */
12083 0x00000006, /* EMC_R2W */
12084 0x00000008, /* EMC_W2R */
12085 0x00000003, /* EMC_R2P */
12086 0x0000000a, /* EMC_W2P */
12087 0x00000002, /* EMC_RD_RCD */
12088 0x00000002, /* EMC_WR_RCD */
12089 0x00000001, /* EMC_RRD */
12090 0x00000002, /* EMC_REXT */
12091 0x00000000, /* EMC_WEXT */
12092 0x00000003, /* EMC_WDV */
12093 0x00000003, /* EMC_WDV_MASK */
12094 0x00000006, /* EMC_QUSE */
12095 0x00000002, /* EMC_QUSE_WIDTH */
12096 0x00000000, /* EMC_IBDLY */
12097 0x00000005, /* EMC_EINPUT */
12098 0x00000005, /* EMC_EINPUT_DURATION */
12099 0x00010000, /* EMC_PUTERM_EXTRA */
12100 0x00000003, /* EMC_PUTERM_WIDTH */
12101 0x00000000, /* EMC_PUTERM_ADJ */
12102 0x00000000, /* EMC_CDB_CNTL_1 */
12103 0x00000000, /* EMC_CDB_CNTL_2 */
12104 0x00000000, /* EMC_CDB_CNTL_3 */
12105 0x00000004, /* EMC_QRST */
12106 0x0000000c, /* EMC_QSAFE */
12107 0x0000000d, /* EMC_RDV */
12108 0x0000000f, /* EMC_RDV_MASK */
12109 0x00000026, /* EMC_REFRESH */
12110 0x00000000, /* EMC_BURST_REFRESH_NUM */
12111 0x00000009, /* EMC_PRE_REFRESH_REQ_CNT */
12112 0x00000002, /* EMC_PDEX2WR */
12113 0x00000002, /* EMC_PDEX2RD */
12114 0x00000002, /* EMC_PCHG2PDEN */
12115 0x00000000, /* EMC_ACT2PDEN */
12116 0x00000001, /* EMC_AR2PDEN */
12117 0x0000000c, /* EMC_RW2PDEN */
12118 0x00000006, /* EMC_TXSR */
12119 0x00000006, /* EMC_TXSRDLL */
12120 0x00000003, /* EMC_TCKE */
12121 0x00000003, /* EMC_TCKESR */
12122 0x00000003, /* EMC_TPD */
12123 0x00000006, /* EMC_TFAW */
12124 0x00000004, /* EMC_TRPAB */
12125 0x00000003, /* EMC_TCLKSTABLE */
12126 0x00000003, /* EMC_TCLKSTOP */
12127 0x000000aa, /* EMC_TREFBW */
12128 0x00000000, /* EMC_FBIO_CFG6 */
12129 0x00000000, /* EMC_ODT_WRITE */
12130 0x00000000, /* EMC_ODT_READ */
12131 0x1361a296, /* EMC_FBIO_CFG5 */
12132 0x005800a0, /* EMC_CFG_DIG_DLL */
12133 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12134 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12135 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12136 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12137 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12138 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12139 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12140 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12141 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12142 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12143 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12144 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12145 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12146 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12147 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12148 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12149 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12150 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12151 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12152 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12153 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12154 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12155 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12156 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12157 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12158 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12159 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12160 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12161 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12162 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12163 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12164 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12165 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12166 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12167 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12168 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12169 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12170 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12171 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12172 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12173 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12174 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12175 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12176 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12177 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12178 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12179 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12180 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12181 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12182 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12183 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12184 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12185 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12186 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12187 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12188 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12189 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12190 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12191 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12192 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12193 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12194 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12195 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12196 0x00000200, /* EMC_XM2CMDPADCTRL */
12197 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12198 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12199 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12200 0x00000000, /* EMC_XM2DQPADCTRL2 */
12201 0x00000000, /* EMC_XM2DQPADCTRL3 */
12202 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12203 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12204 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12205 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12206 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12207 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12208 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12209 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12210 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12211 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12212 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12213 0x00000000, /* EMC_TXDSRVTTGEN */
12214 0x00000000, /* EMC_FBIO_SPARE */
12215 0x00064000, /* EMC_ZCAL_INTERVAL */
12216 0x00000011, /* EMC_ZCAL_WAIT_CNT */
12217 0x00290011, /* EMC_MRS_WAIT_CNT */
12218 0x00290011, /* EMC_MRS_WAIT_CNT2 */
12219 0x00000000, /* EMC_CTT */
12220 0x00000003, /* EMC_CTT_DURATION */
12221 0x0000f3f3, /* EMC_CFG_PIPE */
12222 0x80000151, /* EMC_DYN_SELF_REF_CONTROL */
12223 0x0000000a, /* EMC_QPOP */
12224 0xa0000001, /* MC_EMEM_ARB_CFG */
12225 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12226 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12227 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12228 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12229 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12230 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12231 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12232 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12233 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12234 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12235 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12236 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12237 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12238 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12239 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12240 0x73030303, /* MC_EMEM_ARB_MISC0 */
12241 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12242 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12245 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12246 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
12247 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12248 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12249 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12250 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12251 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12252 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12253 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12254 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12255 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12256 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12257 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12258 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12259 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12260 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12261 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12262 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12263 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12264 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12265 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12266 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12267 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12268 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12269 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12270 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12272 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12273 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12275 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12277 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12278 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12279 0x00000802, /* EMC_CTT_TERM_CTRL */
12280 0xf3200000, /* EMC_CFG */
12281 0x000008c7, /* EMC_CFG_2 */
12282 0x0004013c, /* EMC_SEL_DPD_CTRL */
12283 0x00580068, /* EMC_CFG_DIG_DLL */
12284 0x00000008, /* EMC_BGBIAS_CTL0 */
12285 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12286 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12287 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12288 0x00000000, /* Mode Register 0 */
12289 0x00010083, /* Mode Register 1 */
12290 0x00020004, /* Mode Register 2 */
12291 0x800b0000, /* Mode Register 4 */
12292 20850, /* expected dvfs latency (ns) */
12295 0x19, /* V5.0.16 */
12296 "09_68000_04_V5.0.16_V1.1", /* DVFS table version */
12297 68000, /* SDRAM frequency */
12298 800, /* min voltage */
12299 800, /* gpu min voltage */
12300 "pllp_out0", /* clock source id */
12301 0x4000000a, /* CLK_SOURCE_EMC */
12302 165, /* number of burst_regs */
12303 31, /* number of up_down_regs */
12305 0x00000004, /* EMC_RC */
12306 0x00000008, /* EMC_RFC */
12307 0x00000000, /* EMC_RFC_SLR */
12308 0x00000002, /* EMC_RAS */
12309 0x00000002, /* EMC_RP */
12310 0x00000006, /* EMC_R2W */
12311 0x00000008, /* EMC_W2R */
12312 0x00000003, /* EMC_R2P */
12313 0x0000000a, /* EMC_W2P */
12314 0x00000002, /* EMC_RD_RCD */
12315 0x00000002, /* EMC_WR_RCD */
12316 0x00000001, /* EMC_RRD */
12317 0x00000002, /* EMC_REXT */
12318 0x00000000, /* EMC_WEXT */
12319 0x00000003, /* EMC_WDV */
12320 0x00000003, /* EMC_WDV_MASK */
12321 0x00000006, /* EMC_QUSE */
12322 0x00000002, /* EMC_QUSE_WIDTH */
12323 0x00000000, /* EMC_IBDLY */
12324 0x00000005, /* EMC_EINPUT */
12325 0x00000005, /* EMC_EINPUT_DURATION */
12326 0x00010000, /* EMC_PUTERM_EXTRA */
12327 0x00000003, /* EMC_PUTERM_WIDTH */
12328 0x00000000, /* EMC_PUTERM_ADJ */
12329 0x00000000, /* EMC_CDB_CNTL_1 */
12330 0x00000000, /* EMC_CDB_CNTL_2 */
12331 0x00000000, /* EMC_CDB_CNTL_3 */
12332 0x00000004, /* EMC_QRST */
12333 0x0000000c, /* EMC_QSAFE */
12334 0x0000000d, /* EMC_RDV */
12335 0x0000000f, /* EMC_RDV_MASK */
12336 0x00000040, /* EMC_REFRESH */
12337 0x00000000, /* EMC_BURST_REFRESH_NUM */
12338 0x00000010, /* EMC_PRE_REFRESH_REQ_CNT */
12339 0x00000002, /* EMC_PDEX2WR */
12340 0x00000002, /* EMC_PDEX2RD */
12341 0x00000002, /* EMC_PCHG2PDEN */
12342 0x00000000, /* EMC_ACT2PDEN */
12343 0x00000001, /* EMC_AR2PDEN */
12344 0x0000000c, /* EMC_RW2PDEN */
12345 0x0000000a, /* EMC_TXSR */
12346 0x0000000a, /* EMC_TXSRDLL */
12347 0x00000003, /* EMC_TCKE */
12348 0x00000003, /* EMC_TCKESR */
12349 0x00000003, /* EMC_TPD */
12350 0x00000006, /* EMC_TFAW */
12351 0x00000004, /* EMC_TRPAB */
12352 0x00000003, /* EMC_TCLKSTABLE */
12353 0x00000003, /* EMC_TCLKSTOP */
12354 0x0000011b, /* EMC_TREFBW */
12355 0x00000000, /* EMC_FBIO_CFG6 */
12356 0x00000000, /* EMC_ODT_WRITE */
12357 0x00000000, /* EMC_ODT_READ */
12358 0x1361a296, /* EMC_FBIO_CFG5 */
12359 0x005800a0, /* EMC_CFG_DIG_DLL */
12360 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12361 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12362 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12363 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12364 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12365 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12366 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12367 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12368 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12369 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12370 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12371 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12372 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12373 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12374 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12375 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12376 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12377 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12378 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12379 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12380 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12381 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12382 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12383 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12384 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12385 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12386 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12387 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12388 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12389 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12390 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12391 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12392 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12393 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12394 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12395 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12396 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12397 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12398 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12399 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12400 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12401 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12402 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12403 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12404 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12405 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12406 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12407 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12408 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12409 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12410 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12411 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12412 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12413 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12414 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12415 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12416 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12417 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12418 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12419 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12420 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12421 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12422 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12423 0x00000200, /* EMC_XM2CMDPADCTRL */
12424 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12425 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12426 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12427 0x00000000, /* EMC_XM2DQPADCTRL2 */
12428 0x00000000, /* EMC_XM2DQPADCTRL3 */
12429 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12430 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12431 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12432 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12433 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12434 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12435 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12436 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12437 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12438 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12439 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12440 0x00000000, /* EMC_TXDSRVTTGEN */
12441 0x00000000, /* EMC_FBIO_SPARE */
12442 0x00064000, /* EMC_ZCAL_INTERVAL */
12443 0x00000019, /* EMC_ZCAL_WAIT_CNT */
12444 0x00440011, /* EMC_MRS_WAIT_CNT */
12445 0x00440011, /* EMC_MRS_WAIT_CNT2 */
12446 0x00000000, /* EMC_CTT */
12447 0x00000003, /* EMC_CTT_DURATION */
12448 0x0000f3f3, /* EMC_CFG_PIPE */
12449 0x80000185, /* EMC_DYN_SELF_REF_CONTROL */
12450 0x0000000a, /* EMC_QPOP */
12451 0x00000001, /* MC_EMEM_ARB_CFG */
12452 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12453 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12454 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12455 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12456 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12457 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12458 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12459 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12460 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12461 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12462 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12463 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12464 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12465 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12466 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12467 0x72630403, /* MC_EMEM_ARB_MISC0 */
12468 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12469 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12472 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12473 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
12474 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12475 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12476 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12477 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12478 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12479 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12480 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12481 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12482 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12483 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12484 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12485 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12486 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12487 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12488 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12489 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12490 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12491 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12492 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12493 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12494 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12495 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12496 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12497 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12498 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12499 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12500 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12502 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12504 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12505 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12506 0x00000802, /* EMC_CTT_TERM_CTRL */
12507 0xf3200000, /* EMC_CFG */
12508 0x000008c7, /* EMC_CFG_2 */
12509 0x0004013c, /* EMC_SEL_DPD_CTRL */
12510 0x00580068, /* EMC_CFG_DIG_DLL */
12511 0x00000008, /* EMC_BGBIAS_CTL0 */
12512 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12513 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12514 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12515 0x00000000, /* Mode Register 0 */
12516 0x00010083, /* Mode Register 1 */
12517 0x00020004, /* Mode Register 2 */
12518 0x800b0000, /* Mode Register 4 */
12519 10720, /* expected dvfs latency (ns) */
12522 0x19, /* V5.0.16 */
12523 "09_102000_04_V5.0.16_V1.1", /* DVFS table version */
12524 102000, /* SDRAM frequency */
12525 800, /* min voltage */
12526 800, /* gpu min voltage */
12527 "pllp_out0", /* clock source id */
12528 0x40000006, /* CLK_SOURCE_EMC */
12529 165, /* number of burst_regs */
12530 31, /* number of up_down_regs */
12532 0x00000006, /* EMC_RC */
12533 0x0000000d, /* EMC_RFC */
12534 0x00000000, /* EMC_RFC_SLR */
12535 0x00000004, /* EMC_RAS */
12536 0x00000002, /* EMC_RP */
12537 0x00000007, /* EMC_R2W */
12538 0x00000008, /* EMC_W2R */
12539 0x00000003, /* EMC_R2P */
12540 0x0000000a, /* EMC_W2P */
12541 0x00000002, /* EMC_RD_RCD */
12542 0x00000002, /* EMC_WR_RCD */
12543 0x00000001, /* EMC_RRD */
12544 0x00000002, /* EMC_REXT */
12545 0x00000000, /* EMC_WEXT */
12546 0x00000003, /* EMC_WDV */
12547 0x00000003, /* EMC_WDV_MASK */
12548 0x00000006, /* EMC_QUSE */
12549 0x00000002, /* EMC_QUSE_WIDTH */
12550 0x00000000, /* EMC_IBDLY */
12551 0x00000005, /* EMC_EINPUT */
12552 0x00000005, /* EMC_EINPUT_DURATION */
12553 0x00010000, /* EMC_PUTERM_EXTRA */
12554 0x00000003, /* EMC_PUTERM_WIDTH */
12555 0x00000000, /* EMC_PUTERM_ADJ */
12556 0x00000000, /* EMC_CDB_CNTL_1 */
12557 0x00000000, /* EMC_CDB_CNTL_2 */
12558 0x00000000, /* EMC_CDB_CNTL_3 */
12559 0x00000004, /* EMC_QRST */
12560 0x0000000c, /* EMC_QSAFE */
12561 0x0000000d, /* EMC_RDV */
12562 0x0000000f, /* EMC_RDV_MASK */
12563 0x00000060, /* EMC_REFRESH */
12564 0x00000000, /* EMC_BURST_REFRESH_NUM */
12565 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
12566 0x00000002, /* EMC_PDEX2WR */
12567 0x00000002, /* EMC_PDEX2RD */
12568 0x00000002, /* EMC_PCHG2PDEN */
12569 0x00000000, /* EMC_ACT2PDEN */
12570 0x00000001, /* EMC_AR2PDEN */
12571 0x0000000c, /* EMC_RW2PDEN */
12572 0x0000000f, /* EMC_TXSR */
12573 0x0000000f, /* EMC_TXSRDLL */
12574 0x00000003, /* EMC_TCKE */
12575 0x00000003, /* EMC_TCKESR */
12576 0x00000003, /* EMC_TPD */
12577 0x00000006, /* EMC_TFAW */
12578 0x00000004, /* EMC_TRPAB */
12579 0x00000003, /* EMC_TCLKSTABLE */
12580 0x00000003, /* EMC_TCLKSTOP */
12581 0x000001a9, /* EMC_TREFBW */
12582 0x00000000, /* EMC_FBIO_CFG6 */
12583 0x00000000, /* EMC_ODT_WRITE */
12584 0x00000000, /* EMC_ODT_READ */
12585 0x1361a296, /* EMC_FBIO_CFG5 */
12586 0x005800a0, /* EMC_CFG_DIG_DLL */
12587 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12588 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12589 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12590 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12591 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12592 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12593 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12594 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12595 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12596 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12597 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12598 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12599 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12600 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12601 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12602 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12603 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12604 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12605 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12606 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12607 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12608 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12609 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12610 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12611 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12612 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12613 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12614 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12615 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12616 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12617 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12618 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12619 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12620 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12621 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12622 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12623 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12624 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12625 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12626 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12627 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12628 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12629 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12630 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12631 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12632 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12633 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12634 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12635 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12636 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12637 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12638 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12639 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12640 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12641 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12642 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12643 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12644 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12645 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12646 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12647 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12648 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12649 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12650 0x00000200, /* EMC_XM2CMDPADCTRL */
12651 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12652 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12653 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12654 0x00000000, /* EMC_XM2DQPADCTRL2 */
12655 0x00000000, /* EMC_XM2DQPADCTRL3 */
12656 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12657 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12658 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12659 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12660 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12661 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12662 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12663 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12664 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12665 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12666 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12667 0x00000000, /* EMC_TXDSRVTTGEN */
12668 0x00000000, /* EMC_FBIO_SPARE */
12669 0x00064000, /* EMC_ZCAL_INTERVAL */
12670 0x00000025, /* EMC_ZCAL_WAIT_CNT */
12671 0x00660011, /* EMC_MRS_WAIT_CNT */
12672 0x00660011, /* EMC_MRS_WAIT_CNT2 */
12673 0x00000000, /* EMC_CTT */
12674 0x00000003, /* EMC_CTT_DURATION */
12675 0x0000f3f3, /* EMC_CFG_PIPE */
12676 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
12677 0x0000000a, /* EMC_QPOP */
12678 0x08000001, /* MC_EMEM_ARB_CFG */
12679 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12680 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12681 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12682 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
12683 0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
12684 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12685 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12686 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12687 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12688 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12689 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12690 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12691 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12692 0x05050102, /* MC_EMEM_ARB_DA_TURNS */
12693 0x00090403, /* MC_EMEM_ARB_DA_COVERS */
12694 0x72430504, /* MC_EMEM_ARB_MISC0 */
12695 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12696 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12699 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12700 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
12701 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12702 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12703 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12704 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12705 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12706 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12707 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12708 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12709 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12710 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12711 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12712 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
12713 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12714 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12715 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12716 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12717 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12718 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12719 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12720 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12721 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12722 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12724 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12725 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12726 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12727 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12729 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12731 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12732 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12733 0x00000802, /* EMC_CTT_TERM_CTRL */
12734 0xf3200000, /* EMC_CFG */
12735 0x000008c7, /* EMC_CFG_2 */
12736 0x0004013c, /* EMC_SEL_DPD_CTRL */
12737 0x00580068, /* EMC_CFG_DIG_DLL */
12738 0x00000008, /* EMC_BGBIAS_CTL0 */
12739 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12740 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12741 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12742 0x00000000, /* Mode Register 0 */
12743 0x00010083, /* Mode Register 1 */
12744 0x00020004, /* Mode Register 2 */
12745 0x800b0000, /* Mode Register 4 */
12746 6890, /* expected dvfs latency (ns) */
12749 0x19, /* V5.0.16 */
12750 "09_204000_04_V5.0.16_V1.1", /* DVFS table version */
12751 204000, /* SDRAM frequency */
12752 800, /* min voltage */
12753 800, /* gpu min voltage */
12754 "pllp_out0", /* clock source id */
12755 0x40000002, /* CLK_SOURCE_EMC */
12756 165, /* number of burst_regs */
12757 31, /* number of up_down_regs */
12759 0x0000000c, /* EMC_RC */
12760 0x0000001a, /* EMC_RFC */
12761 0x00000000, /* EMC_RFC_SLR */
12762 0x00000008, /* EMC_RAS */
12763 0x00000004, /* EMC_RP */
12764 0x00000007, /* EMC_R2W */
12765 0x00000008, /* EMC_W2R */
12766 0x00000003, /* EMC_R2P */
12767 0x0000000a, /* EMC_W2P */
12768 0x00000004, /* EMC_RD_RCD */
12769 0x00000004, /* EMC_WR_RCD */
12770 0x00000002, /* EMC_RRD */
12771 0x00000003, /* EMC_REXT */
12772 0x00000000, /* EMC_WEXT */
12773 0x00000002, /* EMC_WDV */
12774 0x00000002, /* EMC_WDV_MASK */
12775 0x00000005, /* EMC_QUSE */
12776 0x00000003, /* EMC_QUSE_WIDTH */
12777 0x00000000, /* EMC_IBDLY */
12778 0x00000003, /* EMC_EINPUT */
12779 0x00000007, /* EMC_EINPUT_DURATION */
12780 0x00010000, /* EMC_PUTERM_EXTRA */
12781 0x00000004, /* EMC_PUTERM_WIDTH */
12782 0x00000000, /* EMC_PUTERM_ADJ */
12783 0x00000000, /* EMC_CDB_CNTL_1 */
12784 0x00000000, /* EMC_CDB_CNTL_2 */
12785 0x00000000, /* EMC_CDB_CNTL_3 */
12786 0x00000002, /* EMC_QRST */
12787 0x0000000e, /* EMC_QSAFE */
12788 0x0000000f, /* EMC_RDV */
12789 0x00000011, /* EMC_RDV_MASK */
12790 0x000000c1, /* EMC_REFRESH */
12791 0x00000000, /* EMC_BURST_REFRESH_NUM */
12792 0x00000030, /* EMC_PRE_REFRESH_REQ_CNT */
12793 0x00000002, /* EMC_PDEX2WR */
12794 0x00000002, /* EMC_PDEX2RD */
12795 0x00000004, /* EMC_PCHG2PDEN */
12796 0x00000000, /* EMC_ACT2PDEN */
12797 0x00000001, /* EMC_AR2PDEN */
12798 0x0000000c, /* EMC_RW2PDEN */
12799 0x0000001d, /* EMC_TXSR */
12800 0x0000001d, /* EMC_TXSRDLL */
12801 0x00000003, /* EMC_TCKE */
12802 0x00000004, /* EMC_TCKESR */
12803 0x00000003, /* EMC_TPD */
12804 0x00000009, /* EMC_TFAW */
12805 0x00000005, /* EMC_TRPAB */
12806 0x00000003, /* EMC_TCLKSTABLE */
12807 0x00000003, /* EMC_TCLKSTOP */
12808 0x00000351, /* EMC_TREFBW */
12809 0x00000000, /* EMC_FBIO_CFG6 */
12810 0x00000000, /* EMC_ODT_WRITE */
12811 0x00000000, /* EMC_ODT_READ */
12812 0x1361a296, /* EMC_FBIO_CFG5 */
12813 0x005800a0, /* EMC_CFG_DIG_DLL */
12814 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12815 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12816 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12817 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12818 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12819 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12820 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12821 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12822 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12823 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12824 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12825 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12826 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12827 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12828 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12829 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12830 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12831 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12832 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12833 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12834 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12835 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12836 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12837 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12838 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12839 0x00080000, /* EMC_DLL_XFORM_ADDR0 */
12840 0x00080000, /* EMC_DLL_XFORM_ADDR1 */
12841 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12842 0x00080000, /* EMC_DLL_XFORM_ADDR3 */
12843 0x00080000, /* EMC_DLL_XFORM_ADDR4 */
12844 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12845 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12846 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12847 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12848 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12849 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12850 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12851 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12852 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12853 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12854 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12855 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12856 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12857 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12858 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12859 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12860 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12861 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12862 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12863 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12864 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12865 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12866 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12867 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12868 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12869 0x00090000, /* EMC_DLL_XFORM_DQ0 */
12870 0x00090000, /* EMC_DLL_XFORM_DQ1 */
12871 0x00090000, /* EMC_DLL_XFORM_DQ2 */
12872 0x00090000, /* EMC_DLL_XFORM_DQ3 */
12873 0x00009000, /* EMC_DLL_XFORM_DQ4 */
12874 0x00009000, /* EMC_DLL_XFORM_DQ5 */
12875 0x00009000, /* EMC_DLL_XFORM_DQ6 */
12876 0x00009000, /* EMC_DLL_XFORM_DQ7 */
12877 0x00000200, /* EMC_XM2CMDPADCTRL */
12878 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12879 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12880 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12881 0x00000000, /* EMC_XM2DQPADCTRL2 */
12882 0x00000000, /* EMC_XM2DQPADCTRL3 */
12883 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12884 0x00000606, /* EMC_XM2CLKPADCTRL2 */
12885 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12886 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12887 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12888 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12889 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12890 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12891 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12892 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12893 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12894 0x00000000, /* EMC_TXDSRVTTGEN */
12895 0x00000000, /* EMC_FBIO_SPARE */
12896 0x00064000, /* EMC_ZCAL_INTERVAL */
12897 0x0000004a, /* EMC_ZCAL_WAIT_CNT */
12898 0x00cc0011, /* EMC_MRS_WAIT_CNT */
12899 0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
12900 0x00000000, /* EMC_CTT */
12901 0x00000004, /* EMC_CTT_DURATION */
12902 0x0000d3b3, /* EMC_CFG_PIPE */
12903 0x80000287, /* EMC_DYN_SELF_REF_CONTROL */
12904 0x0000000a, /* EMC_QPOP */
12905 0x01000003, /* MC_EMEM_ARB_CFG */
12906 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12907 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12908 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
12909 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
12910 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
12911 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
12912 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12913 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12914 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12915 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
12916 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12917 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12918 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12919 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
12920 0x000b0606, /* MC_EMEM_ARB_DA_COVERS */
12921 0x71e40a07, /* MC_EMEM_ARB_MISC0 */
12922 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12923 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12926 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12927 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
12928 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12929 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12930 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12931 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12932 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12933 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12934 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12935 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12936 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12937 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12938 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12939 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
12940 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12941 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12942 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12943 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12944 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12945 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12946 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12947 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12948 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12949 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12951 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12952 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12953 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12955 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12956 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12958 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
12959 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12960 0x00000802, /* EMC_CTT_TERM_CTRL */
12961 0xf3200000, /* EMC_CFG */
12962 0x000008cf, /* EMC_CFG_2 */
12963 0x0004013c, /* EMC_SEL_DPD_CTRL */
12964 0x00580068, /* EMC_CFG_DIG_DLL */
12965 0x00000008, /* EMC_BGBIAS_CTL0 */
12966 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12967 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12968 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12969 0x00000000, /* Mode Register 0 */
12970 0x00010083, /* Mode Register 1 */
12971 0x00020004, /* Mode Register 2 */
12972 0x800b0000, /* Mode Register 4 */
12973 3420, /* expected dvfs latency (ns) */
12976 0x19, /* V5.0.16 */
12977 "09_300000_04_V5.0.16_V1.1", /* DVFS table version */
12978 300000, /* SDRAM frequency */
12979 820, /* min voltage */
12980 820, /* gpu min voltage */
12981 "pllc_out0", /* clock source id */
12982 0x20000002, /* CLK_SOURCE_EMC */
12983 165, /* number of burst_regs */
12984 31, /* number of up_down_regs */
12986 0x00000012, /* EMC_RC */
12987 0x00000026, /* EMC_RFC */
12988 0x00000000, /* EMC_RFC_SLR */
12989 0x0000000d, /* EMC_RAS */
12990 0x00000005, /* EMC_RP */
12991 0x00000007, /* EMC_R2W */
12992 0x00000008, /* EMC_W2R */
12993 0x00000003, /* EMC_R2P */
12994 0x0000000a, /* EMC_W2P */
12995 0x00000005, /* EMC_RD_RCD */
12996 0x00000005, /* EMC_WR_RCD */
12997 0x00000003, /* EMC_RRD */
12998 0x00000003, /* EMC_REXT */
12999 0x00000000, /* EMC_WEXT */
13000 0x00000002, /* EMC_WDV */
13001 0x00000002, /* EMC_WDV_MASK */
13002 0x00000006, /* EMC_QUSE */
13003 0x00000003, /* EMC_QUSE_WIDTH */
13004 0x00000000, /* EMC_IBDLY */
13005 0x00000003, /* EMC_EINPUT */
13006 0x00000008, /* EMC_EINPUT_DURATION */
13007 0x00030000, /* EMC_PUTERM_EXTRA */
13008 0x00000004, /* EMC_PUTERM_WIDTH */
13009 0x00000000, /* EMC_PUTERM_ADJ */
13010 0x00000000, /* EMC_CDB_CNTL_1 */
13011 0x00000000, /* EMC_CDB_CNTL_2 */
13012 0x00000000, /* EMC_CDB_CNTL_3 */
13013 0x00000002, /* EMC_QRST */
13014 0x0000000f, /* EMC_QSAFE */
13015 0x00000012, /* EMC_RDV */
13016 0x00000014, /* EMC_RDV_MASK */
13017 0x0000011c, /* EMC_REFRESH */
13018 0x00000000, /* EMC_BURST_REFRESH_NUM */
13019 0x00000047, /* EMC_PRE_REFRESH_REQ_CNT */
13020 0x00000002, /* EMC_PDEX2WR */
13021 0x00000002, /* EMC_PDEX2RD */
13022 0x00000005, /* EMC_PCHG2PDEN */
13023 0x00000000, /* EMC_ACT2PDEN */
13024 0x00000001, /* EMC_AR2PDEN */
13025 0x0000000c, /* EMC_RW2PDEN */
13026 0x0000002a, /* EMC_TXSR */
13027 0x0000002a, /* EMC_TXSRDLL */
13028 0x00000003, /* EMC_TCKE */
13029 0x00000005, /* EMC_TCKESR */
13030 0x00000003, /* EMC_TPD */
13031 0x0000000d, /* EMC_TFAW */
13032 0x00000007, /* EMC_TRPAB */
13033 0x00000003, /* EMC_TCLKSTABLE */
13034 0x00000003, /* EMC_TCLKSTOP */
13035 0x000004e0, /* EMC_TREFBW */
13036 0x00000000, /* EMC_FBIO_CFG6 */
13037 0x00000000, /* EMC_ODT_WRITE */
13038 0x00000000, /* EMC_ODT_READ */
13039 0x1361a096, /* EMC_FBIO_CFG5 */
13040 0x005800a0, /* EMC_CFG_DIG_DLL */
13041 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13042 0x00020000, /* EMC_DLL_XFORM_DQS0 */
13043 0x00020000, /* EMC_DLL_XFORM_DQS1 */
13044 0x00020000, /* EMC_DLL_XFORM_DQS2 */
13045 0x00020000, /* EMC_DLL_XFORM_DQS3 */
13046 0x00020000, /* EMC_DLL_XFORM_DQS4 */
13047 0x00020000, /* EMC_DLL_XFORM_DQS5 */
13048 0x00020000, /* EMC_DLL_XFORM_DQS6 */
13049 0x00020000, /* EMC_DLL_XFORM_DQS7 */
13050 0x00020000, /* EMC_DLL_XFORM_DQS8 */
13051 0x00020000, /* EMC_DLL_XFORM_DQS9 */
13052 0x00020000, /* EMC_DLL_XFORM_DQS10 */
13053 0x00020000, /* EMC_DLL_XFORM_DQS11 */
13054 0x00020000, /* EMC_DLL_XFORM_DQS12 */
13055 0x00020000, /* EMC_DLL_XFORM_DQS13 */
13056 0x00020000, /* EMC_DLL_XFORM_DQS14 */
13057 0x00020000, /* EMC_DLL_XFORM_DQS15 */
13058 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13059 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13060 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13061 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13062 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13063 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13064 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13065 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13066 0x00060000, /* EMC_DLL_XFORM_ADDR0 */
13067 0x00060000, /* EMC_DLL_XFORM_ADDR1 */
13068 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13069 0x00060000, /* EMC_DLL_XFORM_ADDR3 */
13070 0x00060000, /* EMC_DLL_XFORM_ADDR4 */
13071 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13072 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13073 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13074 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13075 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13076 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13077 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13078 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13079 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13080 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13081 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13082 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13083 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13084 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13085 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13086 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13087 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13088 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13089 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13090 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13091 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13092 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13093 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13094 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13095 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13096 0x00060000, /* EMC_DLL_XFORM_DQ0 */
13097 0x00060000, /* EMC_DLL_XFORM_DQ1 */
13098 0x00060000, /* EMC_DLL_XFORM_DQ2 */
13099 0x00060000, /* EMC_DLL_XFORM_DQ3 */
13100 0x00006000, /* EMC_DLL_XFORM_DQ4 */
13101 0x00006000, /* EMC_DLL_XFORM_DQ5 */
13102 0x00006000, /* EMC_DLL_XFORM_DQ6 */
13103 0x00006000, /* EMC_DLL_XFORM_DQ7 */
13104 0x00000200, /* EMC_XM2CMDPADCTRL */
13105 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13106 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13107 0x01231239, /* EMC_XM2DQSPADCTRL2 */
13108 0x00000000, /* EMC_XM2DQPADCTRL2 */
13109 0x00000000, /* EMC_XM2DQPADCTRL3 */
13110 0x77ffc000, /* EMC_XM2CLKPADCTRL */
13111 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13112 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13113 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13114 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13115 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13116 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13117 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13118 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13119 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13120 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13121 0x00000000, /* EMC_TXDSRVTTGEN */
13122 0x00000000, /* EMC_FBIO_SPARE */
13123 0x00064000, /* EMC_ZCAL_INTERVAL */
13124 0x0000006c, /* EMC_ZCAL_WAIT_CNT */
13125 0x012c0011, /* EMC_MRS_WAIT_CNT */
13126 0x012c0011, /* EMC_MRS_WAIT_CNT2 */
13127 0x00000000, /* EMC_CTT */
13128 0x00000004, /* EMC_CTT_DURATION */
13129 0x000052a3, /* EMC_CFG_PIPE */
13130 0x8000033e, /* EMC_DYN_SELF_REF_CONTROL */
13131 0x0000000b, /* EMC_QPOP */
13132 0x08000004, /* MC_EMEM_ARB_CFG */
13133 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13134 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
13135 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
13136 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
13137 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
13138 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
13139 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
13140 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13141 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13142 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13143 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13144 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13145 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13146 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13147 0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
13148 0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
13149 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13150 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13153 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
13154 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
13155 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13156 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13157 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13158 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13159 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13160 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13161 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13162 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13163 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13164 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13165 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13166 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
13167 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13168 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13169 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13170 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13171 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13172 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13173 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13174 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13175 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13176 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13177 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13178 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13179 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13180 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13181 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13182 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13183 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13185 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
13186 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13187 0x00000802, /* EMC_CTT_TERM_CTRL */
13188 0xf3300000, /* EMC_CFG */
13189 0x000008d7, /* EMC_CFG_2 */
13190 0x0004013c, /* EMC_SEL_DPD_CTRL */
13191 0x00580068, /* EMC_CFG_DIG_DLL */
13192 0x00000000, /* EMC_BGBIAS_CTL0 */
13193 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13194 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13195 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13196 0x00000000, /* Mode Register 0 */
13197 0x00010083, /* Mode Register 1 */
13198 0x00020004, /* Mode Register 2 */
13199 0x800b0000, /* Mode Register 4 */
13200 2680, /* expected dvfs latency (ns) */
13203 0x19, /* V5.0.16 */
13204 "09_396000_05_V5.0.16_V1.1", /* DVFS table version */
13205 396000, /* SDRAM frequency */
13206 850, /* min voltage */
13207 850, /* gpu min voltage */
13208 "pllm_out0", /* clock source id */
13209 0x00000002, /* CLK_SOURCE_EMC */
13210 165, /* number of burst_regs */
13211 31, /* number of up_down_regs */
13213 0x00000018, /* EMC_RC */
13214 0x00000033, /* EMC_RFC */
13215 0x00000000, /* EMC_RFC_SLR */
13216 0x00000011, /* EMC_RAS */
13217 0x00000007, /* EMC_RP */
13218 0x00000008, /* EMC_R2W */
13219 0x00000008, /* EMC_W2R */
13220 0x00000003, /* EMC_R2P */
13221 0x0000000a, /* EMC_W2P */
13222 0x00000007, /* EMC_RD_RCD */
13223 0x00000007, /* EMC_WR_RCD */
13224 0x00000004, /* EMC_RRD */
13225 0x00000003, /* EMC_REXT */
13226 0x00000000, /* EMC_WEXT */
13227 0x00000002, /* EMC_WDV */
13228 0x00000002, /* EMC_WDV_MASK */
13229 0x00000006, /* EMC_QUSE */
13230 0x00000003, /* EMC_QUSE_WIDTH */
13231 0x00000000, /* EMC_IBDLY */
13232 0x00000002, /* EMC_EINPUT */
13233 0x00000009, /* EMC_EINPUT_DURATION */
13234 0x00030000, /* EMC_PUTERM_EXTRA */
13235 0x00000004, /* EMC_PUTERM_WIDTH */
13236 0x00000000, /* EMC_PUTERM_ADJ */
13237 0x00000000, /* EMC_CDB_CNTL_1 */
13238 0x00000000, /* EMC_CDB_CNTL_2 */
13239 0x00000000, /* EMC_CDB_CNTL_3 */
13240 0x00000001, /* EMC_QRST */
13241 0x00000010, /* EMC_QSAFE */
13242 0x00000012, /* EMC_RDV */
13243 0x00000014, /* EMC_RDV_MASK */
13244 0x00000176, /* EMC_REFRESH */
13245 0x00000000, /* EMC_BURST_REFRESH_NUM */
13246 0x0000005d, /* EMC_PRE_REFRESH_REQ_CNT */
13247 0x00000002, /* EMC_PDEX2WR */
13248 0x00000002, /* EMC_PDEX2RD */
13249 0x00000007, /* EMC_PCHG2PDEN */
13250 0x00000000, /* EMC_ACT2PDEN */
13251 0x00000001, /* EMC_AR2PDEN */
13252 0x0000000e, /* EMC_RW2PDEN */
13253 0x00000038, /* EMC_TXSR */
13254 0x00000038, /* EMC_TXSRDLL */
13255 0x00000003, /* EMC_TCKE */
13256 0x00000006, /* EMC_TCKESR */
13257 0x00000003, /* EMC_TPD */
13258 0x00000012, /* EMC_TFAW */
13259 0x0000000a, /* EMC_TRPAB */
13260 0x00000003, /* EMC_TCLKSTABLE */
13261 0x00000003, /* EMC_TCLKSTOP */
13262 0x00000670, /* EMC_TREFBW */
13263 0x00000000, /* EMC_FBIO_CFG6 */
13264 0x00000000, /* EMC_ODT_WRITE */
13265 0x00000000, /* EMC_ODT_READ */
13266 0x1361a096, /* EMC_FBIO_CFG5 */
13267 0x005800a0, /* EMC_CFG_DIG_DLL */
13268 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13269 0x00020000, /* EMC_DLL_XFORM_DQS0 */
13270 0x00020000, /* EMC_DLL_XFORM_DQS1 */
13271 0x00020000, /* EMC_DLL_XFORM_DQS2 */
13272 0x00020000, /* EMC_DLL_XFORM_DQS3 */
13273 0x00020000, /* EMC_DLL_XFORM_DQS4 */
13274 0x00020000, /* EMC_DLL_XFORM_DQS5 */
13275 0x00020000, /* EMC_DLL_XFORM_DQS6 */
13276 0x00020000, /* EMC_DLL_XFORM_DQS7 */
13277 0x00020000, /* EMC_DLL_XFORM_DQS8 */
13278 0x00020000, /* EMC_DLL_XFORM_DQS9 */
13279 0x00020000, /* EMC_DLL_XFORM_DQS10 */
13280 0x00020000, /* EMC_DLL_XFORM_DQS11 */
13281 0x00020000, /* EMC_DLL_XFORM_DQS12 */
13282 0x00020000, /* EMC_DLL_XFORM_DQS13 */
13283 0x00020000, /* EMC_DLL_XFORM_DQS14 */
13284 0x00020000, /* EMC_DLL_XFORM_DQS15 */
13285 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13286 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13287 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13288 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13289 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13290 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13291 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13292 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13293 0x00050000, /* EMC_DLL_XFORM_ADDR0 */
13294 0x00050000, /* EMC_DLL_XFORM_ADDR1 */
13295 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13296 0x00050000, /* EMC_DLL_XFORM_ADDR3 */
13297 0x00050000, /* EMC_DLL_XFORM_ADDR4 */
13298 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13299 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13300 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13301 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13302 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13303 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13304 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13305 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13306 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13307 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13308 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13309 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13310 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13311 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13312 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13313 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13314 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13315 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13316 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13317 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13318 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13319 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13320 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13321 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13322 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13323 0x00040000, /* EMC_DLL_XFORM_DQ0 */
13324 0x00040000, /* EMC_DLL_XFORM_DQ1 */
13325 0x00040000, /* EMC_DLL_XFORM_DQ2 */
13326 0x00040000, /* EMC_DLL_XFORM_DQ3 */
13327 0x00004000, /* EMC_DLL_XFORM_DQ4 */
13328 0x00004000, /* EMC_DLL_XFORM_DQ5 */
13329 0x00004000, /* EMC_DLL_XFORM_DQ6 */
13330 0x00004000, /* EMC_DLL_XFORM_DQ7 */
13331 0x00000200, /* EMC_XM2CMDPADCTRL */
13332 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13333 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13334 0x01231239, /* EMC_XM2DQSPADCTRL2 */
13335 0x00000000, /* EMC_XM2DQPADCTRL2 */
13336 0x00000000, /* EMC_XM2DQPADCTRL3 */
13337 0x77ffc000, /* EMC_XM2CLKPADCTRL */
13338 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13339 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13340 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13341 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13342 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13343 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13344 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13345 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13346 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13347 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13348 0x00000000, /* EMC_TXDSRVTTGEN */
13349 0x00000000, /* EMC_FBIO_SPARE */
13350 0x00064000, /* EMC_ZCAL_INTERVAL */
13351 0x0000008f, /* EMC_ZCAL_WAIT_CNT */
13352 0x018c0011, /* EMC_MRS_WAIT_CNT */
13353 0x018c0011, /* EMC_MRS_WAIT_CNT2 */
13354 0x00000000, /* EMC_CTT */
13355 0x00000004, /* EMC_CTT_DURATION */
13356 0x000052a3, /* EMC_CFG_PIPE */
13357 0x800003f4, /* EMC_DYN_SELF_REF_CONTROL */
13358 0x0000000b, /* EMC_QPOP */
13359 0x0f000005, /* MC_EMEM_ARB_CFG */
13360 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13361 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
13362 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
13363 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
13364 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
13365 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
13366 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
13367 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13368 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13369 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13370 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13371 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13372 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13373 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13374 0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
13375 0x71c6120d, /* MC_EMEM_ARB_MISC0 */
13376 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13377 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13380 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
13381 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
13382 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13383 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13384 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13385 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13386 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13387 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13388 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13389 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13390 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13391 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13392 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13393 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13394 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13395 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13396 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13397 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13398 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13399 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13400 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13401 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13402 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13403 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13404 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13405 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13406 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13407 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13408 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13409 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13410 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13412 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
13413 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13414 0x00000802, /* EMC_CTT_TERM_CTRL */
13415 0xf3300000, /* EMC_CFG */
13416 0x00000897, /* EMC_CFG_2 */
13417 0x0004001c, /* EMC_SEL_DPD_CTRL */
13418 0x00580068, /* EMC_CFG_DIG_DLL */
13419 0x00000000, /* EMC_BGBIAS_CTL0 */
13420 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13421 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13422 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13423 0x00000000, /* Mode Register 0 */
13424 0x00010083, /* Mode Register 1 */
13425 0x00020004, /* Mode Register 2 */
13426 0x800b0000, /* Mode Register 4 */
13427 2180, /* expected dvfs latency (ns) */
13430 0x19, /* V5.0.16 */
13431 "09_528000_05_V5.0.16_V1.1", /* DVFS table version */
13432 528000, /* SDRAM frequency */
13433 880, /* min voltage */
13434 870, /* gpu min voltage */
13435 "pllm_ud", /* clock source id */
13436 0x80000000, /* CLK_SOURCE_EMC */
13437 165, /* number of burst_regs */
13438 31, /* number of up_down_regs */
13440 0x00000020, /* EMC_RC */
13441 0x00000044, /* EMC_RFC */
13442 0x00000000, /* EMC_RFC_SLR */
13443 0x00000017, /* EMC_RAS */
13444 0x0000000a, /* EMC_RP */
13445 0x0000000a, /* EMC_R2W */
13446 0x00000009, /* EMC_W2R */
13447 0x00000003, /* EMC_R2P */
13448 0x0000000d, /* EMC_W2P */
13449 0x0000000a, /* EMC_RD_RCD */
13450 0x0000000a, /* EMC_WR_RCD */
13451 0x00000006, /* EMC_RRD */
13452 0x00000004, /* EMC_REXT */
13453 0x00000000, /* EMC_WEXT */
13454 0x00000002, /* EMC_WDV */
13455 0x00000002, /* EMC_WDV_MASK */
13456 0x00000008, /* EMC_QUSE */
13457 0x00000003, /* EMC_QUSE_WIDTH */
13458 0x00000000, /* EMC_IBDLY */
13459 0x00000003, /* EMC_EINPUT */
13460 0x0000000a, /* EMC_EINPUT_DURATION */
13461 0x00050000, /* EMC_PUTERM_EXTRA */
13462 0x00000004, /* EMC_PUTERM_WIDTH */
13463 0x00000000, /* EMC_PUTERM_ADJ */
13464 0x00000000, /* EMC_CDB_CNTL_1 */
13465 0x00000000, /* EMC_CDB_CNTL_2 */
13466 0x00000000, /* EMC_CDB_CNTL_3 */
13467 0x00000002, /* EMC_QRST */
13468 0x00000011, /* EMC_QSAFE */
13469 0x00000015, /* EMC_RDV */
13470 0x00000017, /* EMC_RDV_MASK */
13471 0x000001f3, /* EMC_REFRESH */
13472 0x00000000, /* EMC_BURST_REFRESH_NUM */
13473 0x0000007c, /* EMC_PRE_REFRESH_REQ_CNT */
13474 0x00000003, /* EMC_PDEX2WR */
13475 0x00000003, /* EMC_PDEX2RD */
13476 0x0000000a, /* EMC_PCHG2PDEN */
13477 0x00000000, /* EMC_ACT2PDEN */
13478 0x00000001, /* EMC_AR2PDEN */
13479 0x00000011, /* EMC_RW2PDEN */
13480 0x0000004a, /* EMC_TXSR */
13481 0x0000004a, /* EMC_TXSRDLL */
13482 0x00000004, /* EMC_TCKE */
13483 0x00000008, /* EMC_TCKESR */
13484 0x00000004, /* EMC_TPD */
13485 0x00000019, /* EMC_TFAW */
13486 0x0000000d, /* EMC_TRPAB */
13487 0x00000003, /* EMC_TCLKSTABLE */
13488 0x00000003, /* EMC_TCLKSTOP */
13489 0x00000895, /* EMC_TREFBW */
13490 0x00000000, /* EMC_FBIO_CFG6 */
13491 0x00000000, /* EMC_ODT_WRITE */
13492 0x00000000, /* EMC_ODT_READ */
13493 0x1361a096, /* EMC_FBIO_CFG5 */
13494 0xe01200b9, /* EMC_CFG_DIG_DLL */
13495 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13496 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13497 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13498 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13499 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13500 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13501 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13502 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13503 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13504 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13505 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13506 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13507 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13508 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13509 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13510 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13511 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13512 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13513 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13514 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13515 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13516 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13517 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13518 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13519 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13520 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13521 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13522 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13523 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13524 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13525 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13526 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13527 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13528 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13529 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13530 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13531 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13532 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13533 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13534 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13535 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13536 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13537 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13538 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13539 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13540 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13541 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13542 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13543 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13544 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13545 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13546 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13547 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13548 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13549 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13550 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
13551 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
13552 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
13553 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
13554 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
13555 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
13556 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
13557 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
13558 0x00000220, /* EMC_XM2CMDPADCTRL */
13559 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13560 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13561 0x0123123d, /* EMC_XM2DQSPADCTRL2 */
13562 0x00000000, /* EMC_XM2DQPADCTRL2 */
13563 0x00000000, /* EMC_XM2DQPADCTRL3 */
13564 0x77ffc004, /* EMC_XM2CLKPADCTRL */
13565 0x00000505, /* EMC_XM2CLKPADCTRL2 */
13566 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13567 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13568 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13569 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13570 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13571 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13572 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13573 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13574 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13575 0x00000000, /* EMC_TXDSRVTTGEN */
13576 0x00000000, /* EMC_FBIO_SPARE */
13577 0x00064000, /* EMC_ZCAL_INTERVAL */
13578 0x000000bf, /* EMC_ZCAL_WAIT_CNT */
13579 0x02100013, /* EMC_MRS_WAIT_CNT */
13580 0x02100013, /* EMC_MRS_WAIT_CNT2 */
13581 0x00000000, /* EMC_CTT */
13582 0x00000004, /* EMC_CTT_DURATION */
13583 0x000042a0, /* EMC_CFG_PIPE */
13584 0x800004ef, /* EMC_DYN_SELF_REF_CONTROL */
13585 0x0000000d, /* EMC_QPOP */
13586 0x0f000007, /* MC_EMEM_ARB_CFG */
13587 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13588 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13589 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13590 0x00000011, /* MC_EMEM_ARB_TIMING_RC */
13591 0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
13592 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
13593 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13594 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13595 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13596 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13597 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13598 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13599 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
13600 0x06060103, /* MC_EMEM_ARB_DA_TURNS */
13601 0x00130c11, /* MC_EMEM_ARB_DA_COVERS */
13602 0x71c81812, /* MC_EMEM_ARB_MISC0 */
13603 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13604 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13607 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
13608 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
13609 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13610 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13611 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13612 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13613 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13614 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13615 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13616 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13617 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13618 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13619 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13620 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
13621 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
13622 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13623 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13624 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13625 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13626 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13627 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13628 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13629 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13630 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13631 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13632 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13633 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13634 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13635 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13636 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13637 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13639 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
13640 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13641 0x00000802, /* EMC_CTT_TERM_CTRL */
13642 0xf3300000, /* EMC_CFG */
13643 0x0000089f, /* EMC_CFG_2 */
13644 0x0004001c, /* EMC_SEL_DPD_CTRL */
13645 0xe0120069, /* EMC_CFG_DIG_DLL */
13646 0x00000000, /* EMC_BGBIAS_CTL0 */
13647 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13648 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13649 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13650 0x00000000, /* Mode Register 0 */
13651 0x000100c3, /* Mode Register 1 */
13652 0x00020006, /* Mode Register 2 */
13653 0x800b0000, /* Mode Register 4 */
13654 1440, /* expected dvfs latency (ns) */
13657 0x19, /* V5.0.16 */
13658 "09_600000_04_V5.0.16_V1.1", /* DVFS table version */
13659 600000, /* SDRAM frequency */
13660 910, /* min voltage */
13661 910, /* gpu min voltage */
13662 "pllc_ud", /* clock source id */
13663 0xe0000000, /* CLK_SOURCE_EMC */
13664 165, /* number of burst_regs */
13665 31, /* number of up_down_regs */
13667 0x00000025, /* EMC_RC */
13668 0x0000004d, /* EMC_RFC */
13669 0x00000000, /* EMC_RFC_SLR */
13670 0x0000001a, /* EMC_RAS */
13671 0x0000000b, /* EMC_RP */
13672 0x0000000a, /* EMC_R2W */
13673 0x0000000b, /* EMC_W2R */
13674 0x00000004, /* EMC_R2P */
13675 0x0000000f, /* EMC_W2P */
13676 0x0000000b, /* EMC_RD_RCD */
13677 0x0000000b, /* EMC_WR_RCD */
13678 0x00000007, /* EMC_RRD */
13679 0x00000004, /* EMC_REXT */
13680 0x00000000, /* EMC_WEXT */
13681 0x00000004, /* EMC_WDV */
13682 0x00000004, /* EMC_WDV_MASK */
13683 0x0000000a, /* EMC_QUSE */
13684 0x00000004, /* EMC_QUSE_WIDTH */
13685 0x00000000, /* EMC_IBDLY */
13686 0x00000003, /* EMC_EINPUT */
13687 0x0000000d, /* EMC_EINPUT_DURATION */
13688 0x00070000, /* EMC_PUTERM_EXTRA */
13689 0x00000005, /* EMC_PUTERM_WIDTH */
13690 0x00000000, /* EMC_PUTERM_ADJ */
13691 0x00000000, /* EMC_CDB_CNTL_1 */
13692 0x00000000, /* EMC_CDB_CNTL_2 */
13693 0x00000000, /* EMC_CDB_CNTL_3 */
13694 0x00000002, /* EMC_QRST */
13695 0x00000014, /* EMC_QSAFE */
13696 0x00000018, /* EMC_RDV */
13697 0x0000001a, /* EMC_RDV_MASK */
13698 0x00000237, /* EMC_REFRESH */
13699 0x00000000, /* EMC_BURST_REFRESH_NUM */
13700 0x0000008d, /* EMC_PRE_REFRESH_REQ_CNT */
13701 0x00000004, /* EMC_PDEX2WR */
13702 0x00000004, /* EMC_PDEX2RD */
13703 0x0000000b, /* EMC_PCHG2PDEN */
13704 0x00000000, /* EMC_ACT2PDEN */
13705 0x00000001, /* EMC_AR2PDEN */
13706 0x00000013, /* EMC_RW2PDEN */
13707 0x00000054, /* EMC_TXSR */
13708 0x00000054, /* EMC_TXSRDLL */
13709 0x00000005, /* EMC_TCKE */
13710 0x00000009, /* EMC_TCKESR */
13711 0x00000005, /* EMC_TPD */
13712 0x0000001c, /* EMC_TFAW */
13713 0x0000000e, /* EMC_TRPAB */
13714 0x00000003, /* EMC_TCLKSTABLE */
13715 0x00000003, /* EMC_TCLKSTOP */
13716 0x000009c0, /* EMC_TREFBW */
13717 0x00000000, /* EMC_FBIO_CFG6 */
13718 0x00000000, /* EMC_ODT_WRITE */
13719 0x00000000, /* EMC_ODT_READ */
13720 0x1361a096, /* EMC_FBIO_CFG5 */
13721 0xe00e00b9, /* EMC_CFG_DIG_DLL */
13722 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13723 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13724 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13725 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13726 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13727 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13728 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13729 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13730 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13731 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13732 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13733 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13734 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13735 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13736 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13737 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13738 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13739 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13740 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13741 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13742 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13743 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13744 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13745 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13746 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13747 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13748 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13749 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13750 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13751 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13752 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13753 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13754 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13755 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13756 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13757 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13758 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13759 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13760 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13761 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13762 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13763 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13764 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13765 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13766 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13767 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13768 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13769 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13770 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13771 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13772 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13773 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13774 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13775 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13776 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13777 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
13778 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
13779 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
13780 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
13781 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
13782 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
13783 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
13784 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
13785 0x00000220, /* EMC_XM2CMDPADCTRL */
13786 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13787 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13788 0x0121103d, /* EMC_XM2DQSPADCTRL2 */
13789 0x00000000, /* EMC_XM2DQPADCTRL2 */
13790 0x00000000, /* EMC_XM2DQPADCTRL3 */
13791 0x77ffc004, /* EMC_XM2CLKPADCTRL */
13792 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13793 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13794 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13795 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13796 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13797 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13798 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13799 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13800 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13801 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13802 0x00000000, /* EMC_TXDSRVTTGEN */
13803 0x00000000, /* EMC_FBIO_SPARE */
13804 0x00064000, /* EMC_ZCAL_INTERVAL */
13805 0x000000d8, /* EMC_ZCAL_WAIT_CNT */
13806 0x02580014, /* EMC_MRS_WAIT_CNT */
13807 0x02580014, /* EMC_MRS_WAIT_CNT2 */
13808 0x00000000, /* EMC_CTT */
13809 0x00000005, /* EMC_CTT_DURATION */
13810 0x000040a0, /* EMC_CFG_PIPE */
13811 0x80000578, /* EMC_DYN_SELF_REF_CONTROL */
13812 0x00000010, /* EMC_QPOP */
13813 0x00000009, /* MC_EMEM_ARB_CFG */
13814 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13815 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13816 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13817 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
13818 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
13819 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
13820 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13821 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13822 0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13823 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13824 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13825 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13826 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
13827 0x07060103, /* MC_EMEM_ARB_DA_TURNS */
13828 0x00150e13, /* MC_EMEM_ARB_DA_COVERS */
13829 0x71c91b14, /* MC_EMEM_ARB_MISC0 */
13830 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13831 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13834 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
13835 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
13836 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13837 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13838 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13839 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13840 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13841 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13842 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13843 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13844 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13845 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13846 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13847 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13848 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
13849 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13850 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13851 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13852 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13853 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13854 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13855 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13856 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13857 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13858 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13859 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13860 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13861 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13862 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13863 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13864 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13866 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
13867 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13868 0x00000802, /* EMC_CTT_TERM_CTRL */
13869 0xf3300000, /* EMC_CFG */
13870 0x0000089f, /* EMC_CFG_2 */
13871 0x0004001c, /* EMC_SEL_DPD_CTRL */
13872 0xe00e0069, /* EMC_CFG_DIG_DLL */
13873 0x00000000, /* EMC_BGBIAS_CTL0 */
13874 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13875 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13876 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13877 0x00000000, /* Mode Register 0 */
13878 0x000100e3, /* Mode Register 1 */
13879 0x00020007, /* Mode Register 2 */
13880 0x800b0000, /* Mode Register 4 */
13881 1440, /* expected dvfs latency (ns) */
13884 0x19, /* V5.0.16 */
13885 "09_792000_04_V5.0.16_V1.1", /* DVFS table version */
13886 792000, /* SDRAM frequency */
13887 980, /* min voltage */
13888 980, /* gpu min voltage */
13889 "pllm_ud", /* clock source id */
13890 0x80000000, /* CLK_SOURCE_EMC */
13891 165, /* number of burst_regs */
13892 31, /* number of up_down_regs */
13894 0x00000030, /* EMC_RC */
13895 0x00000066, /* EMC_RFC */
13896 0x00000000, /* EMC_RFC_SLR */
13897 0x00000022, /* EMC_RAS */
13898 0x0000000f, /* EMC_RP */
13899 0x0000000e, /* EMC_R2W */
13900 0x0000000d, /* EMC_W2R */
13901 0x00000005, /* EMC_R2P */
13902 0x00000013, /* EMC_W2P */
13903 0x0000000f, /* EMC_RD_RCD */
13904 0x0000000f, /* EMC_WR_RCD */
13905 0x00000009, /* EMC_RRD */
13906 0x00000004, /* EMC_REXT */
13907 0x00000000, /* EMC_WEXT */
13908 0x00000005, /* EMC_WDV */
13909 0x00000005, /* EMC_WDV_MASK */
13910 0x0000000e, /* EMC_QUSE */
13911 0x00000004, /* EMC_QUSE_WIDTH */
13912 0x00000000, /* EMC_IBDLY */
13913 0x00000005, /* EMC_EINPUT */
13914 0x0000000f, /* EMC_EINPUT_DURATION */
13915 0x000b0000, /* EMC_PUTERM_EXTRA */
13916 0x00000006, /* EMC_PUTERM_WIDTH */
13917 0x00000000, /* EMC_PUTERM_ADJ */
13918 0x00000000, /* EMC_CDB_CNTL_1 */
13919 0x00000000, /* EMC_CDB_CNTL_2 */
13920 0x00000000, /* EMC_CDB_CNTL_3 */
13921 0x00000004, /* EMC_QRST */
13922 0x00000016, /* EMC_QSAFE */
13923 0x0000001d, /* EMC_RDV */
13924 0x0000001f, /* EMC_RDV_MASK */
13925 0x000002ec, /* EMC_REFRESH */
13926 0x00000000, /* EMC_BURST_REFRESH_NUM */
13927 0x000000bb, /* EMC_PRE_REFRESH_REQ_CNT */
13928 0x00000005, /* EMC_PDEX2WR */
13929 0x00000005, /* EMC_PDEX2RD */
13930 0x0000000f, /* EMC_PCHG2PDEN */
13931 0x00000000, /* EMC_ACT2PDEN */
13932 0x00000001, /* EMC_AR2PDEN */
13933 0x00000017, /* EMC_RW2PDEN */
13934 0x0000006f, /* EMC_TXSR */
13935 0x0000006f, /* EMC_TXSRDLL */
13936 0x00000006, /* EMC_TCKE */
13937 0x0000000c, /* EMC_TCKESR */
13938 0x00000006, /* EMC_TPD */
13939 0x00000026, /* EMC_TFAW */
13940 0x00000013, /* EMC_TRPAB */
13941 0x00000003, /* EMC_TCLKSTABLE */
13942 0x00000003, /* EMC_TCLKSTOP */
13943 0x00000cdf, /* EMC_TREFBW */
13944 0x00000000, /* EMC_FBIO_CFG6 */
13945 0x00000000, /* EMC_ODT_WRITE */
13946 0x00000000, /* EMC_ODT_READ */
13947 0x1361a096, /* EMC_FBIO_CFG5 */
13948 0xe00700b9, /* EMC_CFG_DIG_DLL */
13949 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13950 0x00000005, /* EMC_DLL_XFORM_DQS0 */
13951 0x00000005, /* EMC_DLL_XFORM_DQS1 */
13952 0x00000005, /* EMC_DLL_XFORM_DQS2 */
13953 0x00000005, /* EMC_DLL_XFORM_DQS3 */
13954 0x00000005, /* EMC_DLL_XFORM_DQS4 */
13955 0x00000005, /* EMC_DLL_XFORM_DQS5 */
13956 0x00000005, /* EMC_DLL_XFORM_DQS6 */
13957 0x00000005, /* EMC_DLL_XFORM_DQS7 */
13958 0x00000005, /* EMC_DLL_XFORM_DQS8 */
13959 0x00000005, /* EMC_DLL_XFORM_DQS9 */
13960 0x00000005, /* EMC_DLL_XFORM_DQS10 */
13961 0x00000005, /* EMC_DLL_XFORM_DQS11 */
13962 0x00000005, /* EMC_DLL_XFORM_DQS12 */
13963 0x00000005, /* EMC_DLL_XFORM_DQS13 */
13964 0x00000005, /* EMC_DLL_XFORM_DQS14 */
13965 0x00000005, /* EMC_DLL_XFORM_DQS15 */
13966 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13967 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13968 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13969 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13970 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13971 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13972 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13973 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13974 0x00004014, /* EMC_DLL_XFORM_ADDR0 */
13975 0x00004014, /* EMC_DLL_XFORM_ADDR1 */
13976 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13977 0x00004014, /* EMC_DLL_XFORM_ADDR3 */
13978 0x00004014, /* EMC_DLL_XFORM_ADDR4 */
13979 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13980 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13981 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13982 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13983 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13984 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13985 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13986 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13987 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13988 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13989 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13990 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13991 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13992 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13993 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13994 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13995 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13996 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13997 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13998 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13999 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14000 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14001 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14002 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14003 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14004 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14005 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14006 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14007 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14008 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14009 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14010 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14011 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14012 0x00000220, /* EMC_XM2CMDPADCTRL */
14013 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14014 0x00100100, /* EMC_XM2CMDPADCTRL5 */
14015 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14016 0x00000000, /* EMC_XM2DQPADCTRL2 */
14017 0x00000000, /* EMC_XM2DQPADCTRL3 */
14018 0x77ffc004, /* EMC_XM2CLKPADCTRL */
14019 0x00000606, /* EMC_XM2CLKPADCTRL2 */
14020 0x81f1f008, /* EMC_XM2COMPPADCTRL */
14021 0x07070000, /* EMC_XM2VTTGENPADCTRL */
14022 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14023 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14024 0x61861820, /* EMC_XM2DQSPADCTRL3 */
14025 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14026 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14027 0x61861800, /* EMC_XM2DQSPADCTRL6 */
14028 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14029 0x00000000, /* EMC_TXDSRVTTGEN */
14030 0x00000000, /* EMC_FBIO_SPARE */
14031 0x00064000, /* EMC_ZCAL_INTERVAL */
14032 0x0000011e, /* EMC_ZCAL_WAIT_CNT */
14033 0x03180017, /* EMC_MRS_WAIT_CNT */
14034 0x03180017, /* EMC_MRS_WAIT_CNT2 */
14035 0x00000000, /* EMC_CTT */
14036 0x00000006, /* EMC_CTT_DURATION */
14037 0x00004080, /* EMC_CFG_PIPE */
14038 0x800006e5, /* EMC_DYN_SELF_REF_CONTROL */
14039 0x00000014, /* EMC_QPOP */
14040 0x0e00000b, /* MC_EMEM_ARB_CFG */
14041 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14042 0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
14043 0x00000007, /* MC_EMEM_ARB_TIMING_RP */
14044 0x00000019, /* MC_EMEM_ARB_TIMING_RC */
14045 0x00000010, /* MC_EMEM_ARB_TIMING_RAS */
14046 0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
14047 0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
14048 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14049 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14050 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14051 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14052 0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
14053 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14054 0x08080103, /* MC_EMEM_ARB_DA_TURNS */
14055 0x001b1219, /* MC_EMEM_ARB_DA_COVERS */
14056 0x71ac241a, /* MC_EMEM_ARB_MISC0 */
14057 0x70000f02, /* MC_EMEM_ARB_MISC1 */
14058 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14061 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14062 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14063 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14064 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14065 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14066 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14067 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14068 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14069 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14070 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14071 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14072 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14073 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14074 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14075 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14076 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14077 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14078 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14079 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14080 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14081 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14082 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14083 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14084 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14085 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14086 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14087 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14088 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14089 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14090 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14091 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14093 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
14094 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14095 0x00000802, /* EMC_CTT_TERM_CTRL */
14096 0xf3300000, /* EMC_CFG */
14097 0x0000089f, /* EMC_CFG_2 */
14098 0x0004001c, /* EMC_SEL_DPD_CTRL */
14099 0xe0070069, /* EMC_CFG_DIG_DLL */
14100 0x00000000, /* EMC_BGBIAS_CTL0 */
14101 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14102 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14103 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14104 0x00000000, /* Mode Register 0 */
14105 0x00010043, /* Mode Register 1 */
14106 0x0002001a, /* Mode Register 2 */
14107 0x800b0000, /* Mode Register 4 */
14108 1200, /* expected dvfs latency (ns) */
14111 0x19, /* V5.0.16 */
14112 "09_924000_03_V5.0.16_V1.1", /* DVFS table version */
14113 924000, /* SDRAM frequency */
14114 1010, /* min voltage */
14115 1010, /* gpu min voltage */
14116 "pllm_ud", /* clock source id */
14117 0x80000000, /* CLK_SOURCE_EMC */
14118 165, /* number of burst_regs */
14119 31, /* number of up_down_regs */
14121 0x00000039, /* EMC_RC */
14122 0x00000078, /* EMC_RFC */
14123 0x00000000, /* EMC_RFC_SLR */
14124 0x00000028, /* EMC_RAS */
14125 0x00000012, /* EMC_RP */
14126 0x00000010, /* EMC_R2W */
14127 0x00000010, /* EMC_W2R */
14128 0x00000006, /* EMC_R2P */
14129 0x00000017, /* EMC_W2P */
14130 0x00000012, /* EMC_RD_RCD */
14131 0x00000012, /* EMC_WR_RCD */
14132 0x0000000a, /* EMC_RRD */
14133 0x00000005, /* EMC_REXT */
14134 0x00000000, /* EMC_WEXT */
14135 0x00000007, /* EMC_WDV */
14136 0x00000007, /* EMC_WDV_MASK */
14137 0x00000011, /* EMC_QUSE */
14138 0x00000004, /* EMC_QUSE_WIDTH */
14139 0x00000000, /* EMC_IBDLY */
14140 0x00000006, /* EMC_EINPUT */
14141 0x00000011, /* EMC_EINPUT_DURATION */
14142 0x000e0000, /* EMC_PUTERM_EXTRA */
14143 0x00000006, /* EMC_PUTERM_WIDTH */
14144 0x00000000, /* EMC_PUTERM_ADJ */
14145 0x00000000, /* EMC_CDB_CNTL_1 */
14146 0x00000000, /* EMC_CDB_CNTL_2 */
14147 0x00000000, /* EMC_CDB_CNTL_3 */
14148 0x00000005, /* EMC_QRST */
14149 0x00000018, /* EMC_QSAFE */
14150 0x00000020, /* EMC_RDV */
14151 0x00000022, /* EMC_RDV_MASK */
14152 0x00000369, /* EMC_REFRESH */
14153 0x00000000, /* EMC_BURST_REFRESH_NUM */
14154 0x000000da, /* EMC_PRE_REFRESH_REQ_CNT */
14155 0x00000006, /* EMC_PDEX2WR */
14156 0x00000006, /* EMC_PDEX2RD */
14157 0x00000012, /* EMC_PCHG2PDEN */
14158 0x00000000, /* EMC_ACT2PDEN */
14159 0x00000001, /* EMC_AR2PDEN */
14160 0x0000001b, /* EMC_RW2PDEN */
14161 0x00000082, /* EMC_TXSR */
14162 0x00000082, /* EMC_TXSRDLL */
14163 0x00000007, /* EMC_TCKE */
14164 0x0000000e, /* EMC_TCKESR */
14165 0x00000007, /* EMC_TPD */
14166 0x0000002d, /* EMC_TFAW */
14167 0x00000016, /* EMC_TRPAB */
14168 0x00000003, /* EMC_TCLKSTABLE */
14169 0x00000003, /* EMC_TCLKSTOP */
14170 0x00000f04, /* EMC_TREFBW */
14171 0x00000000, /* EMC_FBIO_CFG6 */
14172 0x00000000, /* EMC_ODT_WRITE */
14173 0x00000000, /* EMC_ODT_READ */
14174 0x1361a896, /* EMC_FBIO_CFG5 */
14175 0xe00400b9, /* EMC_CFG_DIG_DLL */
14176 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14177 0x007f4009, /* EMC_DLL_XFORM_DQS0 */
14178 0x007f8009, /* EMC_DLL_XFORM_DQS1 */
14179 0x007f800b, /* EMC_DLL_XFORM_DQS2 */
14180 0x007f8009, /* EMC_DLL_XFORM_DQS3 */
14181 0x007f8009, /* EMC_DLL_XFORM_DQS4 */
14182 0x007f800b, /* EMC_DLL_XFORM_DQS5 */
14183 0x007fc009, /* EMC_DLL_XFORM_DQS6 */
14184 0x007f8009, /* EMC_DLL_XFORM_DQS7 */
14185 0x007f4009, /* EMC_DLL_XFORM_DQS8 */
14186 0x007f8009, /* EMC_DLL_XFORM_DQS9 */
14187 0x007f800b, /* EMC_DLL_XFORM_DQS10 */
14188 0x007f8009, /* EMC_DLL_XFORM_DQS11 */
14189 0x007f8009, /* EMC_DLL_XFORM_DQS12 */
14190 0x007f800b, /* EMC_DLL_XFORM_DQS13 */
14191 0x007fc009, /* EMC_DLL_XFORM_DQS14 */
14192 0x007f8009, /* EMC_DLL_XFORM_DQS15 */
14193 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14194 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14195 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14196 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14197 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14198 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14199 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14200 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14201 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
14202 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
14203 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14204 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
14205 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
14206 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14207 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14208 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14209 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14210 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14211 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14212 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14213 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14214 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14215 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14216 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14217 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14218 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14219 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14220 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14221 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14222 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14223 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14224 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14225 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14226 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14227 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14228 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14229 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14230 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14231 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14232 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14233 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14234 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14235 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14236 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14237 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14238 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14239 0x00000220, /* EMC_XM2CMDPADCTRL */
14240 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14241 0x00100100, /* EMC_XM2CMDPADCTRL5 */
14242 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14243 0x00000000, /* EMC_XM2DQPADCTRL2 */
14244 0x00000000, /* EMC_XM2DQPADCTRL3 */
14245 0x77ffc004, /* EMC_XM2CLKPADCTRL */
14246 0x00000101, /* EMC_XM2CLKPADCTRL2 */
14247 0x81f1f008, /* EMC_XM2COMPPADCTRL */
14248 0x07070000, /* EMC_XM2VTTGENPADCTRL */
14249 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14250 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14251 0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
14252 0x00513594, /* EMC_XM2DQSPADCTRL4 */
14253 0x00515556, /* EMC_XM2DQSPADCTRL5 */
14254 0x61949400, /* EMC_XM2DQSPADCTRL6 */
14255 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14256 0x00000000, /* EMC_TXDSRVTTGEN */
14257 0x00000000, /* EMC_FBIO_SPARE */
14258 0x00064000, /* EMC_ZCAL_INTERVAL */
14259 0x0000014d, /* EMC_ZCAL_WAIT_CNT */
14260 0x039c0019, /* EMC_MRS_WAIT_CNT */
14261 0x039c0019, /* EMC_MRS_WAIT_CNT2 */
14262 0x00000000, /* EMC_CTT */
14263 0x00000006, /* EMC_CTT_DURATION */
14264 0x00004080, /* EMC_CFG_PIPE */
14265 0x800007e0, /* EMC_DYN_SELF_REF_CONTROL */
14266 0x00000017, /* EMC_QPOP */
14267 0x0e00000d, /* MC_EMEM_ARB_CFG */
14268 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14269 0x00000008, /* MC_EMEM_ARB_TIMING_RCD */
14270 0x00000009, /* MC_EMEM_ARB_TIMING_RP */
14271 0x0000001d, /* MC_EMEM_ARB_TIMING_RC */
14272 0x00000013, /* MC_EMEM_ARB_TIMING_RAS */
14273 0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
14274 0x00000005, /* MC_EMEM_ARB_TIMING_RRD */
14275 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14276 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14277 0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
14278 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14279 0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
14280 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
14281 0x09090104, /* MC_EMEM_ARB_DA_TURNS */
14282 0x0020161d, /* MC_EMEM_ARB_DA_COVERS */
14283 0x71ae2a1e, /* MC_EMEM_ARB_MISC0 */
14284 0x70000f02, /* MC_EMEM_ARB_MISC1 */
14285 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14288 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
14289 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
14290 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14291 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14292 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14293 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14294 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14295 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14296 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14297 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14298 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14299 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14300 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14301 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14302 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
14303 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14304 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14305 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14306 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14307 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14308 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14309 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14310 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14311 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14312 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14313 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14314 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14315 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14316 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14317 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14318 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14320 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
14321 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14322 0x00000802, /* EMC_CTT_TERM_CTRL */
14323 0xf3300000, /* EMC_CFG */
14324 0x0000089f, /* EMC_CFG_2 */
14325 0x0004001c, /* EMC_SEL_DPD_CTRL */
14326 0xe0040069, /* EMC_CFG_DIG_DLL */
14327 0x00000000, /* EMC_BGBIAS_CTL0 */
14328 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14329 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14330 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
14331 0x00000000, /* Mode Register 0 */
14332 0x00010083, /* Mode Register 1 */
14333 0x0002001c, /* Mode Register 2 */
14334 0x800b0000, /* Mode Register 4 */
14335 1180, /* expected dvfs latency (ns) */
14339 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_E1781[] = {
14341 0x18, /* V5.0.10 */
14342 "02_102000_02_V5.0.10_V0.8", /* DVFS table version */
14343 102000, /* SDRAM frequency */
14344 800, /* min voltage */
14345 800, /* gpu min voltage */
14346 "pllp_out0", /* clock source id */
14347 0x40000006, /* CLK_SOURCE_EMC */
14348 164, /* number of burst_regs */
14349 31, /* number of up_down_regs */
14351 0x00000004, /* EMC_RC */
14352 0x0000001a, /* EMC_RFC */
14353 0x00000000, /* EMC_RFC_SLR */
14354 0x00000003, /* EMC_RAS */
14355 0x00000001, /* EMC_RP */
14356 0x00000004, /* EMC_R2W */
14357 0x0000000a, /* EMC_W2R */
14358 0x00000003, /* EMC_R2P */
14359 0x0000000b, /* EMC_W2P */
14360 0x00000001, /* EMC_RD_RCD */
14361 0x00000001, /* EMC_WR_RCD */
14362 0x00000003, /* EMC_RRD */
14363 0x00000003, /* EMC_REXT */
14364 0x00000000, /* EMC_WEXT */
14365 0x00000006, /* EMC_WDV */
14366 0x00000006, /* EMC_WDV_MASK */
14367 0x00000006, /* EMC_QUSE */
14368 0x00000002, /* EMC_QUSE_WIDTH */
14369 0x00000000, /* EMC_IBDLY */
14370 0x00000005, /* EMC_EINPUT */
14371 0x00000005, /* EMC_EINPUT_DURATION */
14372 0x00010000, /* EMC_PUTERM_EXTRA */
14373 0x00000003, /* EMC_PUTERM_WIDTH */
14374 0x00000000, /* EMC_PUTERM_ADJ */
14375 0x00000000, /* EMC_CDB_CNTL_1 */
14376 0x00000000, /* EMC_CDB_CNTL_2 */
14377 0x00000000, /* EMC_CDB_CNTL_3 */
14378 0x00000004, /* EMC_QRST */
14379 0x0000000c, /* EMC_QSAFE */
14380 0x0000000d, /* EMC_RDV */
14381 0x0000000f, /* EMC_RDV_MASK */
14382 0x00000304, /* EMC_REFRESH */
14383 0x00000000, /* EMC_BURST_REFRESH_NUM */
14384 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
14385 0x00000002, /* EMC_PDEX2WR */
14386 0x00000002, /* EMC_PDEX2RD */
14387 0x00000001, /* EMC_PCHG2PDEN */
14388 0x00000000, /* EMC_ACT2PDEN */
14389 0x00000018, /* EMC_AR2PDEN */
14390 0x0000000f, /* EMC_RW2PDEN */
14391 0x0000001c, /* EMC_TXSR */
14392 0x0000001c, /* EMC_TXSRDLL */
14393 0x00000004, /* EMC_TCKE */
14394 0x00000005, /* EMC_TCKESR */
14395 0x00000004, /* EMC_TPD */
14396 0x00000003, /* EMC_TFAW */
14397 0x00000000, /* EMC_TRPAB */
14398 0x00000005, /* EMC_TCLKSTABLE */
14399 0x00000005, /* EMC_TCLKSTOP */
14400 0x0000031c, /* EMC_TREFBW */
14401 0x00000000, /* EMC_FBIO_CFG6 */
14402 0x00000000, /* EMC_ODT_WRITE */
14403 0x00000000, /* EMC_ODT_READ */
14404 0x1069a298, /* EMC_FBIO_CFG5 */
14405 0x002c00a0, /* EMC_CFG_DIG_DLL */
14406 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14407 0x00064000, /* EMC_DLL_XFORM_DQS0 */
14408 0x00064000, /* EMC_DLL_XFORM_DQS1 */
14409 0x00064000, /* EMC_DLL_XFORM_DQS2 */
14410 0x00064000, /* EMC_DLL_XFORM_DQS3 */
14411 0x00064000, /* EMC_DLL_XFORM_DQS4 */
14412 0x00064000, /* EMC_DLL_XFORM_DQS5 */
14413 0x00064000, /* EMC_DLL_XFORM_DQS6 */
14414 0x00064000, /* EMC_DLL_XFORM_DQS7 */
14415 0x00064000, /* EMC_DLL_XFORM_DQS8 */
14416 0x00064000, /* EMC_DLL_XFORM_DQS9 */
14417 0x00064000, /* EMC_DLL_XFORM_DQS10 */
14418 0x00064000, /* EMC_DLL_XFORM_DQS11 */
14419 0x00064000, /* EMC_DLL_XFORM_DQS12 */
14420 0x00064000, /* EMC_DLL_XFORM_DQS13 */
14421 0x00064000, /* EMC_DLL_XFORM_DQS14 */
14422 0x00064000, /* EMC_DLL_XFORM_DQS15 */
14423 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14424 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14425 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14426 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14427 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14428 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14429 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14430 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14431 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14432 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14433 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
14434 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14435 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14436 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
14437 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14438 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14439 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14440 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14441 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14442 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14443 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14444 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14445 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14446 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14447 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14448 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14449 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14450 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14451 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14452 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14453 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14454 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14455 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14456 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14457 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14458 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14459 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14460 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14461 0x0007c000, /* EMC_DLL_XFORM_DQ0 */
14462 0x0007c000, /* EMC_DLL_XFORM_DQ1 */
14463 0x0007c000, /* EMC_DLL_XFORM_DQ2 */
14464 0x0007c000, /* EMC_DLL_XFORM_DQ3 */
14465 0x00007c00, /* EMC_DLL_XFORM_DQ4 */
14466 0x00007c00, /* EMC_DLL_XFORM_DQ5 */
14467 0x00007c00, /* EMC_DLL_XFORM_DQ6 */
14468 0x00007c00, /* EMC_DLL_XFORM_DQ7 */
14469 0x10000280, /* EMC_XM2CMDPADCTRL */
14470 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14471 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14472 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14473 0x00000000, /* EMC_XM2DQPADCTRL2 */
14474 0x00000000, /* EMC_XM2DQPADCTRL3 */
14475 0x77ffc081, /* EMC_XM2CLKPADCTRL */
14476 0x00000707, /* EMC_XM2CLKPADCTRL2 */
14477 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14478 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14479 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14480 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14481 0x51451400, /* EMC_XM2DQSPADCTRL3 */
14482 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14483 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14484 0x51451400, /* EMC_XM2DQSPADCTRL6 */
14485 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14486 0x00000033, /* EMC_TXDSRVTTGEN */
14487 0x00000000, /* EMC_FBIO_SPARE */
14488 0x00000000, /* EMC_ZCAL_INTERVAL */
14489 0x00000042, /* EMC_ZCAL_WAIT_CNT */
14490 0x000e000e, /* EMC_MRS_WAIT_CNT */
14491 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14492 0x00000000, /* EMC_CTT */
14493 0x00000003, /* EMC_CTT_DURATION */
14494 0x0000f2f3, /* EMC_CFG_PIPE */
14495 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
14496 0x0000000a, /* EMC_QPOP */
14497 0x08000001, /* MC_EMEM_ARB_CFG */
14498 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14499 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14500 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14501 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
14502 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14503 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14504 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14505 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14506 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14507 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14508 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14509 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14510 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14511 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14512 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
14513 0x73c30504, /* MC_EMEM_ARB_MISC0 */
14514 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14517 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14518 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
14519 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14520 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14521 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14522 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14523 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14524 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14525 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14526 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14527 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14528 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14529 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14530 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
14531 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14532 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14533 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14534 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14535 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14536 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14537 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14538 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14539 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14540 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14541 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14542 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14543 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14544 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14545 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14546 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14547 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14549 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14550 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14551 0x00000802, /* EMC_CTT_TERM_CTRL */
14552 0x73240000, /* EMC_CFG */
14553 0x000008c5, /* EMC_CFG_2 */
14554 0x00040128, /* EMC_SEL_DPD_CTRL */
14555 0x002c0068, /* EMC_CFG_DIG_DLL */
14556 0x00000008, /* EMC_BGBIAS_CTL0 */
14557 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14558 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14559 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
14560 0x80001221, /* Mode Register 0 */
14561 0x80100003, /* Mode Register 1 */
14562 0x80200008, /* Mode Register 2 */
14563 0x00000000, /* Mode Register 4 */
14564 6890, /* expected dvfs latency (ns) */
14567 0x18, /* V5.0.10 */
14568 "02_792000_03_V5.0.10_V0.8", /* DVFS table version */
14569 792000, /* SDRAM frequency */
14570 1000, /* min voltage */
14571 1100, /* gpu min voltage */
14572 "pllm_ud", /* clock source id */
14573 0x80000000, /* CLK_SOURCE_EMC */
14574 164, /* number of burst_regs */
14575 31, /* number of up_down_regs */
14577 0x00000024, /* EMC_RC */
14578 0x000000cd, /* EMC_RFC */
14579 0x00000000, /* EMC_RFC_SLR */
14580 0x00000019, /* EMC_RAS */
14581 0x0000000a, /* EMC_RP */
14582 0x00000008, /* EMC_R2W */
14583 0x0000000d, /* EMC_W2R */
14584 0x00000004, /* EMC_R2P */
14585 0x00000013, /* EMC_W2P */
14586 0x0000000a, /* EMC_RD_RCD */
14587 0x0000000a, /* EMC_WR_RCD */
14588 0x00000003, /* EMC_RRD */
14589 0x00000002, /* EMC_REXT */
14590 0x00000000, /* EMC_WEXT */
14591 0x00000006, /* EMC_WDV */
14592 0x00000006, /* EMC_WDV_MASK */
14593 0x0000000b, /* EMC_QUSE */
14594 0x00000002, /* EMC_QUSE_WIDTH */
14595 0x00000000, /* EMC_IBDLY */
14596 0x00000002, /* EMC_EINPUT */
14597 0x0000000d, /* EMC_EINPUT_DURATION */
14598 0x00080000, /* EMC_PUTERM_EXTRA */
14599 0x00000004, /* EMC_PUTERM_WIDTH */
14600 0x00000000, /* EMC_PUTERM_ADJ */
14601 0x00000000, /* EMC_CDB_CNTL_1 */
14602 0x00000000, /* EMC_CDB_CNTL_2 */
14603 0x00000000, /* EMC_CDB_CNTL_3 */
14604 0x00000001, /* EMC_QRST */
14605 0x00000014, /* EMC_QSAFE */
14606 0x00000017, /* EMC_RDV */
14607 0x00000019, /* EMC_RDV_MASK */
14608 0x000017e2, /* EMC_REFRESH */
14609 0x00000000, /* EMC_BURST_REFRESH_NUM */
14610 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
14611 0x00000003, /* EMC_PDEX2WR */
14612 0x00000011, /* EMC_PDEX2RD */
14613 0x00000001, /* EMC_PCHG2PDEN */
14614 0x00000000, /* EMC_ACT2PDEN */
14615 0x000000c7, /* EMC_AR2PDEN */
14616 0x00000018, /* EMC_RW2PDEN */
14617 0x000000d7, /* EMC_TXSR */
14618 0x00000200, /* EMC_TXSRDLL */
14619 0x00000005, /* EMC_TCKE */
14620 0x00000006, /* EMC_TCKESR */
14621 0x00000005, /* EMC_TPD */
14622 0x0000001d, /* EMC_TFAW */
14623 0x00000000, /* EMC_TRPAB */
14624 0x00000008, /* EMC_TCLKSTABLE */
14625 0x00000008, /* EMC_TCLKSTOP */
14626 0x00001822, /* EMC_TREFBW */
14627 0x00000000, /* EMC_FBIO_CFG6 */
14628 0x00000000, /* EMC_ODT_WRITE */
14629 0x00000000, /* EMC_ODT_READ */
14630 0x1049b098, /* EMC_FBIO_CFG5 */
14631 0xe00700b1, /* EMC_CFG_DIG_DLL */
14632 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14633 0x00000006, /* EMC_DLL_XFORM_DQS0 */
14634 0x00000006, /* EMC_DLL_XFORM_DQS1 */
14635 0x00000006, /* EMC_DLL_XFORM_DQS2 */
14636 0x00000006, /* EMC_DLL_XFORM_DQS3 */
14637 0x00000006, /* EMC_DLL_XFORM_DQS4 */
14638 0x00000006, /* EMC_DLL_XFORM_DQS5 */
14639 0x00000006, /* EMC_DLL_XFORM_DQS6 */
14640 0x00000006, /* EMC_DLL_XFORM_DQS7 */
14641 0x00000006, /* EMC_DLL_XFORM_DQS8 */
14642 0x00000006, /* EMC_DLL_XFORM_DQS9 */
14643 0x00000006, /* EMC_DLL_XFORM_DQS10 */
14644 0x00000006, /* EMC_DLL_XFORM_DQS11 */
14645 0x00000006, /* EMC_DLL_XFORM_DQS12 */
14646 0x00000006, /* EMC_DLL_XFORM_DQS13 */
14647 0x00000006, /* EMC_DLL_XFORM_DQS14 */
14648 0x00000006, /* EMC_DLL_XFORM_DQS15 */
14649 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14650 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14651 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14652 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14653 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14654 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14655 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14656 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14657 0x0000400e, /* EMC_DLL_XFORM_ADDR0 */
14658 0x0000400e, /* EMC_DLL_XFORM_ADDR1 */
14659 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14660 0x0000400e, /* EMC_DLL_XFORM_ADDR3 */
14661 0x0000400e, /* EMC_DLL_XFORM_ADDR4 */
14662 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14663 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14664 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14665 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14666 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14667 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14668 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14669 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14670 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14671 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14672 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14673 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14674 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14675 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14676 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14677 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14678 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14679 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14680 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14681 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14682 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14683 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14684 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14685 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14686 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14687 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14688 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14689 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14690 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14691 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14692 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14693 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14694 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14695 0x100002a0, /* EMC_XM2CMDPADCTRL */
14696 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14697 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14698 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
14699 0x00000000, /* EMC_XM2DQPADCTRL2 */
14700 0x00000000, /* EMC_XM2DQPADCTRL3 */
14701 0x77ffc085, /* EMC_XM2CLKPADCTRL */
14702 0x00000505, /* EMC_XM2CLKPADCTRL2 */
14703 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14704 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14705 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14706 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14707 0x61861820, /* EMC_XM2DQSPADCTRL3 */
14708 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14709 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14710 0x61861800, /* EMC_XM2DQSPADCTRL6 */
14711 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
14712 0x00000000, /* EMC_TXDSRVTTGEN */
14713 0x00000000, /* EMC_FBIO_SPARE */
14714 0x00020000, /* EMC_ZCAL_INTERVAL */
14715 0x00000100, /* EMC_ZCAL_WAIT_CNT */
14716 0x00f7000e, /* EMC_MRS_WAIT_CNT */
14717 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
14718 0x00000000, /* EMC_CTT */
14719 0x00000004, /* EMC_CTT_DURATION */
14720 0x000040a0, /* EMC_CFG_PIPE */
14721 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
14722 0x0000000f, /* EMC_QPOP */
14723 0x0e00000b, /* MC_EMEM_ARB_CFG */
14724 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14725 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
14726 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
14727 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
14728 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
14729 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
14730 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
14731 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14732 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14733 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
14734 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14735 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
14736 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14737 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
14738 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
14739 0x736c2414, /* MC_EMEM_ARB_MISC0 */
14740 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14743 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14744 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14745 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14746 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14747 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14748 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14749 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14750 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14751 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14752 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14753 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14754 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14755 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14756 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14757 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14758 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14759 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14760 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14761 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14762 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14763 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14764 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14765 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14766 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14767 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14768 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14769 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14770 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14771 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14772 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14773 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14775 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14776 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14777 0x00000802, /* EMC_CTT_TERM_CTRL */
14778 0x73300000, /* EMC_CFG */
14779 0x0000089d, /* EMC_CFG_2 */
14780 0x00040000, /* EMC_SEL_DPD_CTRL */
14781 0xe0070069, /* EMC_CFG_DIG_DLL */
14782 0x00000000, /* EMC_BGBIAS_CTL0 */
14783 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14784 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14785 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14786 0x80000d71, /* Mode Register 0 */
14787 0x80100002, /* Mode Register 1 */
14788 0x80200018, /* Mode Register 2 */
14789 0x00000000, /* Mode Register 4 */
14790 1200, /* expected dvfs latency (ns) */
14794 static struct tegra12_emc_table jetson_tk1_ddr3_emc_table[] = {
14796 0x19, /* V5.0.17 */
14797 "01_12750_01_V5.0.17_V1.1", /* DVFS table version */
14798 12750, /* SDRAM frequency */
14799 800, /* min voltage */
14800 800, /* gpu min voltage */
14801 "pllp_out0", /* clock source id */
14802 0x4000003e, /* CLK_SOURCE_EMC */
14803 165, /* number of burst_regs */
14804 31, /* number of up_down_regs */
14806 0x00000000, /* EMC_RC */
14807 0x00000003, /* EMC_RFC */
14808 0x00000000, /* EMC_RFC_SLR */
14809 0x00000000, /* EMC_RAS */
14810 0x00000000, /* EMC_RP */
14811 0x00000004, /* EMC_R2W */
14812 0x0000000a, /* EMC_W2R */
14813 0x00000005, /* EMC_R2P */
14814 0x0000000b, /* EMC_W2P */
14815 0x00000000, /* EMC_RD_RCD */
14816 0x00000000, /* EMC_WR_RCD */
14817 0x00000003, /* EMC_RRD */
14818 0x00000003, /* EMC_REXT */
14819 0x00000000, /* EMC_WEXT */
14820 0x00000006, /* EMC_WDV */
14821 0x00000006, /* EMC_WDV_MASK */
14822 0x00000006, /* EMC_QUSE */
14823 0x00000002, /* EMC_QUSE_WIDTH */
14824 0x00000000, /* EMC_IBDLY */
14825 0x00000005, /* EMC_EINPUT */
14826 0x00000005, /* EMC_EINPUT_DURATION */
14827 0x00010000, /* EMC_PUTERM_EXTRA */
14828 0x00000003, /* EMC_PUTERM_WIDTH */
14829 0x00000000, /* EMC_PUTERM_ADJ */
14830 0x00000000, /* EMC_CDB_CNTL_1 */
14831 0x00000000, /* EMC_CDB_CNTL_2 */
14832 0x00000000, /* EMC_CDB_CNTL_3 */
14833 0x00000004, /* EMC_QRST */
14834 0x0000000c, /* EMC_QSAFE */
14835 0x0000000d, /* EMC_RDV */
14836 0x0000000f, /* EMC_RDV_MASK */
14837 0x00000060, /* EMC_REFRESH */
14838 0x00000000, /* EMC_BURST_REFRESH_NUM */
14839 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
14840 0x00000002, /* EMC_PDEX2WR */
14841 0x00000002, /* EMC_PDEX2RD */
14842 0x00000001, /* EMC_PCHG2PDEN */
14843 0x00000000, /* EMC_ACT2PDEN */
14844 0x00000007, /* EMC_AR2PDEN */
14845 0x0000000f, /* EMC_RW2PDEN */
14846 0x00000005, /* EMC_TXSR */
14847 0x00000005, /* EMC_TXSRDLL */
14848 0x00000004, /* EMC_TCKE */
14849 0x00000005, /* EMC_TCKESR */
14850 0x00000004, /* EMC_TPD */
14851 0x00000000, /* EMC_TFAW */
14852 0x00000000, /* EMC_TRPAB */
14853 0x00000005, /* EMC_TCLKSTABLE */
14854 0x00000005, /* EMC_TCLKSTOP */
14855 0x00000064, /* EMC_TREFBW */
14856 0x00000000, /* EMC_FBIO_CFG6 */
14857 0x00000000, /* EMC_ODT_WRITE */
14858 0x00000000, /* EMC_ODT_READ */
14859 0x106aa298, /* EMC_FBIO_CFG5 */
14860 0x002c00a0, /* EMC_CFG_DIG_DLL */
14861 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14862 0x00080000, /* EMC_DLL_XFORM_DQS0 */
14863 0x00080000, /* EMC_DLL_XFORM_DQS1 */
14864 0x00080000, /* EMC_DLL_XFORM_DQS2 */
14865 0x00080000, /* EMC_DLL_XFORM_DQS3 */
14866 0x00080000, /* EMC_DLL_XFORM_DQS4 */
14867 0x00080000, /* EMC_DLL_XFORM_DQS5 */
14868 0x00080000, /* EMC_DLL_XFORM_DQS6 */
14869 0x00080000, /* EMC_DLL_XFORM_DQS7 */
14870 0x00080000, /* EMC_DLL_XFORM_DQS8 */
14871 0x00080000, /* EMC_DLL_XFORM_DQS9 */
14872 0x00080000, /* EMC_DLL_XFORM_DQS10 */
14873 0x00080000, /* EMC_DLL_XFORM_DQS11 */
14874 0x00080000, /* EMC_DLL_XFORM_DQS12 */
14875 0x00080000, /* EMC_DLL_XFORM_DQS13 */
14876 0x00080000, /* EMC_DLL_XFORM_DQS14 */
14877 0x00080000, /* EMC_DLL_XFORM_DQS15 */
14878 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14879 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14880 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14881 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14882 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14883 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14884 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14885 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14886 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14887 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14888 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14889 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14890 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14891 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14892 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14893 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14894 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14895 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14896 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14897 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14898 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14899 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14900 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14901 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14902 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14903 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14904 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14905 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14906 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14907 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14908 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14909 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14910 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14911 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14912 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14913 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14914 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14915 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14916 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
14917 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
14918 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
14919 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
14920 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
14921 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
14922 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
14923 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
14924 0x10000280, /* EMC_XM2CMDPADCTRL */
14925 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14926 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14927 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14928 0x00000000, /* EMC_XM2DQPADCTRL2 */
14929 0x00000000, /* EMC_XM2DQPADCTRL3 */
14930 0x77ffc081, /* EMC_XM2CLKPADCTRL */
14931 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
14932 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14933 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14934 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14935 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14936 0x51451400, /* EMC_XM2DQSPADCTRL3 */
14937 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14938 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14939 0x51451400, /* EMC_XM2DQSPADCTRL6 */
14940 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14941 0x00000007, /* EMC_TXDSRVTTGEN */
14942 0x00000000, /* EMC_FBIO_SPARE */
14943 0x00000000, /* EMC_ZCAL_INTERVAL */
14944 0x00000042, /* EMC_ZCAL_WAIT_CNT */
14945 0x000e000e, /* EMC_MRS_WAIT_CNT */
14946 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14947 0x00000000, /* EMC_CTT */
14948 0x00000003, /* EMC_CTT_DURATION */
14949 0x0000f2f3, /* EMC_CFG_PIPE */
14950 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
14951 0x0000000a, /* EMC_QPOP */
14952 0x40040001, /* MC_EMEM_ARB_CFG */
14953 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14954 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14955 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14956 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
14957 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14958 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14959 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14960 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14961 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14962 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14963 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14964 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14965 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14966 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14967 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
14968 0x77e30303, /* MC_EMEM_ARB_MISC0 */
14969 0x70000f03, /* MC_EMEM_ARB_MISC1 */
14970 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14973 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14974 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
14975 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14976 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14977 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14978 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14979 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14980 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14981 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14982 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14983 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14984 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14985 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14986 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
14987 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14988 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14989 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14990 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14991 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14992 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14993 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14994 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14995 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14996 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14997 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14998 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14999 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15000 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15002 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15003 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15005 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15006 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15007 0x00000802, /* EMC_CTT_TERM_CTRL */
15008 0x73240000, /* EMC_CFG */
15009 0x000008c5, /* EMC_CFG_2 */
15010 0x00040128, /* EMC_SEL_DPD_CTRL */
15011 0x002c0068, /* EMC_CFG_DIG_DLL */
15012 0x00000008, /* EMC_BGBIAS_CTL0 */
15013 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15014 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15015 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15016 0x80001221, /* Mode Register 0 */
15017 0x80100003, /* Mode Register 1 */
15018 0x80200008, /* Mode Register 2 */
15019 0x00000000, /* Mode Register 4 */
15020 57820, /* expected dvfs latency (ns) */
15023 0x19, /* V5.0.17 */
15024 "01_20400_01_V5.0.17_V1.1", /* DVFS table version */
15025 20400, /* SDRAM frequency */
15026 800, /* min voltage */
15027 800, /* gpu min voltage */
15028 "pllp_out0", /* clock source id */
15029 0x40000026, /* CLK_SOURCE_EMC */
15030 165, /* number of burst_regs */
15031 31, /* number of up_down_regs */
15033 0x00000000, /* EMC_RC */
15034 0x00000005, /* EMC_RFC */
15035 0x00000000, /* EMC_RFC_SLR */
15036 0x00000000, /* EMC_RAS */
15037 0x00000000, /* EMC_RP */
15038 0x00000004, /* EMC_R2W */
15039 0x0000000a, /* EMC_W2R */
15040 0x00000005, /* EMC_R2P */
15041 0x0000000b, /* EMC_W2P */
15042 0x00000000, /* EMC_RD_RCD */
15043 0x00000000, /* EMC_WR_RCD */
15044 0x00000003, /* EMC_RRD */
15045 0x00000003, /* EMC_REXT */
15046 0x00000000, /* EMC_WEXT */
15047 0x00000006, /* EMC_WDV */
15048 0x00000006, /* EMC_WDV_MASK */
15049 0x00000006, /* EMC_QUSE */
15050 0x00000002, /* EMC_QUSE_WIDTH */
15051 0x00000000, /* EMC_IBDLY */
15052 0x00000005, /* EMC_EINPUT */
15053 0x00000005, /* EMC_EINPUT_DURATION */
15054 0x00010000, /* EMC_PUTERM_EXTRA */
15055 0x00000003, /* EMC_PUTERM_WIDTH */
15056 0x00000000, /* EMC_PUTERM_ADJ */
15057 0x00000000, /* EMC_CDB_CNTL_1 */
15058 0x00000000, /* EMC_CDB_CNTL_2 */
15059 0x00000000, /* EMC_CDB_CNTL_3 */
15060 0x00000004, /* EMC_QRST */
15061 0x0000000c, /* EMC_QSAFE */
15062 0x0000000d, /* EMC_RDV */
15063 0x0000000f, /* EMC_RDV_MASK */
15064 0x0000009a, /* EMC_REFRESH */
15065 0x00000000, /* EMC_BURST_REFRESH_NUM */
15066 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
15067 0x00000002, /* EMC_PDEX2WR */
15068 0x00000002, /* EMC_PDEX2RD */
15069 0x00000001, /* EMC_PCHG2PDEN */
15070 0x00000000, /* EMC_ACT2PDEN */
15071 0x00000007, /* EMC_AR2PDEN */
15072 0x0000000f, /* EMC_RW2PDEN */
15073 0x00000006, /* EMC_TXSR */
15074 0x00000006, /* EMC_TXSRDLL */
15075 0x00000004, /* EMC_TCKE */
15076 0x00000005, /* EMC_TCKESR */
15077 0x00000004, /* EMC_TPD */
15078 0x00000000, /* EMC_TFAW */
15079 0x00000000, /* EMC_TRPAB */
15080 0x00000005, /* EMC_TCLKSTABLE */
15081 0x00000005, /* EMC_TCLKSTOP */
15082 0x000000a0, /* EMC_TREFBW */
15083 0x00000000, /* EMC_FBIO_CFG6 */
15084 0x00000000, /* EMC_ODT_WRITE */
15085 0x00000000, /* EMC_ODT_READ */
15086 0x106aa298, /* EMC_FBIO_CFG5 */
15087 0x002c00a0, /* EMC_CFG_DIG_DLL */
15088 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15089 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15090 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15091 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15092 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15093 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15094 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15095 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15096 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15097 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15098 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15099 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15100 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15101 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15102 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15103 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15104 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15105 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15106 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15107 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15108 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15109 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15110 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15111 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15112 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15113 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15114 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15115 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15116 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15117 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15118 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15119 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15120 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15121 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15122 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15123 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15124 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15125 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15126 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15127 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15128 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15129 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15130 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15131 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15132 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15133 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15134 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15135 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15136 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15137 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15138 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15139 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15140 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15141 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15142 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15143 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15144 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15145 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15146 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15147 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15148 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15149 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15150 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15151 0x10000280, /* EMC_XM2CMDPADCTRL */
15152 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15153 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15154 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15155 0x00000000, /* EMC_XM2DQPADCTRL2 */
15156 0x00000000, /* EMC_XM2DQPADCTRL3 */
15157 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15158 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15159 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15160 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15161 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15162 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15163 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15164 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15165 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15166 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15167 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15168 0x0000000b, /* EMC_TXDSRVTTGEN */
15169 0x00000000, /* EMC_FBIO_SPARE */
15170 0x00000000, /* EMC_ZCAL_INTERVAL */
15171 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15172 0x000e000e, /* EMC_MRS_WAIT_CNT */
15173 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15174 0x00000000, /* EMC_CTT */
15175 0x00000003, /* EMC_CTT_DURATION */
15176 0x0000f2f3, /* EMC_CFG_PIPE */
15177 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
15178 0x0000000a, /* EMC_QPOP */
15179 0x40020001, /* MC_EMEM_ARB_CFG */
15180 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15181 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15182 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15183 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15184 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15185 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15186 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15187 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15188 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15189 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15190 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15191 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15192 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15193 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15194 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15195 0x76230303, /* MC_EMEM_ARB_MISC0 */
15196 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15197 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15200 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15201 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
15202 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15203 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15204 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15205 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15206 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15207 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15208 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15209 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15210 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15211 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15212 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15213 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15214 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15215 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15216 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15217 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15218 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15219 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15220 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15221 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15222 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15223 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15224 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15225 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15227 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15229 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15230 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15232 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15233 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15234 0x00000802, /* EMC_CTT_TERM_CTRL */
15235 0x73240000, /* EMC_CFG */
15236 0x000008c5, /* EMC_CFG_2 */
15237 0x00040128, /* EMC_SEL_DPD_CTRL */
15238 0x002c0068, /* EMC_CFG_DIG_DLL */
15239 0x00000008, /* EMC_BGBIAS_CTL0 */
15240 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15241 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15242 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15243 0x80001221, /* Mode Register 0 */
15244 0x80100003, /* Mode Register 1 */
15245 0x80200008, /* Mode Register 2 */
15246 0x00000000, /* Mode Register 4 */
15247 35610, /* expected dvfs latency (ns) */
15250 0x19, /* V5.0.17 */
15251 "01_40800_01_V5.0.17_V1.1", /* DVFS table version */
15252 40800, /* SDRAM frequency */
15253 800, /* min voltage */
15254 800, /* gpu min voltage */
15255 "pllp_out0", /* clock source id */
15256 0x40000012, /* CLK_SOURCE_EMC */
15257 165, /* number of burst_regs */
15258 31, /* number of up_down_regs */
15260 0x00000001, /* EMC_RC */
15261 0x0000000a, /* EMC_RFC */
15262 0x00000000, /* EMC_RFC_SLR */
15263 0x00000001, /* EMC_RAS */
15264 0x00000000, /* EMC_RP */
15265 0x00000004, /* EMC_R2W */
15266 0x0000000a, /* EMC_W2R */
15267 0x00000005, /* EMC_R2P */
15268 0x0000000b, /* EMC_W2P */
15269 0x00000000, /* EMC_RD_RCD */
15270 0x00000000, /* EMC_WR_RCD */
15271 0x00000003, /* EMC_RRD */
15272 0x00000003, /* EMC_REXT */
15273 0x00000000, /* EMC_WEXT */
15274 0x00000006, /* EMC_WDV */
15275 0x00000006, /* EMC_WDV_MASK */
15276 0x00000006, /* EMC_QUSE */
15277 0x00000002, /* EMC_QUSE_WIDTH */
15278 0x00000000, /* EMC_IBDLY */
15279 0x00000005, /* EMC_EINPUT */
15280 0x00000005, /* EMC_EINPUT_DURATION */
15281 0x00010000, /* EMC_PUTERM_EXTRA */
15282 0x00000003, /* EMC_PUTERM_WIDTH */
15283 0x00000000, /* EMC_PUTERM_ADJ */
15284 0x00000000, /* EMC_CDB_CNTL_1 */
15285 0x00000000, /* EMC_CDB_CNTL_2 */
15286 0x00000000, /* EMC_CDB_CNTL_3 */
15287 0x00000004, /* EMC_QRST */
15288 0x0000000c, /* EMC_QSAFE */
15289 0x0000000d, /* EMC_RDV */
15290 0x0000000f, /* EMC_RDV_MASK */
15291 0x00000134, /* EMC_REFRESH */
15292 0x00000000, /* EMC_BURST_REFRESH_NUM */
15293 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
15294 0x00000002, /* EMC_PDEX2WR */
15295 0x00000002, /* EMC_PDEX2RD */
15296 0x00000001, /* EMC_PCHG2PDEN */
15297 0x00000000, /* EMC_ACT2PDEN */
15298 0x00000008, /* EMC_AR2PDEN */
15299 0x0000000f, /* EMC_RW2PDEN */
15300 0x0000000c, /* EMC_TXSR */
15301 0x0000000c, /* EMC_TXSRDLL */
15302 0x00000004, /* EMC_TCKE */
15303 0x00000005, /* EMC_TCKESR */
15304 0x00000004, /* EMC_TPD */
15305 0x00000000, /* EMC_TFAW */
15306 0x00000000, /* EMC_TRPAB */
15307 0x00000005, /* EMC_TCLKSTABLE */
15308 0x00000005, /* EMC_TCLKSTOP */
15309 0x0000013f, /* EMC_TREFBW */
15310 0x00000000, /* EMC_FBIO_CFG6 */
15311 0x00000000, /* EMC_ODT_WRITE */
15312 0x00000000, /* EMC_ODT_READ */
15313 0x106aa298, /* EMC_FBIO_CFG5 */
15314 0x002c00a0, /* EMC_CFG_DIG_DLL */
15315 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15316 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15317 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15318 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15319 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15320 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15321 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15322 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15323 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15324 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15325 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15326 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15327 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15328 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15329 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15330 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15331 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15332 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15333 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15334 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15335 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15336 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15337 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15338 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15339 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15340 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15341 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15342 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15343 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15344 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15345 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15346 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15347 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15348 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15349 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15350 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15351 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15352 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15353 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15354 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15355 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15356 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15357 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15358 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15359 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15360 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15361 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15362 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15363 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15364 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15365 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15366 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15367 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15368 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15369 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15370 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15371 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15372 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15373 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15374 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15375 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15376 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15377 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15378 0x10000280, /* EMC_XM2CMDPADCTRL */
15379 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15380 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15381 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15382 0x00000000, /* EMC_XM2DQPADCTRL2 */
15383 0x00000000, /* EMC_XM2DQPADCTRL3 */
15384 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15385 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15386 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15387 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15388 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15389 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15390 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15391 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15392 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15393 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15394 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15395 0x00000015, /* EMC_TXDSRVTTGEN */
15396 0x00000000, /* EMC_FBIO_SPARE */
15397 0x00000000, /* EMC_ZCAL_INTERVAL */
15398 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15399 0x000e000e, /* EMC_MRS_WAIT_CNT */
15400 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15401 0x00000000, /* EMC_CTT */
15402 0x00000003, /* EMC_CTT_DURATION */
15403 0x0000f2f3, /* EMC_CFG_PIPE */
15404 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
15405 0x0000000a, /* EMC_QPOP */
15406 0xa0000001, /* MC_EMEM_ARB_CFG */
15407 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15408 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15409 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15410 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15411 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15412 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15413 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15414 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15415 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15416 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15417 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15418 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15419 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15420 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15421 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15422 0x74a30303, /* MC_EMEM_ARB_MISC0 */
15423 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15424 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15427 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15428 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
15429 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15430 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15431 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15432 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15433 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15434 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15435 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15436 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15437 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15438 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15439 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15440 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15441 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15442 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15443 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15444 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15445 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15446 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15447 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15448 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15449 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15450 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15451 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15454 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15459 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15460 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15461 0x00000802, /* EMC_CTT_TERM_CTRL */
15462 0x73240000, /* EMC_CFG */
15463 0x000008c5, /* EMC_CFG_2 */
15464 0x00040128, /* EMC_SEL_DPD_CTRL */
15465 0x002c0068, /* EMC_CFG_DIG_DLL */
15466 0x00000008, /* EMC_BGBIAS_CTL0 */
15467 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15468 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15469 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15470 0x80001221, /* Mode Register 0 */
15471 0x80100003, /* Mode Register 1 */
15472 0x80200008, /* Mode Register 2 */
15473 0x00000000, /* Mode Register 4 */
15474 20850, /* expected dvfs latency (ns) */
15477 0x19, /* V5.0.17 */
15478 "01_68000_01_V5.0.17_V1.1", /* DVFS table version */
15479 68000, /* SDRAM frequency */
15480 800, /* min voltage */
15481 800, /* gpu min voltage */
15482 "pllp_out0", /* clock source id */
15483 0x4000000a, /* CLK_SOURCE_EMC */
15484 165, /* number of burst_regs */
15485 31, /* number of up_down_regs */
15487 0x00000003, /* EMC_RC */
15488 0x00000011, /* EMC_RFC */
15489 0x00000000, /* EMC_RFC_SLR */
15490 0x00000002, /* EMC_RAS */
15491 0x00000000, /* EMC_RP */
15492 0x00000004, /* EMC_R2W */
15493 0x0000000a, /* EMC_W2R */
15494 0x00000005, /* EMC_R2P */
15495 0x0000000b, /* EMC_W2P */
15496 0x00000000, /* EMC_RD_RCD */
15497 0x00000000, /* EMC_WR_RCD */
15498 0x00000003, /* EMC_RRD */
15499 0x00000003, /* EMC_REXT */
15500 0x00000000, /* EMC_WEXT */
15501 0x00000006, /* EMC_WDV */
15502 0x00000006, /* EMC_WDV_MASK */
15503 0x00000006, /* EMC_QUSE */
15504 0x00000002, /* EMC_QUSE_WIDTH */
15505 0x00000000, /* EMC_IBDLY */
15506 0x00000005, /* EMC_EINPUT */
15507 0x00000005, /* EMC_EINPUT_DURATION */
15508 0x00010000, /* EMC_PUTERM_EXTRA */
15509 0x00000003, /* EMC_PUTERM_WIDTH */
15510 0x00000000, /* EMC_PUTERM_ADJ */
15511 0x00000000, /* EMC_CDB_CNTL_1 */
15512 0x00000000, /* EMC_CDB_CNTL_2 */
15513 0x00000000, /* EMC_CDB_CNTL_3 */
15514 0x00000004, /* EMC_QRST */
15515 0x0000000c, /* EMC_QSAFE */
15516 0x0000000d, /* EMC_RDV */
15517 0x0000000f, /* EMC_RDV_MASK */
15518 0x00000202, /* EMC_REFRESH */
15519 0x00000000, /* EMC_BURST_REFRESH_NUM */
15520 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
15521 0x00000002, /* EMC_PDEX2WR */
15522 0x00000002, /* EMC_PDEX2RD */
15523 0x00000001, /* EMC_PCHG2PDEN */
15524 0x00000000, /* EMC_ACT2PDEN */
15525 0x0000000f, /* EMC_AR2PDEN */
15526 0x0000000f, /* EMC_RW2PDEN */
15527 0x00000013, /* EMC_TXSR */
15528 0x00000013, /* EMC_TXSRDLL */
15529 0x00000004, /* EMC_TCKE */
15530 0x00000005, /* EMC_TCKESR */
15531 0x00000004, /* EMC_TPD */
15532 0x00000001, /* EMC_TFAW */
15533 0x00000000, /* EMC_TRPAB */
15534 0x00000005, /* EMC_TCLKSTABLE */
15535 0x00000005, /* EMC_TCLKSTOP */
15536 0x00000213, /* EMC_TREFBW */
15537 0x00000000, /* EMC_FBIO_CFG6 */
15538 0x00000000, /* EMC_ODT_WRITE */
15539 0x00000000, /* EMC_ODT_READ */
15540 0x106aa298, /* EMC_FBIO_CFG5 */
15541 0x002c00a0, /* EMC_CFG_DIG_DLL */
15542 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15543 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15544 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15545 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15546 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15547 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15548 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15549 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15550 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15551 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15552 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15553 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15554 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15555 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15556 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15557 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15558 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15559 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15560 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15561 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15562 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15563 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15564 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15565 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15566 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15567 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15568 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15569 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15570 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15571 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15572 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15573 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15574 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15575 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15576 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15577 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15578 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15579 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15580 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15581 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15582 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15583 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15584 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15585 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15586 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15587 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15588 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15589 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15590 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15591 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15592 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15593 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15594 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15595 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15596 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15597 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15598 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15599 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15600 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15601 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15602 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15603 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15604 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15605 0x10000280, /* EMC_XM2CMDPADCTRL */
15606 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15607 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15608 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15609 0x00000000, /* EMC_XM2DQPADCTRL2 */
15610 0x00000000, /* EMC_XM2DQPADCTRL3 */
15611 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15612 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15613 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15614 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15615 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15616 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15617 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15618 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15619 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15620 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15621 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15622 0x00000022, /* EMC_TXDSRVTTGEN */
15623 0x00000000, /* EMC_FBIO_SPARE */
15624 0x00000000, /* EMC_ZCAL_INTERVAL */
15625 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15626 0x000e000e, /* EMC_MRS_WAIT_CNT */
15627 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15628 0x00000000, /* EMC_CTT */
15629 0x00000003, /* EMC_CTT_DURATION */
15630 0x0000f2f3, /* EMC_CFG_PIPE */
15631 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
15632 0x0000000a, /* EMC_QPOP */
15633 0x00000001, /* MC_EMEM_ARB_CFG */
15634 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15635 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15636 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15637 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15638 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15639 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15640 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15641 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15642 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15643 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15644 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15645 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15646 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15647 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15648 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15649 0x74230403, /* MC_EMEM_ARB_MISC0 */
15650 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15651 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15654 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15655 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
15656 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15657 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15658 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15659 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15660 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15661 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15662 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15663 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15664 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15665 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15666 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15667 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15668 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15669 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15670 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15671 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15672 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15673 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15674 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15675 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15676 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15677 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15678 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15679 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15680 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15681 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15682 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15684 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15686 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15687 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15688 0x00000802, /* EMC_CTT_TERM_CTRL */
15689 0x73240000, /* EMC_CFG */
15690 0x000008c5, /* EMC_CFG_2 */
15691 0x00040128, /* EMC_SEL_DPD_CTRL */
15692 0x002c0068, /* EMC_CFG_DIG_DLL */
15693 0x00000008, /* EMC_BGBIAS_CTL0 */
15694 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15695 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15696 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15697 0x80001221, /* Mode Register 0 */
15698 0x80100003, /* Mode Register 1 */
15699 0x80200008, /* Mode Register 2 */
15700 0x00000000, /* Mode Register 4 */
15701 10720, /* expected dvfs latency (ns) */
15704 0x19, /* V5.0.17 */
15705 "01_102000_01_V5.0.17_V1.1", /* DVFS table version */
15706 102000, /* SDRAM frequency */
15707 800, /* min voltage */
15708 800, /* gpu min voltage */
15709 "pllp_out0", /* clock source id */
15710 0x40000006, /* CLK_SOURCE_EMC */
15711 165, /* number of burst_regs */
15712 31, /* number of up_down_regs */
15714 0x00000004, /* EMC_RC */
15715 0x0000001a, /* EMC_RFC */
15716 0x00000000, /* EMC_RFC_SLR */
15717 0x00000003, /* EMC_RAS */
15718 0x00000001, /* EMC_RP */
15719 0x00000004, /* EMC_R2W */
15720 0x0000000a, /* EMC_W2R */
15721 0x00000005, /* EMC_R2P */
15722 0x0000000b, /* EMC_W2P */
15723 0x00000001, /* EMC_RD_RCD */
15724 0x00000001, /* EMC_WR_RCD */
15725 0x00000003, /* EMC_RRD */
15726 0x00000003, /* EMC_REXT */
15727 0x00000000, /* EMC_WEXT */
15728 0x00000006, /* EMC_WDV */
15729 0x00000006, /* EMC_WDV_MASK */
15730 0x00000006, /* EMC_QUSE */
15731 0x00000002, /* EMC_QUSE_WIDTH */
15732 0x00000000, /* EMC_IBDLY */
15733 0x00000005, /* EMC_EINPUT */
15734 0x00000005, /* EMC_EINPUT_DURATION */
15735 0x00010000, /* EMC_PUTERM_EXTRA */
15736 0x00000003, /* EMC_PUTERM_WIDTH */
15737 0x00000000, /* EMC_PUTERM_ADJ */
15738 0x00000000, /* EMC_CDB_CNTL_1 */
15739 0x00000000, /* EMC_CDB_CNTL_2 */
15740 0x00000000, /* EMC_CDB_CNTL_3 */
15741 0x00000004, /* EMC_QRST */
15742 0x0000000c, /* EMC_QSAFE */
15743 0x0000000d, /* EMC_RDV */
15744 0x0000000f, /* EMC_RDV_MASK */
15745 0x00000304, /* EMC_REFRESH */
15746 0x00000000, /* EMC_BURST_REFRESH_NUM */
15747 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
15748 0x00000002, /* EMC_PDEX2WR */
15749 0x00000002, /* EMC_PDEX2RD */
15750 0x00000001, /* EMC_PCHG2PDEN */
15751 0x00000000, /* EMC_ACT2PDEN */
15752 0x00000018, /* EMC_AR2PDEN */
15753 0x0000000f, /* EMC_RW2PDEN */
15754 0x0000001c, /* EMC_TXSR */
15755 0x0000001c, /* EMC_TXSRDLL */
15756 0x00000004, /* EMC_TCKE */
15757 0x00000005, /* EMC_TCKESR */
15758 0x00000004, /* EMC_TPD */
15759 0x00000002, /* EMC_TFAW */
15760 0x00000000, /* EMC_TRPAB */
15761 0x00000005, /* EMC_TCLKSTABLE */
15762 0x00000005, /* EMC_TCLKSTOP */
15763 0x0000031c, /* EMC_TREFBW */
15764 0x00000000, /* EMC_FBIO_CFG6 */
15765 0x00000000, /* EMC_ODT_WRITE */
15766 0x00000000, /* EMC_ODT_READ */
15767 0x106aa298, /* EMC_FBIO_CFG5 */
15768 0x002c00a0, /* EMC_CFG_DIG_DLL */
15769 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15770 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15771 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15772 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15773 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15774 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15775 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15776 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15777 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15778 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15779 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15780 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15781 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15782 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15783 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15784 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15785 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15786 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15787 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15788 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15789 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15790 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15791 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15792 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15793 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15794 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15795 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15796 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15797 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15798 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15799 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15800 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15801 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15802 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15803 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15804 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15805 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15806 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15807 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15808 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15809 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15810 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15811 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15812 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15813 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15814 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15815 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15816 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15817 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15818 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15819 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15820 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15821 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15822 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15823 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15824 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15825 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15826 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15827 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15828 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15829 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15830 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15831 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15832 0x10000280, /* EMC_XM2CMDPADCTRL */
15833 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15834 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15835 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15836 0x00000000, /* EMC_XM2DQPADCTRL2 */
15837 0x00000000, /* EMC_XM2DQPADCTRL3 */
15838 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15839 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15840 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15841 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15842 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15843 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15844 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15845 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15846 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15847 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15848 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15849 0x00000033, /* EMC_TXDSRVTTGEN */
15850 0x00000000, /* EMC_FBIO_SPARE */
15851 0x00000000, /* EMC_ZCAL_INTERVAL */
15852 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15853 0x000e000e, /* EMC_MRS_WAIT_CNT */
15854 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15855 0x00000000, /* EMC_CTT */
15856 0x00000003, /* EMC_CTT_DURATION */
15857 0x0000f2f3, /* EMC_CFG_PIPE */
15858 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
15859 0x0000000a, /* EMC_QPOP */
15860 0x08000001, /* MC_EMEM_ARB_CFG */
15861 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15862 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15863 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15864 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
15865 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15866 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15867 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15868 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15869 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15870 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15871 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15872 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15873 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15874 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15875 0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
15876 0x73c30504, /* MC_EMEM_ARB_MISC0 */
15877 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15878 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15881 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15882 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
15883 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15884 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15885 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15886 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15887 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15888 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15889 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15890 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15891 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15892 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15893 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15894 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
15895 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15896 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15897 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15898 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15899 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15900 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15901 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15902 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15903 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15904 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15905 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15906 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15907 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15908 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15909 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15910 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15911 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15913 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15914 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15915 0x00000802, /* EMC_CTT_TERM_CTRL */
15916 0x73240000, /* EMC_CFG */
15917 0x000008c5, /* EMC_CFG_2 */
15918 0x00040128, /* EMC_SEL_DPD_CTRL */
15919 0x002c0068, /* EMC_CFG_DIG_DLL */
15920 0x00000008, /* EMC_BGBIAS_CTL0 */
15921 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15922 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15923 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15924 0x80001221, /* Mode Register 0 */
15925 0x80100003, /* Mode Register 1 */
15926 0x80200008, /* Mode Register 2 */
15927 0x00000000, /* Mode Register 4 */
15928 6890, /* expected dvfs latency (ns) */
15931 0x19, /* V5.0.17 */
15932 "01_204000_01_V5.0.17_V1.1", /* DVFS table version */
15933 204000, /* SDRAM frequency */
15934 800, /* min voltage */
15935 800, /* gpu min voltage */
15936 "pllp_out0", /* clock source id */
15937 0x40000002, /* CLK_SOURCE_EMC */
15938 165, /* number of burst_regs */
15939 31, /* number of up_down_regs */
15941 0x00000009, /* EMC_RC */
15942 0x00000035, /* EMC_RFC */
15943 0x00000000, /* EMC_RFC_SLR */
15944 0x00000006, /* EMC_RAS */
15945 0x00000002, /* EMC_RP */
15946 0x00000005, /* EMC_R2W */
15947 0x0000000a, /* EMC_W2R */
15948 0x00000005, /* EMC_R2P */
15949 0x0000000b, /* EMC_W2P */
15950 0x00000002, /* EMC_RD_RCD */
15951 0x00000002, /* EMC_WR_RCD */
15952 0x00000003, /* EMC_RRD */
15953 0x00000003, /* EMC_REXT */
15954 0x00000000, /* EMC_WEXT */
15955 0x00000005, /* EMC_WDV */
15956 0x00000005, /* EMC_WDV_MASK */
15957 0x00000006, /* EMC_QUSE */
15958 0x00000002, /* EMC_QUSE_WIDTH */
15959 0x00000000, /* EMC_IBDLY */
15960 0x00000004, /* EMC_EINPUT */
15961 0x00000006, /* EMC_EINPUT_DURATION */
15962 0x00010000, /* EMC_PUTERM_EXTRA */
15963 0x00000003, /* EMC_PUTERM_WIDTH */
15964 0x00000000, /* EMC_PUTERM_ADJ */
15965 0x00000000, /* EMC_CDB_CNTL_1 */
15966 0x00000000, /* EMC_CDB_CNTL_2 */
15967 0x00000000, /* EMC_CDB_CNTL_3 */
15968 0x00000003, /* EMC_QRST */
15969 0x0000000d, /* EMC_QSAFE */
15970 0x0000000f, /* EMC_RDV */
15971 0x00000011, /* EMC_RDV_MASK */
15972 0x00000607, /* EMC_REFRESH */
15973 0x00000000, /* EMC_BURST_REFRESH_NUM */
15974 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
15975 0x00000002, /* EMC_PDEX2WR */
15976 0x00000002, /* EMC_PDEX2RD */
15977 0x00000001, /* EMC_PCHG2PDEN */
15978 0x00000000, /* EMC_ACT2PDEN */
15979 0x00000032, /* EMC_AR2PDEN */
15980 0x0000000f, /* EMC_RW2PDEN */
15981 0x00000038, /* EMC_TXSR */
15982 0x00000038, /* EMC_TXSRDLL */
15983 0x00000004, /* EMC_TCKE */
15984 0x00000005, /* EMC_TCKESR */
15985 0x00000004, /* EMC_TPD */
15986 0x00000006, /* EMC_TFAW */
15987 0x00000000, /* EMC_TRPAB */
15988 0x00000005, /* EMC_TCLKSTABLE */
15989 0x00000005, /* EMC_TCLKSTOP */
15990 0x00000638, /* EMC_TREFBW */
15991 0x00000000, /* EMC_FBIO_CFG6 */
15992 0x00000000, /* EMC_ODT_WRITE */
15993 0x00000000, /* EMC_ODT_READ */
15994 0x106aa298, /* EMC_FBIO_CFG5 */
15995 0x002c00a0, /* EMC_CFG_DIG_DLL */
15996 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15997 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15998 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15999 0x00080000, /* EMC_DLL_XFORM_DQS2 */
16000 0x00080000, /* EMC_DLL_XFORM_DQS3 */
16001 0x00080000, /* EMC_DLL_XFORM_DQS4 */
16002 0x00080000, /* EMC_DLL_XFORM_DQS5 */
16003 0x00080000, /* EMC_DLL_XFORM_DQS6 */
16004 0x00080000, /* EMC_DLL_XFORM_DQS7 */
16005 0x00080000, /* EMC_DLL_XFORM_DQS8 */
16006 0x00080000, /* EMC_DLL_XFORM_DQS9 */
16007 0x00080000, /* EMC_DLL_XFORM_DQS10 */
16008 0x00080000, /* EMC_DLL_XFORM_DQS11 */
16009 0x00080000, /* EMC_DLL_XFORM_DQS12 */
16010 0x00080000, /* EMC_DLL_XFORM_DQS13 */
16011 0x00080000, /* EMC_DLL_XFORM_DQS14 */
16012 0x00080000, /* EMC_DLL_XFORM_DQS15 */
16013 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16014 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16015 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16016 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16017 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16018 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16019 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16020 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16021 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
16022 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
16023 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
16024 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
16025 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
16026 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
16027 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16028 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16029 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16030 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16031 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16032 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16033 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16034 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16035 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16036 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16037 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16038 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16039 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16040 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16041 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16042 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16043 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16044 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16045 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16046 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16047 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16048 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16049 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16050 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16051 0x00090000, /* EMC_DLL_XFORM_DQ0 */
16052 0x00090000, /* EMC_DLL_XFORM_DQ1 */
16053 0x00090000, /* EMC_DLL_XFORM_DQ2 */
16054 0x00090000, /* EMC_DLL_XFORM_DQ3 */
16055 0x00009000, /* EMC_DLL_XFORM_DQ4 */
16056 0x00009000, /* EMC_DLL_XFORM_DQ5 */
16057 0x00009000, /* EMC_DLL_XFORM_DQ6 */
16058 0x00009000, /* EMC_DLL_XFORM_DQ7 */
16059 0x10000280, /* EMC_XM2CMDPADCTRL */
16060 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16061 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16062 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
16063 0x00000000, /* EMC_XM2DQPADCTRL2 */
16064 0x00000000, /* EMC_XM2DQPADCTRL3 */
16065 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16066 0x00000707, /* EMC_XM2CLKPADCTRL2 */
16067 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16068 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16069 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
16070 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16071 0x51451400, /* EMC_XM2DQSPADCTRL3 */
16072 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16073 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16074 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16075 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16076 0x00000066, /* EMC_TXDSRVTTGEN */
16077 0x00000000, /* EMC_FBIO_SPARE */
16078 0x00020000, /* EMC_ZCAL_INTERVAL */
16079 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16080 0x000e000e, /* EMC_MRS_WAIT_CNT */
16081 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
16082 0x00000000, /* EMC_CTT */
16083 0x00000003, /* EMC_CTT_DURATION */
16084 0x0000d2b3, /* EMC_CFG_PIPE */
16085 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
16086 0x0000000a, /* EMC_QPOP */
16087 0x01000003, /* MC_EMEM_ARB_CFG */
16088 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16089 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16090 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
16091 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
16092 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
16093 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
16094 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16095 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16096 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16097 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
16098 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16099 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16100 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16101 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
16102 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
16103 0x73840a05, /* MC_EMEM_ARB_MISC0 */
16104 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16105 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16108 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
16109 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
16110 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16111 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16112 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16113 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16114 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16115 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16116 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16117 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16118 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16119 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16120 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16121 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
16122 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16123 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16124 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16125 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16126 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16127 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16128 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16129 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16130 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16131 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16132 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16133 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16134 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16135 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16136 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16137 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16138 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16140 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16141 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16142 0x00000802, /* EMC_CTT_TERM_CTRL */
16143 0x73240000, /* EMC_CFG */
16144 0x000008cd, /* EMC_CFG_2 */
16145 0x00040128, /* EMC_SEL_DPD_CTRL */
16146 0x002c0068, /* EMC_CFG_DIG_DLL */
16147 0x00000008, /* EMC_BGBIAS_CTL0 */
16148 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16149 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16150 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16151 0x80001221, /* Mode Register 0 */
16152 0x80100003, /* Mode Register 1 */
16153 0x80200008, /* Mode Register 2 */
16154 0x00000000, /* Mode Register 4 */
16155 3420, /* expected dvfs latency (ns) */
16158 0x19, /* V5.0.17 */
16159 "01_300000_01_V5.0.17_V1.1", /* DVFS table version */
16160 300000, /* SDRAM frequency */
16161 820, /* min voltage */
16162 820, /* gpu min voltage */
16163 "pllc_out0", /* clock source id */
16164 0x20000002, /* CLK_SOURCE_EMC */
16165 165, /* number of burst_regs */
16166 31, /* number of up_down_regs */
16168 0x0000000d, /* EMC_RC */
16169 0x0000004d, /* EMC_RFC */
16170 0x00000000, /* EMC_RFC_SLR */
16171 0x00000009, /* EMC_RAS */
16172 0x00000003, /* EMC_RP */
16173 0x00000004, /* EMC_R2W */
16174 0x00000008, /* EMC_W2R */
16175 0x00000002, /* EMC_R2P */
16176 0x00000009, /* EMC_W2P */
16177 0x00000003, /* EMC_RD_RCD */
16178 0x00000003, /* EMC_WR_RCD */
16179 0x00000002, /* EMC_RRD */
16180 0x00000002, /* EMC_REXT */
16181 0x00000000, /* EMC_WEXT */
16182 0x00000003, /* EMC_WDV */
16183 0x00000003, /* EMC_WDV_MASK */
16184 0x00000005, /* EMC_QUSE */
16185 0x00000002, /* EMC_QUSE_WIDTH */
16186 0x00000000, /* EMC_IBDLY */
16187 0x00000002, /* EMC_EINPUT */
16188 0x00000007, /* EMC_EINPUT_DURATION */
16189 0x00020000, /* EMC_PUTERM_EXTRA */
16190 0x00000003, /* EMC_PUTERM_WIDTH */
16191 0x00000000, /* EMC_PUTERM_ADJ */
16192 0x00000000, /* EMC_CDB_CNTL_1 */
16193 0x00000000, /* EMC_CDB_CNTL_2 */
16194 0x00000000, /* EMC_CDB_CNTL_3 */
16195 0x00000001, /* EMC_QRST */
16196 0x0000000e, /* EMC_QSAFE */
16197 0x00000010, /* EMC_RDV */
16198 0x00000012, /* EMC_RDV_MASK */
16199 0x000008e4, /* EMC_REFRESH */
16200 0x00000000, /* EMC_BURST_REFRESH_NUM */
16201 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
16202 0x00000001, /* EMC_PDEX2WR */
16203 0x00000008, /* EMC_PDEX2RD */
16204 0x00000001, /* EMC_PCHG2PDEN */
16205 0x00000000, /* EMC_ACT2PDEN */
16206 0x0000004b, /* EMC_AR2PDEN */
16207 0x0000000e, /* EMC_RW2PDEN */
16208 0x00000052, /* EMC_TXSR */
16209 0x00000200, /* EMC_TXSRDLL */
16210 0x00000004, /* EMC_TCKE */
16211 0x00000005, /* EMC_TCKESR */
16212 0x00000004, /* EMC_TPD */
16213 0x00000008, /* EMC_TFAW */
16214 0x00000000, /* EMC_TRPAB */
16215 0x00000005, /* EMC_TCLKSTABLE */
16216 0x00000005, /* EMC_TCLKSTOP */
16217 0x00000924, /* EMC_TREFBW */
16218 0x00000000, /* EMC_FBIO_CFG6 */
16219 0x00000000, /* EMC_ODT_WRITE */
16220 0x00000000, /* EMC_ODT_READ */
16221 0x104ab098, /* EMC_FBIO_CFG5 */
16222 0x002c00a0, /* EMC_CFG_DIG_DLL */
16223 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16224 0x00030000, /* EMC_DLL_XFORM_DQS0 */
16225 0x00030000, /* EMC_DLL_XFORM_DQS1 */
16226 0x00030000, /* EMC_DLL_XFORM_DQS2 */
16227 0x00030000, /* EMC_DLL_XFORM_DQS3 */
16228 0x00030000, /* EMC_DLL_XFORM_DQS4 */
16229 0x00030000, /* EMC_DLL_XFORM_DQS5 */
16230 0x00030000, /* EMC_DLL_XFORM_DQS6 */
16231 0x00030000, /* EMC_DLL_XFORM_DQS7 */
16232 0x00030000, /* EMC_DLL_XFORM_DQS8 */
16233 0x00030000, /* EMC_DLL_XFORM_DQS9 */
16234 0x00030000, /* EMC_DLL_XFORM_DQS10 */
16235 0x00030000, /* EMC_DLL_XFORM_DQS11 */
16236 0x00030000, /* EMC_DLL_XFORM_DQS12 */
16237 0x00030000, /* EMC_DLL_XFORM_DQS13 */
16238 0x00030000, /* EMC_DLL_XFORM_DQS14 */
16239 0x00030000, /* EMC_DLL_XFORM_DQS15 */
16240 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16241 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16242 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16243 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16244 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16245 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16246 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16247 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16248 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
16249 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
16250 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16251 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
16252 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
16253 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16254 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16255 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16256 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16257 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16258 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16259 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16260 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16261 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16262 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16263 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16264 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16265 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16266 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16267 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16268 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16269 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16270 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16271 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16272 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16273 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16274 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16275 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16276 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16277 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16278 0x00050000, /* EMC_DLL_XFORM_DQ0 */
16279 0x00050000, /* EMC_DLL_XFORM_DQ1 */
16280 0x00050000, /* EMC_DLL_XFORM_DQ2 */
16281 0x00050000, /* EMC_DLL_XFORM_DQ3 */
16282 0x00005000, /* EMC_DLL_XFORM_DQ4 */
16283 0x00005000, /* EMC_DLL_XFORM_DQ5 */
16284 0x00005000, /* EMC_DLL_XFORM_DQ6 */
16285 0x00005000, /* EMC_DLL_XFORM_DQ7 */
16286 0x10000280, /* EMC_XM2CMDPADCTRL */
16287 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16288 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16289 0x01231339, /* EMC_XM2DQSPADCTRL2 */
16290 0x00000000, /* EMC_XM2DQPADCTRL2 */
16291 0x00000000, /* EMC_XM2DQPADCTRL3 */
16292 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16293 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16294 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16295 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16296 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16297 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16298 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16299 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16300 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16301 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16302 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16303 0x00000096, /* EMC_TXDSRVTTGEN */
16304 0x00000000, /* EMC_FBIO_SPARE */
16305 0x00020000, /* EMC_ZCAL_INTERVAL */
16306 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16307 0x0173000e, /* EMC_MRS_WAIT_CNT */
16308 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
16309 0x00000000, /* EMC_CTT */
16310 0x00000003, /* EMC_CTT_DURATION */
16311 0x000052a3, /* EMC_CFG_PIPE */
16312 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
16313 0x00000009, /* EMC_QPOP */
16314 0x08000004, /* MC_EMEM_ARB_CFG */
16315 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16316 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16317 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16318 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
16319 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
16320 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
16321 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16322 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16323 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16324 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16325 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16326 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16327 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16328 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16329 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
16330 0x77450e08, /* MC_EMEM_ARB_MISC0 */
16331 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16332 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16335 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
16336 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
16337 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16338 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16339 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16340 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16341 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16342 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16343 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16344 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16345 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16346 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16347 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16348 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
16349 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16350 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16351 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16352 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16353 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16354 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16355 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16356 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16357 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16358 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16359 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16360 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16361 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16362 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16363 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16364 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16365 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16367 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16368 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16369 0x00000802, /* EMC_CTT_TERM_CTRL */
16370 0x73340000, /* EMC_CFG */
16371 0x000008d5, /* EMC_CFG_2 */
16372 0x00040128, /* EMC_SEL_DPD_CTRL */
16373 0x002c0068, /* EMC_CFG_DIG_DLL */
16374 0x00000000, /* EMC_BGBIAS_CTL0 */
16375 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16376 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16377 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16378 0x80000321, /* Mode Register 0 */
16379 0x80100002, /* Mode Register 1 */
16380 0x80200000, /* Mode Register 2 */
16381 0x00000000, /* Mode Register 4 */
16382 2680, /* expected dvfs latency (ns) */
16385 0x19, /* V5.0.17 */
16386 "01_396000_01_V5.0.17_V1.1", /* DVFS table version */
16387 396000, /* SDRAM frequency */
16388 850, /* min voltage */
16389 850, /* gpu min voltage */
16390 "pllm_out0", /* clock source id */
16391 0x00000002, /* CLK_SOURCE_EMC */
16392 165, /* number of burst_regs */
16393 31, /* number of up_down_regs */
16395 0x00000011, /* EMC_RC */
16396 0x00000066, /* EMC_RFC */
16397 0x00000000, /* EMC_RFC_SLR */
16398 0x0000000c, /* EMC_RAS */
16399 0x00000004, /* EMC_RP */
16400 0x00000004, /* EMC_R2W */
16401 0x00000008, /* EMC_W2R */
16402 0x00000002, /* EMC_R2P */
16403 0x0000000a, /* EMC_W2P */
16404 0x00000004, /* EMC_RD_RCD */
16405 0x00000004, /* EMC_WR_RCD */
16406 0x00000002, /* EMC_RRD */
16407 0x00000002, /* EMC_REXT */
16408 0x00000000, /* EMC_WEXT */
16409 0x00000003, /* EMC_WDV */
16410 0x00000003, /* EMC_WDV_MASK */
16411 0x00000005, /* EMC_QUSE */
16412 0x00000002, /* EMC_QUSE_WIDTH */
16413 0x00000000, /* EMC_IBDLY */
16414 0x00000001, /* EMC_EINPUT */
16415 0x00000008, /* EMC_EINPUT_DURATION */
16416 0x00020000, /* EMC_PUTERM_EXTRA */
16417 0x00000003, /* EMC_PUTERM_WIDTH */
16418 0x00000000, /* EMC_PUTERM_ADJ */
16419 0x00000000, /* EMC_CDB_CNTL_1 */
16420 0x00000000, /* EMC_CDB_CNTL_2 */
16421 0x00000000, /* EMC_CDB_CNTL_3 */
16422 0x00000000, /* EMC_QRST */
16423 0x0000000f, /* EMC_QSAFE */
16424 0x00000010, /* EMC_RDV */
16425 0x00000012, /* EMC_RDV_MASK */
16426 0x00000bd1, /* EMC_REFRESH */
16427 0x00000000, /* EMC_BURST_REFRESH_NUM */
16428 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
16429 0x00000001, /* EMC_PDEX2WR */
16430 0x00000008, /* EMC_PDEX2RD */
16431 0x00000001, /* EMC_PCHG2PDEN */
16432 0x00000000, /* EMC_ACT2PDEN */
16433 0x00000063, /* EMC_AR2PDEN */
16434 0x0000000f, /* EMC_RW2PDEN */
16435 0x0000006c, /* EMC_TXSR */
16436 0x00000200, /* EMC_TXSRDLL */
16437 0x00000004, /* EMC_TCKE */
16438 0x00000005, /* EMC_TCKESR */
16439 0x00000004, /* EMC_TPD */
16440 0x0000000b, /* EMC_TFAW */
16441 0x00000000, /* EMC_TRPAB */
16442 0x00000005, /* EMC_TCLKSTABLE */
16443 0x00000005, /* EMC_TCLKSTOP */
16444 0x00000c11, /* EMC_TREFBW */
16445 0x00000000, /* EMC_FBIO_CFG6 */
16446 0x00000000, /* EMC_ODT_WRITE */
16447 0x00000000, /* EMC_ODT_READ */
16448 0x104ab098, /* EMC_FBIO_CFG5 */
16449 0x002c00a0, /* EMC_CFG_DIG_DLL */
16450 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16451 0x00030000, /* EMC_DLL_XFORM_DQS0 */
16452 0x00030000, /* EMC_DLL_XFORM_DQS1 */
16453 0x00030000, /* EMC_DLL_XFORM_DQS2 */
16454 0x00030000, /* EMC_DLL_XFORM_DQS3 */
16455 0x00030000, /* EMC_DLL_XFORM_DQS4 */
16456 0x00030000, /* EMC_DLL_XFORM_DQS5 */
16457 0x00030000, /* EMC_DLL_XFORM_DQS6 */
16458 0x00030000, /* EMC_DLL_XFORM_DQS7 */
16459 0x00030000, /* EMC_DLL_XFORM_DQS8 */
16460 0x00030000, /* EMC_DLL_XFORM_DQS9 */
16461 0x00030000, /* EMC_DLL_XFORM_DQS10 */
16462 0x00030000, /* EMC_DLL_XFORM_DQS11 */
16463 0x00030000, /* EMC_DLL_XFORM_DQS12 */
16464 0x00030000, /* EMC_DLL_XFORM_DQS13 */
16465 0x00030000, /* EMC_DLL_XFORM_DQS14 */
16466 0x00030000, /* EMC_DLL_XFORM_DQS15 */
16467 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16468 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16469 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16470 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16471 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16472 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16473 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16474 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16475 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
16476 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
16477 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16478 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
16479 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
16480 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16481 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16482 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16483 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16484 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16485 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16486 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16487 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16488 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16489 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16490 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16491 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16492 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16493 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16494 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16495 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16496 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16497 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16498 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16499 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16500 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16501 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16502 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16503 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16504 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16505 0x00038000, /* EMC_DLL_XFORM_DQ0 */
16506 0x00038000, /* EMC_DLL_XFORM_DQ1 */
16507 0x00038000, /* EMC_DLL_XFORM_DQ2 */
16508 0x00038000, /* EMC_DLL_XFORM_DQ3 */
16509 0x00003800, /* EMC_DLL_XFORM_DQ4 */
16510 0x00003800, /* EMC_DLL_XFORM_DQ5 */
16511 0x00003800, /* EMC_DLL_XFORM_DQ6 */
16512 0x00003800, /* EMC_DLL_XFORM_DQ7 */
16513 0x10000280, /* EMC_XM2CMDPADCTRL */
16514 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16515 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16516 0x01231339, /* EMC_XM2DQSPADCTRL2 */
16517 0x00000000, /* EMC_XM2DQPADCTRL2 */
16518 0x00000000, /* EMC_XM2DQPADCTRL3 */
16519 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16520 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16521 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16522 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16523 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16524 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16525 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16526 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16527 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16528 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16529 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16530 0x000000c6, /* EMC_TXDSRVTTGEN */
16531 0x00000000, /* EMC_FBIO_SPARE */
16532 0x00020000, /* EMC_ZCAL_INTERVAL */
16533 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16534 0x015b000e, /* EMC_MRS_WAIT_CNT */
16535 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
16536 0x00000000, /* EMC_CTT */
16537 0x00000003, /* EMC_CTT_DURATION */
16538 0x000052a3, /* EMC_CFG_PIPE */
16539 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
16540 0x00000009, /* EMC_QPOP */
16541 0x0f000005, /* MC_EMEM_ARB_CFG */
16542 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16543 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16544 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16545 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
16546 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
16547 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
16548 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16549 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16550 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16551 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16552 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16553 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16554 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16555 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16556 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
16557 0x7586120a, /* MC_EMEM_ARB_MISC0 */
16558 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16559 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16562 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
16563 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
16564 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16565 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16566 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16567 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16568 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16569 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16570 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16571 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16572 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16573 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16574 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16575 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
16576 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16577 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16578 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16579 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16580 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16581 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16582 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16583 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16584 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16585 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16586 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16587 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16588 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16589 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16590 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16591 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16592 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16594 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16595 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16596 0x00000802, /* EMC_CTT_TERM_CTRL */
16597 0x73340000, /* EMC_CFG */
16598 0x00000895, /* EMC_CFG_2 */
16599 0x00040008, /* EMC_SEL_DPD_CTRL */
16600 0x002c0068, /* EMC_CFG_DIG_DLL */
16601 0x00000000, /* EMC_BGBIAS_CTL0 */
16602 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16603 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16604 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16605 0x80000521, /* Mode Register 0 */
16606 0x80100002, /* Mode Register 1 */
16607 0x80200000, /* Mode Register 2 */
16608 0x00000000, /* Mode Register 4 */
16609 2180, /* expected dvfs latency (ns) */
16612 0x19, /* V5.0.17 */
16613 "01_528000_01_V5.0.17_V1.1", /* DVFS table version */
16614 528000, /* SDRAM frequency */
16615 880, /* min voltage */
16616 870, /* gpu min voltage */
16617 "pllm_ud", /* clock source id */
16618 0x80000000, /* CLK_SOURCE_EMC */
16619 165, /* number of burst_regs */
16620 31, /* number of up_down_regs */
16622 0x00000018, /* EMC_RC */
16623 0x00000088, /* EMC_RFC */
16624 0x00000000, /* EMC_RFC_SLR */
16625 0x00000010, /* EMC_RAS */
16626 0x00000006, /* EMC_RP */
16627 0x00000006, /* EMC_R2W */
16628 0x00000009, /* EMC_W2R */
16629 0x00000002, /* EMC_R2P */
16630 0x0000000d, /* EMC_W2P */
16631 0x00000006, /* EMC_RD_RCD */
16632 0x00000006, /* EMC_WR_RCD */
16633 0x00000002, /* EMC_RRD */
16634 0x00000002, /* EMC_REXT */
16635 0x00000000, /* EMC_WEXT */
16636 0x00000003, /* EMC_WDV */
16637 0x00000003, /* EMC_WDV_MASK */
16638 0x00000006, /* EMC_QUSE */
16639 0x00000002, /* EMC_QUSE_WIDTH */
16640 0x00000000, /* EMC_IBDLY */
16641 0x00000001, /* EMC_EINPUT */
16642 0x00000009, /* EMC_EINPUT_DURATION */
16643 0x00030000, /* EMC_PUTERM_EXTRA */
16644 0x00000003, /* EMC_PUTERM_WIDTH */
16645 0x00000000, /* EMC_PUTERM_ADJ */
16646 0x00000000, /* EMC_CDB_CNTL_1 */
16647 0x00000000, /* EMC_CDB_CNTL_2 */
16648 0x00000000, /* EMC_CDB_CNTL_3 */
16649 0x00000000, /* EMC_QRST */
16650 0x00000010, /* EMC_QSAFE */
16651 0x00000012, /* EMC_RDV */
16652 0x00000014, /* EMC_RDV_MASK */
16653 0x00000fd6, /* EMC_REFRESH */
16654 0x00000000, /* EMC_BURST_REFRESH_NUM */
16655 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
16656 0x00000002, /* EMC_PDEX2WR */
16657 0x0000000b, /* EMC_PDEX2RD */
16658 0x00000001, /* EMC_PCHG2PDEN */
16659 0x00000000, /* EMC_ACT2PDEN */
16660 0x00000085, /* EMC_AR2PDEN */
16661 0x00000012, /* EMC_RW2PDEN */
16662 0x00000090, /* EMC_TXSR */
16663 0x00000200, /* EMC_TXSRDLL */
16664 0x00000004, /* EMC_TCKE */
16665 0x00000005, /* EMC_TCKESR */
16666 0x00000004, /* EMC_TPD */
16667 0x00000010, /* EMC_TFAW */
16668 0x00000000, /* EMC_TRPAB */
16669 0x00000006, /* EMC_TCLKSTABLE */
16670 0x00000006, /* EMC_TCLKSTOP */
16671 0x00001017, /* EMC_TREFBW */
16672 0x00000000, /* EMC_FBIO_CFG6 */
16673 0x00000000, /* EMC_ODT_WRITE */
16674 0x00000000, /* EMC_ODT_READ */
16675 0x104ab098, /* EMC_FBIO_CFG5 */
16676 0xe01200b1, /* EMC_CFG_DIG_DLL */
16677 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16678 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16679 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16680 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16681 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16682 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16683 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16684 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16685 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16686 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16687 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16688 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16689 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16690 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16691 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16692 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16693 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16694 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16695 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16696 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16697 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16698 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16699 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16700 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16701 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16702 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
16703 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
16704 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16705 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
16706 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
16707 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16708 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16709 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16710 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16711 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16712 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16713 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16714 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16715 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16716 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16717 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16718 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16719 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16720 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16721 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16722 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16723 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16724 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16725 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16726 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16727 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16728 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16729 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16730 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16731 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16732 0x0000000c, /* EMC_DLL_XFORM_DQ0 */
16733 0x0000000c, /* EMC_DLL_XFORM_DQ1 */
16734 0x0000000c, /* EMC_DLL_XFORM_DQ2 */
16735 0x0000000c, /* EMC_DLL_XFORM_DQ3 */
16736 0x0000000c, /* EMC_DLL_XFORM_DQ4 */
16737 0x0000000c, /* EMC_DLL_XFORM_DQ5 */
16738 0x0000000c, /* EMC_DLL_XFORM_DQ6 */
16739 0x0000000c, /* EMC_DLL_XFORM_DQ7 */
16740 0x100002a0, /* EMC_XM2CMDPADCTRL */
16741 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16742 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16743 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
16744 0x00000000, /* EMC_XM2DQPADCTRL2 */
16745 0x00000000, /* EMC_XM2DQPADCTRL3 */
16746 0x77ffc085, /* EMC_XM2CLKPADCTRL */
16747 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16748 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16749 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16750 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16751 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16752 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16753 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16754 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16755 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16756 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16757 0x00000000, /* EMC_TXDSRVTTGEN */
16758 0x00000000, /* EMC_FBIO_SPARE */
16759 0x00020000, /* EMC_ZCAL_INTERVAL */
16760 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16761 0x0139000e, /* EMC_MRS_WAIT_CNT */
16762 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
16763 0x00000000, /* EMC_CTT */
16764 0x00000003, /* EMC_CTT_DURATION */
16765 0x000042a0, /* EMC_CFG_PIPE */
16766 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
16767 0x0000000a, /* EMC_QPOP */
16768 0x0f000007, /* MC_EMEM_ARB_CFG */
16769 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16770 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
16771 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
16772 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
16773 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
16774 0x00000008, /* MC_EMEM_ARB_TIMING_FAW */
16775 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16776 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16777 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16778 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16779 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16780 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
16781 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16782 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
16783 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
16784 0x7428180d, /* MC_EMEM_ARB_MISC0 */
16785 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16786 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16789 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
16790 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
16791 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16792 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16793 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16794 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16795 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16796 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16797 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16798 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16799 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16800 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16801 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16802 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
16803 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
16804 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16805 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16806 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16807 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16808 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16809 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16810 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16811 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16812 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16813 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16814 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16815 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16816 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16817 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16818 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16819 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16821 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16822 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16823 0x00000802, /* EMC_CTT_TERM_CTRL */
16824 0x73300000, /* EMC_CFG */
16825 0x0000089d, /* EMC_CFG_2 */
16826 0x00040008, /* EMC_SEL_DPD_CTRL */
16827 0xe0120069, /* EMC_CFG_DIG_DLL */
16828 0x00000000, /* EMC_BGBIAS_CTL0 */
16829 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16830 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16831 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16832 0x80000941, /* Mode Register 0 */
16833 0x80100002, /* Mode Register 1 */
16834 0x80200008, /* Mode Register 2 */
16835 0x00000000, /* Mode Register 4 */
16836 1440, /* expected dvfs latency (ns) */
16839 0x19, /* V5.0.17 */
16840 "01_600000_01_V5.0.17_V1.1", /* DVFS table version */
16841 600000, /* SDRAM frequency */
16842 910, /* min voltage */
16843 910, /* gpu min voltage */
16844 "pllc_ud", /* clock source id */
16845 0xe0000000, /* CLK_SOURCE_EMC */
16846 165, /* number of burst_regs */
16847 31, /* number of up_down_regs */
16849 0x0000001b, /* EMC_RC */
16850 0x0000009b, /* EMC_RFC */
16851 0x00000000, /* EMC_RFC_SLR */
16852 0x00000013, /* EMC_RAS */
16853 0x00000007, /* EMC_RP */
16854 0x00000007, /* EMC_R2W */
16855 0x0000000b, /* EMC_W2R */
16856 0x00000003, /* EMC_R2P */
16857 0x00000010, /* EMC_W2P */
16858 0x00000007, /* EMC_RD_RCD */
16859 0x00000007, /* EMC_WR_RCD */
16860 0x00000002, /* EMC_RRD */
16861 0x00000002, /* EMC_REXT */
16862 0x00000000, /* EMC_WEXT */
16863 0x00000005, /* EMC_WDV */
16864 0x00000005, /* EMC_WDV_MASK */
16865 0x0000000a, /* EMC_QUSE */
16866 0x00000002, /* EMC_QUSE_WIDTH */
16867 0x00000000, /* EMC_IBDLY */
16868 0x00000003, /* EMC_EINPUT */
16869 0x0000000b, /* EMC_EINPUT_DURATION */
16870 0x00070000, /* EMC_PUTERM_EXTRA */
16871 0x00000003, /* EMC_PUTERM_WIDTH */
16872 0x00000000, /* EMC_PUTERM_ADJ */
16873 0x00000000, /* EMC_CDB_CNTL_1 */
16874 0x00000000, /* EMC_CDB_CNTL_2 */
16875 0x00000000, /* EMC_CDB_CNTL_3 */
16876 0x00000002, /* EMC_QRST */
16877 0x00000012, /* EMC_QSAFE */
16878 0x00000016, /* EMC_RDV */
16879 0x00000018, /* EMC_RDV_MASK */
16880 0x00001208, /* EMC_REFRESH */
16881 0x00000000, /* EMC_BURST_REFRESH_NUM */
16882 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
16883 0x00000002, /* EMC_PDEX2WR */
16884 0x0000000d, /* EMC_PDEX2RD */
16885 0x00000001, /* EMC_PCHG2PDEN */
16886 0x00000000, /* EMC_ACT2PDEN */
16887 0x00000097, /* EMC_AR2PDEN */
16888 0x00000015, /* EMC_RW2PDEN */
16889 0x000000a3, /* EMC_TXSR */
16890 0x00000200, /* EMC_TXSRDLL */
16891 0x00000004, /* EMC_TCKE */
16892 0x00000005, /* EMC_TCKESR */
16893 0x00000004, /* EMC_TPD */
16894 0x00000013, /* EMC_TFAW */
16895 0x00000000, /* EMC_TRPAB */
16896 0x00000006, /* EMC_TCLKSTABLE */
16897 0x00000006, /* EMC_TCLKSTOP */
16898 0x00001248, /* EMC_TREFBW */
16899 0x00000000, /* EMC_FBIO_CFG6 */
16900 0x00000000, /* EMC_ODT_WRITE */
16901 0x00000000, /* EMC_ODT_READ */
16902 0x104ab098, /* EMC_FBIO_CFG5 */
16903 0xe00e00b1, /* EMC_CFG_DIG_DLL */
16904 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16905 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16906 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16907 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16908 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16909 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16910 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16911 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16912 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16913 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16914 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16915 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16916 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16917 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16918 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16919 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16920 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16921 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16922 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16923 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16924 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16925 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16926 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16927 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16928 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16929 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
16930 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
16931 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16932 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
16933 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
16934 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16935 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16936 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16937 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16938 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16939 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16940 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16941 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16942 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16943 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16944 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16945 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16946 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16947 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16948 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16949 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16950 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16951 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16952 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16953 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16954 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16955 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16956 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16957 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16958 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16959 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
16960 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
16961 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
16962 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
16963 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
16964 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
16965 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
16966 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
16967 0x100002a0, /* EMC_XM2CMDPADCTRL */
16968 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16969 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16970 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
16971 0x00000000, /* EMC_XM2DQPADCTRL2 */
16972 0x00000000, /* EMC_XM2DQPADCTRL3 */
16973 0x77ffc085, /* EMC_XM2CLKPADCTRL */
16974 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16975 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16976 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16977 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16978 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16979 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16980 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16981 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16982 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16983 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16984 0x00000000, /* EMC_TXDSRVTTGEN */
16985 0x00000000, /* EMC_FBIO_SPARE */
16986 0x00020000, /* EMC_ZCAL_INTERVAL */
16987 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16988 0x0127000e, /* EMC_MRS_WAIT_CNT */
16989 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
16990 0x00000000, /* EMC_CTT */
16991 0x00000003, /* EMC_CTT_DURATION */
16992 0x000040a0, /* EMC_CFG_PIPE */
16993 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
16994 0x0000000e, /* EMC_QPOP */
16995 0x00000009, /* MC_EMEM_ARB_CFG */
16996 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16997 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
16998 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
16999 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
17000 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
17001 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
17002 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17003 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17004 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17005 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17006 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17007 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
17008 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
17009 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
17010 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
17011 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
17012 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17013 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17016 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
17017 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
17018 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17019 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17020 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17021 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17022 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17023 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17024 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17025 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17026 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17027 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17028 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17029 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
17030 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
17031 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17032 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17033 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17034 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17035 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17036 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17037 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17038 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17039 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17040 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17041 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17042 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17043 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17044 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17045 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17046 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17048 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17049 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17050 0x00000802, /* EMC_CTT_TERM_CTRL */
17051 0x73300000, /* EMC_CFG */
17052 0x0000089d, /* EMC_CFG_2 */
17053 0x00040008, /* EMC_SEL_DPD_CTRL */
17054 0xe00e0069, /* EMC_CFG_DIG_DLL */
17055 0x00000000, /* EMC_BGBIAS_CTL0 */
17056 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17057 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17058 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17059 0x80000b61, /* Mode Register 0 */
17060 0x80100002, /* Mode Register 1 */
17061 0x80200010, /* Mode Register 2 */
17062 0x00000000, /* Mode Register 4 */
17063 1440, /* expected dvfs latency (ns) */
17066 0x19, /* V5.0.17 */
17067 "01_792000_01_V5.0.17_V1.1", /* DVFS table version */
17068 792000, /* SDRAM frequency */
17069 980, /* min voltage */
17070 980, /* gpu min voltage */
17071 "pllm_ud", /* clock source id */
17072 0x80000000, /* CLK_SOURCE_EMC */
17073 165, /* number of burst_regs */
17074 31, /* number of up_down_regs */
17076 0x00000024, /* EMC_RC */
17077 0x000000cd, /* EMC_RFC */
17078 0x00000000, /* EMC_RFC_SLR */
17079 0x00000019, /* EMC_RAS */
17080 0x0000000a, /* EMC_RP */
17081 0x00000008, /* EMC_R2W */
17082 0x0000000d, /* EMC_W2R */
17083 0x00000004, /* EMC_R2P */
17084 0x00000013, /* EMC_W2P */
17085 0x0000000a, /* EMC_RD_RCD */
17086 0x0000000a, /* EMC_WR_RCD */
17087 0x00000004, /* EMC_RRD */
17088 0x00000002, /* EMC_REXT */
17089 0x00000000, /* EMC_WEXT */
17090 0x00000006, /* EMC_WDV */
17091 0x00000006, /* EMC_WDV_MASK */
17092 0x0000000b, /* EMC_QUSE */
17093 0x00000002, /* EMC_QUSE_WIDTH */
17094 0x00000000, /* EMC_IBDLY */
17095 0x00000002, /* EMC_EINPUT */
17096 0x0000000d, /* EMC_EINPUT_DURATION */
17097 0x00080000, /* EMC_PUTERM_EXTRA */
17098 0x00000004, /* EMC_PUTERM_WIDTH */
17099 0x00000000, /* EMC_PUTERM_ADJ */
17100 0x00000000, /* EMC_CDB_CNTL_1 */
17101 0x00000000, /* EMC_CDB_CNTL_2 */
17102 0x00000000, /* EMC_CDB_CNTL_3 */
17103 0x00000001, /* EMC_QRST */
17104 0x00000014, /* EMC_QSAFE */
17105 0x00000018, /* EMC_RDV */
17106 0x0000001a, /* EMC_RDV_MASK */
17107 0x000017e2, /* EMC_REFRESH */
17108 0x00000000, /* EMC_BURST_REFRESH_NUM */
17109 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
17110 0x00000003, /* EMC_PDEX2WR */
17111 0x00000011, /* EMC_PDEX2RD */
17112 0x00000001, /* EMC_PCHG2PDEN */
17113 0x00000000, /* EMC_ACT2PDEN */
17114 0x000000c7, /* EMC_AR2PDEN */
17115 0x00000018, /* EMC_RW2PDEN */
17116 0x000000d7, /* EMC_TXSR */
17117 0x00000200, /* EMC_TXSRDLL */
17118 0x00000005, /* EMC_TCKE */
17119 0x00000006, /* EMC_TCKESR */
17120 0x00000005, /* EMC_TPD */
17121 0x00000019, /* EMC_TFAW */
17122 0x00000000, /* EMC_TRPAB */
17123 0x00000008, /* EMC_TCLKSTABLE */
17124 0x00000008, /* EMC_TCLKSTOP */
17125 0x00001822, /* EMC_TREFBW */
17126 0x00000000, /* EMC_FBIO_CFG6 */
17127 0x00000000, /* EMC_ODT_WRITE */
17128 0x00000000, /* EMC_ODT_READ */
17129 0x104ab098, /* EMC_FBIO_CFG5 */
17130 0xe00700b1, /* EMC_CFG_DIG_DLL */
17131 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17132 0x007fc008, /* EMC_DLL_XFORM_DQS0 */
17133 0x007fc008, /* EMC_DLL_XFORM_DQS1 */
17134 0x007fc008, /* EMC_DLL_XFORM_DQS2 */
17135 0x007fc008, /* EMC_DLL_XFORM_DQS3 */
17136 0x007fc008, /* EMC_DLL_XFORM_DQS4 */
17137 0x007fc008, /* EMC_DLL_XFORM_DQS5 */
17138 0x007fc008, /* EMC_DLL_XFORM_DQS6 */
17139 0x007fc008, /* EMC_DLL_XFORM_DQS7 */
17140 0x007fc008, /* EMC_DLL_XFORM_DQS8 */
17141 0x007fc008, /* EMC_DLL_XFORM_DQS9 */
17142 0x007fc008, /* EMC_DLL_XFORM_DQS10 */
17143 0x007fc008, /* EMC_DLL_XFORM_DQS11 */
17144 0x007fc008, /* EMC_DLL_XFORM_DQS12 */
17145 0x007fc008, /* EMC_DLL_XFORM_DQS13 */
17146 0x007fc008, /* EMC_DLL_XFORM_DQS14 */
17147 0x007fc008, /* EMC_DLL_XFORM_DQS15 */
17148 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17149 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17150 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17151 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17152 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17153 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17154 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17155 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17156 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
17157 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
17158 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17159 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
17160 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
17161 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17162 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17163 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17164 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17165 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17166 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17167 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17168 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17169 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17170 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
17171 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
17172 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
17173 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
17174 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
17175 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
17176 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
17177 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
17178 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
17179 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
17180 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
17181 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
17182 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
17183 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
17184 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
17185 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
17186 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
17187 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
17188 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
17189 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
17190 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
17191 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
17192 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
17193 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
17194 0x100002a0, /* EMC_XM2CMDPADCTRL */
17195 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17196 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17197 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17198 0x00000000, /* EMC_XM2DQPADCTRL2 */
17199 0x00000000, /* EMC_XM2DQPADCTRL3 */
17200 0x77ffc085, /* EMC_XM2CLKPADCTRL */
17201 0x00000000, /* EMC_XM2CLKPADCTRL2 */
17202 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17203 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17204 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17205 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17206 0x61861820, /* EMC_XM2DQSPADCTRL3 */
17207 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17208 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17209 0x61861800, /* EMC_XM2DQSPADCTRL6 */
17210 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17211 0x00000000, /* EMC_TXDSRVTTGEN */
17212 0x00000000, /* EMC_FBIO_SPARE */
17213 0x00020000, /* EMC_ZCAL_INTERVAL */
17214 0x00000100, /* EMC_ZCAL_WAIT_CNT */
17215 0x00f7000e, /* EMC_MRS_WAIT_CNT */
17216 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
17217 0x00000000, /* EMC_CTT */
17218 0x00000004, /* EMC_CTT_DURATION */
17219 0x00004080, /* EMC_CFG_PIPE */
17220 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
17221 0x0000000f, /* EMC_QPOP */
17222 0x0e00000b, /* MC_EMEM_ARB_CFG */
17223 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17224 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
17225 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
17226 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
17227 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
17228 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
17229 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17230 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17231 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17232 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17233 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17234 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17235 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
17236 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
17237 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
17238 0x736c2414, /* MC_EMEM_ARB_MISC0 */
17239 0x70000f02, /* MC_EMEM_ARB_MISC1 */
17240 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17243 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
17244 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
17245 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17246 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17247 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17248 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17249 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17250 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17251 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17252 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17253 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17254 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17255 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17256 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17257 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
17258 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17259 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17260 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17261 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17262 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17263 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17264 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17265 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17266 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17267 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17268 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17269 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17270 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17271 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17272 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17273 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17275 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17276 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17277 0x00000802, /* EMC_CTT_TERM_CTRL */
17278 0x73300000, /* EMC_CFG */
17279 0x0000089d, /* EMC_CFG_2 */
17280 0x00040000, /* EMC_SEL_DPD_CTRL */
17281 0xe0070069, /* EMC_CFG_DIG_DLL */
17282 0x00000000, /* EMC_BGBIAS_CTL0 */
17283 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17284 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17285 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17286 0x80000d71, /* Mode Register 0 */
17287 0x80100002, /* Mode Register 1 */
17288 0x80200018, /* Mode Register 2 */
17289 0x00000000, /* Mode Register 4 */
17290 1200, /* expected dvfs latency (ns) */
17293 0x19, /* V5.0.17 */
17294 "01_924000_01_V5.0.17_V1.1", /* DVFS table version */
17295 924000, /* SDRAM frequency */
17296 1010, /* min voltage */
17297 1010, /* gpu min voltage */
17298 "pllm_ud", /* clock source id */
17299 0x80000000, /* CLK_SOURCE_EMC */
17300 165, /* number of burst_regs */
17301 31, /* number of up_down_regs */
17303 0x0000002b, /* EMC_RC */
17304 0x000000f0, /* EMC_RFC */
17305 0x00000000, /* EMC_RFC_SLR */
17306 0x0000001e, /* EMC_RAS */
17307 0x0000000b, /* EMC_RP */
17308 0x00000009, /* EMC_R2W */
17309 0x0000000f, /* EMC_W2R */
17310 0x00000005, /* EMC_R2P */
17311 0x00000016, /* EMC_W2P */
17312 0x0000000b, /* EMC_RD_RCD */
17313 0x0000000b, /* EMC_WR_RCD */
17314 0x00000004, /* EMC_RRD */
17315 0x00000002, /* EMC_REXT */
17316 0x00000000, /* EMC_WEXT */
17317 0x00000007, /* EMC_WDV */
17318 0x00000007, /* EMC_WDV_MASK */
17319 0x0000000d, /* EMC_QUSE */
17320 0x00000002, /* EMC_QUSE_WIDTH */
17321 0x00000000, /* EMC_IBDLY */
17322 0x00000002, /* EMC_EINPUT */
17323 0x0000000f, /* EMC_EINPUT_DURATION */
17324 0x000a0000, /* EMC_PUTERM_EXTRA */
17325 0x00000004, /* EMC_PUTERM_WIDTH */
17326 0x00000000, /* EMC_PUTERM_ADJ */
17327 0x00000000, /* EMC_CDB_CNTL_1 */
17328 0x00000000, /* EMC_CDB_CNTL_2 */
17329 0x00000000, /* EMC_CDB_CNTL_3 */
17330 0x00000001, /* EMC_QRST */
17331 0x00000016, /* EMC_QSAFE */
17332 0x0000001a, /* EMC_RDV */
17333 0x0000001c, /* EMC_RDV_MASK */
17334 0x00001be7, /* EMC_REFRESH */
17335 0x00000000, /* EMC_BURST_REFRESH_NUM */
17336 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
17337 0x00000004, /* EMC_PDEX2WR */
17338 0x00000015, /* EMC_PDEX2RD */
17339 0x00000001, /* EMC_PCHG2PDEN */
17340 0x00000000, /* EMC_ACT2PDEN */
17341 0x000000e7, /* EMC_AR2PDEN */
17342 0x0000001b, /* EMC_RW2PDEN */
17343 0x000000fb, /* EMC_TXSR */
17344 0x00000200, /* EMC_TXSRDLL */
17345 0x00000006, /* EMC_TCKE */
17346 0x00000007, /* EMC_TCKESR */
17347 0x00000006, /* EMC_TPD */
17348 0x0000001e, /* EMC_TFAW */
17349 0x00000000, /* EMC_TRPAB */
17350 0x0000000a, /* EMC_TCLKSTABLE */
17351 0x0000000a, /* EMC_TCLKSTOP */
17352 0x00001c28, /* EMC_TREFBW */
17353 0x00000000, /* EMC_FBIO_CFG6 */
17354 0x00000000, /* EMC_ODT_WRITE */
17355 0x00000000, /* EMC_ODT_READ */
17356 0x104ab898, /* EMC_FBIO_CFG5 */
17357 0xe00400b1, /* EMC_CFG_DIG_DLL */
17358 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17359 0x007f800a, /* EMC_DLL_XFORM_DQS0 */
17360 0x007f800a, /* EMC_DLL_XFORM_DQS1 */
17361 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
17362 0x007f800a, /* EMC_DLL_XFORM_DQS3 */
17363 0x007f800a, /* EMC_DLL_XFORM_DQS4 */
17364 0x007f800a, /* EMC_DLL_XFORM_DQS5 */
17365 0x007f800a, /* EMC_DLL_XFORM_DQS6 */
17366 0x007f800a, /* EMC_DLL_XFORM_DQS7 */
17367 0x007f800a, /* EMC_DLL_XFORM_DQS8 */
17368 0x007f800a, /* EMC_DLL_XFORM_DQS9 */
17369 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
17370 0x007f800a, /* EMC_DLL_XFORM_DQS11 */
17371 0x007f800a, /* EMC_DLL_XFORM_DQS12 */
17372 0x007f800a, /* EMC_DLL_XFORM_DQS13 */
17373 0x007f800a, /* EMC_DLL_XFORM_DQS14 */
17374 0x007f800a, /* EMC_DLL_XFORM_DQS15 */
17375 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17376 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17377 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17378 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17379 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17380 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17381 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17382 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17383 0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
17384 0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
17385 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17386 0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
17387 0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
17388 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17389 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17390 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17391 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17392 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17393 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17394 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17395 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17396 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17397 0x00000004, /* EMC_DLI_TRIM_TXDQS0 */
17398 0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
17399 0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
17400 0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
17401 0x00000004, /* EMC_DLI_TRIM_TXDQS4 */
17402 0x00000004, /* EMC_DLI_TRIM_TXDQS5 */
17403 0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
17404 0x00000004, /* EMC_DLI_TRIM_TXDQS7 */
17405 0x00000004, /* EMC_DLI_TRIM_TXDQS8 */
17406 0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
17407 0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
17408 0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
17409 0x00000004, /* EMC_DLI_TRIM_TXDQS12 */
17410 0x00000004, /* EMC_DLI_TRIM_TXDQS13 */
17411 0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
17412 0x00000004, /* EMC_DLI_TRIM_TXDQS15 */
17413 0x00000008, /* EMC_DLL_XFORM_DQ0 */
17414 0x00000008, /* EMC_DLL_XFORM_DQ1 */
17415 0x00000008, /* EMC_DLL_XFORM_DQ2 */
17416 0x00000008, /* EMC_DLL_XFORM_DQ3 */
17417 0x00000008, /* EMC_DLL_XFORM_DQ4 */
17418 0x00000008, /* EMC_DLL_XFORM_DQ5 */
17419 0x00000008, /* EMC_DLL_XFORM_DQ6 */
17420 0x00000008, /* EMC_DLL_XFORM_DQ7 */
17421 0x100002a0, /* EMC_XM2CMDPADCTRL */
17422 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17423 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17424 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17425 0x00000000, /* EMC_XM2DQPADCTRL2 */
17426 0x00000000, /* EMC_XM2DQPADCTRL3 */
17427 0x77ffc085, /* EMC_XM2CLKPADCTRL */
17428 0x00000000, /* EMC_XM2CLKPADCTRL2 */
17429 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17430 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17431 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17432 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17433 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
17434 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17435 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17436 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
17437 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17438 0x00000000, /* EMC_TXDSRVTTGEN */
17439 0x00000000, /* EMC_FBIO_SPARE */
17440 0x00020000, /* EMC_ZCAL_INTERVAL */
17441 0x00000128, /* EMC_ZCAL_WAIT_CNT */
17442 0x00cd000e, /* EMC_MRS_WAIT_CNT */
17443 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
17444 0x00000000, /* EMC_CTT */
17445 0x00000004, /* EMC_CTT_DURATION */
17446 0x00004080, /* EMC_CFG_PIPE */
17447 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
17448 0x00000011, /* EMC_QPOP */
17449 0x0e00000d, /* MC_EMEM_ARB_CFG */
17450 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17451 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
17452 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
17453 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
17454 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
17455 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
17456 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17457 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17458 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17459 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17460 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17461 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17462 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
17463 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
17464 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
17465 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
17466 0x70000f02, /* MC_EMEM_ARB_MISC1 */
17467 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17470 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
17471 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
17472 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17473 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17474 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17475 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17476 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17477 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17478 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17479 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17480 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17481 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17482 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17483 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17484 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
17485 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17486 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17487 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17488 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17489 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17490 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17491 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17492 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17493 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17494 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17495 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17496 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17497 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17498 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17499 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17500 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17502 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
17503 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17504 0x00000802, /* EMC_CTT_TERM_CTRL */
17505 0x73300000, /* EMC_CFG */
17506 0x0000089d, /* EMC_CFG_2 */
17507 0x00040000, /* EMC_SEL_DPD_CTRL */
17508 0xe0040069, /* EMC_CFG_DIG_DLL */
17509 0x00000000, /* EMC_BGBIAS_CTL0 */
17510 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17511 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17512 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
17513 0x80000f15, /* Mode Register 0 */
17514 0x80100002, /* Mode Register 1 */
17515 0x80200020, /* Mode Register 2 */
17516 0x00000000, /* Mode Register 4 */
17517 1180, /* expected dvfs latency (ns) */
17521 static struct tegra12_emc_table jetson_tk1_ddr3_4GB_emc_table[] = {
17525 "01_12750_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17526 12750, /* SDRAM frequency */
17527 800, /* min voltage */
17528 800, /* gpu min voltage */
17529 "pllp_out0", /* clock source id */
17530 0x4000003e, /* CLK_SOURCE_EMC */
17531 165, /* number of burst_regs */
17532 31, /* number of up_down_regs */
17534 0x00000000, /* EMC_RC */
17535 0x00000004, /* EMC_RFC */
17536 0x00000000, /* EMC_RFC_SLR */
17537 0x00000000, /* EMC_RAS */
17538 0x00000000, /* EMC_RP */
17539 0x00000004, /* EMC_R2W */
17540 0x0000000a, /* EMC_W2R */
17541 0x00000005, /* EMC_R2P */
17542 0x0000000b, /* EMC_W2P */
17543 0x00000000, /* EMC_RD_RCD */
17544 0x00000000, /* EMC_WR_RCD */
17545 0x00000003, /* EMC_RRD */
17546 0x00000003, /* EMC_REXT */
17547 0x00000000, /* EMC_WEXT */
17548 0x00000006, /* EMC_WDV */
17549 0x00000006, /* EMC_WDV_MASK */
17550 0x00000006, /* EMC_QUSE */
17551 0x00000002, /* EMC_QUSE_WIDTH */
17552 0x00000000, /* EMC_IBDLY */
17553 0x00000005, /* EMC_EINPUT */
17554 0x00000005, /* EMC_EINPUT_DURATION */
17555 0x00010000, /* EMC_PUTERM_EXTRA */
17556 0x00000003, /* EMC_PUTERM_WIDTH */
17557 0x00000000, /* EMC_PUTERM_ADJ */
17558 0x00000000, /* EMC_CDB_CNTL_1 */
17559 0x00000000, /* EMC_CDB_CNTL_2 */
17560 0x00000000, /* EMC_CDB_CNTL_3 */
17561 0x00000004, /* EMC_QRST */
17562 0x0000000c, /* EMC_QSAFE */
17563 0x0000000d, /* EMC_RDV */
17564 0x0000000f, /* EMC_RDV_MASK */
17565 0x00000060, /* EMC_REFRESH */
17566 0x00000000, /* EMC_BURST_REFRESH_NUM */
17567 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
17568 0x00000002, /* EMC_PDEX2WR */
17569 0x00000002, /* EMC_PDEX2RD */
17570 0x00000001, /* EMC_PCHG2PDEN */
17571 0x00000000, /* EMC_ACT2PDEN */
17572 0x00000007, /* EMC_AR2PDEN */
17573 0x0000000f, /* EMC_RW2PDEN */
17574 0x00000005, /* EMC_TXSR */
17575 0x00000005, /* EMC_TXSRDLL */
17576 0x00000004, /* EMC_TCKE */
17577 0x00000005, /* EMC_TCKESR */
17578 0x00000004, /* EMC_TPD */
17579 0x00000000, /* EMC_TFAW */
17580 0x00000000, /* EMC_TRPAB */
17581 0x00000005, /* EMC_TCLKSTABLE */
17582 0x00000005, /* EMC_TCLKSTOP */
17583 0x00000064, /* EMC_TREFBW */
17584 0x00000000, /* EMC_FBIO_CFG6 */
17585 0x00000000, /* EMC_ODT_WRITE */
17586 0x00000000, /* EMC_ODT_READ */
17587 0x106aa298, /* EMC_FBIO_CFG5 */
17588 0x002c00a0, /* EMC_CFG_DIG_DLL */
17589 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17590 0x00064000, /* EMC_DLL_XFORM_DQS0 */
17591 0x00064000, /* EMC_DLL_XFORM_DQS1 */
17592 0x00064000, /* EMC_DLL_XFORM_DQS2 */
17593 0x00064000, /* EMC_DLL_XFORM_DQS3 */
17594 0x00064000, /* EMC_DLL_XFORM_DQS4 */
17595 0x00064000, /* EMC_DLL_XFORM_DQS5 */
17596 0x00064000, /* EMC_DLL_XFORM_DQS6 */
17597 0x00064000, /* EMC_DLL_XFORM_DQS7 */
17598 0x00064000, /* EMC_DLL_XFORM_DQS8 */
17599 0x00064000, /* EMC_DLL_XFORM_DQS9 */
17600 0x00064000, /* EMC_DLL_XFORM_DQS10 */
17601 0x00064000, /* EMC_DLL_XFORM_DQS11 */
17602 0x00064000, /* EMC_DLL_XFORM_DQS12 */
17603 0x00064000, /* EMC_DLL_XFORM_DQS13 */
17604 0x00064000, /* EMC_DLL_XFORM_DQS14 */
17605 0x00064000, /* EMC_DLL_XFORM_DQS15 */
17606 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17607 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17608 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17609 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17610 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17611 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17612 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17613 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17614 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17615 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17616 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
17617 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17618 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17619 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
17620 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17621 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17622 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17623 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17624 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17625 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17626 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17627 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17628 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17629 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17630 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17631 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17632 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17633 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17634 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17635 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17636 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17637 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17638 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17639 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17640 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17641 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17642 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17643 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17644 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17645 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17646 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17647 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17648 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17649 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17650 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17651 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17652 0x10000280, /* EMC_XM2CMDPADCTRL */
17653 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17654 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17655 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17656 0x00000000, /* EMC_XM2DQPADCTRL2 */
17657 0x00000000, /* EMC_XM2DQPADCTRL3 */
17658 0x77ffc081, /* EMC_XM2CLKPADCTRL */
17659 0x00000707, /* EMC_XM2CLKPADCTRL2 */
17660 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17661 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17662 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17663 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17664 0x51451400, /* EMC_XM2DQSPADCTRL3 */
17665 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17666 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17667 0x51451400, /* EMC_XM2DQSPADCTRL6 */
17668 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17669 0x00000007, /* EMC_TXDSRVTTGEN */
17670 0x00000000, /* EMC_FBIO_SPARE */
17671 0x00000000, /* EMC_ZCAL_INTERVAL */
17672 0x00000042, /* EMC_ZCAL_WAIT_CNT */
17673 0x000e000e, /* EMC_MRS_WAIT_CNT */
17674 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17675 0x00000000, /* EMC_CTT */
17676 0x00000003, /* EMC_CTT_DURATION */
17677 0x0000f2f3, /* EMC_CFG_PIPE */
17678 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
17679 0x0000000a, /* EMC_QPOP */
17680 0x40040001, /* MC_EMEM_ARB_CFG */
17681 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17682 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17683 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17684 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17685 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17686 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17687 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17688 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17689 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17690 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17691 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17692 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17693 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17694 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17695 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17696 0x77e30303, /* MC_EMEM_ARB_MISC0 */
17697 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17698 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17701 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17702 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
17703 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17704 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17705 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17706 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17707 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17708 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17709 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17710 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17711 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17712 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17713 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17714 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17715 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17716 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17717 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17718 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17719 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17720 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17721 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17722 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17724 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17725 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17726 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17727 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17729 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17731 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17733 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17734 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17735 0x00000802, /* EMC_CTT_TERM_CTRL */
17736 0x73240000, /* EMC_CFG */
17737 0x000008c5, /* EMC_CFG_2 */
17738 0x00040128, /* EMC_SEL_DPD_CTRL */
17739 0x002c0068, /* EMC_CFG_DIG_DLL */
17740 0x00000008, /* EMC_BGBIAS_CTL0 */
17741 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17742 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17743 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17744 0x00001221, /* Mode Register 0 */
17745 0x00100003, /* Mode Register 1 */
17746 0x00200008, /* Mode Register 2 */
17747 0x00000000, /* Mode Register 4 */
17748 57820, /* expected dvfs latency (ns) */
17752 "01_20400_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17753 20400, /* SDRAM frequency */
17754 800, /* min voltage */
17755 800, /* gpu min voltage */
17756 "pllp_out0", /* clock source id */
17757 0x40000026, /* CLK_SOURCE_EMC */
17758 165, /* number of burst_regs */
17759 31, /* number of up_down_regs */
17761 0x00000000, /* EMC_RC */
17762 0x00000007, /* EMC_RFC */
17763 0x00000000, /* EMC_RFC_SLR */
17764 0x00000000, /* EMC_RAS */
17765 0x00000000, /* EMC_RP */
17766 0x00000004, /* EMC_R2W */
17767 0x0000000a, /* EMC_W2R */
17768 0x00000005, /* EMC_R2P */
17769 0x0000000b, /* EMC_W2P */
17770 0x00000000, /* EMC_RD_RCD */
17771 0x00000000, /* EMC_WR_RCD */
17772 0x00000003, /* EMC_RRD */
17773 0x00000003, /* EMC_REXT */
17774 0x00000000, /* EMC_WEXT */
17775 0x00000006, /* EMC_WDV */
17776 0x00000006, /* EMC_WDV_MASK */
17777 0x00000006, /* EMC_QUSE */
17778 0x00000002, /* EMC_QUSE_WIDTH */
17779 0x00000000, /* EMC_IBDLY */
17780 0x00000005, /* EMC_EINPUT */
17781 0x00000005, /* EMC_EINPUT_DURATION */
17782 0x00010000, /* EMC_PUTERM_EXTRA */
17783 0x00000003, /* EMC_PUTERM_WIDTH */
17784 0x00000000, /* EMC_PUTERM_ADJ */
17785 0x00000000, /* EMC_CDB_CNTL_1 */
17786 0x00000000, /* EMC_CDB_CNTL_2 */
17787 0x00000000, /* EMC_CDB_CNTL_3 */
17788 0x00000004, /* EMC_QRST */
17789 0x0000000c, /* EMC_QSAFE */
17790 0x0000000d, /* EMC_RDV */
17791 0x0000000f, /* EMC_RDV_MASK */
17792 0x0000009a, /* EMC_REFRESH */
17793 0x00000000, /* EMC_BURST_REFRESH_NUM */
17794 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
17795 0x00000002, /* EMC_PDEX2WR */
17796 0x00000002, /* EMC_PDEX2RD */
17797 0x00000001, /* EMC_PCHG2PDEN */
17798 0x00000000, /* EMC_ACT2PDEN */
17799 0x00000007, /* EMC_AR2PDEN */
17800 0x0000000f, /* EMC_RW2PDEN */
17801 0x00000008, /* EMC_TXSR */
17802 0x00000008, /* EMC_TXSRDLL */
17803 0x00000004, /* EMC_TCKE */
17804 0x00000005, /* EMC_TCKESR */
17805 0x00000004, /* EMC_TPD */
17806 0x00000000, /* EMC_TFAW */
17807 0x00000000, /* EMC_TRPAB */
17808 0x00000005, /* EMC_TCLKSTABLE */
17809 0x00000005, /* EMC_TCLKSTOP */
17810 0x000000a0, /* EMC_TREFBW */
17811 0x00000000, /* EMC_FBIO_CFG6 */
17812 0x00000000, /* EMC_ODT_WRITE */
17813 0x00000000, /* EMC_ODT_READ */
17814 0x106aa298, /* EMC_FBIO_CFG5 */
17815 0x002c00a0, /* EMC_CFG_DIG_DLL */
17816 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17817 0x00064000, /* EMC_DLL_XFORM_DQS0 */
17818 0x00064000, /* EMC_DLL_XFORM_DQS1 */
17819 0x00064000, /* EMC_DLL_XFORM_DQS2 */
17820 0x00064000, /* EMC_DLL_XFORM_DQS3 */
17821 0x00064000, /* EMC_DLL_XFORM_DQS4 */
17822 0x00064000, /* EMC_DLL_XFORM_DQS5 */
17823 0x00064000, /* EMC_DLL_XFORM_DQS6 */
17824 0x00064000, /* EMC_DLL_XFORM_DQS7 */
17825 0x00064000, /* EMC_DLL_XFORM_DQS8 */
17826 0x00064000, /* EMC_DLL_XFORM_DQS9 */
17827 0x00064000, /* EMC_DLL_XFORM_DQS10 */
17828 0x00064000, /* EMC_DLL_XFORM_DQS11 */
17829 0x00064000, /* EMC_DLL_XFORM_DQS12 */
17830 0x00064000, /* EMC_DLL_XFORM_DQS13 */
17831 0x00064000, /* EMC_DLL_XFORM_DQS14 */
17832 0x00064000, /* EMC_DLL_XFORM_DQS15 */
17833 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17834 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17835 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17836 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17837 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17838 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17839 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17840 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17841 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17842 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17843 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
17844 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17845 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17846 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
17847 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17848 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17849 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17850 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17851 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17852 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17853 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17854 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17855 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17856 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17857 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17858 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17859 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17860 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17861 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17862 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17863 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17864 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17865 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17866 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17867 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17868 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17869 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17870 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17871 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17872 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17873 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17874 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17875 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17876 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17877 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17878 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17879 0x10000280, /* EMC_XM2CMDPADCTRL */
17880 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17881 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17882 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17883 0x00000000, /* EMC_XM2DQPADCTRL2 */
17884 0x00000000, /* EMC_XM2DQPADCTRL3 */
17885 0x77ffc081, /* EMC_XM2CLKPADCTRL */
17886 0x00000707, /* EMC_XM2CLKPADCTRL2 */
17887 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17888 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17889 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17890 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17891 0x51451400, /* EMC_XM2DQSPADCTRL3 */
17892 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17893 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17894 0x51451400, /* EMC_XM2DQSPADCTRL6 */
17895 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17896 0x0000000b, /* EMC_TXDSRVTTGEN */
17897 0x00000000, /* EMC_FBIO_SPARE */
17898 0x00000000, /* EMC_ZCAL_INTERVAL */
17899 0x00000042, /* EMC_ZCAL_WAIT_CNT */
17900 0x000e000e, /* EMC_MRS_WAIT_CNT */
17901 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17902 0x00000000, /* EMC_CTT */
17903 0x00000003, /* EMC_CTT_DURATION */
17904 0x0000f2f3, /* EMC_CFG_PIPE */
17905 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
17906 0x0000000a, /* EMC_QPOP */
17907 0x40020001, /* MC_EMEM_ARB_CFG */
17908 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17909 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17910 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17911 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17912 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17913 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17914 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17915 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17916 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17917 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17918 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17919 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17920 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17921 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17922 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17923 0x77430303, /* MC_EMEM_ARB_MISC0 */
17924 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17925 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17928 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17929 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
17930 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17931 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17932 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17933 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17934 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17935 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17936 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17937 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17938 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17939 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17940 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17941 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17942 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17943 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17944 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17945 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17946 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17947 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17948 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17949 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17951 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17953 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17956 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17957 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17958 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17960 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17961 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17962 0x00000802, /* EMC_CTT_TERM_CTRL */
17963 0x73240000, /* EMC_CFG */
17964 0x000008c5, /* EMC_CFG_2 */
17965 0x00040128, /* EMC_SEL_DPD_CTRL */
17966 0x002c0068, /* EMC_CFG_DIG_DLL */
17967 0x00000008, /* EMC_BGBIAS_CTL0 */
17968 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17969 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17970 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17971 0x00001221, /* Mode Register 0 */
17972 0x00100003, /* Mode Register 1 */
17973 0x00200008, /* Mode Register 2 */
17974 0x00000000, /* Mode Register 4 */
17975 35610, /* expected dvfs latency (ns) */
17979 "01_40800_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17980 40800, /* SDRAM frequency */
17981 800, /* min voltage */
17982 800, /* gpu min voltage */
17983 "pllp_out0", /* clock source id */
17984 0x40000012, /* CLK_SOURCE_EMC */
17985 165, /* number of burst_regs */
17986 31, /* number of up_down_regs */
17988 0x00000001, /* EMC_RC */
17989 0x0000000e, /* EMC_RFC */
17990 0x00000000, /* EMC_RFC_SLR */
17991 0x00000001, /* EMC_RAS */
17992 0x00000000, /* EMC_RP */
17993 0x00000004, /* EMC_R2W */
17994 0x0000000a, /* EMC_W2R */
17995 0x00000005, /* EMC_R2P */
17996 0x0000000b, /* EMC_W2P */
17997 0x00000000, /* EMC_RD_RCD */
17998 0x00000000, /* EMC_WR_RCD */
17999 0x00000003, /* EMC_RRD */
18000 0x00000003, /* EMC_REXT */
18001 0x00000000, /* EMC_WEXT */
18002 0x00000006, /* EMC_WDV */
18003 0x00000006, /* EMC_WDV_MASK */
18004 0x00000006, /* EMC_QUSE */
18005 0x00000002, /* EMC_QUSE_WIDTH */
18006 0x00000000, /* EMC_IBDLY */
18007 0x00000005, /* EMC_EINPUT */
18008 0x00000005, /* EMC_EINPUT_DURATION */
18009 0x00010000, /* EMC_PUTERM_EXTRA */
18010 0x00000003, /* EMC_PUTERM_WIDTH */
18011 0x00000000, /* EMC_PUTERM_ADJ */
18012 0x00000000, /* EMC_CDB_CNTL_1 */
18013 0x00000000, /* EMC_CDB_CNTL_2 */
18014 0x00000000, /* EMC_CDB_CNTL_3 */
18015 0x00000004, /* EMC_QRST */
18016 0x0000000c, /* EMC_QSAFE */
18017 0x0000000d, /* EMC_RDV */
18018 0x0000000f, /* EMC_RDV_MASK */
18019 0x00000134, /* EMC_REFRESH */
18020 0x00000000, /* EMC_BURST_REFRESH_NUM */
18021 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
18022 0x00000002, /* EMC_PDEX2WR */
18023 0x00000002, /* EMC_PDEX2RD */
18024 0x00000001, /* EMC_PCHG2PDEN */
18025 0x00000000, /* EMC_ACT2PDEN */
18026 0x0000000c, /* EMC_AR2PDEN */
18027 0x0000000f, /* EMC_RW2PDEN */
18028 0x0000000f, /* EMC_TXSR */
18029 0x0000000f, /* EMC_TXSRDLL */
18030 0x00000004, /* EMC_TCKE */
18031 0x00000005, /* EMC_TCKESR */
18032 0x00000004, /* EMC_TPD */
18033 0x00000000, /* EMC_TFAW */
18034 0x00000000, /* EMC_TRPAB */
18035 0x00000005, /* EMC_TCLKSTABLE */
18036 0x00000005, /* EMC_TCLKSTOP */
18037 0x0000013f, /* EMC_TREFBW */
18038 0x00000000, /* EMC_FBIO_CFG6 */
18039 0x00000000, /* EMC_ODT_WRITE */
18040 0x00000000, /* EMC_ODT_READ */
18041 0x106aa298, /* EMC_FBIO_CFG5 */
18042 0x002c00a0, /* EMC_CFG_DIG_DLL */
18043 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18044 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18045 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18046 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18047 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18048 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18049 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18050 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18051 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18052 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18053 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18054 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18055 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18056 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18057 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18058 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18059 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18060 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18061 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18062 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18063 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18064 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18065 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18066 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18067 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18068 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18069 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18070 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18071 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18072 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18073 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18074 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18075 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18076 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18077 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18078 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18079 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18080 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18081 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18082 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18083 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18084 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18085 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18086 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18087 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18088 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18089 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18090 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18091 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18092 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18093 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18094 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18095 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18096 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18097 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18098 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18099 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18100 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18101 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18102 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18103 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18104 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18105 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18106 0x10000280, /* EMC_XM2CMDPADCTRL */
18107 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18108 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18109 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18110 0x00000000, /* EMC_XM2DQPADCTRL2 */
18111 0x00000000, /* EMC_XM2DQPADCTRL3 */
18112 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18113 0x00000707, /* EMC_XM2CLKPADCTRL2 */
18114 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18115 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18116 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18117 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18118 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18119 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18120 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18121 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18122 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18123 0x00000015, /* EMC_TXDSRVTTGEN */
18124 0x00000000, /* EMC_FBIO_SPARE */
18125 0x00000000, /* EMC_ZCAL_INTERVAL */
18126 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18127 0x000e000e, /* EMC_MRS_WAIT_CNT */
18128 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18129 0x00000000, /* EMC_CTT */
18130 0x00000003, /* EMC_CTT_DURATION */
18131 0x0000f2f3, /* EMC_CFG_PIPE */
18132 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
18133 0x0000000a, /* EMC_QPOP */
18134 0xa0000001, /* MC_EMEM_ARB_CFG */
18135 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18136 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18137 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18138 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18139 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18140 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18141 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18142 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18143 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18144 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18145 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18146 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18147 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18148 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18149 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18150 0x75e30303, /* MC_EMEM_ARB_MISC0 */
18151 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18152 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18155 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18156 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
18157 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18158 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18159 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18160 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18161 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18162 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18163 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18164 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18165 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18166 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18167 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18168 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18169 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18170 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18171 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18172 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18173 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18174 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18175 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18176 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18177 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18178 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18179 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18180 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18181 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18183 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18184 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18185 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18187 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18188 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18189 0x00000802, /* EMC_CTT_TERM_CTRL */
18190 0x73240000, /* EMC_CFG */
18191 0x000008c5, /* EMC_CFG_2 */
18192 0x00040128, /* EMC_SEL_DPD_CTRL */
18193 0x002c0068, /* EMC_CFG_DIG_DLL */
18194 0x00000008, /* EMC_BGBIAS_CTL0 */
18195 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18196 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18197 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18198 0x00001221, /* Mode Register 0 */
18199 0x00100003, /* Mode Register 1 */
18200 0x00200008, /* Mode Register 2 */
18201 0x00000000, /* Mode Register 4 */
18202 20850, /* expected dvfs latency (ns) */
18206 "01_68000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18207 68000, /* SDRAM frequency */
18208 800, /* min voltage */
18209 800, /* gpu min voltage */
18210 "pllp_out0", /* clock source id */
18211 0x4000000a, /* CLK_SOURCE_EMC */
18212 165, /* number of burst_regs */
18213 31, /* number of up_down_regs */
18215 0x00000003, /* EMC_RC */
18216 0x00000017, /* EMC_RFC */
18217 0x00000000, /* EMC_RFC_SLR */
18218 0x00000002, /* EMC_RAS */
18219 0x00000000, /* EMC_RP */
18220 0x00000004, /* EMC_R2W */
18221 0x0000000a, /* EMC_W2R */
18222 0x00000005, /* EMC_R2P */
18223 0x0000000b, /* EMC_W2P */
18224 0x00000000, /* EMC_RD_RCD */
18225 0x00000000, /* EMC_WR_RCD */
18226 0x00000003, /* EMC_RRD */
18227 0x00000003, /* EMC_REXT */
18228 0x00000000, /* EMC_WEXT */
18229 0x00000006, /* EMC_WDV */
18230 0x00000006, /* EMC_WDV_MASK */
18231 0x00000006, /* EMC_QUSE */
18232 0x00000002, /* EMC_QUSE_WIDTH */
18233 0x00000000, /* EMC_IBDLY */
18234 0x00000005, /* EMC_EINPUT */
18235 0x00000005, /* EMC_EINPUT_DURATION */
18236 0x00010000, /* EMC_PUTERM_EXTRA */
18237 0x00000003, /* EMC_PUTERM_WIDTH */
18238 0x00000000, /* EMC_PUTERM_ADJ */
18239 0x00000000, /* EMC_CDB_CNTL_1 */
18240 0x00000000, /* EMC_CDB_CNTL_2 */
18241 0x00000000, /* EMC_CDB_CNTL_3 */
18242 0x00000004, /* EMC_QRST */
18243 0x0000000c, /* EMC_QSAFE */
18244 0x0000000d, /* EMC_RDV */
18245 0x0000000f, /* EMC_RDV_MASK */
18246 0x00000202, /* EMC_REFRESH */
18247 0x00000000, /* EMC_BURST_REFRESH_NUM */
18248 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
18249 0x00000002, /* EMC_PDEX2WR */
18250 0x00000002, /* EMC_PDEX2RD */
18251 0x00000001, /* EMC_PCHG2PDEN */
18252 0x00000000, /* EMC_ACT2PDEN */
18253 0x00000015, /* EMC_AR2PDEN */
18254 0x0000000f, /* EMC_RW2PDEN */
18255 0x00000019, /* EMC_TXSR */
18256 0x00000019, /* EMC_TXSRDLL */
18257 0x00000004, /* EMC_TCKE */
18258 0x00000005, /* EMC_TCKESR */
18259 0x00000004, /* EMC_TPD */
18260 0x00000001, /* EMC_TFAW */
18261 0x00000000, /* EMC_TRPAB */
18262 0x00000005, /* EMC_TCLKSTABLE */
18263 0x00000005, /* EMC_TCLKSTOP */
18264 0x00000213, /* EMC_TREFBW */
18265 0x00000000, /* EMC_FBIO_CFG6 */
18266 0x00000000, /* EMC_ODT_WRITE */
18267 0x00000000, /* EMC_ODT_READ */
18268 0x106aa298, /* EMC_FBIO_CFG5 */
18269 0x002c00a0, /* EMC_CFG_DIG_DLL */
18270 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18271 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18272 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18273 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18274 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18275 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18276 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18277 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18278 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18279 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18280 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18281 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18282 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18283 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18284 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18285 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18286 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18287 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18288 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18289 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18290 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18291 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18292 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18293 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18294 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18295 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18296 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18297 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18298 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18299 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18300 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18301 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18302 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18303 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18304 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18305 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18306 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18307 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18308 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18309 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18310 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18311 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18312 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18313 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18314 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18315 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18316 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18317 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18318 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18319 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18320 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18321 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18322 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18323 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18324 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18325 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18326 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18327 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18328 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18329 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18330 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18331 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18332 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18333 0x10000280, /* EMC_XM2CMDPADCTRL */
18334 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18335 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18336 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18337 0x00000000, /* EMC_XM2DQPADCTRL2 */
18338 0x00000000, /* EMC_XM2DQPADCTRL3 */
18339 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18340 0x00000707, /* EMC_XM2CLKPADCTRL2 */
18341 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18342 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18343 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18344 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18345 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18346 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18347 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18348 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18349 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18350 0x00000022, /* EMC_TXDSRVTTGEN */
18351 0x00000000, /* EMC_FBIO_SPARE */
18352 0x00000000, /* EMC_ZCAL_INTERVAL */
18353 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18354 0x000e000e, /* EMC_MRS_WAIT_CNT */
18355 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18356 0x00000000, /* EMC_CTT */
18357 0x00000003, /* EMC_CTT_DURATION */
18358 0x0000f2f3, /* EMC_CFG_PIPE */
18359 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
18360 0x0000000a, /* EMC_QPOP */
18361 0x00000001, /* MC_EMEM_ARB_CFG */
18362 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18363 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18364 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18365 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18366 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18367 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18368 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18369 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18370 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18371 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18372 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18373 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18374 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18375 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18376 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18377 0x75430403, /* MC_EMEM_ARB_MISC0 */
18378 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18379 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18382 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18383 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
18384 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18385 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18386 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18387 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18388 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18389 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18390 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18391 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18392 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18393 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18394 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18395 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18396 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18397 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18398 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18399 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18400 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18401 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18402 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18403 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18404 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18405 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18406 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18407 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18408 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18409 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18410 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18411 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18412 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18414 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18415 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18416 0x00000802, /* EMC_CTT_TERM_CTRL */
18417 0x73240000, /* EMC_CFG */
18418 0x000008c5, /* EMC_CFG_2 */
18419 0x00040128, /* EMC_SEL_DPD_CTRL */
18420 0x002c0068, /* EMC_CFG_DIG_DLL */
18421 0x00000008, /* EMC_BGBIAS_CTL0 */
18422 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18423 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18424 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18425 0x00001221, /* Mode Register 0 */
18426 0x00100003, /* Mode Register 1 */
18427 0x00200008, /* Mode Register 2 */
18428 0x00000000, /* Mode Register 4 */
18429 10720, /* expected dvfs latency (ns) */
18433 "01_102000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18434 102000, /* SDRAM frequency */
18435 800, /* min voltage */
18436 800, /* gpu min voltage */
18437 "pllp_out0", /* clock source id */
18438 0x40000006, /* CLK_SOURCE_EMC */
18439 165, /* number of burst_regs */
18440 31, /* number of up_down_regs */
18442 0x00000004, /* EMC_RC */
18443 0x00000023, /* EMC_RFC */
18444 0x00000000, /* EMC_RFC_SLR */
18445 0x00000003, /* EMC_RAS */
18446 0x00000001, /* EMC_RP */
18447 0x00000004, /* EMC_R2W */
18448 0x0000000a, /* EMC_W2R */
18449 0x00000005, /* EMC_R2P */
18450 0x0000000b, /* EMC_W2P */
18451 0x00000001, /* EMC_RD_RCD */
18452 0x00000001, /* EMC_WR_RCD */
18453 0x00000003, /* EMC_RRD */
18454 0x00000003, /* EMC_REXT */
18455 0x00000000, /* EMC_WEXT */
18456 0x00000006, /* EMC_WDV */
18457 0x00000006, /* EMC_WDV_MASK */
18458 0x00000006, /* EMC_QUSE */
18459 0x00000002, /* EMC_QUSE_WIDTH */
18460 0x00000000, /* EMC_IBDLY */
18461 0x00000005, /* EMC_EINPUT */
18462 0x00000005, /* EMC_EINPUT_DURATION */
18463 0x00010000, /* EMC_PUTERM_EXTRA */
18464 0x00000003, /* EMC_PUTERM_WIDTH */
18465 0x00000000, /* EMC_PUTERM_ADJ */
18466 0x00000000, /* EMC_CDB_CNTL_1 */
18467 0x00000000, /* EMC_CDB_CNTL_2 */
18468 0x00000000, /* EMC_CDB_CNTL_3 */
18469 0x00000004, /* EMC_QRST */
18470 0x0000000c, /* EMC_QSAFE */
18471 0x0000000d, /* EMC_RDV */
18472 0x0000000f, /* EMC_RDV_MASK */
18473 0x00000304, /* EMC_REFRESH */
18474 0x00000000, /* EMC_BURST_REFRESH_NUM */
18475 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
18476 0x00000002, /* EMC_PDEX2WR */
18477 0x00000002, /* EMC_PDEX2RD */
18478 0x00000001, /* EMC_PCHG2PDEN */
18479 0x00000000, /* EMC_ACT2PDEN */
18480 0x00000021, /* EMC_AR2PDEN */
18481 0x0000000f, /* EMC_RW2PDEN */
18482 0x00000025, /* EMC_TXSR */
18483 0x00000025, /* EMC_TXSRDLL */
18484 0x00000004, /* EMC_TCKE */
18485 0x00000005, /* EMC_TCKESR */
18486 0x00000004, /* EMC_TPD */
18487 0x00000003, /* EMC_TFAW */
18488 0x00000000, /* EMC_TRPAB */
18489 0x00000005, /* EMC_TCLKSTABLE */
18490 0x00000005, /* EMC_TCLKSTOP */
18491 0x0000031c, /* EMC_TREFBW */
18492 0x00000000, /* EMC_FBIO_CFG6 */
18493 0x00000000, /* EMC_ODT_WRITE */
18494 0x00000000, /* EMC_ODT_READ */
18495 0x106aa298, /* EMC_FBIO_CFG5 */
18496 0x002c00a0, /* EMC_CFG_DIG_DLL */
18497 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18498 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18499 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18500 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18501 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18502 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18503 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18504 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18505 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18506 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18507 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18508 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18509 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18510 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18511 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18512 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18513 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18514 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18515 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18516 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18517 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18518 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18519 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18520 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18521 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18522 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18523 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18524 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18525 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18526 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18527 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18528 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18529 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18530 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18531 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18532 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18533 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18534 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18535 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18536 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18537 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18538 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18539 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18540 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18541 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18542 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18543 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18544 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18545 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18546 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18547 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18548 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18549 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18550 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18551 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18552 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18553 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18554 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18555 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18556 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18557 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18558 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18559 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18560 0x10000280, /* EMC_XM2CMDPADCTRL */
18561 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18562 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18563 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18564 0x00000000, /* EMC_XM2DQPADCTRL2 */
18565 0x00000000, /* EMC_XM2DQPADCTRL3 */
18566 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18567 0x00000707, /* EMC_XM2CLKPADCTRL2 */
18568 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18569 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18570 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18571 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18572 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18573 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18574 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18575 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18576 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18577 0x00000033, /* EMC_TXDSRVTTGEN */
18578 0x00000000, /* EMC_FBIO_SPARE */
18579 0x00000000, /* EMC_ZCAL_INTERVAL */
18580 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18581 0x000e000e, /* EMC_MRS_WAIT_CNT */
18582 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18583 0x00000000, /* EMC_CTT */
18584 0x00000003, /* EMC_CTT_DURATION */
18585 0x0000f2f3, /* EMC_CFG_PIPE */
18586 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
18587 0x0000000a, /* EMC_QPOP */
18588 0x08000001, /* MC_EMEM_ARB_CFG */
18589 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18590 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18591 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18592 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
18593 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18594 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18595 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18596 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18597 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18598 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18599 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18600 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18601 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18602 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18603 0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
18604 0x74e30504, /* MC_EMEM_ARB_MISC0 */
18605 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18606 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18609 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18610 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
18611 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18612 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18613 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18614 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18615 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18616 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18617 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18618 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18619 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18620 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18621 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18622 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
18623 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18624 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18625 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18626 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18627 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18628 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18629 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18630 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18631 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18632 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18633 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18634 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18635 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18636 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18637 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18638 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18639 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18641 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18642 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18643 0x00000802, /* EMC_CTT_TERM_CTRL */
18644 0x73240000, /* EMC_CFG */
18645 0x000008c5, /* EMC_CFG_2 */
18646 0x00040128, /* EMC_SEL_DPD_CTRL */
18647 0x002c0068, /* EMC_CFG_DIG_DLL */
18648 0x00000008, /* EMC_BGBIAS_CTL0 */
18649 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18650 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18651 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18652 0x00001221, /* Mode Register 0 */
18653 0x00100003, /* Mode Register 1 */
18654 0x00200008, /* Mode Register 2 */
18655 0x00000000, /* Mode Register 4 */
18656 6890, /* expected dvfs latency (ns) */
18660 "01_204000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18661 204000, /* SDRAM frequency */
18662 800, /* min voltage */
18663 800, /* gpu min voltage */
18664 "pllp_out0", /* clock source id */
18665 0x40000002, /* CLK_SOURCE_EMC */
18666 165, /* number of burst_regs */
18667 31, /* number of up_down_regs */
18669 0x00000009, /* EMC_RC */
18670 0x00000047, /* EMC_RFC */
18671 0x00000000, /* EMC_RFC_SLR */
18672 0x00000006, /* EMC_RAS */
18673 0x00000002, /* EMC_RP */
18674 0x00000005, /* EMC_R2W */
18675 0x0000000a, /* EMC_W2R */
18676 0x00000005, /* EMC_R2P */
18677 0x0000000b, /* EMC_W2P */
18678 0x00000002, /* EMC_RD_RCD */
18679 0x00000002, /* EMC_WR_RCD */
18680 0x00000003, /* EMC_RRD */
18681 0x00000003, /* EMC_REXT */
18682 0x00000000, /* EMC_WEXT */
18683 0x00000005, /* EMC_WDV */
18684 0x00000005, /* EMC_WDV_MASK */
18685 0x00000006, /* EMC_QUSE */
18686 0x00000002, /* EMC_QUSE_WIDTH */
18687 0x00000000, /* EMC_IBDLY */
18688 0x00000004, /* EMC_EINPUT */
18689 0x00000006, /* EMC_EINPUT_DURATION */
18690 0x00010000, /* EMC_PUTERM_EXTRA */
18691 0x00000003, /* EMC_PUTERM_WIDTH */
18692 0x00000000, /* EMC_PUTERM_ADJ */
18693 0x00000000, /* EMC_CDB_CNTL_1 */
18694 0x00000000, /* EMC_CDB_CNTL_2 */
18695 0x00000000, /* EMC_CDB_CNTL_3 */
18696 0x00000003, /* EMC_QRST */
18697 0x0000000d, /* EMC_QSAFE */
18698 0x0000000f, /* EMC_RDV */
18699 0x00000011, /* EMC_RDV_MASK */
18700 0x00000607, /* EMC_REFRESH */
18701 0x00000000, /* EMC_BURST_REFRESH_NUM */
18702 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
18703 0x00000002, /* EMC_PDEX2WR */
18704 0x00000002, /* EMC_PDEX2RD */
18705 0x00000001, /* EMC_PCHG2PDEN */
18706 0x00000000, /* EMC_ACT2PDEN */
18707 0x00000044, /* EMC_AR2PDEN */
18708 0x0000000f, /* EMC_RW2PDEN */
18709 0x0000004a, /* EMC_TXSR */
18710 0x0000004a, /* EMC_TXSRDLL */
18711 0x00000004, /* EMC_TCKE */
18712 0x00000005, /* EMC_TCKESR */
18713 0x00000004, /* EMC_TPD */
18714 0x00000007, /* EMC_TFAW */
18715 0x00000000, /* EMC_TRPAB */
18716 0x00000005, /* EMC_TCLKSTABLE */
18717 0x00000005, /* EMC_TCLKSTOP */
18718 0x00000638, /* EMC_TREFBW */
18719 0x00000000, /* EMC_FBIO_CFG6 */
18720 0x00000000, /* EMC_ODT_WRITE */
18721 0x00000000, /* EMC_ODT_READ */
18722 0x106aa298, /* EMC_FBIO_CFG5 */
18723 0x002c00a0, /* EMC_CFG_DIG_DLL */
18724 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18725 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18726 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18727 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18728 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18729 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18730 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18731 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18732 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18733 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18734 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18735 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18736 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18737 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18738 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18739 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18740 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18741 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18742 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18743 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18744 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18745 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18746 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18747 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18748 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18749 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18750 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18751 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18752 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18753 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18754 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18755 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18756 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18757 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18758 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18759 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18760 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18761 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18762 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18763 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18764 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18765 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18766 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18767 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18768 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18769 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18770 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18771 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18772 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18773 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18774 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18775 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18776 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18777 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18778 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18779 0x00090000, /* EMC_DLL_XFORM_DQ0 */
18780 0x00090000, /* EMC_DLL_XFORM_DQ1 */
18781 0x00090000, /* EMC_DLL_XFORM_DQ2 */
18782 0x00090000, /* EMC_DLL_XFORM_DQ3 */
18783 0x00009000, /* EMC_DLL_XFORM_DQ4 */
18784 0x00009000, /* EMC_DLL_XFORM_DQ5 */
18785 0x00009000, /* EMC_DLL_XFORM_DQ6 */
18786 0x00009000, /* EMC_DLL_XFORM_DQ7 */
18787 0x10000280, /* EMC_XM2CMDPADCTRL */
18788 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18789 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18790 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18791 0x00000000, /* EMC_XM2DQPADCTRL2 */
18792 0x00000000, /* EMC_XM2DQPADCTRL3 */
18793 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18794 0x00000707, /* EMC_XM2CLKPADCTRL2 */
18795 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18796 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18797 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18798 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18799 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18800 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18801 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18802 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18803 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18804 0x00000066, /* EMC_TXDSRVTTGEN */
18805 0x00000000, /* EMC_FBIO_SPARE */
18806 0x00020000, /* EMC_ZCAL_INTERVAL */
18807 0x00000100, /* EMC_ZCAL_WAIT_CNT */
18808 0x000e000e, /* EMC_MRS_WAIT_CNT */
18809 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18810 0x00000000, /* EMC_CTT */
18811 0x00000003, /* EMC_CTT_DURATION */
18812 0x0000d2b3, /* EMC_CFG_PIPE */
18813 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
18814 0x0000000a, /* EMC_QPOP */
18815 0x01000003, /* MC_EMEM_ARB_CFG */
18816 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18817 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18818 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18819 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
18820 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
18821 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
18822 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18823 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18824 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18825 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18826 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18827 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
18828 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18829 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
18830 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
18831 0x74a40a05, /* MC_EMEM_ARB_MISC0 */
18832 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18833 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18836 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18837 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
18838 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18839 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18840 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18841 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18842 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18843 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18844 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18845 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18846 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18847 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18848 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18849 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
18850 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18851 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18852 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18853 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18854 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18855 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18856 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18857 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18858 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18859 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18860 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18861 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18862 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18863 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18864 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18865 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18866 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18868 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18869 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18870 0x00000802, /* EMC_CTT_TERM_CTRL */
18871 0x73240000, /* EMC_CFG */
18872 0x0000088d, /* EMC_CFG_2 */
18873 0x00040008, /* EMC_SEL_DPD_CTRL */
18874 0x002c0068, /* EMC_CFG_DIG_DLL */
18875 0x00000008, /* EMC_BGBIAS_CTL0 */
18876 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18877 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18878 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18879 0x00001221, /* Mode Register 0 */
18880 0x00100003, /* Mode Register 1 */
18881 0x00200008, /* Mode Register 2 */
18882 0x00000000, /* Mode Register 4 */
18883 3420, /* expected dvfs latency (ns) */
18887 "01_300000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18888 300000, /* SDRAM frequency */
18889 820, /* min voltage */
18890 820, /* gpu min voltage */
18891 "pllc_out0", /* clock source id */
18892 0x20000002, /* CLK_SOURCE_EMC */
18893 165, /* number of burst_regs */
18894 31, /* number of up_down_regs */
18896 0x0000000d, /* EMC_RC */
18897 0x00000067, /* EMC_RFC */
18898 0x00000000, /* EMC_RFC_SLR */
18899 0x00000009, /* EMC_RAS */
18900 0x00000003, /* EMC_RP */
18901 0x00000004, /* EMC_R2W */
18902 0x00000008, /* EMC_W2R */
18903 0x00000002, /* EMC_R2P */
18904 0x00000009, /* EMC_W2P */
18905 0x00000003, /* EMC_RD_RCD */
18906 0x00000003, /* EMC_WR_RCD */
18907 0x00000002, /* EMC_RRD */
18908 0x00000002, /* EMC_REXT */
18909 0x00000000, /* EMC_WEXT */
18910 0x00000003, /* EMC_WDV */
18911 0x00000003, /* EMC_WDV_MASK */
18912 0x00000005, /* EMC_QUSE */
18913 0x00000002, /* EMC_QUSE_WIDTH */
18914 0x00000000, /* EMC_IBDLY */
18915 0x00000002, /* EMC_EINPUT */
18916 0x00000007, /* EMC_EINPUT_DURATION */
18917 0x00020000, /* EMC_PUTERM_EXTRA */
18918 0x00000003, /* EMC_PUTERM_WIDTH */
18919 0x00000000, /* EMC_PUTERM_ADJ */
18920 0x00000000, /* EMC_CDB_CNTL_1 */
18921 0x00000000, /* EMC_CDB_CNTL_2 */
18922 0x00000000, /* EMC_CDB_CNTL_3 */
18923 0x00000001, /* EMC_QRST */
18924 0x0000000e, /* EMC_QSAFE */
18925 0x00000010, /* EMC_RDV */
18926 0x00000012, /* EMC_RDV_MASK */
18927 0x000008e4, /* EMC_REFRESH */
18928 0x00000000, /* EMC_BURST_REFRESH_NUM */
18929 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
18930 0x00000001, /* EMC_PDEX2WR */
18931 0x00000008, /* EMC_PDEX2RD */
18932 0x00000001, /* EMC_PCHG2PDEN */
18933 0x00000000, /* EMC_ACT2PDEN */
18934 0x00000065, /* EMC_AR2PDEN */
18935 0x0000000e, /* EMC_RW2PDEN */
18936 0x0000006c, /* EMC_TXSR */
18937 0x00000200, /* EMC_TXSRDLL */
18938 0x00000004, /* EMC_TCKE */
18939 0x00000005, /* EMC_TCKESR */
18940 0x00000004, /* EMC_TPD */
18941 0x00000009, /* EMC_TFAW */
18942 0x00000000, /* EMC_TRPAB */
18943 0x00000005, /* EMC_TCLKSTABLE */
18944 0x00000005, /* EMC_TCLKSTOP */
18945 0x00000924, /* EMC_TREFBW */
18946 0x00000000, /* EMC_FBIO_CFG6 */
18947 0x80000002, /* EMC_ODT_WRITE */
18948 0x00000000, /* EMC_ODT_READ */
18949 0x104ab098, /* EMC_FBIO_CFG5 */
18950 0x002c00a0, /* EMC_CFG_DIG_DLL */
18951 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18952 0x00030000, /* EMC_DLL_XFORM_DQS0 */
18953 0x00030000, /* EMC_DLL_XFORM_DQS1 */
18954 0x00030000, /* EMC_DLL_XFORM_DQS2 */
18955 0x00030000, /* EMC_DLL_XFORM_DQS3 */
18956 0x00030000, /* EMC_DLL_XFORM_DQS4 */
18957 0x00030000, /* EMC_DLL_XFORM_DQS5 */
18958 0x00030000, /* EMC_DLL_XFORM_DQS6 */
18959 0x00030000, /* EMC_DLL_XFORM_DQS7 */
18960 0x00030000, /* EMC_DLL_XFORM_DQS8 */
18961 0x00030000, /* EMC_DLL_XFORM_DQS9 */
18962 0x00030000, /* EMC_DLL_XFORM_DQS10 */
18963 0x00030000, /* EMC_DLL_XFORM_DQS11 */
18964 0x00030000, /* EMC_DLL_XFORM_DQS12 */
18965 0x00030000, /* EMC_DLL_XFORM_DQS13 */
18966 0x00030000, /* EMC_DLL_XFORM_DQS14 */
18967 0x00030000, /* EMC_DLL_XFORM_DQS15 */
18968 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18969 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18970 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18971 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18972 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18973 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18974 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18975 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18976 0x00084000, /* EMC_DLL_XFORM_ADDR0 */
18977 0x00084000, /* EMC_DLL_XFORM_ADDR1 */
18978 0x00010000, /* EMC_DLL_XFORM_ADDR2 */
18979 0x00084000, /* EMC_DLL_XFORM_ADDR3 */
18980 0x00084000, /* EMC_DLL_XFORM_ADDR4 */
18981 0x00010000, /* EMC_DLL_XFORM_ADDR5 */
18982 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18983 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18984 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18985 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18986 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18987 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18988 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18989 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18990 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18991 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18992 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18993 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18994 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18995 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18996 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18997 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18998 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18999 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19000 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19001 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19002 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19003 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19004 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19005 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19006 0x00060000, /* EMC_DLL_XFORM_DQ0 */
19007 0x00060000, /* EMC_DLL_XFORM_DQ1 */
19008 0x00060000, /* EMC_DLL_XFORM_DQ2 */
19009 0x00060000, /* EMC_DLL_XFORM_DQ3 */
19010 0x00006000, /* EMC_DLL_XFORM_DQ4 */
19011 0x00006000, /* EMC_DLL_XFORM_DQ5 */
19012 0x00006000, /* EMC_DLL_XFORM_DQ6 */
19013 0x00006000, /* EMC_DLL_XFORM_DQ7 */
19014 0x10000280, /* EMC_XM2CMDPADCTRL */
19015 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19016 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19017 0x01231339, /* EMC_XM2DQSPADCTRL2 */
19018 0x00000000, /* EMC_XM2DQPADCTRL2 */
19019 0x00000000, /* EMC_XM2DQPADCTRL3 */
19020 0x77ffc081, /* EMC_XM2CLKPADCTRL */
19021 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19022 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19023 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19024 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19025 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19026 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19027 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19028 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19029 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19030 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19031 0x00000096, /* EMC_TXDSRVTTGEN */
19032 0x00000000, /* EMC_FBIO_SPARE */
19033 0x00020000, /* EMC_ZCAL_INTERVAL */
19034 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19035 0x0117000e, /* EMC_MRS_WAIT_CNT */
19036 0x0117000e, /* EMC_MRS_WAIT_CNT2 */
19037 0x00000000, /* EMC_CTT */
19038 0x00000003, /* EMC_CTT_DURATION */
19039 0x000052a3, /* EMC_CFG_PIPE */
19040 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
19041 0x00000009, /* EMC_QPOP */
19042 0x08000004, /* MC_EMEM_ARB_CFG */
19043 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19044 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19045 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19046 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
19047 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
19048 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
19049 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19050 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19051 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19052 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19053 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19054 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19055 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19056 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19057 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
19058 0x77450e08, /* MC_EMEM_ARB_MISC0 */
19059 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19060 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19063 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
19064 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
19065 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19066 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19067 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19068 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19069 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19070 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19071 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19072 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19073 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19074 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19075 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19076 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
19077 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19078 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19079 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19080 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19081 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19082 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19083 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19084 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19085 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19086 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19087 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19088 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19089 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19090 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19092 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19093 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19095 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19096 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19097 0x00000802, /* EMC_CTT_TERM_CTRL */
19098 0x73340000, /* EMC_CFG */
19099 0x008008d5, /* EMC_CFG_2 */
19100 0x00040128, /* EMC_SEL_DPD_CTRL */
19101 0x002c0068, /* EMC_CFG_DIG_DLL */
19102 0x00000000, /* EMC_BGBIAS_CTL0 */
19103 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19104 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19105 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19106 0x00000321, /* Mode Register 0 */
19107 0x00100002, /* Mode Register 1 */
19108 0x00200400, /* Mode Register 2 */
19109 0x00000000, /* Mode Register 4 */
19110 2680, /* expected dvfs latency (ns) */
19114 "01_396000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19115 396000, /* SDRAM frequency */
19116 850, /* min voltage */
19117 850, /* gpu min voltage */
19118 "pllm_out0", /* clock source id */
19119 0x00000002, /* CLK_SOURCE_EMC */
19120 165, /* number of burst_regs */
19121 31, /* number of up_down_regs */
19123 0x00000011, /* EMC_RC */
19124 0x00000089, /* EMC_RFC */
19125 0x00000000, /* EMC_RFC_SLR */
19126 0x0000000c, /* EMC_RAS */
19127 0x00000004, /* EMC_RP */
19128 0x00000005, /* EMC_R2W */
19129 0x00000008, /* EMC_W2R */
19130 0x00000002, /* EMC_R2P */
19131 0x0000000a, /* EMC_W2P */
19132 0x00000004, /* EMC_RD_RCD */
19133 0x00000004, /* EMC_WR_RCD */
19134 0x00000002, /* EMC_RRD */
19135 0x00000002, /* EMC_REXT */
19136 0x00000000, /* EMC_WEXT */
19137 0x00000003, /* EMC_WDV */
19138 0x00000003, /* EMC_WDV_MASK */
19139 0x00000005, /* EMC_QUSE */
19140 0x00000002, /* EMC_QUSE_WIDTH */
19141 0x00000000, /* EMC_IBDLY */
19142 0x00000001, /* EMC_EINPUT */
19143 0x00000008, /* EMC_EINPUT_DURATION */
19144 0x00020000, /* EMC_PUTERM_EXTRA */
19145 0x00000003, /* EMC_PUTERM_WIDTH */
19146 0x00000000, /* EMC_PUTERM_ADJ */
19147 0x00000000, /* EMC_CDB_CNTL_1 */
19148 0x00000000, /* EMC_CDB_CNTL_2 */
19149 0x00000000, /* EMC_CDB_CNTL_3 */
19150 0x00000000, /* EMC_QRST */
19151 0x0000000f, /* EMC_QSAFE */
19152 0x00000010, /* EMC_RDV */
19153 0x00000012, /* EMC_RDV_MASK */
19154 0x00000bd1, /* EMC_REFRESH */
19155 0x00000000, /* EMC_BURST_REFRESH_NUM */
19156 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
19157 0x00000001, /* EMC_PDEX2WR */
19158 0x00000008, /* EMC_PDEX2RD */
19159 0x00000001, /* EMC_PCHG2PDEN */
19160 0x00000000, /* EMC_ACT2PDEN */
19161 0x00000087, /* EMC_AR2PDEN */
19162 0x0000000f, /* EMC_RW2PDEN */
19163 0x0000008f, /* EMC_TXSR */
19164 0x00000200, /* EMC_TXSRDLL */
19165 0x00000004, /* EMC_TCKE */
19166 0x00000005, /* EMC_TCKESR */
19167 0x00000004, /* EMC_TPD */
19168 0x0000000d, /* EMC_TFAW */
19169 0x00000000, /* EMC_TRPAB */
19170 0x00000005, /* EMC_TCLKSTABLE */
19171 0x00000005, /* EMC_TCLKSTOP */
19172 0x00000c11, /* EMC_TREFBW */
19173 0x00000000, /* EMC_FBIO_CFG6 */
19174 0x80000002, /* EMC_ODT_WRITE */
19175 0x00000000, /* EMC_ODT_READ */
19176 0x104ab098, /* EMC_FBIO_CFG5 */
19177 0x002c00a0, /* EMC_CFG_DIG_DLL */
19178 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19179 0x00030000, /* EMC_DLL_XFORM_DQS0 */
19180 0x00030000, /* EMC_DLL_XFORM_DQS1 */
19181 0x00030000, /* EMC_DLL_XFORM_DQS2 */
19182 0x00030000, /* EMC_DLL_XFORM_DQS3 */
19183 0x00030000, /* EMC_DLL_XFORM_DQS4 */
19184 0x00030000, /* EMC_DLL_XFORM_DQS5 */
19185 0x00030000, /* EMC_DLL_XFORM_DQS6 */
19186 0x00030000, /* EMC_DLL_XFORM_DQS7 */
19187 0x00030000, /* EMC_DLL_XFORM_DQS8 */
19188 0x00030000, /* EMC_DLL_XFORM_DQS9 */
19189 0x00030000, /* EMC_DLL_XFORM_DQS10 */
19190 0x00030000, /* EMC_DLL_XFORM_DQS11 */
19191 0x00030000, /* EMC_DLL_XFORM_DQS12 */
19192 0x00030000, /* EMC_DLL_XFORM_DQS13 */
19193 0x00030000, /* EMC_DLL_XFORM_DQS14 */
19194 0x00030000, /* EMC_DLL_XFORM_DQS15 */
19195 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19196 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19197 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19198 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19199 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19200 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19201 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19202 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19203 0x0005c000, /* EMC_DLL_XFORM_ADDR0 */
19204 0x0005c000, /* EMC_DLL_XFORM_ADDR1 */
19205 0x00010000, /* EMC_DLL_XFORM_ADDR2 */
19206 0x0005c000, /* EMC_DLL_XFORM_ADDR3 */
19207 0x0005c000, /* EMC_DLL_XFORM_ADDR4 */
19208 0x00010000, /* EMC_DLL_XFORM_ADDR5 */
19209 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19210 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19211 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19212 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19213 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19214 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19215 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19216 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19217 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
19218 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
19219 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19220 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
19221 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
19222 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19223 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
19224 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
19225 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
19226 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19227 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19228 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19229 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19230 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19231 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19232 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19233 0x00048000, /* EMC_DLL_XFORM_DQ0 */
19234 0x00048000, /* EMC_DLL_XFORM_DQ1 */
19235 0x00048000, /* EMC_DLL_XFORM_DQ2 */
19236 0x00048000, /* EMC_DLL_XFORM_DQ3 */
19237 0x00004800, /* EMC_DLL_XFORM_DQ4 */
19238 0x00004800, /* EMC_DLL_XFORM_DQ5 */
19239 0x00004800, /* EMC_DLL_XFORM_DQ6 */
19240 0x00004800, /* EMC_DLL_XFORM_DQ7 */
19241 0x10000280, /* EMC_XM2CMDPADCTRL */
19242 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19243 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19244 0x01231339, /* EMC_XM2DQSPADCTRL2 */
19245 0x00000000, /* EMC_XM2DQPADCTRL2 */
19246 0x00000000, /* EMC_XM2DQPADCTRL3 */
19247 0x77ffc081, /* EMC_XM2CLKPADCTRL */
19248 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19249 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19250 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19251 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19252 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19253 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19254 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19255 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19256 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19257 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19258 0x000000c6, /* EMC_TXDSRVTTGEN */
19259 0x00000000, /* EMC_FBIO_SPARE */
19260 0x00020000, /* EMC_ZCAL_INTERVAL */
19261 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19262 0x00f5000e, /* EMC_MRS_WAIT_CNT */
19263 0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
19264 0x00000000, /* EMC_CTT */
19265 0x00000003, /* EMC_CTT_DURATION */
19266 0x000052a3, /* EMC_CFG_PIPE */
19267 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
19268 0x00000009, /* EMC_QPOP */
19269 0x0f000005, /* MC_EMEM_ARB_CFG */
19270 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19271 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19272 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19273 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
19274 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
19275 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
19276 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19277 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19278 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19279 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19280 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19281 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19282 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19283 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19284 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
19285 0x7586120a, /* MC_EMEM_ARB_MISC0 */
19286 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19287 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19290 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
19291 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
19292 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19293 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19294 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19295 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19296 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19297 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19298 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19299 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19300 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19301 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19302 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19303 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19304 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19305 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19306 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19307 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19308 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19309 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19310 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19311 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19312 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19313 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19314 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19315 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19316 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19317 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19319 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19320 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19322 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19323 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19324 0x00000802, /* EMC_CTT_TERM_CTRL */
19325 0x73340000, /* EMC_CFG */
19326 0x00800895, /* EMC_CFG_2 */
19327 0x00040008, /* EMC_SEL_DPD_CTRL */
19328 0x002c0068, /* EMC_CFG_DIG_DLL */
19329 0x00000000, /* EMC_BGBIAS_CTL0 */
19330 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19331 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19332 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19333 0x00000521, /* Mode Register 0 */
19334 0x00100002, /* Mode Register 1 */
19335 0x00200400, /* Mode Register 2 */
19336 0x00000000, /* Mode Register 4 */
19337 2180, /* expected dvfs latency (ns) */
19341 "01_528000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19342 528000, /* SDRAM frequency */
19343 880, /* min voltage */
19344 870, /* gpu min voltage */
19345 "pllm_ud", /* clock source id */
19346 0x80000000, /* CLK_SOURCE_EMC */
19347 165, /* number of burst_regs */
19348 31, /* number of up_down_regs */
19350 0x00000018, /* EMC_RC */
19351 0x000000b7, /* EMC_RFC */
19352 0x00000000, /* EMC_RFC_SLR */
19353 0x00000010, /* EMC_RAS */
19354 0x00000006, /* EMC_RP */
19355 0x00000006, /* EMC_R2W */
19356 0x00000009, /* EMC_W2R */
19357 0x00000002, /* EMC_R2P */
19358 0x0000000d, /* EMC_W2P */
19359 0x00000006, /* EMC_RD_RCD */
19360 0x00000006, /* EMC_WR_RCD */
19361 0x00000002, /* EMC_RRD */
19362 0x00000002, /* EMC_REXT */
19363 0x00000000, /* EMC_WEXT */
19364 0x00000003, /* EMC_WDV */
19365 0x00000003, /* EMC_WDV_MASK */
19366 0x00000007, /* EMC_QUSE */
19367 0x00000002, /* EMC_QUSE_WIDTH */
19368 0x00000000, /* EMC_IBDLY */
19369 0x00000002, /* EMC_EINPUT */
19370 0x00000009, /* EMC_EINPUT_DURATION */
19371 0x00040000, /* EMC_PUTERM_EXTRA */
19372 0x00000003, /* EMC_PUTERM_WIDTH */
19373 0x00000000, /* EMC_PUTERM_ADJ */
19374 0x00000000, /* EMC_CDB_CNTL_1 */
19375 0x00000000, /* EMC_CDB_CNTL_2 */
19376 0x00000000, /* EMC_CDB_CNTL_3 */
19377 0x00000001, /* EMC_QRST */
19378 0x00000010, /* EMC_QSAFE */
19379 0x00000013, /* EMC_RDV */
19380 0x00000015, /* EMC_RDV_MASK */
19381 0x00000fd6, /* EMC_REFRESH */
19382 0x00000000, /* EMC_BURST_REFRESH_NUM */
19383 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
19384 0x00000002, /* EMC_PDEX2WR */
19385 0x0000000b, /* EMC_PDEX2RD */
19386 0x00000001, /* EMC_PCHG2PDEN */
19387 0x00000000, /* EMC_ACT2PDEN */
19388 0x000000b4, /* EMC_AR2PDEN */
19389 0x00000012, /* EMC_RW2PDEN */
19390 0x000000bf, /* EMC_TXSR */
19391 0x00000200, /* EMC_TXSRDLL */
19392 0x00000004, /* EMC_TCKE */
19393 0x00000005, /* EMC_TCKESR */
19394 0x00000004, /* EMC_TPD */
19395 0x00000013, /* EMC_TFAW */
19396 0x00000000, /* EMC_TRPAB */
19397 0x00000006, /* EMC_TCLKSTABLE */
19398 0x00000006, /* EMC_TCLKSTOP */
19399 0x00001017, /* EMC_TREFBW */
19400 0x00000000, /* EMC_FBIO_CFG6 */
19401 0x80000003, /* EMC_ODT_WRITE */
19402 0x00000000, /* EMC_ODT_READ */
19403 0x104ab098, /* EMC_FBIO_CFG5 */
19404 0xe01200b1, /* EMC_CFG_DIG_DLL */
19405 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19406 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19407 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19408 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19409 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19410 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19411 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19412 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19413 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19414 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19415 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19416 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19417 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19418 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19419 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19420 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19421 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19422 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19423 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19424 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19425 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19426 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19427 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19428 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19429 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19430 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
19431 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
19432 0x00000002, /* EMC_DLL_XFORM_ADDR2 */
19433 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
19434 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
19435 0x00000002, /* EMC_DLL_XFORM_ADDR5 */
19436 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19437 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19438 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19439 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19440 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19441 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19442 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19443 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19444 0x00000001, /* EMC_DLI_TRIM_TXDQS0 */
19445 0x00000002, /* EMC_DLI_TRIM_TXDQS1 */
19446 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19447 0x00000002, /* EMC_DLI_TRIM_TXDQS3 */
19448 0x00000003, /* EMC_DLI_TRIM_TXDQS4 */
19449 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19450 0x00000002, /* EMC_DLI_TRIM_TXDQS6 */
19451 0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
19452 0x00000001, /* EMC_DLI_TRIM_TXDQS8 */
19453 0x00000002, /* EMC_DLI_TRIM_TXDQS9 */
19454 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19455 0x00000002, /* EMC_DLI_TRIM_TXDQS11 */
19456 0x00000003, /* EMC_DLI_TRIM_TXDQS12 */
19457 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19458 0x00000002, /* EMC_DLI_TRIM_TXDQS14 */
19459 0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
19460 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19461 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19462 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19463 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19464 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19465 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19466 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19467 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19468 0x100002a0, /* EMC_XM2CMDPADCTRL */
19469 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19470 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19471 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
19472 0x00000000, /* EMC_XM2DQPADCTRL2 */
19473 0x00000000, /* EMC_XM2DQPADCTRL3 */
19474 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19475 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19476 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19477 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19478 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19479 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19480 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19481 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19482 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19483 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19484 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19485 0x00000000, /* EMC_TXDSRVTTGEN */
19486 0x00000000, /* EMC_FBIO_SPARE */
19487 0x00020000, /* EMC_ZCAL_INTERVAL */
19488 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19489 0x00c8000e, /* EMC_MRS_WAIT_CNT */
19490 0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
19491 0x00000000, /* EMC_CTT */
19492 0x00000003, /* EMC_CTT_DURATION */
19493 0x000042a0, /* EMC_CFG_PIPE */
19494 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
19495 0x0000000b, /* EMC_QPOP */
19496 0x0f000007, /* MC_EMEM_ARB_CFG */
19497 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19498 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
19499 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
19500 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
19501 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
19502 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
19503 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19504 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19505 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19506 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19507 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19508 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19509 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19510 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
19511 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
19512 0x7488180d, /* MC_EMEM_ARB_MISC0 */
19513 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19514 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19517 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
19518 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
19519 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19520 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19521 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19522 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19523 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19524 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19525 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19526 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19527 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19528 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19529 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19530 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
19531 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
19532 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19533 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19534 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19535 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19536 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19537 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19538 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19539 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19540 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19541 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19542 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19543 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19544 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19545 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19546 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19547 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19549 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19550 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19551 0x00000802, /* EMC_CTT_TERM_CTRL */
19552 0x73300000, /* EMC_CFG */
19553 0x00800895, /* EMC_CFG_2 */
19554 0x00040008, /* EMC_SEL_DPD_CTRL */
19555 0xe0120069, /* EMC_CFG_DIG_DLL */
19556 0x00000000, /* EMC_BGBIAS_CTL0 */
19557 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19558 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19559 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19560 0x00000941, /* Mode Register 0 */
19561 0x00100002, /* Mode Register 1 */
19562 0x00200408, /* Mode Register 2 */
19563 0x00000000, /* Mode Register 4 */
19564 1440, /* expected dvfs latency (ns) */
19568 "01_600000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19569 600000, /* SDRAM frequency */
19570 910, /* min voltage */
19571 910, /* gpu min voltage */
19572 "pllc_ud", /* clock source id */
19573 0xe0000000, /* CLK_SOURCE_EMC */
19574 165, /* number of burst_regs */
19575 31, /* number of up_down_regs */
19577 0x0000001b, /* EMC_RC */
19578 0x000000d0, /* EMC_RFC */
19579 0x00000000, /* EMC_RFC_SLR */
19580 0x00000013, /* EMC_RAS */
19581 0x00000007, /* EMC_RP */
19582 0x00000007, /* EMC_R2W */
19583 0x0000000b, /* EMC_W2R */
19584 0x00000003, /* EMC_R2P */
19585 0x00000010, /* EMC_W2P */
19586 0x00000007, /* EMC_RD_RCD */
19587 0x00000007, /* EMC_WR_RCD */
19588 0x00000002, /* EMC_RRD */
19589 0x00000002, /* EMC_REXT */
19590 0x00000000, /* EMC_WEXT */
19591 0x00000005, /* EMC_WDV */
19592 0x00000005, /* EMC_WDV_MASK */
19593 0x0000000a, /* EMC_QUSE */
19594 0x00000002, /* EMC_QUSE_WIDTH */
19595 0x00000000, /* EMC_IBDLY */
19596 0x00000003, /* EMC_EINPUT */
19597 0x0000000b, /* EMC_EINPUT_DURATION */
19598 0x00070000, /* EMC_PUTERM_EXTRA */
19599 0x00000003, /* EMC_PUTERM_WIDTH */
19600 0x00000000, /* EMC_PUTERM_ADJ */
19601 0x00000000, /* EMC_CDB_CNTL_1 */
19602 0x00000000, /* EMC_CDB_CNTL_2 */
19603 0x00000000, /* EMC_CDB_CNTL_3 */
19604 0x00000002, /* EMC_QRST */
19605 0x00000012, /* EMC_QSAFE */
19606 0x00000016, /* EMC_RDV */
19607 0x00000018, /* EMC_RDV_MASK */
19608 0x00001208, /* EMC_REFRESH */
19609 0x00000000, /* EMC_BURST_REFRESH_NUM */
19610 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
19611 0x00000002, /* EMC_PDEX2WR */
19612 0x0000000d, /* EMC_PDEX2RD */
19613 0x00000001, /* EMC_PCHG2PDEN */
19614 0x00000000, /* EMC_ACT2PDEN */
19615 0x000000cc, /* EMC_AR2PDEN */
19616 0x00000015, /* EMC_RW2PDEN */
19617 0x000000d8, /* EMC_TXSR */
19618 0x00000200, /* EMC_TXSRDLL */
19619 0x00000004, /* EMC_TCKE */
19620 0x00000005, /* EMC_TCKESR */
19621 0x00000004, /* EMC_TPD */
19622 0x00000015, /* EMC_TFAW */
19623 0x00000000, /* EMC_TRPAB */
19624 0x00000006, /* EMC_TCLKSTABLE */
19625 0x00000006, /* EMC_TCLKSTOP */
19626 0x00001248, /* EMC_TREFBW */
19627 0x00000000, /* EMC_FBIO_CFG6 */
19628 0x80000004, /* EMC_ODT_WRITE */
19629 0x00000000, /* EMC_ODT_READ */
19630 0x104ab098, /* EMC_FBIO_CFG5 */
19631 0xe00e00b1, /* EMC_CFG_DIG_DLL */
19632 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19633 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19634 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19635 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19636 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19637 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19638 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19639 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19640 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19641 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19642 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19643 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19644 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19645 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19646 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19647 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19648 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19649 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19650 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19651 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19652 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19653 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19654 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19655 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19656 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19657 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
19658 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
19659 0x00004002, /* EMC_DLL_XFORM_ADDR2 */
19660 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
19661 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
19662 0x00004002, /* EMC_DLL_XFORM_ADDR5 */
19663 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19664 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19665 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19666 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19667 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19668 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19669 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19670 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19671 0x00000003, /* EMC_DLI_TRIM_TXDQS0 */
19672 0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
19673 0x00000001, /* EMC_DLI_TRIM_TXDQS2 */
19674 0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
19675 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
19676 0x00000001, /* EMC_DLI_TRIM_TXDQS5 */
19677 0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
19678 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
19679 0x00000003, /* EMC_DLI_TRIM_TXDQS8 */
19680 0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
19681 0x00000001, /* EMC_DLI_TRIM_TXDQS10 */
19682 0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
19683 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
19684 0x00000001, /* EMC_DLI_TRIM_TXDQS13 */
19685 0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
19686 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
19687 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19688 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19689 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19690 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19691 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19692 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19693 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19694 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19695 0x100002a0, /* EMC_XM2CMDPADCTRL */
19696 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19697 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19698 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
19699 0x00000000, /* EMC_XM2DQPADCTRL2 */
19700 0x00000000, /* EMC_XM2DQPADCTRL3 */
19701 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19702 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19703 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19704 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19705 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19706 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19707 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19708 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19709 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19710 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19711 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19712 0x00000000, /* EMC_TXDSRVTTGEN */
19713 0x00000000, /* EMC_FBIO_SPARE */
19714 0x00020000, /* EMC_ZCAL_INTERVAL */
19715 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19716 0x00b0000e, /* EMC_MRS_WAIT_CNT */
19717 0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
19718 0x00000000, /* EMC_CTT */
19719 0x00000003, /* EMC_CTT_DURATION */
19720 0x000040a0, /* EMC_CFG_PIPE */
19721 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
19722 0x0000000e, /* EMC_QPOP */
19723 0x00000009, /* MC_EMEM_ARB_CFG */
19724 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19725 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
19726 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
19727 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
19728 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
19729 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
19730 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19731 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19732 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19733 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19734 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19735 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19736 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
19737 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
19738 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
19739 0x74691b0f, /* MC_EMEM_ARB_MISC0 */
19740 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19741 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19744 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
19745 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
19746 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19747 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19748 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19749 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19750 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19751 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19752 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19753 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19754 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19755 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19756 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19757 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19758 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
19759 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19760 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19761 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19762 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19763 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19764 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19765 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19766 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19767 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19768 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19769 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19770 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19771 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19772 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19773 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19774 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19776 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19777 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19778 0x00000802, /* EMC_CTT_TERM_CTRL */
19779 0x73300000, /* EMC_CFG */
19780 0x0080089d, /* EMC_CFG_2 */
19781 0x00040008, /* EMC_SEL_DPD_CTRL */
19782 0xe00e0069, /* EMC_CFG_DIG_DLL */
19783 0x00000000, /* EMC_BGBIAS_CTL0 */
19784 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19785 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19786 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19787 0x00000b61, /* Mode Register 0 */
19788 0x00100002, /* Mode Register 1 */
19789 0x00200410, /* Mode Register 2 */
19790 0x00000000, /* Mode Register 4 */
19791 1440, /* expected dvfs latency (ns) */
19795 "01_792000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19796 792000, /* SDRAM frequency */
19797 980, /* min voltage */
19798 980, /* gpu min voltage */
19799 "pllm_ud", /* clock source id */
19800 0x80000000, /* CLK_SOURCE_EMC */
19801 165, /* number of burst_regs */
19802 31, /* number of up_down_regs */
19804 0x00000024, /* EMC_RC */
19805 0x00000114, /* EMC_RFC */
19806 0x00000000, /* EMC_RFC_SLR */
19807 0x00000019, /* EMC_RAS */
19808 0x0000000a, /* EMC_RP */
19809 0x00000009, /* EMC_R2W */
19810 0x0000000d, /* EMC_W2R */
19811 0x00000004, /* EMC_R2P */
19812 0x00000013, /* EMC_W2P */
19813 0x0000000a, /* EMC_RD_RCD */
19814 0x0000000a, /* EMC_WR_RCD */
19815 0x00000003, /* EMC_RRD */
19816 0x00000002, /* EMC_REXT */
19817 0x00000000, /* EMC_WEXT */
19818 0x00000006, /* EMC_WDV */
19819 0x00000006, /* EMC_WDV_MASK */
19820 0x0000000b, /* EMC_QUSE */
19821 0x00000002, /* EMC_QUSE_WIDTH */
19822 0x00000000, /* EMC_IBDLY */
19823 0x00000002, /* EMC_EINPUT */
19824 0x0000000d, /* EMC_EINPUT_DURATION */
19825 0x00080000, /* EMC_PUTERM_EXTRA */
19826 0x00000004, /* EMC_PUTERM_WIDTH */
19827 0x00000000, /* EMC_PUTERM_ADJ */
19828 0x00000000, /* EMC_CDB_CNTL_1 */
19829 0x00000000, /* EMC_CDB_CNTL_2 */
19830 0x00000000, /* EMC_CDB_CNTL_3 */
19831 0x00000001, /* EMC_QRST */
19832 0x00000014, /* EMC_QSAFE */
19833 0x00000018, /* EMC_RDV */
19834 0x0000001a, /* EMC_RDV_MASK */
19835 0x000017e2, /* EMC_REFRESH */
19836 0x00000000, /* EMC_BURST_REFRESH_NUM */
19837 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
19838 0x00000003, /* EMC_PDEX2WR */
19839 0x00000011, /* EMC_PDEX2RD */
19840 0x00000001, /* EMC_PCHG2PDEN */
19841 0x00000000, /* EMC_ACT2PDEN */
19842 0x0000010d, /* EMC_AR2PDEN */
19843 0x00000018, /* EMC_RW2PDEN */
19844 0x0000011e, /* EMC_TXSR */
19845 0x00000200, /* EMC_TXSRDLL */
19846 0x00000005, /* EMC_TCKE */
19847 0x00000006, /* EMC_TCKESR */
19848 0x00000005, /* EMC_TPD */
19849 0x0000001d, /* EMC_TFAW */
19850 0x00000000, /* EMC_TRPAB */
19851 0x00000008, /* EMC_TCLKSTABLE */
19852 0x00000008, /* EMC_TCLKSTOP */
19853 0x00001822, /* EMC_TREFBW */
19854 0x00000000, /* EMC_FBIO_CFG6 */
19855 0x80000005, /* EMC_ODT_WRITE */
19856 0x00000000, /* EMC_ODT_READ */
19857 0x104ab098, /* EMC_FBIO_CFG5 */
19858 0xe00700b1, /* EMC_CFG_DIG_DLL */
19859 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19860 0x00000009, /* EMC_DLL_XFORM_DQS0 */
19861 0x00000008, /* EMC_DLL_XFORM_DQS1 */
19862 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19863 0x00000009, /* EMC_DLL_XFORM_DQS3 */
19864 0x00000009, /* EMC_DLL_XFORM_DQS4 */
19865 0x00000009, /* EMC_DLL_XFORM_DQS5 */
19866 0x00000009, /* EMC_DLL_XFORM_DQS6 */
19867 0x00000008, /* EMC_DLL_XFORM_DQS7 */
19868 0x00000009, /* EMC_DLL_XFORM_DQS8 */
19869 0x00000008, /* EMC_DLL_XFORM_DQS9 */
19870 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19871 0x00000009, /* EMC_DLL_XFORM_DQS11 */
19872 0x00000009, /* EMC_DLL_XFORM_DQS12 */
19873 0x00000009, /* EMC_DLL_XFORM_DQS13 */
19874 0x00000009, /* EMC_DLL_XFORM_DQS14 */
19875 0x00000008, /* EMC_DLL_XFORM_DQS15 */
19876 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19877 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19878 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19879 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19880 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19881 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19882 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19883 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19884 0x00020000, /* EMC_DLL_XFORM_ADDR0 */
19885 0x00020000, /* EMC_DLL_XFORM_ADDR1 */
19886 0x00000004, /* EMC_DLL_XFORM_ADDR2 */
19887 0x00020000, /* EMC_DLL_XFORM_ADDR3 */
19888 0x00020000, /* EMC_DLL_XFORM_ADDR4 */
19889 0x00000004, /* EMC_DLL_XFORM_ADDR5 */
19890 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19891 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19892 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19893 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19894 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19895 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19896 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19897 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19898 0x00000007, /* EMC_DLI_TRIM_TXDQS0 */
19899 0x00000008, /* EMC_DLI_TRIM_TXDQS1 */
19900 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
19901 0x00000008, /* EMC_DLI_TRIM_TXDQS3 */
19902 0x00000008, /* EMC_DLI_TRIM_TXDQS4 */
19903 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
19904 0x00000008, /* EMC_DLI_TRIM_TXDQS6 */
19905 0x00000009, /* EMC_DLI_TRIM_TXDQS7 */
19906 0x00000007, /* EMC_DLI_TRIM_TXDQS8 */
19907 0x00000008, /* EMC_DLI_TRIM_TXDQS9 */
19908 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
19909 0x00000008, /* EMC_DLI_TRIM_TXDQS11 */
19910 0x00000008, /* EMC_DLI_TRIM_TXDQS12 */
19911 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
19912 0x00000008, /* EMC_DLI_TRIM_TXDQS14 */
19913 0x00000009, /* EMC_DLI_TRIM_TXDQS15 */
19914 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
19915 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
19916 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
19917 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
19918 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
19919 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
19920 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
19921 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
19922 0x100002a0, /* EMC_XM2CMDPADCTRL */
19923 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19924 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19925 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
19926 0x00000000, /* EMC_XM2DQPADCTRL2 */
19927 0x00000000, /* EMC_XM2DQPADCTRL3 */
19928 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19929 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19930 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19931 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19932 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19933 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19934 0x5135d520, /* EMC_XM2DQSPADCTRL3 */
19935 0x00596596, /* EMC_XM2DQSPADCTRL4 */
19936 0x00596596, /* EMC_XM2DQSPADCTRL5 */
19937 0x55451500, /* EMC_XM2DQSPADCTRL6 */
19938 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19939 0x00000000, /* EMC_TXDSRVTTGEN */
19940 0x00000000, /* EMC_FBIO_SPARE */
19941 0x00020000, /* EMC_ZCAL_INTERVAL */
19942 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19943 0x006f000e, /* EMC_MRS_WAIT_CNT */
19944 0x006f000e, /* EMC_MRS_WAIT_CNT2 */
19945 0x00000000, /* EMC_CTT */
19946 0x00000004, /* EMC_CTT_DURATION */
19947 0x00004080, /* EMC_CFG_PIPE */
19948 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
19949 0x0000000f, /* EMC_QPOP */
19950 0x0e00000b, /* MC_EMEM_ARB_CFG */
19951 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19952 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
19953 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
19954 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
19955 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
19956 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
19957 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
19958 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19959 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19960 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19961 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19962 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
19963 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
19964 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
19965 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
19966 0x746c2414, /* MC_EMEM_ARB_MISC0 */
19967 0x70000f02, /* MC_EMEM_ARB_MISC1 */
19968 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19971 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
19972 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
19973 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19974 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19975 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19976 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19977 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19978 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19979 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19980 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19981 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19982 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19983 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19984 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
19985 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
19986 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19987 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19988 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19989 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19990 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19991 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19992 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19993 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19994 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19995 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19996 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19997 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19998 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19999 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20000 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20001 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20003 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20004 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20005 0x00000802, /* EMC_CTT_TERM_CTRL */
20006 0x73300000, /* EMC_CFG */
20007 0x0080089d, /* EMC_CFG_2 */
20008 0x00040000, /* EMC_SEL_DPD_CTRL */
20009 0xe0070069, /* EMC_CFG_DIG_DLL */
20010 0x00000000, /* EMC_BGBIAS_CTL0 */
20011 0x00000404, /* EMC_AUTO_CAL_CONFIG2 */
20012 0x00000404, /* EMC_AUTO_CAL_CONFIG3 */
20013 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
20014 0x00000d71, /* Mode Register 0 */
20015 0x00100002, /* Mode Register 1 */
20016 0x00200418, /* Mode Register 2 */
20017 0x00000000, /* Mode Register 4 */
20018 1200, /* expected dvfs latency (ns) */
20022 "01_924000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
20023 924000, /* SDRAM frequency */
20024 1010, /* min voltage */
20025 1010, /* gpu min voltage */
20026 "pllm_ud", /* clock source id */
20027 0x80000000, /* CLK_SOURCE_EMC */
20028 165, /* number of burst_regs */
20029 31, /* number of up_down_regs */
20031 0x0000002b, /* EMC_RC */
20032 0x00000142, /* EMC_RFC */
20033 0x00000000, /* EMC_RFC_SLR */
20034 0x0000001e, /* EMC_RAS */
20035 0x0000000b, /* EMC_RP */
20036 0x0000000a, /* EMC_R2W */
20037 0x0000000f, /* EMC_W2R */
20038 0x00000005, /* EMC_R2P */
20039 0x00000016, /* EMC_W2P */
20040 0x0000000b, /* EMC_RD_RCD */
20041 0x0000000b, /* EMC_WR_RCD */
20042 0x00000004, /* EMC_RRD */
20043 0x00000002, /* EMC_REXT */
20044 0x00000000, /* EMC_WEXT */
20045 0x00000007, /* EMC_WDV */
20046 0x00000007, /* EMC_WDV_MASK */
20047 0x0000000e, /* EMC_QUSE */
20048 0x00000002, /* EMC_QUSE_WIDTH */
20049 0x00000000, /* EMC_IBDLY */
20050 0x00000003, /* EMC_EINPUT */
20051 0x0000000f, /* EMC_EINPUT_DURATION */
20052 0x000b0000, /* EMC_PUTERM_EXTRA */
20053 0x00000004, /* EMC_PUTERM_WIDTH */
20054 0x00000000, /* EMC_PUTERM_ADJ */
20055 0x00000000, /* EMC_CDB_CNTL_1 */
20056 0x00000000, /* EMC_CDB_CNTL_2 */
20057 0x00000000, /* EMC_CDB_CNTL_3 */
20058 0x00000002, /* EMC_QRST */
20059 0x00000016, /* EMC_QSAFE */
20060 0x0000001b, /* EMC_RDV */
20061 0x0000001d, /* EMC_RDV_MASK */
20062 0x00001be7, /* EMC_REFRESH */
20063 0x00000000, /* EMC_BURST_REFRESH_NUM */
20064 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
20065 0x00000004, /* EMC_PDEX2WR */
20066 0x00000015, /* EMC_PDEX2RD */
20067 0x00000001, /* EMC_PCHG2PDEN */
20068 0x00000000, /* EMC_ACT2PDEN */
20069 0x00000139, /* EMC_AR2PDEN */
20070 0x0000001b, /* EMC_RW2PDEN */
20071 0x0000014d, /* EMC_TXSR */
20072 0x00000200, /* EMC_TXSRDLL */
20073 0x00000006, /* EMC_TCKE */
20074 0x00000007, /* EMC_TCKESR */
20075 0x00000006, /* EMC_TPD */
20076 0x00000022, /* EMC_TFAW */
20077 0x00000000, /* EMC_TRPAB */
20078 0x0000000a, /* EMC_TCLKSTABLE */
20079 0x0000000a, /* EMC_TCLKSTOP */
20080 0x00001c28, /* EMC_TREFBW */
20081 0x00000000, /* EMC_FBIO_CFG6 */
20082 0x80000006, /* EMC_ODT_WRITE */
20083 0x00000000, /* EMC_ODT_READ */
20084 0x104ab898, /* EMC_FBIO_CFG5 */
20085 0xe00400b1, /* EMC_CFG_DIG_DLL */
20086 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20087 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
20088 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
20089 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
20090 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
20091 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
20092 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
20093 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
20094 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
20095 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
20096 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
20097 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
20098 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
20099 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
20100 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
20101 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
20102 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
20103 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20104 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20105 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20106 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20107 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20108 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20109 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20110 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20111 0x00018000, /* EMC_DLL_XFORM_ADDR0 */
20112 0x00018000, /* EMC_DLL_XFORM_ADDR1 */
20113 0x00000005, /* EMC_DLL_XFORM_ADDR2 */
20114 0x00018000, /* EMC_DLL_XFORM_ADDR3 */
20115 0x00018000, /* EMC_DLL_XFORM_ADDR4 */
20116 0x00000005, /* EMC_DLL_XFORM_ADDR5 */
20117 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20118 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20119 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20120 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20121 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20122 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20123 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20124 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20125 0x00000008, /* EMC_DLI_TRIM_TXDQS0 */
20126 0x00000009, /* EMC_DLI_TRIM_TXDQS1 */
20127 0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
20128 0x00000009, /* EMC_DLI_TRIM_TXDQS3 */
20129 0x0000000a, /* EMC_DLI_TRIM_TXDQS4 */
20130 0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
20131 0x00000009, /* EMC_DLI_TRIM_TXDQS6 */
20132 0x0000000a, /* EMC_DLI_TRIM_TXDQS7 */
20133 0x00000008, /* EMC_DLI_TRIM_TXDQS8 */
20134 0x00000009, /* EMC_DLI_TRIM_TXDQS9 */
20135 0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
20136 0x00000009, /* EMC_DLI_TRIM_TXDQS11 */
20137 0x0000000a, /* EMC_DLI_TRIM_TXDQS12 */
20138 0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
20139 0x00000009, /* EMC_DLI_TRIM_TXDQS14 */
20140 0x0000000a, /* EMC_DLI_TRIM_TXDQS15 */
20141 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
20142 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
20143 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
20144 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
20145 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
20146 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
20147 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
20148 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
20149 0x100002a0, /* EMC_XM2CMDPADCTRL */
20150 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20151 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20152 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
20153 0x00000000, /* EMC_XM2DQPADCTRL2 */
20154 0x00000000, /* EMC_XM2DQPADCTRL3 */
20155 0x77ffc085, /* EMC_XM2CLKPADCTRL */
20156 0x00000000, /* EMC_XM2CLKPADCTRL2 */
20157 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20158 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20159 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20160 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20161 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
20162 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20163 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20164 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
20165 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
20166 0x00000000, /* EMC_TXDSRVTTGEN */
20167 0x00000000, /* EMC_FBIO_SPARE */
20168 0x00020000, /* EMC_ZCAL_INTERVAL */
20169 0x00000128, /* EMC_ZCAL_WAIT_CNT */
20170 0x002f000e, /* EMC_MRS_WAIT_CNT */
20171 0x002f000e, /* EMC_MRS_WAIT_CNT2 */
20172 0x00000000, /* EMC_CTT */
20173 0x00000004, /* EMC_CTT_DURATION */
20174 0x00004080, /* EMC_CFG_PIPE */
20175 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
20176 0x00000012, /* EMC_QPOP */
20177 0x0e00000d, /* MC_EMEM_ARB_CFG */
20178 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20179 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
20180 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
20181 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
20182 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
20183 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
20184 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
20185 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20186 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20187 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20188 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20189 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
20190 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
20191 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
20192 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
20193 0x746e2a17, /* MC_EMEM_ARB_MISC0 */
20194 0x70000f02, /* MC_EMEM_ARB_MISC1 */
20195 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20198 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
20199 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
20200 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20201 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20202 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20203 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20204 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20205 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20206 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20207 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20208 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20209 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20210 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20211 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
20212 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
20213 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20214 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20215 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20216 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20217 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20218 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20219 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20220 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20221 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20222 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20223 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20224 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20225 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20226 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20227 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20228 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20230 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
20231 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20232 0x00000802, /* EMC_CTT_TERM_CTRL */
20233 0x73300000, /* EMC_CFG */
20234 0x008008a5, /* EMC_CFG_2 */
20235 0x00040000, /* EMC_SEL_DPD_CTRL */
20236 0xe0040069, /* EMC_CFG_DIG_DLL */
20237 0x00000000, /* EMC_BGBIAS_CTL0 */
20238 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20239 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20240 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20241 0x00000f15, /* Mode Register 0 */
20242 0x00100002, /* Mode Register 1 */
20243 0x00200420, /* Mode Register 2 */
20244 0x00000000, /* Mode Register 4 */
20245 1180, /* expected dvfs latency (ns) */
20249 static struct tegra12_emc_table jetson_tk1_pm377_ddr3_emc_table[] = {
20251 0x19, /* V5.0.14 */
20252 "01_102000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20253 102000, /* SDRAM frequency */
20254 800, /* min voltage */
20255 800, /* gpu min voltage */
20256 "pllp_out0", /* clock source id */
20257 0x40000006, /* CLK_SOURCE_EMC */
20258 165, /* number of burst_regs */
20259 31, /* number of up_down_regs */
20261 0x00000004, /* EMC_RC */
20262 0x0000001a, /* EMC_RFC */
20263 0x00000000, /* EMC_RFC_SLR */
20264 0x00000003, /* EMC_RAS */
20265 0x00000001, /* EMC_RP */
20266 0x00000004, /* EMC_R2W */
20267 0x0000000a, /* EMC_W2R */
20268 0x00000003, /* EMC_R2P */
20269 0x0000000b, /* EMC_W2P */
20270 0x00000001, /* EMC_RD_RCD */
20271 0x00000001, /* EMC_WR_RCD */
20272 0x00000003, /* EMC_RRD */
20273 0x00000003, /* EMC_REXT */
20274 0x00000000, /* EMC_WEXT */
20275 0x00000006, /* EMC_WDV */
20276 0x00000006, /* EMC_WDV_MASK */
20277 0x00000006, /* EMC_QUSE */
20278 0x00000002, /* EMC_QUSE_WIDTH */
20279 0x00000000, /* EMC_IBDLY */
20280 0x00000005, /* EMC_EINPUT */
20281 0x00000005, /* EMC_EINPUT_DURATION */
20282 0x00010000, /* EMC_PUTERM_EXTRA */
20283 0x00000003, /* EMC_PUTERM_WIDTH */
20284 0x00000000, /* EMC_PUTERM_ADJ */
20285 0x00000000, /* EMC_CDB_CNTL_1 */
20286 0x00000000, /* EMC_CDB_CNTL_2 */
20287 0x00000000, /* EMC_CDB_CNTL_3 */
20288 0x00000004, /* EMC_QRST */
20289 0x0000000c, /* EMC_QSAFE */
20290 0x0000000d, /* EMC_RDV */
20291 0x0000000f, /* EMC_RDV_MASK */
20292 0x00000304, /* EMC_REFRESH */
20293 0x00000000, /* EMC_BURST_REFRESH_NUM */
20294 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
20295 0x00000002, /* EMC_PDEX2WR */
20296 0x00000002, /* EMC_PDEX2RD */
20297 0x00000001, /* EMC_PCHG2PDEN */
20298 0x00000000, /* EMC_ACT2PDEN */
20299 0x00000018, /* EMC_AR2PDEN */
20300 0x0000000f, /* EMC_RW2PDEN */
20301 0x0000001c, /* EMC_TXSR */
20302 0x0000001c, /* EMC_TXSRDLL */
20303 0x00000004, /* EMC_TCKE */
20304 0x00000005, /* EMC_TCKESR */
20305 0x00000004, /* EMC_TPD */
20306 0x00000001, /* EMC_TFAW */
20307 0x00000000, /* EMC_TRPAB */
20308 0x00000005, /* EMC_TCLKSTABLE */
20309 0x00000005, /* EMC_TCLKSTOP */
20310 0x0000031c, /* EMC_TREFBW */
20311 0x00000000, /* EMC_FBIO_CFG6 */
20312 0x00000000, /* EMC_ODT_WRITE */
20313 0x00000000, /* EMC_ODT_READ */
20314 0x106ca298, /* EMC_FBIO_CFG5 */
20315 0x002c00a0, /* EMC_CFG_DIG_DLL */
20316 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20317 0x00064000, /* EMC_DLL_XFORM_DQS0 */
20318 0x00064000, /* EMC_DLL_XFORM_DQS1 */
20319 0x00064000, /* EMC_DLL_XFORM_DQS2 */
20320 0x00064000, /* EMC_DLL_XFORM_DQS3 */
20321 0x00064000, /* EMC_DLL_XFORM_DQS4 */
20322 0x00064000, /* EMC_DLL_XFORM_DQS5 */
20323 0x00064000, /* EMC_DLL_XFORM_DQS6 */
20324 0x00064000, /* EMC_DLL_XFORM_DQS7 */
20325 0x00064000, /* EMC_DLL_XFORM_DQS8 */
20326 0x00064000, /* EMC_DLL_XFORM_DQS9 */
20327 0x00064000, /* EMC_DLL_XFORM_DQS10 */
20328 0x00064000, /* EMC_DLL_XFORM_DQS11 */
20329 0x00064000, /* EMC_DLL_XFORM_DQS12 */
20330 0x00064000, /* EMC_DLL_XFORM_DQS13 */
20331 0x00064000, /* EMC_DLL_XFORM_DQS14 */
20332 0x00064000, /* EMC_DLL_XFORM_DQS15 */
20333 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20334 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20335 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20336 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20337 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20338 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20339 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20340 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20341 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
20342 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
20343 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20344 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
20345 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
20346 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20347 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20348 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20349 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20350 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20351 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20352 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20353 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20354 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20355 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20356 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20357 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20358 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20359 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20360 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20361 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20362 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20363 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20364 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20365 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20366 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20367 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20368 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20369 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20370 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20371 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
20372 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
20373 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
20374 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
20375 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
20376 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
20377 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
20378 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
20379 0x10000280, /* EMC_XM2CMDPADCTRL */
20380 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20381 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20382 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
20383 0x00000000, /* EMC_XM2DQPADCTRL2 */
20384 0x00000000, /* EMC_XM2DQPADCTRL3 */
20385 0x77ffc081, /* EMC_XM2CLKPADCTRL */
20386 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
20387 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20388 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20389 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
20390 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20391 0x51451400, /* EMC_XM2DQSPADCTRL3 */
20392 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20393 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20394 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20395 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20396 0x00000033, /* EMC_TXDSRVTTGEN */
20397 0x00000000, /* EMC_FBIO_SPARE */
20398 0x00000000, /* EMC_ZCAL_INTERVAL */
20399 0x00000042, /* EMC_ZCAL_WAIT_CNT */
20400 0x00110011, /* EMC_MRS_WAIT_CNT */
20401 0x00110011, /* EMC_MRS_WAIT_CNT2 */
20402 0x00000000, /* EMC_CTT */
20403 0x00000003, /* EMC_CTT_DURATION */
20404 0x0000f2f3, /* EMC_CFG_PIPE */
20405 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
20406 0x0000000a, /* EMC_QPOP */
20407 0x08000001, /* MC_EMEM_ARB_CFG */
20408 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20409 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20410 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20411 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
20412 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
20413 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
20414 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20415 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20416 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20417 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
20418 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20419 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
20420 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20421 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
20422 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
20423 0x73c30504, /* MC_EMEM_ARB_MISC0 */
20424 0x70000f03, /* MC_EMEM_ARB_MISC1 */
20425 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20428 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
20429 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
20430 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20431 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20432 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20433 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20434 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20435 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20436 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20437 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20438 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20439 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20440 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20441 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
20442 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20443 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20444 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20445 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20446 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20447 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20448 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20449 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20451 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20454 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20458 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20460 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20461 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20462 0x00000802, /* EMC_CTT_TERM_CTRL */
20463 0x73240000, /* EMC_CFG */
20464 0x000008c5, /* EMC_CFG_2 */
20465 0x00040128, /* EMC_SEL_DPD_CTRL */
20466 0x002c0068, /* EMC_CFG_DIG_DLL */
20467 0x00000008, /* EMC_BGBIAS_CTL0 */
20468 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20469 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20470 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20471 0x80001221, /* Mode Register 0 */
20472 0x80100003, /* Mode Register 1 */
20473 0x80200008, /* Mode Register 2 */
20474 0x00000000, /* Mode Register 4 */
20475 6890, /* expected dvfs latency (ns) */
20478 0x19, /* V5.0.14 */
20479 "01_204000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20480 204000, /* SDRAM frequency */
20481 800, /* min voltage */
20482 800, /* gpu min voltage */
20483 "pllp_out0", /* clock source id */
20484 0x40000002, /* CLK_SOURCE_EMC */
20485 165, /* number of burst_regs */
20486 31, /* number of up_down_regs */
20488 0x00000009, /* EMC_RC */
20489 0x00000035, /* EMC_RFC */
20490 0x00000000, /* EMC_RFC_SLR */
20491 0x00000006, /* EMC_RAS */
20492 0x00000002, /* EMC_RP */
20493 0x00000005, /* EMC_R2W */
20494 0x0000000a, /* EMC_W2R */
20495 0x00000003, /* EMC_R2P */
20496 0x0000000b, /* EMC_W2P */
20497 0x00000002, /* EMC_RD_RCD */
20498 0x00000002, /* EMC_WR_RCD */
20499 0x00000003, /* EMC_RRD */
20500 0x00000003, /* EMC_REXT */
20501 0x00000000, /* EMC_WEXT */
20502 0x00000005, /* EMC_WDV */
20503 0x00000005, /* EMC_WDV_MASK */
20504 0x00000006, /* EMC_QUSE */
20505 0x00000002, /* EMC_QUSE_WIDTH */
20506 0x00000000, /* EMC_IBDLY */
20507 0x00000004, /* EMC_EINPUT */
20508 0x00000006, /* EMC_EINPUT_DURATION */
20509 0x00010000, /* EMC_PUTERM_EXTRA */
20510 0x00000003, /* EMC_PUTERM_WIDTH */
20511 0x00000000, /* EMC_PUTERM_ADJ */
20512 0x00000000, /* EMC_CDB_CNTL_1 */
20513 0x00000000, /* EMC_CDB_CNTL_2 */
20514 0x00000000, /* EMC_CDB_CNTL_3 */
20515 0x00000003, /* EMC_QRST */
20516 0x0000000d, /* EMC_QSAFE */
20517 0x0000000f, /* EMC_RDV */
20518 0x00000011, /* EMC_RDV_MASK */
20519 0x00000607, /* EMC_REFRESH */
20520 0x00000000, /* EMC_BURST_REFRESH_NUM */
20521 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
20522 0x00000002, /* EMC_PDEX2WR */
20523 0x00000002, /* EMC_PDEX2RD */
20524 0x00000001, /* EMC_PCHG2PDEN */
20525 0x00000000, /* EMC_ACT2PDEN */
20526 0x00000032, /* EMC_AR2PDEN */
20527 0x0000000f, /* EMC_RW2PDEN */
20528 0x00000038, /* EMC_TXSR */
20529 0x00000038, /* EMC_TXSRDLL */
20530 0x00000004, /* EMC_TCKE */
20531 0x00000005, /* EMC_TCKESR */
20532 0x00000004, /* EMC_TPD */
20533 0x00000004, /* EMC_TFAW */
20534 0x00000000, /* EMC_TRPAB */
20535 0x00000005, /* EMC_TCLKSTABLE */
20536 0x00000005, /* EMC_TCLKSTOP */
20537 0x00000638, /* EMC_TREFBW */
20538 0x00000000, /* EMC_FBIO_CFG6 */
20539 0x00000000, /* EMC_ODT_WRITE */
20540 0x00000000, /* EMC_ODT_READ */
20541 0x106ca298, /* EMC_FBIO_CFG5 */
20542 0x002c00a0, /* EMC_CFG_DIG_DLL */
20543 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20544 0x00064000, /* EMC_DLL_XFORM_DQS0 */
20545 0x00064000, /* EMC_DLL_XFORM_DQS1 */
20546 0x00064000, /* EMC_DLL_XFORM_DQS2 */
20547 0x00064000, /* EMC_DLL_XFORM_DQS3 */
20548 0x00064000, /* EMC_DLL_XFORM_DQS4 */
20549 0x00064000, /* EMC_DLL_XFORM_DQS5 */
20550 0x00064000, /* EMC_DLL_XFORM_DQS6 */
20551 0x00064000, /* EMC_DLL_XFORM_DQS7 */
20552 0x00064000, /* EMC_DLL_XFORM_DQS8 */
20553 0x00064000, /* EMC_DLL_XFORM_DQS9 */
20554 0x00064000, /* EMC_DLL_XFORM_DQS10 */
20555 0x00064000, /* EMC_DLL_XFORM_DQS11 */
20556 0x00064000, /* EMC_DLL_XFORM_DQS12 */
20557 0x00064000, /* EMC_DLL_XFORM_DQS13 */
20558 0x00064000, /* EMC_DLL_XFORM_DQS14 */
20559 0x00064000, /* EMC_DLL_XFORM_DQS15 */
20560 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20561 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20562 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20563 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20564 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20565 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20566 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20567 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20568 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
20569 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
20570 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20571 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
20572 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
20573 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20574 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20575 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20576 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20577 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20578 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20579 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20580 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20581 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20582 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20583 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20584 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20585 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20586 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20587 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20588 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20589 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20590 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20591 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20592 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20593 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20594 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20595 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20596 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20597 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20598 0x00090000, /* EMC_DLL_XFORM_DQ0 */
20599 0x00090000, /* EMC_DLL_XFORM_DQ1 */
20600 0x00090000, /* EMC_DLL_XFORM_DQ2 */
20601 0x00090000, /* EMC_DLL_XFORM_DQ3 */
20602 0x00009000, /* EMC_DLL_XFORM_DQ4 */
20603 0x00009000, /* EMC_DLL_XFORM_DQ5 */
20604 0x00009000, /* EMC_DLL_XFORM_DQ6 */
20605 0x00009000, /* EMC_DLL_XFORM_DQ7 */
20606 0x10000280, /* EMC_XM2CMDPADCTRL */
20607 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20608 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20609 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
20610 0x00000000, /* EMC_XM2DQPADCTRL2 */
20611 0x00000000, /* EMC_XM2DQPADCTRL3 */
20612 0x77ffc081, /* EMC_XM2CLKPADCTRL */
20613 0x00000606, /* EMC_XM2CLKPADCTRL2 */
20614 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20615 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20616 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
20617 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20618 0x51451400, /* EMC_XM2DQSPADCTRL3 */
20619 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20620 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20621 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20622 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20623 0x00000066, /* EMC_TXDSRVTTGEN */
20624 0x00000000, /* EMC_FBIO_SPARE */
20625 0x00020000, /* EMC_ZCAL_INTERVAL */
20626 0x00000100, /* EMC_ZCAL_WAIT_CNT */
20627 0x00110011, /* EMC_MRS_WAIT_CNT */
20628 0x00110011, /* EMC_MRS_WAIT_CNT2 */
20629 0x00000000, /* EMC_CTT */
20630 0x00000003, /* EMC_CTT_DURATION */
20631 0x0000d2b3, /* EMC_CFG_PIPE */
20632 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
20633 0x0000000a, /* EMC_QPOP */
20634 0x01000003, /* MC_EMEM_ARB_CFG */
20635 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20636 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20637 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20638 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
20639 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
20640 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
20641 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20642 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20643 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20644 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
20645 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20646 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
20647 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20648 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
20649 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
20650 0x73840a05, /* MC_EMEM_ARB_MISC0 */
20651 0x70000f03, /* MC_EMEM_ARB_MISC1 */
20652 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20655 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
20656 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
20657 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20658 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20659 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20660 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20661 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20662 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20663 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20664 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20665 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20666 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20667 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20668 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
20669 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20670 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20671 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20672 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20673 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20674 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20675 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20676 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20677 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20678 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20679 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20680 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20681 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20682 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20684 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20685 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20687 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20688 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20689 0x00000802, /* EMC_CTT_TERM_CTRL */
20690 0x73240000, /* EMC_CFG */
20691 0x000008cd, /* EMC_CFG_2 */
20692 0x00040128, /* EMC_SEL_DPD_CTRL */
20693 0x002c0068, /* EMC_CFG_DIG_DLL */
20694 0x00000008, /* EMC_BGBIAS_CTL0 */
20695 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20696 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20697 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20698 0x80001221, /* Mode Register 0 */
20699 0x80100003, /* Mode Register 1 */
20700 0x80200008, /* Mode Register 2 */
20701 0x00000000, /* Mode Register 4 */
20702 3420, /* expected dvfs latency (ns) */
20705 0x19, /* V5.0.14 */
20706 "01_300000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20707 300000, /* SDRAM frequency */
20708 820, /* min voltage */
20709 820, /* gpu min voltage */
20710 "pllc_out0", /* clock source id */
20711 0x20000002, /* CLK_SOURCE_EMC */
20712 165, /* number of burst_regs */
20713 31, /* number of up_down_regs */
20715 0x0000000c, /* EMC_RC */
20716 0x0000004c, /* EMC_RFC */
20717 0x00000000, /* EMC_RFC_SLR */
20718 0x00000008, /* EMC_RAS */
20719 0x00000002, /* EMC_RP */
20720 0x00000004, /* EMC_R2W */
20721 0x00000008, /* EMC_W2R */
20722 0x00000002, /* EMC_R2P */
20723 0x00000009, /* EMC_W2P */
20724 0x00000002, /* EMC_RD_RCD */
20725 0x00000002, /* EMC_WR_RCD */
20726 0x00000002, /* EMC_RRD */
20727 0x00000002, /* EMC_REXT */
20728 0x00000000, /* EMC_WEXT */
20729 0x00000003, /* EMC_WDV */
20730 0x00000003, /* EMC_WDV_MASK */
20731 0x00000005, /* EMC_QUSE */
20732 0x00000002, /* EMC_QUSE_WIDTH */
20733 0x00000000, /* EMC_IBDLY */
20734 0x00000002, /* EMC_EINPUT */
20735 0x00000007, /* EMC_EINPUT_DURATION */
20736 0x00020000, /* EMC_PUTERM_EXTRA */
20737 0x00000003, /* EMC_PUTERM_WIDTH */
20738 0x00000000, /* EMC_PUTERM_ADJ */
20739 0x00000000, /* EMC_CDB_CNTL_1 */
20740 0x00000000, /* EMC_CDB_CNTL_2 */
20741 0x00000000, /* EMC_CDB_CNTL_3 */
20742 0x00000001, /* EMC_QRST */
20743 0x0000000e, /* EMC_QSAFE */
20744 0x00000010, /* EMC_RDV */
20745 0x00000012, /* EMC_RDV_MASK */
20746 0x000008e4, /* EMC_REFRESH */
20747 0x00000000, /* EMC_BURST_REFRESH_NUM */
20748 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
20749 0x00000001, /* EMC_PDEX2WR */
20750 0x00000008, /* EMC_PDEX2RD */
20751 0x00000001, /* EMC_PCHG2PDEN */
20752 0x00000000, /* EMC_ACT2PDEN */
20753 0x0000004a, /* EMC_AR2PDEN */
20754 0x0000000e, /* EMC_RW2PDEN */
20755 0x00000051, /* EMC_TXSR */
20756 0x00000200, /* EMC_TXSRDLL */
20757 0x00000004, /* EMC_TCKE */
20758 0x00000005, /* EMC_TCKESR */
20759 0x00000004, /* EMC_TPD */
20760 0x00000005, /* EMC_TFAW */
20761 0x00000000, /* EMC_TRPAB */
20762 0x00000005, /* EMC_TCLKSTABLE */
20763 0x00000005, /* EMC_TCLKSTOP */
20764 0x00000924, /* EMC_TREFBW */
20765 0x00000000, /* EMC_FBIO_CFG6 */
20766 0x00000000, /* EMC_ODT_WRITE */
20767 0x00000000, /* EMC_ODT_READ */
20768 0x104cb098, /* EMC_FBIO_CFG5 */
20769 0x002c00a0, /* EMC_CFG_DIG_DLL */
20770 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20771 0x00030000, /* EMC_DLL_XFORM_DQS0 */
20772 0x00030000, /* EMC_DLL_XFORM_DQS1 */
20773 0x00030000, /* EMC_DLL_XFORM_DQS2 */
20774 0x00030000, /* EMC_DLL_XFORM_DQS3 */
20775 0x00030000, /* EMC_DLL_XFORM_DQS4 */
20776 0x00030000, /* EMC_DLL_XFORM_DQS5 */
20777 0x00030000, /* EMC_DLL_XFORM_DQS6 */
20778 0x00030000, /* EMC_DLL_XFORM_DQS7 */
20779 0x00030000, /* EMC_DLL_XFORM_DQS8 */
20780 0x00030000, /* EMC_DLL_XFORM_DQS9 */
20781 0x00030000, /* EMC_DLL_XFORM_DQS10 */
20782 0x00030000, /* EMC_DLL_XFORM_DQS11 */
20783 0x00030000, /* EMC_DLL_XFORM_DQS12 */
20784 0x00030000, /* EMC_DLL_XFORM_DQS13 */
20785 0x00030000, /* EMC_DLL_XFORM_DQS14 */
20786 0x00030000, /* EMC_DLL_XFORM_DQS15 */
20787 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20788 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20789 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20790 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20791 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20792 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20793 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20794 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20795 0x0009c000, /* EMC_DLL_XFORM_ADDR0 */
20796 0x0009c000, /* EMC_DLL_XFORM_ADDR1 */
20797 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20798 0x0009c000, /* EMC_DLL_XFORM_ADDR3 */
20799 0x0009c000, /* EMC_DLL_XFORM_ADDR4 */
20800 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20801 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20802 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20803 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20804 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20805 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20806 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20807 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20808 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20809 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20810 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20811 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20812 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20813 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20814 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20815 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20816 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20817 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20818 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20819 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20820 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20821 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20822 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20823 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20824 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20825 0x00060000, /* EMC_DLL_XFORM_DQ0 */
20826 0x00060000, /* EMC_DLL_XFORM_DQ1 */
20827 0x00060000, /* EMC_DLL_XFORM_DQ2 */
20828 0x00060000, /* EMC_DLL_XFORM_DQ3 */
20829 0x00006000, /* EMC_DLL_XFORM_DQ4 */
20830 0x00006000, /* EMC_DLL_XFORM_DQ5 */
20831 0x00006000, /* EMC_DLL_XFORM_DQ6 */
20832 0x00006000, /* EMC_DLL_XFORM_DQ7 */
20833 0x10000280, /* EMC_XM2CMDPADCTRL */
20834 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20835 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20836 0x01231339, /* EMC_XM2DQSPADCTRL2 */
20837 0x00000000, /* EMC_XM2DQPADCTRL2 */
20838 0x00000000, /* EMC_XM2DQPADCTRL3 */
20839 0x77ffc081, /* EMC_XM2CLKPADCTRL */
20840 0x00000606, /* EMC_XM2CLKPADCTRL2 */
20841 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20842 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20843 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20844 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20845 0x51451420, /* EMC_XM2DQSPADCTRL3 */
20846 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20847 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20848 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20849 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20850 0x00000096, /* EMC_TXDSRVTTGEN */
20851 0x00000000, /* EMC_FBIO_SPARE */
20852 0x00020000, /* EMC_ZCAL_INTERVAL */
20853 0x00000100, /* EMC_ZCAL_WAIT_CNT */
20854 0x01740011, /* EMC_MRS_WAIT_CNT */
20855 0x01740011, /* EMC_MRS_WAIT_CNT2 */
20856 0x00000000, /* EMC_CTT */
20857 0x00000003, /* EMC_CTT_DURATION */
20858 0x000052a3, /* EMC_CFG_PIPE */
20859 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
20860 0x00000009, /* EMC_QPOP */
20861 0x08000004, /* MC_EMEM_ARB_CFG */
20862 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20863 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20864 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20865 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
20866 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
20867 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
20868 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20869 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20870 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20871 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20872 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20873 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
20874 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20875 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
20876 0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
20877 0x77450e07, /* MC_EMEM_ARB_MISC0 */
20878 0x70000f03, /* MC_EMEM_ARB_MISC1 */
20879 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20882 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
20883 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
20884 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20885 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20886 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20887 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20888 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20889 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20890 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20891 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20892 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20893 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20894 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20895 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
20896 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20897 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20898 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20899 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20900 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20901 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20902 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20903 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20904 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20905 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20906 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20907 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20908 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20909 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20910 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20911 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20912 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20914 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20915 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20916 0x00000802, /* EMC_CTT_TERM_CTRL */
20917 0x73340000, /* EMC_CFG */
20918 0x000008d5, /* EMC_CFG_2 */
20919 0x00040128, /* EMC_SEL_DPD_CTRL */
20920 0x002c0068, /* EMC_CFG_DIG_DLL */
20921 0x00000000, /* EMC_BGBIAS_CTL0 */
20922 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20923 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20924 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20925 0x80000321, /* Mode Register 0 */
20926 0x80100002, /* Mode Register 1 */
20927 0x80200000, /* Mode Register 2 */
20928 0x00000000, /* Mode Register 4 */
20929 2680, /* expected dvfs latency (ns) */
20932 0x19, /* V5.0.14 */
20933 "01_396000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20934 396000, /* SDRAM frequency */
20935 850, /* min voltage */
20936 850, /* gpu min voltage */
20937 "pllm_out0", /* clock source id */
20938 0x00000002, /* CLK_SOURCE_EMC */
20939 165, /* number of burst_regs */
20940 31, /* number of up_down_regs */
20942 0x00000011, /* EMC_RC */
20943 0x00000065, /* EMC_RFC */
20944 0x00000000, /* EMC_RFC_SLR */
20945 0x0000000c, /* EMC_RAS */
20946 0x00000004, /* EMC_RP */
20947 0x00000005, /* EMC_R2W */
20948 0x00000008, /* EMC_W2R */
20949 0x00000002, /* EMC_R2P */
20950 0x0000000a, /* EMC_W2P */
20951 0x00000004, /* EMC_RD_RCD */
20952 0x00000004, /* EMC_WR_RCD */
20953 0x00000002, /* EMC_RRD */
20954 0x00000002, /* EMC_REXT */
20955 0x00000000, /* EMC_WEXT */
20956 0x00000003, /* EMC_WDV */
20957 0x00000003, /* EMC_WDV_MASK */
20958 0x00000005, /* EMC_QUSE */
20959 0x00000002, /* EMC_QUSE_WIDTH */
20960 0x00000000, /* EMC_IBDLY */
20961 0x00000001, /* EMC_EINPUT */
20962 0x00000008, /* EMC_EINPUT_DURATION */
20963 0x00020000, /* EMC_PUTERM_EXTRA */
20964 0x00000003, /* EMC_PUTERM_WIDTH */
20965 0x00000000, /* EMC_PUTERM_ADJ */
20966 0x00000000, /* EMC_CDB_CNTL_1 */
20967 0x00000000, /* EMC_CDB_CNTL_2 */
20968 0x00000000, /* EMC_CDB_CNTL_3 */
20969 0x00000000, /* EMC_QRST */
20970 0x0000000f, /* EMC_QSAFE */
20971 0x00000010, /* EMC_RDV */
20972 0x00000012, /* EMC_RDV_MASK */
20973 0x00000bd1, /* EMC_REFRESH */
20974 0x00000000, /* EMC_BURST_REFRESH_NUM */
20975 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
20976 0x00000001, /* EMC_PDEX2WR */
20977 0x00000008, /* EMC_PDEX2RD */
20978 0x00000001, /* EMC_PCHG2PDEN */
20979 0x00000000, /* EMC_ACT2PDEN */
20980 0x00000063, /* EMC_AR2PDEN */
20981 0x0000000f, /* EMC_RW2PDEN */
20982 0x0000006b, /* EMC_TXSR */
20983 0x00000200, /* EMC_TXSRDLL */
20984 0x00000004, /* EMC_TCKE */
20985 0x00000005, /* EMC_TCKESR */
20986 0x00000004, /* EMC_TPD */
20987 0x00000007, /* EMC_TFAW */
20988 0x00000000, /* EMC_TRPAB */
20989 0x00000005, /* EMC_TCLKSTABLE */
20990 0x00000005, /* EMC_TCLKSTOP */
20991 0x00000c11, /* EMC_TREFBW */
20992 0x00000000, /* EMC_FBIO_CFG6 */
20993 0x00000000, /* EMC_ODT_WRITE */
20994 0x00000000, /* EMC_ODT_READ */
20995 0x104cb098, /* EMC_FBIO_CFG5 */
20996 0x002c00a0, /* EMC_CFG_DIG_DLL */
20997 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20998 0x00030000, /* EMC_DLL_XFORM_DQS0 */
20999 0x00030000, /* EMC_DLL_XFORM_DQS1 */
21000 0x00030000, /* EMC_DLL_XFORM_DQS2 */
21001 0x00030000, /* EMC_DLL_XFORM_DQS3 */
21002 0x00030000, /* EMC_DLL_XFORM_DQS4 */
21003 0x00030000, /* EMC_DLL_XFORM_DQS5 */
21004 0x00030000, /* EMC_DLL_XFORM_DQS6 */
21005 0x00030000, /* EMC_DLL_XFORM_DQS7 */
21006 0x00030000, /* EMC_DLL_XFORM_DQS8 */
21007 0x00030000, /* EMC_DLL_XFORM_DQS9 */
21008 0x00030000, /* EMC_DLL_XFORM_DQS10 */
21009 0x00030000, /* EMC_DLL_XFORM_DQS11 */
21010 0x00030000, /* EMC_DLL_XFORM_DQS12 */
21011 0x00030000, /* EMC_DLL_XFORM_DQS13 */
21012 0x00030000, /* EMC_DLL_XFORM_DQS14 */
21013 0x00030000, /* EMC_DLL_XFORM_DQS15 */
21014 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21015 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21016 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21017 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21018 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21019 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21020 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21021 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21022 0x00078000, /* EMC_DLL_XFORM_ADDR0 */
21023 0x00078000, /* EMC_DLL_XFORM_ADDR1 */
21024 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21025 0x00078000, /* EMC_DLL_XFORM_ADDR3 */
21026 0x00078000, /* EMC_DLL_XFORM_ADDR4 */
21027 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21028 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21029 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21030 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21031 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21032 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21033 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21034 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21035 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21036 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21037 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21038 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21039 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21040 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21041 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21042 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21043 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21044 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21045 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21046 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21047 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21048 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21049 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21050 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21051 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21052 0x00044000, /* EMC_DLL_XFORM_DQ0 */
21053 0x00044000, /* EMC_DLL_XFORM_DQ1 */
21054 0x00044000, /* EMC_DLL_XFORM_DQ2 */
21055 0x00044000, /* EMC_DLL_XFORM_DQ3 */
21056 0x00004400, /* EMC_DLL_XFORM_DQ4 */
21057 0x00004400, /* EMC_DLL_XFORM_DQ5 */
21058 0x00004400, /* EMC_DLL_XFORM_DQ6 */
21059 0x00004400, /* EMC_DLL_XFORM_DQ7 */
21060 0x10000280, /* EMC_XM2CMDPADCTRL */
21061 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21062 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21063 0x01231339, /* EMC_XM2DQSPADCTRL2 */
21064 0x00000000, /* EMC_XM2DQPADCTRL2 */
21065 0x00000000, /* EMC_XM2DQPADCTRL3 */
21066 0x77ffc081, /* EMC_XM2CLKPADCTRL */
21067 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21068 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21069 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21070 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21071 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21072 0x51451420, /* EMC_XM2DQSPADCTRL3 */
21073 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21074 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21075 0x51451400, /* EMC_XM2DQSPADCTRL6 */
21076 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
21077 0x000000c6, /* EMC_TXDSRVTTGEN */
21078 0x00000000, /* EMC_FBIO_SPARE */
21079 0x00020000, /* EMC_ZCAL_INTERVAL */
21080 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21081 0x015b0011, /* EMC_MRS_WAIT_CNT */
21082 0x015b0011, /* EMC_MRS_WAIT_CNT2 */
21083 0x00000000, /* EMC_CTT */
21084 0x00000003, /* EMC_CTT_DURATION */
21085 0x000052a3, /* EMC_CFG_PIPE */
21086 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
21087 0x00000009, /* EMC_QPOP */
21088 0x0f000005, /* MC_EMEM_ARB_CFG */
21089 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21090 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
21091 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
21092 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
21093 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
21094 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
21095 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21096 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21097 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21098 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21099 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21100 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
21101 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
21102 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
21103 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
21104 0x7586120a, /* MC_EMEM_ARB_MISC0 */
21105 0x70000f03, /* MC_EMEM_ARB_MISC1 */
21106 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21109 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
21110 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
21111 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21112 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21113 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21114 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21115 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21116 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21117 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21118 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21119 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21120 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21121 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21122 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
21123 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
21124 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21125 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21126 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21127 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21128 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21129 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21130 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21131 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21132 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21133 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21134 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21135 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21136 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21137 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21138 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21139 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21141 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21142 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21143 0x00000802, /* EMC_CTT_TERM_CTRL */
21144 0x73340000, /* EMC_CFG */
21145 0x00000895, /* EMC_CFG_2 */
21146 0x00040008, /* EMC_SEL_DPD_CTRL */
21147 0x002c0068, /* EMC_CFG_DIG_DLL */
21148 0x00000000, /* EMC_BGBIAS_CTL0 */
21149 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21150 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21151 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21152 0x80000521, /* Mode Register 0 */
21153 0x80100002, /* Mode Register 1 */
21154 0x80200000, /* Mode Register 2 */
21155 0x00000000, /* Mode Register 4 */
21156 2180, /* expected dvfs latency (ns) */
21159 0x19, /* V5.0.14 */
21160 "01_528000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21161 528000, /* SDRAM frequency */
21162 880, /* min voltage */
21163 870, /* gpu min voltage */
21164 "pllm_ud", /* clock source id */
21165 0x80000000, /* CLK_SOURCE_EMC */
21166 165, /* number of burst_regs */
21167 31, /* number of up_down_regs */
21169 0x00000017, /* EMC_RC */
21170 0x00000088, /* EMC_RFC */
21171 0x00000000, /* EMC_RFC_SLR */
21172 0x00000010, /* EMC_RAS */
21173 0x00000005, /* EMC_RP */
21174 0x00000006, /* EMC_R2W */
21175 0x00000009, /* EMC_W2R */
21176 0x00000002, /* EMC_R2P */
21177 0x0000000d, /* EMC_W2P */
21178 0x00000005, /* EMC_RD_RCD */
21179 0x00000005, /* EMC_WR_RCD */
21180 0x00000002, /* EMC_RRD */
21181 0x00000002, /* EMC_REXT */
21182 0x00000000, /* EMC_WEXT */
21183 0x00000003, /* EMC_WDV */
21184 0x00000003, /* EMC_WDV_MASK */
21185 0x00000007, /* EMC_QUSE */
21186 0x00000002, /* EMC_QUSE_WIDTH */
21187 0x00000000, /* EMC_IBDLY */
21188 0x00000002, /* EMC_EINPUT */
21189 0x00000009, /* EMC_EINPUT_DURATION */
21190 0x00040000, /* EMC_PUTERM_EXTRA */
21191 0x00000003, /* EMC_PUTERM_WIDTH */
21192 0x00000000, /* EMC_PUTERM_ADJ */
21193 0x00000000, /* EMC_CDB_CNTL_1 */
21194 0x00000000, /* EMC_CDB_CNTL_2 */
21195 0x00000000, /* EMC_CDB_CNTL_3 */
21196 0x00000001, /* EMC_QRST */
21197 0x00000010, /* EMC_QSAFE */
21198 0x00000013, /* EMC_RDV */
21199 0x00000015, /* EMC_RDV_MASK */
21200 0x00000fd6, /* EMC_REFRESH */
21201 0x00000000, /* EMC_BURST_REFRESH_NUM */
21202 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
21203 0x00000002, /* EMC_PDEX2WR */
21204 0x0000000b, /* EMC_PDEX2RD */
21205 0x00000001, /* EMC_PCHG2PDEN */
21206 0x00000000, /* EMC_ACT2PDEN */
21207 0x00000084, /* EMC_AR2PDEN */
21208 0x00000012, /* EMC_RW2PDEN */
21209 0x0000008f, /* EMC_TXSR */
21210 0x00000200, /* EMC_TXSRDLL */
21211 0x00000004, /* EMC_TCKE */
21212 0x00000005, /* EMC_TCKESR */
21213 0x00000004, /* EMC_TPD */
21214 0x0000000b, /* EMC_TFAW */
21215 0x00000000, /* EMC_TRPAB */
21216 0x00000006, /* EMC_TCLKSTABLE */
21217 0x00000006, /* EMC_TCLKSTOP */
21218 0x00001017, /* EMC_TREFBW */
21219 0x00000000, /* EMC_FBIO_CFG6 */
21220 0x00000000, /* EMC_ODT_WRITE */
21221 0x00000000, /* EMC_ODT_READ */
21222 0x104cb098, /* EMC_FBIO_CFG5 */
21223 0xe01d00b1, /* EMC_CFG_DIG_DLL */
21224 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21225 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21226 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21227 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21228 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21229 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21230 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21231 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21232 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21233 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21234 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21235 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21236 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21237 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21238 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21239 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21240 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21241 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21242 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21243 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21244 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21245 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21246 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21247 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21248 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21249 0x00058000, /* EMC_DLL_XFORM_ADDR0 */
21250 0x00058000, /* EMC_DLL_XFORM_ADDR1 */
21251 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21252 0x00058000, /* EMC_DLL_XFORM_ADDR3 */
21253 0x00058000, /* EMC_DLL_XFORM_ADDR4 */
21254 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21255 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21256 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21257 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21258 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21259 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21260 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21261 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21262 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21263 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21264 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21265 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21266 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21267 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21268 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21269 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21270 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21271 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21272 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21273 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21274 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21275 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21276 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21277 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21278 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21279 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
21280 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
21281 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
21282 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
21283 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
21284 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
21285 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
21286 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
21287 0x100002a0, /* EMC_XM2CMDPADCTRL */
21288 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21289 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21290 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
21291 0x00000000, /* EMC_XM2DQPADCTRL2 */
21292 0x00000000, /* EMC_XM2DQPADCTRL3 */
21293 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21294 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21295 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21296 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21297 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21298 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21299 0x51451420, /* EMC_XM2DQSPADCTRL3 */
21300 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21301 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21302 0x51451400, /* EMC_XM2DQSPADCTRL6 */
21303 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21304 0x00000000, /* EMC_TXDSRVTTGEN */
21305 0x00000000, /* EMC_FBIO_SPARE */
21306 0x00020000, /* EMC_ZCAL_INTERVAL */
21307 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21308 0x013a0011, /* EMC_MRS_WAIT_CNT */
21309 0x013a0011, /* EMC_MRS_WAIT_CNT2 */
21310 0x00000000, /* EMC_CTT */
21311 0x00000003, /* EMC_CTT_DURATION */
21312 0x000042a0, /* EMC_CFG_PIPE */
21313 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
21314 0x0000000b, /* EMC_QPOP */
21315 0x0f000007, /* MC_EMEM_ARB_CFG */
21316 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21317 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
21318 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
21319 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
21320 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
21321 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
21322 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21323 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21324 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21325 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21326 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21327 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
21328 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
21329 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
21330 0x000f080c, /* MC_EMEM_ARB_DA_COVERS */
21331 0x7428180d, /* MC_EMEM_ARB_MISC0 */
21332 0x70000f03, /* MC_EMEM_ARB_MISC1 */
21333 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21336 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
21337 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
21338 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21339 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21340 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21341 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21342 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21343 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21344 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21345 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21346 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21347 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21348 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21349 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
21350 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
21351 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21352 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21353 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21354 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21355 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21356 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21357 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21358 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21359 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21360 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21361 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21362 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21363 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21364 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21365 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21366 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21368 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21369 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21370 0x00000802, /* EMC_CTT_TERM_CTRL */
21371 0x73300000, /* EMC_CFG */
21372 0x0000089d, /* EMC_CFG_2 */
21373 0x00040008, /* EMC_SEL_DPD_CTRL */
21374 0xe01d0069, /* EMC_CFG_DIG_DLL */
21375 0x00000000, /* EMC_BGBIAS_CTL0 */
21376 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21377 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21378 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21379 0x80000941, /* Mode Register 0 */
21380 0x80100002, /* Mode Register 1 */
21381 0x80200008, /* Mode Register 2 */
21382 0x00000000, /* Mode Register 4 */
21383 1440, /* expected dvfs latency (ns) */
21386 0x19, /* V5.0.14 */
21387 "01_600000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21388 600000, /* SDRAM frequency */
21389 910, /* min voltage */
21390 910, /* gpu min voltage */
21391 "pllc_ud", /* clock source id */
21392 0xe0000000, /* CLK_SOURCE_EMC */
21393 165, /* number of burst_regs */
21394 31, /* number of up_down_regs */
21396 0x0000001a, /* EMC_RC */
21397 0x0000009a, /* EMC_RFC */
21398 0x00000000, /* EMC_RFC_SLR */
21399 0x00000012, /* EMC_RAS */
21400 0x00000006, /* EMC_RP */
21401 0x00000007, /* EMC_R2W */
21402 0x0000000b, /* EMC_W2R */
21403 0x00000003, /* EMC_R2P */
21404 0x00000010, /* EMC_W2P */
21405 0x00000006, /* EMC_RD_RCD */
21406 0x00000006, /* EMC_WR_RCD */
21407 0x00000002, /* EMC_RRD */
21408 0x00000002, /* EMC_REXT */
21409 0x00000000, /* EMC_WEXT */
21410 0x00000005, /* EMC_WDV */
21411 0x00000005, /* EMC_WDV_MASK */
21412 0x0000000a, /* EMC_QUSE */
21413 0x00000002, /* EMC_QUSE_WIDTH */
21414 0x00000000, /* EMC_IBDLY */
21415 0x00000003, /* EMC_EINPUT */
21416 0x0000000b, /* EMC_EINPUT_DURATION */
21417 0x00070000, /* EMC_PUTERM_EXTRA */
21418 0x00000003, /* EMC_PUTERM_WIDTH */
21419 0x00000000, /* EMC_PUTERM_ADJ */
21420 0x00000000, /* EMC_CDB_CNTL_1 */
21421 0x00000000, /* EMC_CDB_CNTL_2 */
21422 0x00000000, /* EMC_CDB_CNTL_3 */
21423 0x00000002, /* EMC_QRST */
21424 0x00000012, /* EMC_QSAFE */
21425 0x00000016, /* EMC_RDV */
21426 0x00000018, /* EMC_RDV_MASK */
21427 0x00001208, /* EMC_REFRESH */
21428 0x00000000, /* EMC_BURST_REFRESH_NUM */
21429 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
21430 0x00000002, /* EMC_PDEX2WR */
21431 0x0000000d, /* EMC_PDEX2RD */
21432 0x00000001, /* EMC_PCHG2PDEN */
21433 0x00000000, /* EMC_ACT2PDEN */
21434 0x00000096, /* EMC_AR2PDEN */
21435 0x00000015, /* EMC_RW2PDEN */
21436 0x000000a2, /* EMC_TXSR */
21437 0x00000200, /* EMC_TXSRDLL */
21438 0x00000004, /* EMC_TCKE */
21439 0x00000005, /* EMC_TCKESR */
21440 0x00000004, /* EMC_TPD */
21441 0x0000000c, /* EMC_TFAW */
21442 0x00000000, /* EMC_TRPAB */
21443 0x00000006, /* EMC_TCLKSTABLE */
21444 0x00000006, /* EMC_TCLKSTOP */
21445 0x00001248, /* EMC_TREFBW */
21446 0x00000000, /* EMC_FBIO_CFG6 */
21447 0x00000000, /* EMC_ODT_WRITE */
21448 0x00000000, /* EMC_ODT_READ */
21449 0x104cb098, /* EMC_FBIO_CFG5 */
21450 0xe01900b1, /* EMC_CFG_DIG_DLL */
21451 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21452 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21453 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21454 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21455 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21456 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21457 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21458 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21459 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21460 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21461 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21462 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21463 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21464 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21465 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21466 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21467 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21468 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21469 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21470 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21471 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21472 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21473 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21474 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21475 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21476 0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
21477 0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
21478 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21479 0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
21480 0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
21481 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21482 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21483 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21484 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21485 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21486 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21487 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21488 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21489 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21490 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21491 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21492 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21493 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21494 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21495 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21496 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21497 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21498 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21499 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21500 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21501 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21502 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21503 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21504 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21505 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21506 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
21507 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21508 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21509 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21510 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21511 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21512 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21513 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21514 0x100002a0, /* EMC_XM2CMDPADCTRL */
21515 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21516 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21517 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
21518 0x00000000, /* EMC_XM2DQPADCTRL2 */
21519 0x00000000, /* EMC_XM2DQPADCTRL3 */
21520 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21521 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21522 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21523 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21524 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21525 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21526 0x51451420, /* EMC_XM2DQSPADCTRL3 */
21527 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21528 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21529 0x51451400, /* EMC_XM2DQSPADCTRL6 */
21530 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21531 0x00000000, /* EMC_TXDSRVTTGEN */
21532 0x00000000, /* EMC_FBIO_SPARE */
21533 0x00020000, /* EMC_ZCAL_INTERVAL */
21534 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21535 0x01280011, /* EMC_MRS_WAIT_CNT */
21536 0x01280011, /* EMC_MRS_WAIT_CNT2 */
21537 0x00000000, /* EMC_CTT */
21538 0x00000003, /* EMC_CTT_DURATION */
21539 0x000040a0, /* EMC_CFG_PIPE */
21540 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
21541 0x0000000e, /* EMC_QPOP */
21542 0x00000009, /* MC_EMEM_ARB_CFG */
21543 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21544 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
21545 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
21546 0x0000000d, /* MC_EMEM_ARB_TIMING_RC */
21547 0x00000008, /* MC_EMEM_ARB_TIMING_RAS */
21548 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
21549 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21550 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21551 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21552 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21553 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21554 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
21555 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
21556 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
21557 0x00120a0d, /* MC_EMEM_ARB_DA_COVERS */
21558 0x73a91b0e, /* MC_EMEM_ARB_MISC0 */
21559 0x70000f03, /* MC_EMEM_ARB_MISC1 */
21560 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21563 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
21564 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
21565 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21566 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21567 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21568 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21569 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21570 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21571 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21572 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21573 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21574 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21575 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21576 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
21577 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
21578 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21579 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21580 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21581 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21582 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21583 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21584 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21585 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21586 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21587 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21588 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21589 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21590 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21591 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21592 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21593 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21595 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21596 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21597 0x00000802, /* EMC_CTT_TERM_CTRL */
21598 0x73300000, /* EMC_CFG */
21599 0x0000089d, /* EMC_CFG_2 */
21600 0x00040008, /* EMC_SEL_DPD_CTRL */
21601 0xe0190069, /* EMC_CFG_DIG_DLL */
21602 0x00000000, /* EMC_BGBIAS_CTL0 */
21603 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21604 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21605 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21606 0x80000b61, /* Mode Register 0 */
21607 0x80100002, /* Mode Register 1 */
21608 0x80200010, /* Mode Register 2 */
21609 0x00000000, /* Mode Register 4 */
21610 1440, /* expected dvfs latency (ns) */
21613 0x19, /* V5.0.14 */
21614 "01_792000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21615 792000, /* SDRAM frequency */
21616 980, /* min voltage */
21617 980, /* gpu min voltage */
21618 "pllm_ud", /* clock source id */
21619 0x80000000, /* CLK_SOURCE_EMC */
21620 165, /* number of burst_regs */
21621 31, /* number of up_down_regs */
21623 0x00000023, /* EMC_RC */
21624 0x000000cc, /* EMC_RFC */
21625 0x00000000, /* EMC_RFC_SLR */
21626 0x00000019, /* EMC_RAS */
21627 0x00000009, /* EMC_RP */
21628 0x00000008, /* EMC_R2W */
21629 0x0000000d, /* EMC_W2R */
21630 0x00000004, /* EMC_R2P */
21631 0x00000013, /* EMC_W2P */
21632 0x00000009, /* EMC_RD_RCD */
21633 0x00000009, /* EMC_WR_RCD */
21634 0x00000002, /* EMC_RRD */
21635 0x00000002, /* EMC_REXT */
21636 0x00000000, /* EMC_WEXT */
21637 0x00000006, /* EMC_WDV */
21638 0x00000006, /* EMC_WDV_MASK */
21639 0x0000000b, /* EMC_QUSE */
21640 0x00000002, /* EMC_QUSE_WIDTH */
21641 0x00000000, /* EMC_IBDLY */
21642 0x00000002, /* EMC_EINPUT */
21643 0x0000000d, /* EMC_EINPUT_DURATION */
21644 0x00080000, /* EMC_PUTERM_EXTRA */
21645 0x00000004, /* EMC_PUTERM_WIDTH */
21646 0x00000000, /* EMC_PUTERM_ADJ */
21647 0x00000000, /* EMC_CDB_CNTL_1 */
21648 0x00000000, /* EMC_CDB_CNTL_2 */
21649 0x00000000, /* EMC_CDB_CNTL_3 */
21650 0x00000001, /* EMC_QRST */
21651 0x00000014, /* EMC_QSAFE */
21652 0x00000018, /* EMC_RDV */
21653 0x0000001a, /* EMC_RDV_MASK */
21654 0x000017e2, /* EMC_REFRESH */
21655 0x00000000, /* EMC_BURST_REFRESH_NUM */
21656 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
21657 0x00000003, /* EMC_PDEX2WR */
21658 0x00000011, /* EMC_PDEX2RD */
21659 0x00000001, /* EMC_PCHG2PDEN */
21660 0x00000000, /* EMC_ACT2PDEN */
21661 0x000000c6, /* EMC_AR2PDEN */
21662 0x00000018, /* EMC_RW2PDEN */
21663 0x000000d6, /* EMC_TXSR */
21664 0x00000200, /* EMC_TXSRDLL */
21665 0x00000005, /* EMC_TCKE */
21666 0x00000006, /* EMC_TCKESR */
21667 0x00000005, /* EMC_TPD */
21668 0x00000011, /* EMC_TFAW */
21669 0x00000000, /* EMC_TRPAB */
21670 0x00000008, /* EMC_TCLKSTABLE */
21671 0x00000008, /* EMC_TCLKSTOP */
21672 0x00001822, /* EMC_TREFBW */
21673 0x00000000, /* EMC_FBIO_CFG6 */
21674 0x00000000, /* EMC_ODT_WRITE */
21675 0x00000000, /* EMC_ODT_READ */
21676 0x104cb098, /* EMC_FBIO_CFG5 */
21677 0xe01100b1, /* EMC_CFG_DIG_DLL */
21678 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21679 0x00000008, /* EMC_DLL_XFORM_DQS0 */
21680 0x00000008, /* EMC_DLL_XFORM_DQS1 */
21681 0x00000008, /* EMC_DLL_XFORM_DQS2 */
21682 0x00000008, /* EMC_DLL_XFORM_DQS3 */
21683 0x00000008, /* EMC_DLL_XFORM_DQS4 */
21684 0x00000008, /* EMC_DLL_XFORM_DQS5 */
21685 0x00000008, /* EMC_DLL_XFORM_DQS6 */
21686 0x00000008, /* EMC_DLL_XFORM_DQS7 */
21687 0x00000008, /* EMC_DLL_XFORM_DQS8 */
21688 0x00000008, /* EMC_DLL_XFORM_DQS9 */
21689 0x00000008, /* EMC_DLL_XFORM_DQS10 */
21690 0x00000008, /* EMC_DLL_XFORM_DQS11 */
21691 0x00000008, /* EMC_DLL_XFORM_DQS12 */
21692 0x00000008, /* EMC_DLL_XFORM_DQS13 */
21693 0x00000008, /* EMC_DLL_XFORM_DQS14 */
21694 0x00000008, /* EMC_DLL_XFORM_DQS15 */
21695 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21696 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21697 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21698 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21699 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21700 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21701 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21702 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21703 0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
21704 0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
21705 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21706 0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
21707 0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
21708 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21709 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21710 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21711 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21712 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21713 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21714 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21715 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21716 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21717 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21718 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21719 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21720 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21721 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21722 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21723 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21724 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21725 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21726 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21727 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21728 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21729 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21730 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21731 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21732 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21733 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
21734 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21735 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21736 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21737 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21738 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21739 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21740 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21741 0x100002a0, /* EMC_XM2CMDPADCTRL */
21742 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21743 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21744 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21745 0x00000000, /* EMC_XM2DQPADCTRL2 */
21746 0x00000000, /* EMC_XM2DQPADCTRL3 */
21747 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21748 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21749 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21750 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21751 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21752 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21753 0x61861820, /* EMC_XM2DQSPADCTRL3 */
21754 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21755 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21756 0x61861800, /* EMC_XM2DQSPADCTRL6 */
21757 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21758 0x00000000, /* EMC_TXDSRVTTGEN */
21759 0x00000000, /* EMC_FBIO_SPARE */
21760 0x00020000, /* EMC_ZCAL_INTERVAL */
21761 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21762 0x00f80011, /* EMC_MRS_WAIT_CNT */
21763 0x00f80011, /* EMC_MRS_WAIT_CNT2 */
21764 0x00000000, /* EMC_CTT */
21765 0x00000004, /* EMC_CTT_DURATION */
21766 0x00004080, /* EMC_CFG_PIPE */
21767 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
21768 0x0000000f, /* EMC_QPOP */
21769 0x0e00000b, /* MC_EMEM_ARB_CFG */
21770 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21771 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
21772 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
21773 0x00000012, /* MC_EMEM_ARB_TIMING_RC */
21774 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
21775 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
21776 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21777 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21778 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21779 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21780 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21781 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
21782 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
21783 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
21784 0x00160d12, /* MC_EMEM_ARB_DA_COVERS */
21785 0x734c2413, /* MC_EMEM_ARB_MISC0 */
21786 0x70000f02, /* MC_EMEM_ARB_MISC1 */
21787 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21790 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
21791 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
21792 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21793 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21794 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21795 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21796 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21797 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21798 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21799 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21800 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21801 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21802 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21803 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
21804 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
21805 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21806 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21807 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21808 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21809 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21810 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21811 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21812 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21813 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21814 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21815 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21816 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21817 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21818 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21819 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21820 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21822 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21823 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21824 0x00000802, /* EMC_CTT_TERM_CTRL */
21825 0x73300000, /* EMC_CFG */
21826 0x0000089d, /* EMC_CFG_2 */
21827 0x00040000, /* EMC_SEL_DPD_CTRL */
21828 0xe0110069, /* EMC_CFG_DIG_DLL */
21829 0x00000000, /* EMC_BGBIAS_CTL0 */
21830 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21831 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21832 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21833 0x80000d71, /* Mode Register 0 */
21834 0x80100002, /* Mode Register 1 */
21835 0x80200018, /* Mode Register 2 */
21836 0x00000000, /* Mode Register 4 */
21837 1200, /* expected dvfs latency (ns) */
21840 0x19, /* V5.0.14 */
21841 "01_924000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21842 924000, /* SDRAM frequency */
21843 1010, /* min voltage */
21844 1010, /* gpu min voltage */
21845 "pllm_ud", /* clock source id */
21846 0x80000000, /* CLK_SOURCE_EMC */
21847 165, /* number of burst_regs */
21848 31, /* number of up_down_regs */
21850 0x00000029, /* EMC_RC */
21851 0x000000ef, /* EMC_RFC */
21852 0x00000000, /* EMC_RFC_SLR */
21853 0x0000001d, /* EMC_RAS */
21854 0x0000000b, /* EMC_RP */
21855 0x0000000a, /* EMC_R2W */
21856 0x0000000f, /* EMC_W2R */
21857 0x00000005, /* EMC_R2P */
21858 0x00000016, /* EMC_W2P */
21859 0x0000000b, /* EMC_RD_RCD */
21860 0x0000000b, /* EMC_WR_RCD */
21861 0x00000003, /* EMC_RRD */
21862 0x00000002, /* EMC_REXT */
21863 0x00000000, /* EMC_WEXT */
21864 0x00000007, /* EMC_WDV */
21865 0x00000007, /* EMC_WDV_MASK */
21866 0x0000000d, /* EMC_QUSE */
21867 0x00000002, /* EMC_QUSE_WIDTH */
21868 0x00000000, /* EMC_IBDLY */
21869 0x00000002, /* EMC_EINPUT */
21870 0x0000000f, /* EMC_EINPUT_DURATION */
21871 0x000a0000, /* EMC_PUTERM_EXTRA */
21872 0x00000004, /* EMC_PUTERM_WIDTH */
21873 0x00000000, /* EMC_PUTERM_ADJ */
21874 0x00000000, /* EMC_CDB_CNTL_1 */
21875 0x00000000, /* EMC_CDB_CNTL_2 */
21876 0x00000000, /* EMC_CDB_CNTL_3 */
21877 0x00000001, /* EMC_QRST */
21878 0x00000016, /* EMC_QSAFE */
21879 0x0000001a, /* EMC_RDV */
21880 0x0000001c, /* EMC_RDV_MASK */
21881 0x00001be7, /* EMC_REFRESH */
21882 0x00000000, /* EMC_BURST_REFRESH_NUM */
21883 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
21884 0x00000004, /* EMC_PDEX2WR */
21885 0x00000015, /* EMC_PDEX2RD */
21886 0x00000001, /* EMC_PCHG2PDEN */
21887 0x00000000, /* EMC_ACT2PDEN */
21888 0x000000e6, /* EMC_AR2PDEN */
21889 0x0000001b, /* EMC_RW2PDEN */
21890 0x000000fa, /* EMC_TXSR */
21891 0x00000200, /* EMC_TXSRDLL */
21892 0x00000006, /* EMC_TCKE */
21893 0x00000007, /* EMC_TCKESR */
21894 0x00000006, /* EMC_TPD */
21895 0x00000015, /* EMC_TFAW */
21896 0x00000000, /* EMC_TRPAB */
21897 0x0000000a, /* EMC_TCLKSTABLE */
21898 0x0000000a, /* EMC_TCLKSTOP */
21899 0x00001c28, /* EMC_TREFBW */
21900 0x00000000, /* EMC_FBIO_CFG6 */
21901 0x00000000, /* EMC_ODT_WRITE */
21902 0x00000000, /* EMC_ODT_READ */
21903 0x104cb898, /* EMC_FBIO_CFG5 */
21904 0xe00d00b1, /* EMC_CFG_DIG_DLL */
21905 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21906 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21907 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21908 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21909 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21910 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21911 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21912 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21913 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21914 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21915 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21916 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21917 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21918 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21919 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21920 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21921 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21922 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21923 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21924 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21925 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21926 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21927 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21928 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21929 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21930 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
21931 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
21932 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21933 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
21934 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
21935 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21936 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21937 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21938 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21939 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21940 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21941 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21942 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21943 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21944 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21945 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21946 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21947 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21948 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21949 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21950 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21951 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21952 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21953 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21954 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21955 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21956 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21957 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21958 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21959 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21960 0x0000000c, /* EMC_DLL_XFORM_DQ0 */
21961 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21962 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21963 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21964 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21965 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21966 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21967 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21968 0x100002a0, /* EMC_XM2CMDPADCTRL */
21969 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21970 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21971 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21972 0x00000000, /* EMC_XM2DQPADCTRL2 */
21973 0x00000000, /* EMC_XM2DQPADCTRL3 */
21974 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21975 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21976 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21977 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21978 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21979 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21980 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
21981 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21982 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21983 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
21984 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21985 0x00000000, /* EMC_TXDSRVTTGEN */
21986 0x00000000, /* EMC_FBIO_SPARE */
21987 0x00020000, /* EMC_ZCAL_INTERVAL */
21988 0x00000128, /* EMC_ZCAL_WAIT_CNT */
21989 0x00ce0011, /* EMC_MRS_WAIT_CNT */
21990 0x00ce0011, /* EMC_MRS_WAIT_CNT2 */
21991 0x00000000, /* EMC_CTT */
21992 0x00000004, /* EMC_CTT_DURATION */
21993 0x00004080, /* EMC_CFG_PIPE */
21994 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
21995 0x00000011, /* EMC_QPOP */
21996 0x0e00000d, /* MC_EMEM_ARB_CFG */
21997 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21998 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
21999 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
22000 0x00000015, /* MC_EMEM_ARB_TIMING_RC */
22001 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
22002 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
22003 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
22004 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22005 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22006 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
22007 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22008 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
22009 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
22010 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
22011 0x001a1015, /* MC_EMEM_ARB_DA_COVERS */
22012 0x734e2a16, /* MC_EMEM_ARB_MISC0 */
22013 0x70000f02, /* MC_EMEM_ARB_MISC1 */
22014 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22017 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
22018 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
22019 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22020 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22021 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22022 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22023 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22024 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22025 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22026 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22027 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22028 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22029 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22030 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
22031 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
22032 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22033 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22034 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22035 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22036 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22037 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22038 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22039 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22040 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22041 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22042 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22043 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22044 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22045 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22046 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22047 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22049 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
22050 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22051 0x00000802, /* EMC_CTT_TERM_CTRL */
22052 0x73300000, /* EMC_CFG */
22053 0x0000089d, /* EMC_CFG_2 */
22054 0x00040000, /* EMC_SEL_DPD_CTRL */
22055 0xe00d0069, /* EMC_CFG_DIG_DLL */
22056 0x00000000, /* EMC_BGBIAS_CTL0 */
22057 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22058 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22059 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22060 0x80000f15, /* Mode Register 0 */
22061 0x80100002, /* Mode Register 1 */
22062 0x80200020, /* Mode Register 2 */
22063 0x00000000, /* Mode Register 4 */
22064 1180, /* expected dvfs latency (ns) */
22070 static struct tegra12_emc_table pm375_ddr3_emc_table[] = {
22072 0x19, /* V5.0.14 */
22073 "04_12750_03_V5.0.14_V1.1", /* DVFS table version */
22074 12750, /* SDRAM frequency */
22075 800, /* min voltage */
22076 800, /* gpu min voltage */
22077 "pllp_out0", /* clock source id */
22078 0x4000003e, /* CLK_SOURCE_EMC */
22079 165, /* number of burst_regs */
22080 31, /* number of up_down_regs */
22082 0x00000000, /* EMC_RC */
22083 0x00000003, /* EMC_RFC */
22084 0x00000000, /* EMC_RFC_SLR */
22085 0x00000000, /* EMC_RAS */
22086 0x00000000, /* EMC_RP */
22087 0x00000004, /* EMC_R2W */
22088 0x0000000a, /* EMC_W2R */
22089 0x00000003, /* EMC_R2P */
22090 0x0000000b, /* EMC_W2P */
22091 0x00000000, /* EMC_RD_RCD */
22092 0x00000000, /* EMC_WR_RCD */
22093 0x00000003, /* EMC_RRD */
22094 0x00000003, /* EMC_REXT */
22095 0x00000000, /* EMC_WEXT */
22096 0x00000006, /* EMC_WDV */
22097 0x00000006, /* EMC_WDV_MASK */
22098 0x00000006, /* EMC_QUSE */
22099 0x00000002, /* EMC_QUSE_WIDTH */
22100 0x00000000, /* EMC_IBDLY */
22101 0x00000005, /* EMC_EINPUT */
22102 0x00000005, /* EMC_EINPUT_DURATION */
22103 0x00010000, /* EMC_PUTERM_EXTRA */
22104 0x00000003, /* EMC_PUTERM_WIDTH */
22105 0x00000000, /* EMC_PUTERM_ADJ */
22106 0x00000000, /* EMC_CDB_CNTL_1 */
22107 0x00000000, /* EMC_CDB_CNTL_2 */
22108 0x00000000, /* EMC_CDB_CNTL_3 */
22109 0x00000004, /* EMC_QRST */
22110 0x0000000c, /* EMC_QSAFE */
22111 0x0000000d, /* EMC_RDV */
22112 0x0000000f, /* EMC_RDV_MASK */
22113 0x00000060, /* EMC_REFRESH */
22114 0x00000000, /* EMC_BURST_REFRESH_NUM */
22115 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
22116 0x00000002, /* EMC_PDEX2WR */
22117 0x00000002, /* EMC_PDEX2RD */
22118 0x00000001, /* EMC_PCHG2PDEN */
22119 0x00000000, /* EMC_ACT2PDEN */
22120 0x00000007, /* EMC_AR2PDEN */
22121 0x0000000f, /* EMC_RW2PDEN */
22122 0x00000005, /* EMC_TXSR */
22123 0x00000005, /* EMC_TXSRDLL */
22124 0x00000004, /* EMC_TCKE */
22125 0x00000005, /* EMC_TCKESR */
22126 0x00000004, /* EMC_TPD */
22127 0x00000000, /* EMC_TFAW */
22128 0x00000000, /* EMC_TRPAB */
22129 0x00000005, /* EMC_TCLKSTABLE */
22130 0x00000005, /* EMC_TCLKSTOP */
22131 0x00000064, /* EMC_TREFBW */
22132 0x00000000, /* EMC_FBIO_CFG6 */
22133 0x00000000, /* EMC_ODT_WRITE */
22134 0x00000000, /* EMC_ODT_READ */
22135 0x106aa298, /* EMC_FBIO_CFG5 */
22136 0x002c00a0, /* EMC_CFG_DIG_DLL */
22137 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22138 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22139 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22140 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22141 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22142 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22143 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22144 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22145 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22146 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22147 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22148 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22149 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22150 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22151 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22152 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22153 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22154 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22155 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22156 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22157 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22158 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22159 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22160 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22161 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22162 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22163 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22164 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22165 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22166 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22167 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22168 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22169 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22170 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22171 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22172 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22173 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22174 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22175 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22176 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22177 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22178 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22179 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22180 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22181 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22182 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22183 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22184 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22185 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22186 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22187 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22188 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22189 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22190 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22191 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22192 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22193 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22194 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22195 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22196 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22197 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22198 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22199 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22200 0x10000280, /* EMC_XM2CMDPADCTRL */
22201 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22202 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22203 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22204 0x00000000, /* EMC_XM2DQPADCTRL2 */
22205 0x00000000, /* EMC_XM2DQPADCTRL3 */
22206 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22207 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22208 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22209 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22210 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22211 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22212 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22213 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22214 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22215 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22216 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22217 0x00000007, /* EMC_TXDSRVTTGEN */
22218 0x00000000, /* EMC_FBIO_SPARE */
22219 0x00000000, /* EMC_ZCAL_INTERVAL */
22220 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22221 0x000e000e, /* EMC_MRS_WAIT_CNT */
22222 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22223 0x00000000, /* EMC_CTT */
22224 0x00000003, /* EMC_CTT_DURATION */
22225 0x0000f2f3, /* EMC_CFG_PIPE */
22226 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
22227 0x0000000a, /* EMC_QPOP */
22228 0x40040001, /* MC_EMEM_ARB_CFG */
22229 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22230 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22231 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22232 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22233 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22234 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22235 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22236 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22237 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22238 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22239 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22240 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22241 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22242 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22243 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22244 0x77e30303, /* MC_EMEM_ARB_MISC0 */
22245 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22246 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22249 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22250 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
22251 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22252 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22253 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22254 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22255 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22256 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22257 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22258 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22259 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22260 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22261 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22262 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22263 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22264 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22265 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22266 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22267 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22268 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22269 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22270 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22272 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22273 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22275 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22276 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22277 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22278 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22279 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22281 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22282 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22283 0x00000802, /* EMC_CTT_TERM_CTRL */
22284 0x73240000, /* EMC_CFG */
22285 0x000008c5, /* EMC_CFG_2 */
22286 0x00040128, /* EMC_SEL_DPD_CTRL */
22287 0x002c0068, /* EMC_CFG_DIG_DLL */
22288 0x00000008, /* EMC_BGBIAS_CTL0 */
22289 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22290 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22291 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22292 0x80001221, /* Mode Register 0 */
22293 0x80100003, /* Mode Register 1 */
22294 0x80200008, /* Mode Register 2 */
22295 0x00000000, /* Mode Register 4 */
22296 57820, /* expected dvfs latency (ns) */
22299 0x19, /* V5.0.14 */
22300 "04_20400_03_V5.0.14_V1.1", /* DVFS table version */
22301 20400, /* SDRAM frequency */
22302 800, /* min voltage */
22303 800, /* gpu min voltage */
22304 "pllp_out0", /* clock source id */
22305 0x40000026, /* CLK_SOURCE_EMC */
22306 165, /* number of burst_regs */
22307 31, /* number of up_down_regs */
22309 0x00000000, /* EMC_RC */
22310 0x00000005, /* EMC_RFC */
22311 0x00000000, /* EMC_RFC_SLR */
22312 0x00000000, /* EMC_RAS */
22313 0x00000000, /* EMC_RP */
22314 0x00000004, /* EMC_R2W */
22315 0x0000000a, /* EMC_W2R */
22316 0x00000003, /* EMC_R2P */
22317 0x0000000b, /* EMC_W2P */
22318 0x00000000, /* EMC_RD_RCD */
22319 0x00000000, /* EMC_WR_RCD */
22320 0x00000003, /* EMC_RRD */
22321 0x00000003, /* EMC_REXT */
22322 0x00000000, /* EMC_WEXT */
22323 0x00000006, /* EMC_WDV */
22324 0x00000006, /* EMC_WDV_MASK */
22325 0x00000006, /* EMC_QUSE */
22326 0x00000002, /* EMC_QUSE_WIDTH */
22327 0x00000000, /* EMC_IBDLY */
22328 0x00000005, /* EMC_EINPUT */
22329 0x00000005, /* EMC_EINPUT_DURATION */
22330 0x00010000, /* EMC_PUTERM_EXTRA */
22331 0x00000003, /* EMC_PUTERM_WIDTH */
22332 0x00000000, /* EMC_PUTERM_ADJ */
22333 0x00000000, /* EMC_CDB_CNTL_1 */
22334 0x00000000, /* EMC_CDB_CNTL_2 */
22335 0x00000000, /* EMC_CDB_CNTL_3 */
22336 0x00000004, /* EMC_QRST */
22337 0x0000000c, /* EMC_QSAFE */
22338 0x0000000d, /* EMC_RDV */
22339 0x0000000f, /* EMC_RDV_MASK */
22340 0x0000009a, /* EMC_REFRESH */
22341 0x00000000, /* EMC_BURST_REFRESH_NUM */
22342 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
22343 0x00000002, /* EMC_PDEX2WR */
22344 0x00000002, /* EMC_PDEX2RD */
22345 0x00000001, /* EMC_PCHG2PDEN */
22346 0x00000000, /* EMC_ACT2PDEN */
22347 0x00000007, /* EMC_AR2PDEN */
22348 0x0000000f, /* EMC_RW2PDEN */
22349 0x00000006, /* EMC_TXSR */
22350 0x00000006, /* EMC_TXSRDLL */
22351 0x00000004, /* EMC_TCKE */
22352 0x00000005, /* EMC_TCKESR */
22353 0x00000004, /* EMC_TPD */
22354 0x00000000, /* EMC_TFAW */
22355 0x00000000, /* EMC_TRPAB */
22356 0x00000005, /* EMC_TCLKSTABLE */
22357 0x00000005, /* EMC_TCLKSTOP */
22358 0x000000a0, /* EMC_TREFBW */
22359 0x00000000, /* EMC_FBIO_CFG6 */
22360 0x00000000, /* EMC_ODT_WRITE */
22361 0x00000000, /* EMC_ODT_READ */
22362 0x106aa298, /* EMC_FBIO_CFG5 */
22363 0x002c00a0, /* EMC_CFG_DIG_DLL */
22364 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22365 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22366 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22367 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22368 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22369 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22370 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22371 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22372 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22373 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22374 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22375 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22376 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22377 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22378 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22379 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22380 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22381 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22382 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22383 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22384 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22385 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22386 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22387 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22388 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22389 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22390 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22391 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22392 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22393 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22394 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22395 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22396 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22397 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22398 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22399 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22400 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22401 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22402 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22403 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22404 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22405 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22406 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22407 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22408 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22409 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22410 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22411 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22412 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22413 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22414 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22415 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22416 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22417 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22418 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22419 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22420 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22421 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22422 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22423 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22424 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22425 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22426 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22427 0x10000280, /* EMC_XM2CMDPADCTRL */
22428 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22429 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22430 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22431 0x00000000, /* EMC_XM2DQPADCTRL2 */
22432 0x00000000, /* EMC_XM2DQPADCTRL3 */
22433 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22434 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22435 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22436 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22437 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22438 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22439 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22440 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22441 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22442 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22443 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22444 0x0000000b, /* EMC_TXDSRVTTGEN */
22445 0x00000000, /* EMC_FBIO_SPARE */
22446 0x00000000, /* EMC_ZCAL_INTERVAL */
22447 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22448 0x000e000e, /* EMC_MRS_WAIT_CNT */
22449 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22450 0x00000000, /* EMC_CTT */
22451 0x00000003, /* EMC_CTT_DURATION */
22452 0x0000f2f3, /* EMC_CFG_PIPE */
22453 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
22454 0x0000000a, /* EMC_QPOP */
22455 0x40020001, /* MC_EMEM_ARB_CFG */
22456 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22457 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22458 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22459 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22460 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22461 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22462 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22463 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22464 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22465 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22466 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22467 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22468 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22469 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22470 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22471 0x76230303, /* MC_EMEM_ARB_MISC0 */
22472 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22473 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22476 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22477 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
22478 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22479 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22480 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22481 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22482 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22483 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22484 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22485 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22486 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22487 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22488 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22489 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22490 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22491 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22492 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22493 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22494 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22495 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22496 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22497 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22498 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22499 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22500 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22502 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22503 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22504 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22505 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22506 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22508 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22509 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22510 0x00000802, /* EMC_CTT_TERM_CTRL */
22511 0x73240000, /* EMC_CFG */
22512 0x000008c5, /* EMC_CFG_2 */
22513 0x00040128, /* EMC_SEL_DPD_CTRL */
22514 0x002c0068, /* EMC_CFG_DIG_DLL */
22515 0x00000008, /* EMC_BGBIAS_CTL0 */
22516 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22517 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22518 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22519 0x80001221, /* Mode Register 0 */
22520 0x80100003, /* Mode Register 1 */
22521 0x80200008, /* Mode Register 2 */
22522 0x00000000, /* Mode Register 4 */
22523 35610, /* expected dvfs latency (ns) */
22526 0x19, /* V5.0.14 */
22527 "04_40800_03_V5.0.14_V1.1", /* DVFS table version */
22528 40800, /* SDRAM frequency */
22529 800, /* min voltage */
22530 800, /* gpu min voltage */
22531 "pllp_out0", /* clock source id */
22532 0x40000012, /* CLK_SOURCE_EMC */
22533 165, /* number of burst_regs */
22534 31, /* number of up_down_regs */
22536 0x00000001, /* EMC_RC */
22537 0x0000000a, /* EMC_RFC */
22538 0x00000000, /* EMC_RFC_SLR */
22539 0x00000001, /* EMC_RAS */
22540 0x00000000, /* EMC_RP */
22541 0x00000004, /* EMC_R2W */
22542 0x0000000a, /* EMC_W2R */
22543 0x00000003, /* EMC_R2P */
22544 0x0000000b, /* EMC_W2P */
22545 0x00000000, /* EMC_RD_RCD */
22546 0x00000000, /* EMC_WR_RCD */
22547 0x00000003, /* EMC_RRD */
22548 0x00000003, /* EMC_REXT */
22549 0x00000000, /* EMC_WEXT */
22550 0x00000006, /* EMC_WDV */
22551 0x00000006, /* EMC_WDV_MASK */
22552 0x00000006, /* EMC_QUSE */
22553 0x00000002, /* EMC_QUSE_WIDTH */
22554 0x00000000, /* EMC_IBDLY */
22555 0x00000005, /* EMC_EINPUT */
22556 0x00000005, /* EMC_EINPUT_DURATION */
22557 0x00010000, /* EMC_PUTERM_EXTRA */
22558 0x00000003, /* EMC_PUTERM_WIDTH */
22559 0x00000000, /* EMC_PUTERM_ADJ */
22560 0x00000000, /* EMC_CDB_CNTL_1 */
22561 0x00000000, /* EMC_CDB_CNTL_2 */
22562 0x00000000, /* EMC_CDB_CNTL_3 */
22563 0x00000004, /* EMC_QRST */
22564 0x0000000c, /* EMC_QSAFE */
22565 0x0000000d, /* EMC_RDV */
22566 0x0000000f, /* EMC_RDV_MASK */
22567 0x00000134, /* EMC_REFRESH */
22568 0x00000000, /* EMC_BURST_REFRESH_NUM */
22569 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
22570 0x00000002, /* EMC_PDEX2WR */
22571 0x00000002, /* EMC_PDEX2RD */
22572 0x00000001, /* EMC_PCHG2PDEN */
22573 0x00000000, /* EMC_ACT2PDEN */
22574 0x00000008, /* EMC_AR2PDEN */
22575 0x0000000f, /* EMC_RW2PDEN */
22576 0x0000000c, /* EMC_TXSR */
22577 0x0000000c, /* EMC_TXSRDLL */
22578 0x00000004, /* EMC_TCKE */
22579 0x00000005, /* EMC_TCKESR */
22580 0x00000004, /* EMC_TPD */
22581 0x00000000, /* EMC_TFAW */
22582 0x00000000, /* EMC_TRPAB */
22583 0x00000005, /* EMC_TCLKSTABLE */
22584 0x00000005, /* EMC_TCLKSTOP */
22585 0x0000013f, /* EMC_TREFBW */
22586 0x00000000, /* EMC_FBIO_CFG6 */
22587 0x00000000, /* EMC_ODT_WRITE */
22588 0x00000000, /* EMC_ODT_READ */
22589 0x106aa298, /* EMC_FBIO_CFG5 */
22590 0x002c00a0, /* EMC_CFG_DIG_DLL */
22591 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22592 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22593 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22594 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22595 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22596 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22597 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22598 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22599 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22600 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22601 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22602 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22603 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22604 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22605 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22606 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22607 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22608 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22609 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22610 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22611 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22612 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22613 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22614 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22615 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22616 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22617 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22618 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22619 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22620 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22621 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22622 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22623 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22624 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22625 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22626 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22627 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22628 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22629 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22630 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22631 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22632 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22633 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22634 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22635 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22636 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22637 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22638 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22639 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22640 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22641 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22642 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22643 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22644 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22645 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22646 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22647 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22648 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22649 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22650 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22651 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22652 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22653 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22654 0x10000280, /* EMC_XM2CMDPADCTRL */
22655 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22656 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22657 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22658 0x00000000, /* EMC_XM2DQPADCTRL2 */
22659 0x00000000, /* EMC_XM2DQPADCTRL3 */
22660 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22661 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22662 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22663 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22664 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22665 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22666 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22667 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22668 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22669 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22670 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22671 0x00000015, /* EMC_TXDSRVTTGEN */
22672 0x00000000, /* EMC_FBIO_SPARE */
22673 0x00000000, /* EMC_ZCAL_INTERVAL */
22674 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22675 0x000e000e, /* EMC_MRS_WAIT_CNT */
22676 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22677 0x00000000, /* EMC_CTT */
22678 0x00000003, /* EMC_CTT_DURATION */
22679 0x0000f2f3, /* EMC_CFG_PIPE */
22680 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
22681 0x0000000a, /* EMC_QPOP */
22682 0xa0000001, /* MC_EMEM_ARB_CFG */
22683 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22684 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22685 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22686 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22687 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22688 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22689 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22690 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22691 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22692 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22693 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22694 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22695 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22696 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22697 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22698 0x74a30303, /* MC_EMEM_ARB_MISC0 */
22699 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22700 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22703 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22704 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
22705 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22706 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22707 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22708 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22709 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22710 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22711 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22712 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22713 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22714 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22715 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22716 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22717 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22718 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22719 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22720 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22721 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22722 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22723 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22724 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22725 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22726 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22727 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22729 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22731 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22732 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22733 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22735 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22736 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22737 0x00000802, /* EMC_CTT_TERM_CTRL */
22738 0x73240000, /* EMC_CFG */
22739 0x000008c5, /* EMC_CFG_2 */
22740 0x00040128, /* EMC_SEL_DPD_CTRL */
22741 0x002c0068, /* EMC_CFG_DIG_DLL */
22742 0x00000008, /* EMC_BGBIAS_CTL0 */
22743 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22744 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22745 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22746 0x80001221, /* Mode Register 0 */
22747 0x80100003, /* Mode Register 1 */
22748 0x80200008, /* Mode Register 2 */
22749 0x00000000, /* Mode Register 4 */
22750 20850, /* expected dvfs latency (ns) */
22753 0x19, /* V5.0.14 */
22754 "04_68000_03_V5.0.14_V1.1", /* DVFS table version */
22755 68000, /* SDRAM frequency */
22756 800, /* min voltage */
22757 800, /* gpu min voltage */
22758 "pllp_out0", /* clock source id */
22759 0x4000000a, /* CLK_SOURCE_EMC */
22760 165, /* number of burst_regs */
22761 31, /* number of up_down_regs */
22763 0x00000003, /* EMC_RC */
22764 0x00000011, /* EMC_RFC */
22765 0x00000000, /* EMC_RFC_SLR */
22766 0x00000002, /* EMC_RAS */
22767 0x00000000, /* EMC_RP */
22768 0x00000004, /* EMC_R2W */
22769 0x0000000a, /* EMC_W2R */
22770 0x00000003, /* EMC_R2P */
22771 0x0000000b, /* EMC_W2P */
22772 0x00000000, /* EMC_RD_RCD */
22773 0x00000000, /* EMC_WR_RCD */
22774 0x00000003, /* EMC_RRD */
22775 0x00000003, /* EMC_REXT */
22776 0x00000000, /* EMC_WEXT */
22777 0x00000006, /* EMC_WDV */
22778 0x00000006, /* EMC_WDV_MASK */
22779 0x00000006, /* EMC_QUSE */
22780 0x00000002, /* EMC_QUSE_WIDTH */
22781 0x00000000, /* EMC_IBDLY */
22782 0x00000005, /* EMC_EINPUT */
22783 0x00000005, /* EMC_EINPUT_DURATION */
22784 0x00010000, /* EMC_PUTERM_EXTRA */
22785 0x00000003, /* EMC_PUTERM_WIDTH */
22786 0x00000000, /* EMC_PUTERM_ADJ */
22787 0x00000000, /* EMC_CDB_CNTL_1 */
22788 0x00000000, /* EMC_CDB_CNTL_2 */
22789 0x00000000, /* EMC_CDB_CNTL_3 */
22790 0x00000004, /* EMC_QRST */
22791 0x0000000c, /* EMC_QSAFE */
22792 0x0000000d, /* EMC_RDV */
22793 0x0000000f, /* EMC_RDV_MASK */
22794 0x00000202, /* EMC_REFRESH */
22795 0x00000000, /* EMC_BURST_REFRESH_NUM */
22796 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
22797 0x00000002, /* EMC_PDEX2WR */
22798 0x00000002, /* EMC_PDEX2RD */
22799 0x00000001, /* EMC_PCHG2PDEN */
22800 0x00000000, /* EMC_ACT2PDEN */
22801 0x0000000f, /* EMC_AR2PDEN */
22802 0x0000000f, /* EMC_RW2PDEN */
22803 0x00000013, /* EMC_TXSR */
22804 0x00000013, /* EMC_TXSRDLL */
22805 0x00000004, /* EMC_TCKE */
22806 0x00000005, /* EMC_TCKESR */
22807 0x00000004, /* EMC_TPD */
22808 0x00000001, /* EMC_TFAW */
22809 0x00000000, /* EMC_TRPAB */
22810 0x00000005, /* EMC_TCLKSTABLE */
22811 0x00000005, /* EMC_TCLKSTOP */
22812 0x00000213, /* EMC_TREFBW */
22813 0x00000000, /* EMC_FBIO_CFG6 */
22814 0x00000000, /* EMC_ODT_WRITE */
22815 0x00000000, /* EMC_ODT_READ */
22816 0x106aa298, /* EMC_FBIO_CFG5 */
22817 0x002c00a0, /* EMC_CFG_DIG_DLL */
22818 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22819 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22820 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22821 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22822 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22823 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22824 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22825 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22826 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22827 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22828 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22829 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22830 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22831 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22832 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22833 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22834 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22835 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22836 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22837 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22838 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22839 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22840 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22841 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22842 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22843 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22844 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22845 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22846 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22847 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22848 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22849 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22850 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22851 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22852 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22853 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22854 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22855 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22856 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22857 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22858 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22859 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22860 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22861 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22862 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22863 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22864 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22865 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22866 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22867 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22868 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22869 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22870 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22871 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22872 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22873 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22874 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22875 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22876 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22877 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22878 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22879 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22880 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22881 0x10000280, /* EMC_XM2CMDPADCTRL */
22882 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22883 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22884 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22885 0x00000000, /* EMC_XM2DQPADCTRL2 */
22886 0x00000000, /* EMC_XM2DQPADCTRL3 */
22887 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22888 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22889 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22890 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22891 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22892 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22893 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22894 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22895 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22896 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22897 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22898 0x00000022, /* EMC_TXDSRVTTGEN */
22899 0x00000000, /* EMC_FBIO_SPARE */
22900 0x00000000, /* EMC_ZCAL_INTERVAL */
22901 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22902 0x000e000e, /* EMC_MRS_WAIT_CNT */
22903 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22904 0x00000000, /* EMC_CTT */
22905 0x00000003, /* EMC_CTT_DURATION */
22906 0x0000f2f3, /* EMC_CFG_PIPE */
22907 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
22908 0x0000000a, /* EMC_QPOP */
22909 0x00000001, /* MC_EMEM_ARB_CFG */
22910 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22911 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22912 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22913 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22914 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22915 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22916 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22917 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22918 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22919 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22920 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22921 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22922 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22923 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22924 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22925 0x74230403, /* MC_EMEM_ARB_MISC0 */
22926 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22927 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22930 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22931 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
22932 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22933 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22934 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22935 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22936 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22937 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22938 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22939 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22940 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22941 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22942 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22943 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22944 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22945 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22946 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22947 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22948 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22949 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22950 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22951 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22953 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22956 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22957 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22958 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22959 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22960 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22962 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22963 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22964 0x00000802, /* EMC_CTT_TERM_CTRL */
22965 0x73240000, /* EMC_CFG */
22966 0x000008c5, /* EMC_CFG_2 */
22967 0x00040128, /* EMC_SEL_DPD_CTRL */
22968 0x002c0068, /* EMC_CFG_DIG_DLL */
22969 0x00000008, /* EMC_BGBIAS_CTL0 */
22970 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22971 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22972 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22973 0x80001221, /* Mode Register 0 */
22974 0x80100003, /* Mode Register 1 */
22975 0x80200008, /* Mode Register 2 */
22976 0x00000000, /* Mode Register 4 */
22977 10720, /* expected dvfs latency (ns) */
22980 0x19, /* V5.0.14 */
22981 "04_102000_03_V5.0.14_V1.1", /* DVFS table version */
22982 102000, /* SDRAM frequency */
22983 800, /* min voltage */
22984 800, /* gpu min voltage */
22985 "pllp_out0", /* clock source id */
22986 0x40000006, /* CLK_SOURCE_EMC */
22987 165, /* number of burst_regs */
22988 31, /* number of up_down_regs */
22990 0x00000004, /* EMC_RC */
22991 0x0000001a, /* EMC_RFC */
22992 0x00000000, /* EMC_RFC_SLR */
22993 0x00000003, /* EMC_RAS */
22994 0x00000001, /* EMC_RP */
22995 0x00000004, /* EMC_R2W */
22996 0x0000000a, /* EMC_W2R */
22997 0x00000003, /* EMC_R2P */
22998 0x0000000b, /* EMC_W2P */
22999 0x00000001, /* EMC_RD_RCD */
23000 0x00000001, /* EMC_WR_RCD */
23001 0x00000003, /* EMC_RRD */
23002 0x00000003, /* EMC_REXT */
23003 0x00000000, /* EMC_WEXT */
23004 0x00000006, /* EMC_WDV */
23005 0x00000006, /* EMC_WDV_MASK */
23006 0x00000006, /* EMC_QUSE */
23007 0x00000002, /* EMC_QUSE_WIDTH */
23008 0x00000000, /* EMC_IBDLY */
23009 0x00000005, /* EMC_EINPUT */
23010 0x00000005, /* EMC_EINPUT_DURATION */
23011 0x00010000, /* EMC_PUTERM_EXTRA */
23012 0x00000003, /* EMC_PUTERM_WIDTH */
23013 0x00000000, /* EMC_PUTERM_ADJ */
23014 0x00000000, /* EMC_CDB_CNTL_1 */
23015 0x00000000, /* EMC_CDB_CNTL_2 */
23016 0x00000000, /* EMC_CDB_CNTL_3 */
23017 0x00000004, /* EMC_QRST */
23018 0x0000000c, /* EMC_QSAFE */
23019 0x0000000d, /* EMC_RDV */
23020 0x0000000f, /* EMC_RDV_MASK */
23021 0x00000304, /* EMC_REFRESH */
23022 0x00000000, /* EMC_BURST_REFRESH_NUM */
23023 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
23024 0x00000002, /* EMC_PDEX2WR */
23025 0x00000002, /* EMC_PDEX2RD */
23026 0x00000001, /* EMC_PCHG2PDEN */
23027 0x00000000, /* EMC_ACT2PDEN */
23028 0x00000018, /* EMC_AR2PDEN */
23029 0x0000000f, /* EMC_RW2PDEN */
23030 0x0000001c, /* EMC_TXSR */
23031 0x0000001c, /* EMC_TXSRDLL */
23032 0x00000004, /* EMC_TCKE */
23033 0x00000005, /* EMC_TCKESR */
23034 0x00000004, /* EMC_TPD */
23035 0x00000003, /* EMC_TFAW */
23036 0x00000000, /* EMC_TRPAB */
23037 0x00000005, /* EMC_TCLKSTABLE */
23038 0x00000005, /* EMC_TCLKSTOP */
23039 0x0000031c, /* EMC_TREFBW */
23040 0x00000000, /* EMC_FBIO_CFG6 */
23041 0x00000000, /* EMC_ODT_WRITE */
23042 0x00000000, /* EMC_ODT_READ */
23043 0x106aa298, /* EMC_FBIO_CFG5 */
23044 0x002c00a0, /* EMC_CFG_DIG_DLL */
23045 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23046 0x00064000, /* EMC_DLL_XFORM_DQS0 */
23047 0x00064000, /* EMC_DLL_XFORM_DQS1 */
23048 0x00064000, /* EMC_DLL_XFORM_DQS2 */
23049 0x00064000, /* EMC_DLL_XFORM_DQS3 */
23050 0x00064000, /* EMC_DLL_XFORM_DQS4 */
23051 0x00064000, /* EMC_DLL_XFORM_DQS5 */
23052 0x00064000, /* EMC_DLL_XFORM_DQS6 */
23053 0x00064000, /* EMC_DLL_XFORM_DQS7 */
23054 0x00064000, /* EMC_DLL_XFORM_DQS8 */
23055 0x00064000, /* EMC_DLL_XFORM_DQS9 */
23056 0x00064000, /* EMC_DLL_XFORM_DQS10 */
23057 0x00064000, /* EMC_DLL_XFORM_DQS11 */
23058 0x00064000, /* EMC_DLL_XFORM_DQS12 */
23059 0x00064000, /* EMC_DLL_XFORM_DQS13 */
23060 0x00064000, /* EMC_DLL_XFORM_DQS14 */
23061 0x00064000, /* EMC_DLL_XFORM_DQS15 */
23062 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23063 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23064 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23065 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23066 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23067 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23068 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23069 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23070 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23071 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23072 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23073 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23074 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23075 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23076 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23077 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23078 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23079 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23080 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23081 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23082 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23083 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23084 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23085 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23086 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23087 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23088 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23089 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23090 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23091 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23092 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23093 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23094 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23095 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23096 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23097 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23098 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23099 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23100 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
23101 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
23102 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
23103 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
23104 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
23105 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
23106 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
23107 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
23108 0x10000280, /* EMC_XM2CMDPADCTRL */
23109 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23110 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23111 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23112 0x00000000, /* EMC_XM2DQPADCTRL2 */
23113 0x00000000, /* EMC_XM2DQPADCTRL3 */
23114 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23115 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
23116 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23117 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23118 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23119 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23120 0x51451400, /* EMC_XM2DQSPADCTRL3 */
23121 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23122 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23123 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23124 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23125 0x00000033, /* EMC_TXDSRVTTGEN */
23126 0x00000000, /* EMC_FBIO_SPARE */
23127 0x00000000, /* EMC_ZCAL_INTERVAL */
23128 0x00000042, /* EMC_ZCAL_WAIT_CNT */
23129 0x000e000e, /* EMC_MRS_WAIT_CNT */
23130 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23131 0x00000000, /* EMC_CTT */
23132 0x00000003, /* EMC_CTT_DURATION */
23133 0x0000f2f3, /* EMC_CFG_PIPE */
23134 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
23135 0x0000000a, /* EMC_QPOP */
23136 0x08000001, /* MC_EMEM_ARB_CFG */
23137 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23138 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23139 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23140 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
23141 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
23142 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
23143 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23144 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23145 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23146 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23147 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23148 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
23149 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23150 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
23151 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
23152 0x73c30504, /* MC_EMEM_ARB_MISC0 */
23153 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23154 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23157 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23158 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
23159 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23160 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23161 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23162 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23163 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23164 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23165 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23166 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23167 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23168 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23169 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23170 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
23171 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23172 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23173 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23174 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23175 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23176 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23177 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23178 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23179 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23180 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23181 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23183 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23184 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23185 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23186 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23187 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23189 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23190 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23191 0x00000802, /* EMC_CTT_TERM_CTRL */
23192 0x73240000, /* EMC_CFG */
23193 0x000008c5, /* EMC_CFG_2 */
23194 0x00040128, /* EMC_SEL_DPD_CTRL */
23195 0x002c0068, /* EMC_CFG_DIG_DLL */
23196 0x00000008, /* EMC_BGBIAS_CTL0 */
23197 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23198 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23199 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23200 0x80001221, /* Mode Register 0 */
23201 0x80100003, /* Mode Register 1 */
23202 0x80200008, /* Mode Register 2 */
23203 0x00000000, /* Mode Register 4 */
23204 6890, /* expected dvfs latency (ns) */
23207 0x19, /* V5.0.14 */
23208 "04_204000_04_V5.0.14_V1.1", /* DVFS table version */
23209 204000, /* SDRAM frequency */
23210 800, /* min voltage */
23211 800, /* gpu min voltage */
23212 "pllp_out0", /* clock source id */
23213 0x40000002, /* CLK_SOURCE_EMC */
23214 165, /* number of burst_regs */
23215 31, /* number of up_down_regs */
23217 0x00000009, /* EMC_RC */
23218 0x00000035, /* EMC_RFC */
23219 0x00000000, /* EMC_RFC_SLR */
23220 0x00000006, /* EMC_RAS */
23221 0x00000002, /* EMC_RP */
23222 0x00000005, /* EMC_R2W */
23223 0x0000000a, /* EMC_W2R */
23224 0x00000003, /* EMC_R2P */
23225 0x0000000b, /* EMC_W2P */
23226 0x00000002, /* EMC_RD_RCD */
23227 0x00000002, /* EMC_WR_RCD */
23228 0x00000003, /* EMC_RRD */
23229 0x00000003, /* EMC_REXT */
23230 0x00000000, /* EMC_WEXT */
23231 0x00000005, /* EMC_WDV */
23232 0x00000005, /* EMC_WDV_MASK */
23233 0x00000006, /* EMC_QUSE */
23234 0x00000002, /* EMC_QUSE_WIDTH */
23235 0x00000000, /* EMC_IBDLY */
23236 0x00000004, /* EMC_EINPUT */
23237 0x00000006, /* EMC_EINPUT_DURATION */
23238 0x00010000, /* EMC_PUTERM_EXTRA */
23239 0x00000003, /* EMC_PUTERM_WIDTH */
23240 0x00000000, /* EMC_PUTERM_ADJ */
23241 0x00000000, /* EMC_CDB_CNTL_1 */
23242 0x00000000, /* EMC_CDB_CNTL_2 */
23243 0x00000000, /* EMC_CDB_CNTL_3 */
23244 0x00000003, /* EMC_QRST */
23245 0x0000000d, /* EMC_QSAFE */
23246 0x0000000f, /* EMC_RDV */
23247 0x00000011, /* EMC_RDV_MASK */
23248 0x00000607, /* EMC_REFRESH */
23249 0x00000000, /* EMC_BURST_REFRESH_NUM */
23250 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
23251 0x00000002, /* EMC_PDEX2WR */
23252 0x00000002, /* EMC_PDEX2RD */
23253 0x00000001, /* EMC_PCHG2PDEN */
23254 0x00000000, /* EMC_ACT2PDEN */
23255 0x00000032, /* EMC_AR2PDEN */
23256 0x0000000f, /* EMC_RW2PDEN */
23257 0x00000038, /* EMC_TXSR */
23258 0x00000038, /* EMC_TXSRDLL */
23259 0x00000004, /* EMC_TCKE */
23260 0x00000005, /* EMC_TCKESR */
23261 0x00000004, /* EMC_TPD */
23262 0x00000007, /* EMC_TFAW */
23263 0x00000000, /* EMC_TRPAB */
23264 0x00000005, /* EMC_TCLKSTABLE */
23265 0x00000005, /* EMC_TCLKSTOP */
23266 0x00000638, /* EMC_TREFBW */
23267 0x00000000, /* EMC_FBIO_CFG6 */
23268 0x00000000, /* EMC_ODT_WRITE */
23269 0x00000000, /* EMC_ODT_READ */
23270 0x106aa298, /* EMC_FBIO_CFG5 */
23271 0x002c00a0, /* EMC_CFG_DIG_DLL */
23272 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23273 0x00064000, /* EMC_DLL_XFORM_DQS0 */
23274 0x00064000, /* EMC_DLL_XFORM_DQS1 */
23275 0x00064000, /* EMC_DLL_XFORM_DQS2 */
23276 0x00064000, /* EMC_DLL_XFORM_DQS3 */
23277 0x00064000, /* EMC_DLL_XFORM_DQS4 */
23278 0x00064000, /* EMC_DLL_XFORM_DQS5 */
23279 0x00064000, /* EMC_DLL_XFORM_DQS6 */
23280 0x00064000, /* EMC_DLL_XFORM_DQS7 */
23281 0x00064000, /* EMC_DLL_XFORM_DQS8 */
23282 0x00064000, /* EMC_DLL_XFORM_DQS9 */
23283 0x00064000, /* EMC_DLL_XFORM_DQS10 */
23284 0x00064000, /* EMC_DLL_XFORM_DQS11 */
23285 0x00064000, /* EMC_DLL_XFORM_DQS12 */
23286 0x00064000, /* EMC_DLL_XFORM_DQS13 */
23287 0x00064000, /* EMC_DLL_XFORM_DQS14 */
23288 0x00064000, /* EMC_DLL_XFORM_DQS15 */
23289 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23290 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23291 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23292 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23293 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23294 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23295 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23296 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23297 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23298 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23299 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
23300 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23301 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23302 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
23303 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23304 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23305 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23306 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23307 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23308 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23309 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23310 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23311 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23312 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23313 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23314 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23315 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23316 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23317 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23318 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23319 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23320 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23321 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23322 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23323 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23324 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23325 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23326 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23327 0x00090000, /* EMC_DLL_XFORM_DQ0 */
23328 0x00090000, /* EMC_DLL_XFORM_DQ1 */
23329 0x00090000, /* EMC_DLL_XFORM_DQ2 */
23330 0x00090000, /* EMC_DLL_XFORM_DQ3 */
23331 0x00009000, /* EMC_DLL_XFORM_DQ4 */
23332 0x00009000, /* EMC_DLL_XFORM_DQ5 */
23333 0x00009000, /* EMC_DLL_XFORM_DQ6 */
23334 0x00009000, /* EMC_DLL_XFORM_DQ7 */
23335 0x10000280, /* EMC_XM2CMDPADCTRL */
23336 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23337 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23338 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23339 0x00000000, /* EMC_XM2DQPADCTRL2 */
23340 0x00000000, /* EMC_XM2DQPADCTRL3 */
23341 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23342 0x00000707, /* EMC_XM2CLKPADCTRL2 */
23343 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23344 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23345 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23346 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23347 0x51451400, /* EMC_XM2DQSPADCTRL3 */
23348 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23349 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23350 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23351 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23352 0x00000066, /* EMC_TXDSRVTTGEN */
23353 0x00000000, /* EMC_FBIO_SPARE */
23354 0x00020000, /* EMC_ZCAL_INTERVAL */
23355 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23356 0x000e000e, /* EMC_MRS_WAIT_CNT */
23357 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23358 0x00000000, /* EMC_CTT */
23359 0x00000003, /* EMC_CTT_DURATION */
23360 0x0000d2b3, /* EMC_CFG_PIPE */
23361 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
23362 0x0000000a, /* EMC_QPOP */
23363 0x01000003, /* MC_EMEM_ARB_CFG */
23364 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23365 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23366 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23367 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
23368 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
23369 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
23370 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23371 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23372 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23373 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23374 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23375 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23376 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23377 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
23378 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
23379 0x73840a05, /* MC_EMEM_ARB_MISC0 */
23380 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23381 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23384 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23385 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
23386 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23387 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23388 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23389 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23390 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23391 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23392 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23393 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23394 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23395 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23396 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23397 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
23398 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23399 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23400 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23401 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23402 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23403 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23404 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23405 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23406 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23407 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23408 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23409 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23410 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23411 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23412 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23413 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23414 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23416 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23417 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23418 0x00000802, /* EMC_CTT_TERM_CTRL */
23419 0x73240000, /* EMC_CFG */
23420 0x0000088d, /* EMC_CFG_2 */
23421 0x00040008, /* EMC_SEL_DPD_CTRL */
23422 0x002c0068, /* EMC_CFG_DIG_DLL */
23423 0x00000008, /* EMC_BGBIAS_CTL0 */
23424 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23425 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23426 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23427 0x80001221, /* Mode Register 0 */
23428 0x80100003, /* Mode Register 1 */
23429 0x80200008, /* Mode Register 2 */
23430 0x00000000, /* Mode Register 4 */
23431 3420, /* expected dvfs latency (ns) */
23434 0x19, /* V5.0.14 */
23435 "04_300000_04_V5.0.14_V1.1", /* DVFS table version */
23436 300000, /* SDRAM frequency */
23437 820, /* min voltage */
23438 820, /* gpu min voltage */
23439 "pllc_out0", /* clock source id */
23440 0x20000002, /* CLK_SOURCE_EMC */
23441 165, /* number of burst_regs */
23442 31, /* number of up_down_regs */
23444 0x0000000d, /* EMC_RC */
23445 0x0000004d, /* EMC_RFC */
23446 0x00000000, /* EMC_RFC_SLR */
23447 0x00000009, /* EMC_RAS */
23448 0x00000003, /* EMC_RP */
23449 0x00000004, /* EMC_R2W */
23450 0x00000008, /* EMC_W2R */
23451 0x00000002, /* EMC_R2P */
23452 0x00000009, /* EMC_W2P */
23453 0x00000003, /* EMC_RD_RCD */
23454 0x00000003, /* EMC_WR_RCD */
23455 0x00000002, /* EMC_RRD */
23456 0x00000002, /* EMC_REXT */
23457 0x00000000, /* EMC_WEXT */
23458 0x00000003, /* EMC_WDV */
23459 0x00000003, /* EMC_WDV_MASK */
23460 0x00000005, /* EMC_QUSE */
23461 0x00000002, /* EMC_QUSE_WIDTH */
23462 0x00000000, /* EMC_IBDLY */
23463 0x00000002, /* EMC_EINPUT */
23464 0x00000007, /* EMC_EINPUT_DURATION */
23465 0x00020000, /* EMC_PUTERM_EXTRA */
23466 0x00000003, /* EMC_PUTERM_WIDTH */
23467 0x00000000, /* EMC_PUTERM_ADJ */
23468 0x00000000, /* EMC_CDB_CNTL_1 */
23469 0x00000000, /* EMC_CDB_CNTL_2 */
23470 0x00000000, /* EMC_CDB_CNTL_3 */
23471 0x00000001, /* EMC_QRST */
23472 0x0000000e, /* EMC_QSAFE */
23473 0x00000010, /* EMC_RDV */
23474 0x00000012, /* EMC_RDV_MASK */
23475 0x000008e4, /* EMC_REFRESH */
23476 0x00000000, /* EMC_BURST_REFRESH_NUM */
23477 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
23478 0x00000001, /* EMC_PDEX2WR */
23479 0x00000008, /* EMC_PDEX2RD */
23480 0x00000001, /* EMC_PCHG2PDEN */
23481 0x00000000, /* EMC_ACT2PDEN */
23482 0x0000004b, /* EMC_AR2PDEN */
23483 0x0000000e, /* EMC_RW2PDEN */
23484 0x00000052, /* EMC_TXSR */
23485 0x00000200, /* EMC_TXSRDLL */
23486 0x00000004, /* EMC_TCKE */
23487 0x00000005, /* EMC_TCKESR */
23488 0x00000004, /* EMC_TPD */
23489 0x00000009, /* EMC_TFAW */
23490 0x00000000, /* EMC_TRPAB */
23491 0x00000005, /* EMC_TCLKSTABLE */
23492 0x00000005, /* EMC_TCLKSTOP */
23493 0x00000924, /* EMC_TREFBW */
23494 0x00000000, /* EMC_FBIO_CFG6 */
23495 0x00000000, /* EMC_ODT_WRITE */
23496 0x00000000, /* EMC_ODT_READ */
23497 0x104ab098, /* EMC_FBIO_CFG5 */
23498 0x002c00a0, /* EMC_CFG_DIG_DLL */
23499 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23500 0x00030000, /* EMC_DLL_XFORM_DQS0 */
23501 0x00030000, /* EMC_DLL_XFORM_DQS1 */
23502 0x00030000, /* EMC_DLL_XFORM_DQS2 */
23503 0x00030000, /* EMC_DLL_XFORM_DQS3 */
23504 0x00030000, /* EMC_DLL_XFORM_DQS4 */
23505 0x00030000, /* EMC_DLL_XFORM_DQS5 */
23506 0x00030000, /* EMC_DLL_XFORM_DQS6 */
23507 0x00030000, /* EMC_DLL_XFORM_DQS7 */
23508 0x00030000, /* EMC_DLL_XFORM_DQS8 */
23509 0x00030000, /* EMC_DLL_XFORM_DQS9 */
23510 0x00030000, /* EMC_DLL_XFORM_DQS10 */
23511 0x00030000, /* EMC_DLL_XFORM_DQS11 */
23512 0x00030000, /* EMC_DLL_XFORM_DQS12 */
23513 0x00030000, /* EMC_DLL_XFORM_DQS13 */
23514 0x00030000, /* EMC_DLL_XFORM_DQS14 */
23515 0x00030000, /* EMC_DLL_XFORM_DQS15 */
23516 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23517 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23518 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23519 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23520 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23521 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23522 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23523 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23524 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
23525 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
23526 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23527 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
23528 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
23529 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23530 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23531 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23532 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23533 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23534 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23535 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23536 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23537 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23538 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23539 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23540 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23541 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23542 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23543 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23544 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23545 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23546 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23547 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23548 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23549 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23550 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23551 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23552 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23553 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23554 0x00060000, /* EMC_DLL_XFORM_DQ0 */
23555 0x00060000, /* EMC_DLL_XFORM_DQ1 */
23556 0x00060000, /* EMC_DLL_XFORM_DQ2 */
23557 0x00060000, /* EMC_DLL_XFORM_DQ3 */
23558 0x00006000, /* EMC_DLL_XFORM_DQ4 */
23559 0x00006000, /* EMC_DLL_XFORM_DQ5 */
23560 0x00006000, /* EMC_DLL_XFORM_DQ6 */
23561 0x00006000, /* EMC_DLL_XFORM_DQ7 */
23562 0x10000280, /* EMC_XM2CMDPADCTRL */
23563 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23564 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23565 0x01231339, /* EMC_XM2DQSPADCTRL2 */
23566 0x00000000, /* EMC_XM2DQPADCTRL2 */
23567 0x00000000, /* EMC_XM2DQPADCTRL3 */
23568 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23569 0x00000505, /* EMC_XM2CLKPADCTRL2 */
23570 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23571 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23572 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23573 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23574 0x51451420, /* EMC_XM2DQSPADCTRL3 */
23575 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23576 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23577 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23578 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23579 0x00000096, /* EMC_TXDSRVTTGEN */
23580 0x00000000, /* EMC_FBIO_SPARE */
23581 0x00020000, /* EMC_ZCAL_INTERVAL */
23582 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23583 0x0173000e, /* EMC_MRS_WAIT_CNT */
23584 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
23585 0x00000000, /* EMC_CTT */
23586 0x00000003, /* EMC_CTT_DURATION */
23587 0x000052a3, /* EMC_CFG_PIPE */
23588 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
23589 0x00000009, /* EMC_QPOP */
23590 0x08000004, /* MC_EMEM_ARB_CFG */
23591 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23592 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23593 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23594 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
23595 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
23596 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
23597 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23598 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23599 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23600 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23601 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23602 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23603 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23604 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23605 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
23606 0x77450e08, /* MC_EMEM_ARB_MISC0 */
23607 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23608 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23611 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
23612 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
23613 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23614 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23615 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23616 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23617 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23618 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23619 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23620 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23621 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23622 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23623 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23624 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
23625 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23626 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23627 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23628 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23629 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23630 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23631 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23632 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23633 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23634 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23635 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23636 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23637 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23638 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23639 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23640 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23641 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23643 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23644 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23645 0x00000802, /* EMC_CTT_TERM_CTRL */
23646 0x73340000, /* EMC_CFG */
23647 0x000008d5, /* EMC_CFG_2 */
23648 0x00040128, /* EMC_SEL_DPD_CTRL */
23649 0x002c0068, /* EMC_CFG_DIG_DLL */
23650 0x00000000, /* EMC_BGBIAS_CTL0 */
23651 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23652 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23653 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23654 0x80000321, /* Mode Register 0 */
23655 0x80100002, /* Mode Register 1 */
23656 0x80200000, /* Mode Register 2 */
23657 0x00000000, /* Mode Register 4 */
23658 2680, /* expected dvfs latency (ns) */
23661 0x19, /* V5.0.14 */
23662 "04_396000_05_V5.0.14_V1.1", /* DVFS table version */
23663 396000, /* SDRAM frequency */
23664 850, /* min voltage */
23665 850, /* gpu min voltage */
23666 "pllm_out0", /* clock source id */
23667 0x00000002, /* CLK_SOURCE_EMC */
23668 165, /* number of burst_regs */
23669 31, /* number of up_down_regs */
23671 0x00000011, /* EMC_RC */
23672 0x00000066, /* EMC_RFC */
23673 0x00000000, /* EMC_RFC_SLR */
23674 0x0000000c, /* EMC_RAS */
23675 0x00000004, /* EMC_RP */
23676 0x00000004, /* EMC_R2W */
23677 0x00000008, /* EMC_W2R */
23678 0x00000002, /* EMC_R2P */
23679 0x0000000a, /* EMC_W2P */
23680 0x00000004, /* EMC_RD_RCD */
23681 0x00000004, /* EMC_WR_RCD */
23682 0x00000002, /* EMC_RRD */
23683 0x00000002, /* EMC_REXT */
23684 0x00000000, /* EMC_WEXT */
23685 0x00000003, /* EMC_WDV */
23686 0x00000003, /* EMC_WDV_MASK */
23687 0x00000005, /* EMC_QUSE */
23688 0x00000002, /* EMC_QUSE_WIDTH */
23689 0x00000000, /* EMC_IBDLY */
23690 0x00000001, /* EMC_EINPUT */
23691 0x00000008, /* EMC_EINPUT_DURATION */
23692 0x00020000, /* EMC_PUTERM_EXTRA */
23693 0x00000003, /* EMC_PUTERM_WIDTH */
23694 0x00000000, /* EMC_PUTERM_ADJ */
23695 0x00000000, /* EMC_CDB_CNTL_1 */
23696 0x00000000, /* EMC_CDB_CNTL_2 */
23697 0x00000000, /* EMC_CDB_CNTL_3 */
23698 0x00000000, /* EMC_QRST */
23699 0x0000000f, /* EMC_QSAFE */
23700 0x00000010, /* EMC_RDV */
23701 0x00000012, /* EMC_RDV_MASK */
23702 0x00000bd1, /* EMC_REFRESH */
23703 0x00000000, /* EMC_BURST_REFRESH_NUM */
23704 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
23705 0x00000001, /* EMC_PDEX2WR */
23706 0x00000008, /* EMC_PDEX2RD */
23707 0x00000001, /* EMC_PCHG2PDEN */
23708 0x00000000, /* EMC_ACT2PDEN */
23709 0x00000063, /* EMC_AR2PDEN */
23710 0x0000000f, /* EMC_RW2PDEN */
23711 0x0000006c, /* EMC_TXSR */
23712 0x00000200, /* EMC_TXSRDLL */
23713 0x00000004, /* EMC_TCKE */
23714 0x00000005, /* EMC_TCKESR */
23715 0x00000004, /* EMC_TPD */
23716 0x0000000d, /* EMC_TFAW */
23717 0x00000000, /* EMC_TRPAB */
23718 0x00000005, /* EMC_TCLKSTABLE */
23719 0x00000005, /* EMC_TCLKSTOP */
23720 0x00000c11, /* EMC_TREFBW */
23721 0x00000000, /* EMC_FBIO_CFG6 */
23722 0x00000000, /* EMC_ODT_WRITE */
23723 0x00000000, /* EMC_ODT_READ */
23724 0x104ab098, /* EMC_FBIO_CFG5 */
23725 0x002c00a0, /* EMC_CFG_DIG_DLL */
23726 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23727 0x00030000, /* EMC_DLL_XFORM_DQS0 */
23728 0x00030000, /* EMC_DLL_XFORM_DQS1 */
23729 0x00030000, /* EMC_DLL_XFORM_DQS2 */
23730 0x00030000, /* EMC_DLL_XFORM_DQS3 */
23731 0x00030000, /* EMC_DLL_XFORM_DQS4 */
23732 0x00030000, /* EMC_DLL_XFORM_DQS5 */
23733 0x00030000, /* EMC_DLL_XFORM_DQS6 */
23734 0x00030000, /* EMC_DLL_XFORM_DQS7 */
23735 0x00030000, /* EMC_DLL_XFORM_DQS8 */
23736 0x00030000, /* EMC_DLL_XFORM_DQS9 */
23737 0x00030000, /* EMC_DLL_XFORM_DQS10 */
23738 0x00030000, /* EMC_DLL_XFORM_DQS11 */
23739 0x00030000, /* EMC_DLL_XFORM_DQS12 */
23740 0x00030000, /* EMC_DLL_XFORM_DQS13 */
23741 0x00030000, /* EMC_DLL_XFORM_DQS14 */
23742 0x00030000, /* EMC_DLL_XFORM_DQS15 */
23743 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23744 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23745 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23746 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23747 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23748 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23749 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23750 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23751 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
23752 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
23753 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23754 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
23755 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
23756 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23757 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23758 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23759 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23760 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23761 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23762 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23763 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23764 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23765 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23766 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23767 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23768 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23769 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23770 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23771 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23772 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23773 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23774 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23775 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23776 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23777 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23778 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23779 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23780 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23781 0x00038000, /* EMC_DLL_XFORM_DQ0 */
23782 0x00038000, /* EMC_DLL_XFORM_DQ1 */
23783 0x00038000, /* EMC_DLL_XFORM_DQ2 */
23784 0x00038000, /* EMC_DLL_XFORM_DQ3 */
23785 0x00003800, /* EMC_DLL_XFORM_DQ4 */
23786 0x00003800, /* EMC_DLL_XFORM_DQ5 */
23787 0x00003800, /* EMC_DLL_XFORM_DQ6 */
23788 0x00003800, /* EMC_DLL_XFORM_DQ7 */
23789 0x10000280, /* EMC_XM2CMDPADCTRL */
23790 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23791 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23792 0x01231339, /* EMC_XM2DQSPADCTRL2 */
23793 0x00000000, /* EMC_XM2DQPADCTRL2 */
23794 0x00000000, /* EMC_XM2DQPADCTRL3 */
23795 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23796 0x00000505, /* EMC_XM2CLKPADCTRL2 */
23797 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23798 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23799 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23800 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23801 0x51451420, /* EMC_XM2DQSPADCTRL3 */
23802 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23803 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23804 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23805 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23806 0x000000c6, /* EMC_TXDSRVTTGEN */
23807 0x00000000, /* EMC_FBIO_SPARE */
23808 0x00020000, /* EMC_ZCAL_INTERVAL */
23809 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23810 0x015b000e, /* EMC_MRS_WAIT_CNT */
23811 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
23812 0x00000000, /* EMC_CTT */
23813 0x00000003, /* EMC_CTT_DURATION */
23814 0x000052a3, /* EMC_CFG_PIPE */
23815 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
23816 0x00000009, /* EMC_QPOP */
23817 0x0f000005, /* MC_EMEM_ARB_CFG */
23818 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23819 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23820 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23821 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
23822 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
23823 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
23824 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23825 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23826 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23827 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23828 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23829 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23830 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23831 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23832 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
23833 0x7586120a, /* MC_EMEM_ARB_MISC0 */
23834 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23835 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23838 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
23839 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
23840 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23841 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23842 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23843 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23844 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23845 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23846 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23847 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23848 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23849 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23850 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23851 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
23852 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23853 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23854 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23855 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23856 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23857 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23858 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23859 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23860 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23861 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23862 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23863 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23864 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23865 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23866 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23867 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23868 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23870 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23871 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23872 0x00000802, /* EMC_CTT_TERM_CTRL */
23873 0x73340000, /* EMC_CFG */
23874 0x00000895, /* EMC_CFG_2 */
23875 0x00040008, /* EMC_SEL_DPD_CTRL */
23876 0x002c0068, /* EMC_CFG_DIG_DLL */
23877 0x00000000, /* EMC_BGBIAS_CTL0 */
23878 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23879 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23880 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23881 0x80000521, /* Mode Register 0 */
23882 0x80100002, /* Mode Register 1 */
23883 0x80200000, /* Mode Register 2 */
23884 0x00000000, /* Mode Register 4 */
23885 2180, /* expected dvfs latency (ns) */
23888 0x19, /* V5.0.14 */
23889 "04_528000_05_V5.0.14_V1.1", /* DVFS table version */
23890 528000, /* SDRAM frequency */
23891 880, /* min voltage */
23892 870, /* gpu min voltage */
23893 "pllm_ud", /* clock source id */
23894 0x80000000, /* CLK_SOURCE_EMC */
23895 165, /* number of burst_regs */
23896 31, /* number of up_down_regs */
23898 0x00000018, /* EMC_RC */
23899 0x00000088, /* EMC_RFC */
23900 0x00000000, /* EMC_RFC_SLR */
23901 0x00000010, /* EMC_RAS */
23902 0x00000006, /* EMC_RP */
23903 0x00000006, /* EMC_R2W */
23904 0x00000009, /* EMC_W2R */
23905 0x00000002, /* EMC_R2P */
23906 0x0000000d, /* EMC_W2P */
23907 0x00000006, /* EMC_RD_RCD */
23908 0x00000006, /* EMC_WR_RCD */
23909 0x00000002, /* EMC_RRD */
23910 0x00000002, /* EMC_REXT */
23911 0x00000000, /* EMC_WEXT */
23912 0x00000003, /* EMC_WDV */
23913 0x00000003, /* EMC_WDV_MASK */
23914 0x00000006, /* EMC_QUSE */
23915 0x00000002, /* EMC_QUSE_WIDTH */
23916 0x00000000, /* EMC_IBDLY */
23917 0x00000001, /* EMC_EINPUT */
23918 0x00000009, /* EMC_EINPUT_DURATION */
23919 0x00030000, /* EMC_PUTERM_EXTRA */
23920 0x00000003, /* EMC_PUTERM_WIDTH */
23921 0x00000000, /* EMC_PUTERM_ADJ */
23922 0x00000000, /* EMC_CDB_CNTL_1 */
23923 0x00000000, /* EMC_CDB_CNTL_2 */
23924 0x00000000, /* EMC_CDB_CNTL_3 */
23925 0x00000000, /* EMC_QRST */
23926 0x00000010, /* EMC_QSAFE */
23927 0x00000012, /* EMC_RDV */
23928 0x00000014, /* EMC_RDV_MASK */
23929 0x00000fd6, /* EMC_REFRESH */
23930 0x00000000, /* EMC_BURST_REFRESH_NUM */
23931 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
23932 0x00000002, /* EMC_PDEX2WR */
23933 0x0000000b, /* EMC_PDEX2RD */
23934 0x00000001, /* EMC_PCHG2PDEN */
23935 0x00000000, /* EMC_ACT2PDEN */
23936 0x00000085, /* EMC_AR2PDEN */
23937 0x00000012, /* EMC_RW2PDEN */
23938 0x00000090, /* EMC_TXSR */
23939 0x00000200, /* EMC_TXSRDLL */
23940 0x00000004, /* EMC_TCKE */
23941 0x00000005, /* EMC_TCKESR */
23942 0x00000004, /* EMC_TPD */
23943 0x00000013, /* EMC_TFAW */
23944 0x00000000, /* EMC_TRPAB */
23945 0x00000006, /* EMC_TCLKSTABLE */
23946 0x00000006, /* EMC_TCLKSTOP */
23947 0x00001017, /* EMC_TREFBW */
23948 0x00000000, /* EMC_FBIO_CFG6 */
23949 0x00000000, /* EMC_ODT_WRITE */
23950 0x00000000, /* EMC_ODT_READ */
23951 0x104ab098, /* EMC_FBIO_CFG5 */
23952 0xe01200b1, /* EMC_CFG_DIG_DLL */
23953 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23954 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
23955 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
23956 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
23957 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
23958 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
23959 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
23960 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
23961 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
23962 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
23963 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
23964 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
23965 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
23966 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
23967 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
23968 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
23969 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
23970 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23971 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23972 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23973 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23974 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23975 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23976 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23977 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23978 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
23979 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
23980 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23981 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
23982 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
23983 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23984 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23985 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23986 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23987 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23988 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23989 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23990 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23991 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23992 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23993 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23994 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23995 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23996 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23997 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23998 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23999 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
24000 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
24001 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
24002 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24003 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
24004 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
24005 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24006 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
24007 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
24008 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
24009 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
24010 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
24011 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
24012 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
24013 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
24014 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
24015 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
24016 0x100002a0, /* EMC_XM2CMDPADCTRL */
24017 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24018 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24019 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
24020 0x00000000, /* EMC_XM2DQPADCTRL2 */
24021 0x00000000, /* EMC_XM2DQPADCTRL3 */
24022 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24023 0x00000505, /* EMC_XM2CLKPADCTRL2 */
24024 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24025 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24026 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24027 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24028 0x51451420, /* EMC_XM2DQSPADCTRL3 */
24029 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24030 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24031 0x51451400, /* EMC_XM2DQSPADCTRL6 */
24032 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24033 0x00000000, /* EMC_TXDSRVTTGEN */
24034 0x00000000, /* EMC_FBIO_SPARE */
24035 0x00020000, /* EMC_ZCAL_INTERVAL */
24036 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24037 0x0139000e, /* EMC_MRS_WAIT_CNT */
24038 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
24039 0x00000000, /* EMC_CTT */
24040 0x00000003, /* EMC_CTT_DURATION */
24041 0x000042a0, /* EMC_CFG_PIPE */
24042 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
24043 0x0000000a, /* EMC_QPOP */
24044 0x0f000007, /* MC_EMEM_ARB_CFG */
24045 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24046 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
24047 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
24048 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
24049 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
24050 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
24051 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24052 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24053 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24054 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24055 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24056 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24057 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
24058 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
24059 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
24060 0x7428180d, /* MC_EMEM_ARB_MISC0 */
24061 0x70000f03, /* MC_EMEM_ARB_MISC1 */
24062 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24065 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
24066 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
24067 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24068 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24069 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24070 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24071 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24072 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24073 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24074 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24075 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24076 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24077 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24078 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
24079 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
24080 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24081 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24082 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24083 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24084 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24085 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24086 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24087 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24088 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24089 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24090 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24091 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24092 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24093 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24094 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24095 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24097 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24098 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24099 0x00000802, /* EMC_CTT_TERM_CTRL */
24100 0x73300000, /* EMC_CFG */
24101 0x0000089d, /* EMC_CFG_2 */
24102 0x00040008, /* EMC_SEL_DPD_CTRL */
24103 0xe0120069, /* EMC_CFG_DIG_DLL */
24104 0x00000000, /* EMC_BGBIAS_CTL0 */
24105 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24106 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24107 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24108 0x80000941, /* Mode Register 0 */
24109 0x80100002, /* Mode Register 1 */
24110 0x80200008, /* Mode Register 2 */
24111 0x00000000, /* Mode Register 4 */
24112 1440, /* expected dvfs latency (ns) */
24115 0x19, /* V5.0.14 */
24116 "04_600000_03_V5.0.14_V1.1", /* DVFS table version */
24117 600000, /* SDRAM frequency */
24118 910, /* min voltage */
24119 910, /* gpu min voltage */
24120 "pllc_ud", /* clock source id */
24121 0xe0000000, /* CLK_SOURCE_EMC */
24122 165, /* number of burst_regs */
24123 31, /* number of up_down_regs */
24125 0x0000001b, /* EMC_RC */
24126 0x0000009b, /* EMC_RFC */
24127 0x00000000, /* EMC_RFC_SLR */
24128 0x00000013, /* EMC_RAS */
24129 0x00000007, /* EMC_RP */
24130 0x00000007, /* EMC_R2W */
24131 0x0000000b, /* EMC_W2R */
24132 0x00000003, /* EMC_R2P */
24133 0x00000010, /* EMC_W2P */
24134 0x00000007, /* EMC_RD_RCD */
24135 0x00000007, /* EMC_WR_RCD */
24136 0x00000002, /* EMC_RRD */
24137 0x00000002, /* EMC_REXT */
24138 0x00000000, /* EMC_WEXT */
24139 0x00000005, /* EMC_WDV */
24140 0x00000005, /* EMC_WDV_MASK */
24141 0x0000000a, /* EMC_QUSE */
24142 0x00000002, /* EMC_QUSE_WIDTH */
24143 0x00000000, /* EMC_IBDLY */
24144 0x00000003, /* EMC_EINPUT */
24145 0x0000000b, /* EMC_EINPUT_DURATION */
24146 0x00070000, /* EMC_PUTERM_EXTRA */
24147 0x00000003, /* EMC_PUTERM_WIDTH */
24148 0x00000000, /* EMC_PUTERM_ADJ */
24149 0x00000000, /* EMC_CDB_CNTL_1 */
24150 0x00000000, /* EMC_CDB_CNTL_2 */
24151 0x00000000, /* EMC_CDB_CNTL_3 */
24152 0x00000002, /* EMC_QRST */
24153 0x00000012, /* EMC_QSAFE */
24154 0x00000016, /* EMC_RDV */
24155 0x00000018, /* EMC_RDV_MASK */
24156 0x00001208, /* EMC_REFRESH */
24157 0x00000000, /* EMC_BURST_REFRESH_NUM */
24158 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
24159 0x00000002, /* EMC_PDEX2WR */
24160 0x0000000d, /* EMC_PDEX2RD */
24161 0x00000001, /* EMC_PCHG2PDEN */
24162 0x00000000, /* EMC_ACT2PDEN */
24163 0x00000097, /* EMC_AR2PDEN */
24164 0x00000015, /* EMC_RW2PDEN */
24165 0x000000a3, /* EMC_TXSR */
24166 0x00000200, /* EMC_TXSRDLL */
24167 0x00000004, /* EMC_TCKE */
24168 0x00000005, /* EMC_TCKESR */
24169 0x00000004, /* EMC_TPD */
24170 0x00000015, /* EMC_TFAW */
24171 0x00000000, /* EMC_TRPAB */
24172 0x00000006, /* EMC_TCLKSTABLE */
24173 0x00000006, /* EMC_TCLKSTOP */
24174 0x00001248, /* EMC_TREFBW */
24175 0x00000000, /* EMC_FBIO_CFG6 */
24176 0x00000000, /* EMC_ODT_WRITE */
24177 0x00000000, /* EMC_ODT_READ */
24178 0x104ab098, /* EMC_FBIO_CFG5 */
24179 0xe00e00b1, /* EMC_CFG_DIG_DLL */
24180 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24181 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
24182 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
24183 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
24184 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
24185 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
24186 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
24187 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
24188 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
24189 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
24190 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
24191 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
24192 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
24193 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
24194 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
24195 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
24196 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
24197 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24198 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24199 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24200 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24201 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24202 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24203 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24204 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24205 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
24206 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
24207 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
24208 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
24209 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
24210 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
24211 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24212 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24213 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24214 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24215 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24216 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24217 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24218 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24219 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
24220 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
24221 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
24222 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
24223 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
24224 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
24225 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
24226 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
24227 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
24228 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
24229 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24230 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
24231 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
24232 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24233 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
24234 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
24235 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
24236 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
24237 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
24238 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
24239 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
24240 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
24241 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
24242 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
24243 0x100002a0, /* EMC_XM2CMDPADCTRL */
24244 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24245 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24246 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
24247 0x00000000, /* EMC_XM2DQPADCTRL2 */
24248 0x00000000, /* EMC_XM2DQPADCTRL3 */
24249 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24250 0x00000505, /* EMC_XM2CLKPADCTRL2 */
24251 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24252 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24253 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24254 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24255 0x51451420, /* EMC_XM2DQSPADCTRL3 */
24256 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24257 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24258 0x51451400, /* EMC_XM2DQSPADCTRL6 */
24259 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24260 0x00000000, /* EMC_TXDSRVTTGEN */
24261 0x00000000, /* EMC_FBIO_SPARE */
24262 0x00020000, /* EMC_ZCAL_INTERVAL */
24263 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24264 0x0127000e, /* EMC_MRS_WAIT_CNT */
24265 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
24266 0x00000000, /* EMC_CTT */
24267 0x00000003, /* EMC_CTT_DURATION */
24268 0x000040a0, /* EMC_CFG_PIPE */
24269 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
24270 0x0000000e, /* EMC_QPOP */
24271 0x00000009, /* MC_EMEM_ARB_CFG */
24272 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24273 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
24274 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
24275 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
24276 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
24277 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
24278 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24279 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24280 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24281 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24282 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24283 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24284 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
24285 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
24286 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
24287 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
24288 0x70000f03, /* MC_EMEM_ARB_MISC1 */
24289 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24292 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
24293 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
24294 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24295 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24296 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24297 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24298 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24299 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24300 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24301 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24302 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24303 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24304 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24305 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
24306 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
24307 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24308 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24309 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24310 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24311 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24312 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24313 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24314 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24315 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24316 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24317 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24318 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24319 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24320 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24321 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24322 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24324 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24325 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24326 0x00000802, /* EMC_CTT_TERM_CTRL */
24327 0x73300000, /* EMC_CFG */
24328 0x0000089d, /* EMC_CFG_2 */
24329 0x00040008, /* EMC_SEL_DPD_CTRL */
24330 0xe00e0069, /* EMC_CFG_DIG_DLL */
24331 0x00000000, /* EMC_BGBIAS_CTL0 */
24332 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24333 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24334 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24335 0x80000b61, /* Mode Register 0 */
24336 0x80100002, /* Mode Register 1 */
24337 0x80200010, /* Mode Register 2 */
24338 0x00000000, /* Mode Register 4 */
24339 1440, /* expected dvfs latency (ns) */
24342 0x19, /* V5.0.14 */
24343 "04_792000_06_V5.0.14_V1.1", /* DVFS table version */
24344 792000, /* SDRAM frequency */
24345 980, /* min voltage */
24346 980, /* gpu min voltage */
24347 "pllm_ud", /* clock source id */
24348 0x80000000, /* CLK_SOURCE_EMC */
24349 165, /* number of burst_regs */
24350 31, /* number of up_down_regs */
24352 0x00000024, /* EMC_RC */
24353 0x000000cd, /* EMC_RFC */
24354 0x00000000, /* EMC_RFC_SLR */
24355 0x00000019, /* EMC_RAS */
24356 0x0000000a, /* EMC_RP */
24357 0x00000008, /* EMC_R2W */
24358 0x0000000d, /* EMC_W2R */
24359 0x00000004, /* EMC_R2P */
24360 0x00000013, /* EMC_W2P */
24361 0x0000000a, /* EMC_RD_RCD */
24362 0x0000000a, /* EMC_WR_RCD */
24363 0x00000003, /* EMC_RRD */
24364 0x00000002, /* EMC_REXT */
24365 0x00000000, /* EMC_WEXT */
24366 0x00000006, /* EMC_WDV */
24367 0x00000006, /* EMC_WDV_MASK */
24368 0x0000000b, /* EMC_QUSE */
24369 0x00000002, /* EMC_QUSE_WIDTH */
24370 0x00000000, /* EMC_IBDLY */
24371 0x00000002, /* EMC_EINPUT */
24372 0x0000000d, /* EMC_EINPUT_DURATION */
24373 0x00080000, /* EMC_PUTERM_EXTRA */
24374 0x00000004, /* EMC_PUTERM_WIDTH */
24375 0x00000000, /* EMC_PUTERM_ADJ */
24376 0x00000000, /* EMC_CDB_CNTL_1 */
24377 0x00000000, /* EMC_CDB_CNTL_2 */
24378 0x00000000, /* EMC_CDB_CNTL_3 */
24379 0x00000001, /* EMC_QRST */
24380 0x00000014, /* EMC_QSAFE */
24381 0x00000018, /* EMC_RDV */
24382 0x0000001a, /* EMC_RDV_MASK */
24383 0x000017e2, /* EMC_REFRESH */
24384 0x00000000, /* EMC_BURST_REFRESH_NUM */
24385 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
24386 0x00000003, /* EMC_PDEX2WR */
24387 0x00000011, /* EMC_PDEX2RD */
24388 0x00000001, /* EMC_PCHG2PDEN */
24389 0x00000000, /* EMC_ACT2PDEN */
24390 0x000000c7, /* EMC_AR2PDEN */
24391 0x00000018, /* EMC_RW2PDEN */
24392 0x000000d7, /* EMC_TXSR */
24393 0x00000200, /* EMC_TXSRDLL */
24394 0x00000005, /* EMC_TCKE */
24395 0x00000006, /* EMC_TCKESR */
24396 0x00000005, /* EMC_TPD */
24397 0x0000001d, /* EMC_TFAW */
24398 0x00000000, /* EMC_TRPAB */
24399 0x00000008, /* EMC_TCLKSTABLE */
24400 0x00000008, /* EMC_TCLKSTOP */
24401 0x00001822, /* EMC_TREFBW */
24402 0x00000000, /* EMC_FBIO_CFG6 */
24403 0x00000000, /* EMC_ODT_WRITE */
24404 0x00000000, /* EMC_ODT_READ */
24405 0x104ab098, /* EMC_FBIO_CFG5 */
24406 0xe00700b1, /* EMC_CFG_DIG_DLL */
24407 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24408 0x00000008, /* EMC_DLL_XFORM_DQS0 */
24409 0x00000008, /* EMC_DLL_XFORM_DQS1 */
24410 0x00000008, /* EMC_DLL_XFORM_DQS2 */
24411 0x00000008, /* EMC_DLL_XFORM_DQS3 */
24412 0x00000008, /* EMC_DLL_XFORM_DQS4 */
24413 0x00000008, /* EMC_DLL_XFORM_DQS5 */
24414 0x00000008, /* EMC_DLL_XFORM_DQS6 */
24415 0x00000008, /* EMC_DLL_XFORM_DQS7 */
24416 0x00000008, /* EMC_DLL_XFORM_DQS8 */
24417 0x00000008, /* EMC_DLL_XFORM_DQS9 */
24418 0x00000008, /* EMC_DLL_XFORM_DQS10 */
24419 0x00000008, /* EMC_DLL_XFORM_DQS11 */
24420 0x00000008, /* EMC_DLL_XFORM_DQS12 */
24421 0x00000008, /* EMC_DLL_XFORM_DQS13 */
24422 0x00000008, /* EMC_DLL_XFORM_DQS14 */
24423 0x00000008, /* EMC_DLL_XFORM_DQS15 */
24424 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24425 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24426 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24427 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24428 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24429 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24430 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24431 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24432 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
24433 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
24434 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
24435 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
24436 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
24437 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
24438 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24439 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24440 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24441 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24442 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24443 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24444 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24445 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24446 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
24447 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
24448 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
24449 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
24450 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
24451 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
24452 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
24453 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
24454 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
24455 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
24456 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
24457 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
24458 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
24459 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
24460 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
24461 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
24462 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
24463 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
24464 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
24465 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
24466 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
24467 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
24468 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
24469 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
24470 0x100002a0, /* EMC_XM2CMDPADCTRL */
24471 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24472 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24473 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
24474 0x00000000, /* EMC_XM2DQPADCTRL2 */
24475 0x00000000, /* EMC_XM2DQPADCTRL3 */
24476 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24477 0x00000000, /* EMC_XM2CLKPADCTRL2 */
24478 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24479 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24480 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24481 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24482 0x61861820, /* EMC_XM2DQSPADCTRL3 */
24483 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24484 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24485 0x61861800, /* EMC_XM2DQSPADCTRL6 */
24486 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24487 0x00000000, /* EMC_TXDSRVTTGEN */
24488 0x00000000, /* EMC_FBIO_SPARE */
24489 0x00020000, /* EMC_ZCAL_INTERVAL */
24490 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24491 0x00f7000e, /* EMC_MRS_WAIT_CNT */
24492 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
24493 0x00000000, /* EMC_CTT */
24494 0x00000004, /* EMC_CTT_DURATION */
24495 0x00004080, /* EMC_CFG_PIPE */
24496 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
24497 0x0000000f, /* EMC_QPOP */
24498 0x0e00000b, /* MC_EMEM_ARB_CFG */
24499 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24500 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
24501 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
24502 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
24503 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
24504 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
24505 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
24506 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24507 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24508 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24509 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24510 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
24511 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
24512 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
24513 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
24514 0x736c2414, /* MC_EMEM_ARB_MISC0 */
24515 0x70000f02, /* MC_EMEM_ARB_MISC1 */
24516 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24519 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
24520 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
24521 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24522 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24523 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24524 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24525 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24526 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24527 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24528 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24529 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24530 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24531 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24532 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
24533 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
24534 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24535 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24536 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24537 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24538 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24539 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24540 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24541 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24542 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24543 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24544 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24545 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24546 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24547 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24548 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24549 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24551 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24552 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24553 0x00000802, /* EMC_CTT_TERM_CTRL */
24554 0x73300000, /* EMC_CFG */
24555 0x0000089d, /* EMC_CFG_2 */
24556 0x00040000, /* EMC_SEL_DPD_CTRL */
24557 0xe0070069, /* EMC_CFG_DIG_DLL */
24558 0x00000000, /* EMC_BGBIAS_CTL0 */
24559 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24560 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24561 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24562 0x80000d71, /* Mode Register 0 */
24563 0x80100002, /* Mode Register 1 */
24564 0x80200018, /* Mode Register 2 */
24565 0x00000000, /* Mode Register 4 */
24566 1200, /* expected dvfs latency (ns) */
24570 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm358 = {
24571 .description = "ardbeg_emc_tables",
24572 .tables = ardbeg_ddr3_emc_table_pm358,
24573 .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm358),
24576 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm359 = {
24577 .description = "ardbeg_emc_tables",
24578 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
24579 .tables = ardbeg_ddr3_emc_table_pm359,
24580 .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm359),
24582 .tables = t132_laguna_erss_ddr3_emc_table_pm359,
24583 .num_tables = ARRAY_SIZE(t132_laguna_erss_ddr3_emc_table_pm359),
24587 static struct tegra12_emc_pdata ardbeg_emc_pdata = {
24588 .description = "ardbeg_emc_tables",
24589 .tables = ardbeg_emc_table,
24590 .num_tables = ARRAY_SIZE(ardbeg_emc_table),
24593 static struct tegra12_emc_pdata ardbeg_4GB_emc_pdata = {
24594 .description = "ardbeg_emc_tables",
24595 .tables = ardbeg_4GB_emc_table,
24596 .num_tables = ARRAY_SIZE(ardbeg_4GB_emc_table),
24599 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata = {
24600 .description = "ardbeg_emc_tables",
24601 .tables = ardbeg_lpddr3_emc_table,
24602 .tables_derated = ardbeg_lpddr3_emc_table_der,
24603 .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table),
24606 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata_E1781 = {
24607 .description = "ardbeg_emc_tables",
24608 .tables = ardbeg_lpddr3_emc_table_E1781,
24609 .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table_E1781),
24612 static struct tegra12_emc_pdata jetson_tk1_2GB_emc_pdata = {
24613 .description = "ardbeg_emc_tables",
24614 .tables = jetson_tk1_ddr3_emc_table,
24615 .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_emc_table),
24618 static struct tegra12_emc_pdata jetson_tk1_4GB_emc_pdata = {
24619 .description = "ardbeg_emc_tables",
24620 .tables = jetson_tk1_ddr3_4GB_emc_table,
24621 .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_4GB_emc_table),
24624 static struct tegra12_emc_pdata pm375_2GB_emc_pdata = {
24625 .description = "ardbeg_emc_tables",
24626 .tables = pm375_ddr3_emc_table,
24627 .num_tables = ARRAY_SIZE(pm375_ddr3_emc_table),
24630 static struct tegra12_emc_pdata jetson_tk1_PM377_4GB_emc_pdata = {
24631 .description = "ardbeg_emc_tables",
24632 .tables = jetson_tk1_pm377_ddr3_emc_table,
24633 .num_tables = ARRAY_SIZE(jetson_tk1_pm377_ddr3_emc_table),
24637 * Also handles Ardbeg init.
24639 int __init ardbeg_emc_init(void)
24641 struct board_info bi;
24643 /* If Device Tree Partition contains emc-tables, load them */
24644 if (of_find_compatible_node(NULL, NULL, "nvidia,tegra12-emc")) {
24645 pr_info("Loading EMC tables from DeviceTree.\n");
24647 tegra_get_board_info(&bi);
24649 switch (bi.board_id) {
24651 pr_info("Loading PM358 EMC tables.\n");
24652 tegra_emc_device.dev.platform_data =
24653 &ardbeg_ddr3_emc_pdata_pm358;
24656 pr_info("Loading PM359 EMC tables.\n");
24657 tegra_emc_device.dev.platform_data =
24658 &ardbeg_ddr3_emc_pdata_pm359;
24662 if (tegra_get_memory_type()) {
24663 pr_info("Loading Ardbeg 4GB EMC tables.\n");
24664 tegra_emc_device.dev.platform_data =
24665 &ardbeg_4GB_emc_pdata;
24667 pr_info("Loading Ardbeg EMC tables.\n");
24668 tegra_emc_device.dev.platform_data =
24673 pr_info("Loading Ardbeg EMC tables.\n");
24674 tegra_emc_device.dev.platform_data =
24675 &ardbeg_lpddr3_emc_pdata;
24678 pr_info("Loading Ardbeg (1781) EMC tables\n");
24679 tegra_emc_device.dev.platform_data =
24680 &ardbeg_lpddr3_emc_pdata_E1781;
24683 if (of_machine_is_compatible("nvidia,jetson-tk1")) {
24684 if (tegra_get_memory_type() == 1) {
24685 pr_info("Loading jetson TK132 4GB EMC tables.\n");
24686 tegra_emc_device.dev.platform_data =
24687 &jetson_tk1_4GB_emc_pdata;
24689 pr_info("Loading jetson TK1 EMC tables.\n");
24690 tegra_emc_device.dev.platform_data =
24691 &jetson_tk1_2GB_emc_pdata;
24694 pr_info("Loading PM375 EMC tables.\n");
24695 tegra_emc_device.dev.platform_data =
24696 &pm375_2GB_emc_pdata;
24700 if (of_machine_is_compatible("nvidia,jetson-tk1")) {
24701 pr_info("Loading jetson TK1 - PM377 4GB EMC tables.\n");
24702 tegra_emc_device.dev.platform_data =
24703 &jetson_tk1_PM377_4GB_emc_pdata;
24707 pr_info("emc dvfs table not present\n");
24711 platform_device_register(&tegra_emc_device);
24714 tegra12_emc_init();