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/tegra-fuse.h>
22 #include <linux/platform_data/tegra_emc_pdata.h>
25 #include "board-ardbeg.h"
26 #include "tegra-board-id.h"
27 #include "tegra12_emc.h"
31 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm358[] = {
34 "03_12750_02_V5.0.12_V0.9", /* DVFS table version */
35 12750, /* SDRAM frequency */
36 800, /* min voltage */
37 800, /* gpu min voltage */
38 "pllp_out0", /* clock source id */
39 0x4000003e, /* CLK_SOURCE_EMC */
40 164, /* number of burst_regs */
41 31, /* number of up_down_regs */
43 0x00000000, /* EMC_RC */
44 0x00000003, /* EMC_RFC */
45 0x00000000, /* EMC_RFC_SLR */
46 0x00000000, /* EMC_RAS */
47 0x00000000, /* EMC_RP */
48 0x00000004, /* EMC_R2W */
49 0x0000000a, /* EMC_W2R */
50 0x00000003, /* EMC_R2P */
51 0x0000000b, /* EMC_W2P */
52 0x00000000, /* EMC_RD_RCD */
53 0x00000000, /* EMC_WR_RCD */
54 0x00000003, /* EMC_RRD */
55 0x00000003, /* EMC_REXT */
56 0x00000000, /* EMC_WEXT */
57 0x00000006, /* EMC_WDV */
58 0x00000006, /* EMC_WDV_MASK */
59 0x00000006, /* EMC_QUSE */
60 0x00000002, /* EMC_QUSE_WIDTH */
61 0x00000000, /* EMC_IBDLY */
62 0x00000005, /* EMC_EINPUT */
63 0x00000005, /* EMC_EINPUT_DURATION */
64 0x00010000, /* EMC_PUTERM_EXTRA */
65 0x00000003, /* EMC_PUTERM_WIDTH */
66 0x00000000, /* EMC_PUTERM_ADJ */
67 0x00000000, /* EMC_CDB_CNTL_1 */
68 0x00000000, /* EMC_CDB_CNTL_2 */
69 0x00000000, /* EMC_CDB_CNTL_3 */
70 0x00000004, /* EMC_QRST */
71 0x0000000c, /* EMC_QSAFE */
72 0x0000000d, /* EMC_RDV */
73 0x0000000f, /* EMC_RDV_MASK */
74 0x00000060, /* EMC_REFRESH */
75 0x00000000, /* EMC_BURST_REFRESH_NUM */
76 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
77 0x00000002, /* EMC_PDEX2WR */
78 0x00000002, /* EMC_PDEX2RD */
79 0x00000001, /* EMC_PCHG2PDEN */
80 0x00000000, /* EMC_ACT2PDEN */
81 0x00000007, /* EMC_AR2PDEN */
82 0x0000000f, /* EMC_RW2PDEN */
83 0x00000005, /* EMC_TXSR */
84 0x00000005, /* EMC_TXSRDLL */
85 0x00000004, /* EMC_TCKE */
86 0x00000005, /* EMC_TCKESR */
87 0x00000004, /* EMC_TPD */
88 0x00000000, /* EMC_TFAW */
89 0x00000000, /* EMC_TRPAB */
90 0x00000005, /* EMC_TCLKSTABLE */
91 0x00000005, /* EMC_TCLKSTOP */
92 0x00000064, /* EMC_TREFBW */
93 0x00000000, /* EMC_FBIO_CFG6 */
94 0x00000000, /* EMC_ODT_WRITE */
95 0x00000000, /* EMC_ODT_READ */
96 0x106aa298, /* EMC_FBIO_CFG5 */
97 0x002c00a0, /* EMC_CFG_DIG_DLL */
98 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
99 0x00064000, /* EMC_DLL_XFORM_DQS0 */
100 0x00064000, /* EMC_DLL_XFORM_DQS1 */
101 0x00064000, /* EMC_DLL_XFORM_DQS2 */
102 0x00064000, /* EMC_DLL_XFORM_DQS3 */
103 0x00064000, /* EMC_DLL_XFORM_DQS4 */
104 0x00064000, /* EMC_DLL_XFORM_DQS5 */
105 0x00064000, /* EMC_DLL_XFORM_DQS6 */
106 0x00064000, /* EMC_DLL_XFORM_DQS7 */
107 0x00064000, /* EMC_DLL_XFORM_DQS8 */
108 0x00064000, /* EMC_DLL_XFORM_DQS9 */
109 0x00064000, /* EMC_DLL_XFORM_DQS10 */
110 0x00064000, /* EMC_DLL_XFORM_DQS11 */
111 0x00064000, /* EMC_DLL_XFORM_DQS12 */
112 0x00064000, /* EMC_DLL_XFORM_DQS13 */
113 0x00064000, /* EMC_DLL_XFORM_DQS14 */
114 0x00064000, /* EMC_DLL_XFORM_DQS15 */
115 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
116 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
117 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
118 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
119 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
120 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
121 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
122 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
123 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
124 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
125 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
126 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
127 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
128 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
129 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
130 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
131 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
132 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
133 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
134 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
135 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
136 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
137 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
138 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
139 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
140 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
141 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
142 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
143 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
144 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
145 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
146 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
147 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
148 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
149 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
150 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
151 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
152 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
153 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
154 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
155 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
156 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
157 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
158 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
159 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
160 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
161 0x10000280, /* EMC_XM2CMDPADCTRL */
162 0x00000000, /* EMC_XM2CMDPADCTRL4 */
163 0x00111111, /* EMC_XM2CMDPADCTRL5 */
164 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
165 0x00000000, /* EMC_XM2DQPADCTRL2 */
166 0x00000000, /* EMC_XM2DQPADCTRL3 */
167 0x77ffc081, /* EMC_XM2CLKPADCTRL */
168 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
169 0x81f1f108, /* EMC_XM2COMPPADCTRL */
170 0x07070004, /* EMC_XM2VTTGENPADCTRL */
171 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
172 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
173 0x51451400, /* EMC_XM2DQSPADCTRL3 */
174 0x00514514, /* EMC_XM2DQSPADCTRL4 */
175 0x00514514, /* EMC_XM2DQSPADCTRL5 */
176 0x51451400, /* EMC_XM2DQSPADCTRL6 */
177 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
178 0x00000007, /* EMC_TXDSRVTTGEN */
179 0x00000000, /* EMC_FBIO_SPARE */
180 0x00000000, /* EMC_ZCAL_INTERVAL */
181 0x00000042, /* EMC_ZCAL_WAIT_CNT */
182 0x000e000e, /* EMC_MRS_WAIT_CNT */
183 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
184 0x00000000, /* EMC_CTT */
185 0x00000003, /* EMC_CTT_DURATION */
186 0x0000f2f3, /* EMC_CFG_PIPE */
187 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
188 0x0000000a, /* EMC_QPOP */
189 0x40040001, /* MC_EMEM_ARB_CFG */
190 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
191 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
192 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
193 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
194 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
195 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
196 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
197 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
198 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
199 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
200 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
201 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
202 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
203 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
204 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
205 0x77e30303, /* MC_EMEM_ARB_MISC0 */
206 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
209 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
210 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
211 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
212 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
213 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
214 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
215 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
216 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
217 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
218 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
219 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
220 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
221 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
222 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
223 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
224 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
225 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
227 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
229 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
230 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
231 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
232 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
233 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
234 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
235 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
236 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
237 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
238 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
239 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
241 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
242 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
243 0x00000802, /* EMC_CTT_TERM_CTRL */
244 0x73240000, /* EMC_CFG */
245 0x000008c5, /* EMC_CFG_2 */
246 0x00040128, /* EMC_SEL_DPD_CTRL */
247 0x002c0068, /* EMC_CFG_DIG_DLL */
248 0x00000008, /* EMC_BGBIAS_CTL0 */
249 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
250 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
251 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
252 0x80001221, /* Mode Register 0 */
253 0x80100003, /* Mode Register 1 */
254 0x80200008, /* Mode Register 2 */
255 0x00000000, /* Mode Register 4 */
256 57820, /* expected dvfs latency (ns) */
260 "03_20400_02_V5.0.12_V0.9", /* DVFS table version */
261 20400, /* SDRAM frequency */
262 800, /* min voltage */
263 800, /* gpu min voltage */
264 "pllp_out0", /* clock source id */
265 0x40000026, /* CLK_SOURCE_EMC */
266 164, /* number of burst_regs */
267 31, /* number of up_down_regs */
269 0x00000000, /* EMC_RC */
270 0x00000005, /* EMC_RFC */
271 0x00000000, /* EMC_RFC_SLR */
272 0x00000000, /* EMC_RAS */
273 0x00000000, /* EMC_RP */
274 0x00000004, /* EMC_R2W */
275 0x0000000a, /* EMC_W2R */
276 0x00000003, /* EMC_R2P */
277 0x0000000b, /* EMC_W2P */
278 0x00000000, /* EMC_RD_RCD */
279 0x00000000, /* EMC_WR_RCD */
280 0x00000003, /* EMC_RRD */
281 0x00000003, /* EMC_REXT */
282 0x00000000, /* EMC_WEXT */
283 0x00000006, /* EMC_WDV */
284 0x00000006, /* EMC_WDV_MASK */
285 0x00000006, /* EMC_QUSE */
286 0x00000002, /* EMC_QUSE_WIDTH */
287 0x00000000, /* EMC_IBDLY */
288 0x00000005, /* EMC_EINPUT */
289 0x00000005, /* EMC_EINPUT_DURATION */
290 0x00010000, /* EMC_PUTERM_EXTRA */
291 0x00000003, /* EMC_PUTERM_WIDTH */
292 0x00000000, /* EMC_PUTERM_ADJ */
293 0x00000000, /* EMC_CDB_CNTL_1 */
294 0x00000000, /* EMC_CDB_CNTL_2 */
295 0x00000000, /* EMC_CDB_CNTL_3 */
296 0x00000004, /* EMC_QRST */
297 0x0000000c, /* EMC_QSAFE */
298 0x0000000d, /* EMC_RDV */
299 0x0000000f, /* EMC_RDV_MASK */
300 0x0000009a, /* EMC_REFRESH */
301 0x00000000, /* EMC_BURST_REFRESH_NUM */
302 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
303 0x00000002, /* EMC_PDEX2WR */
304 0x00000002, /* EMC_PDEX2RD */
305 0x00000001, /* EMC_PCHG2PDEN */
306 0x00000000, /* EMC_ACT2PDEN */
307 0x00000007, /* EMC_AR2PDEN */
308 0x0000000f, /* EMC_RW2PDEN */
309 0x00000006, /* EMC_TXSR */
310 0x00000006, /* EMC_TXSRDLL */
311 0x00000004, /* EMC_TCKE */
312 0x00000005, /* EMC_TCKESR */
313 0x00000004, /* EMC_TPD */
314 0x00000000, /* EMC_TFAW */
315 0x00000000, /* EMC_TRPAB */
316 0x00000005, /* EMC_TCLKSTABLE */
317 0x00000005, /* EMC_TCLKSTOP */
318 0x000000a0, /* EMC_TREFBW */
319 0x00000000, /* EMC_FBIO_CFG6 */
320 0x00000000, /* EMC_ODT_WRITE */
321 0x00000000, /* EMC_ODT_READ */
322 0x106aa298, /* EMC_FBIO_CFG5 */
323 0x002c00a0, /* EMC_CFG_DIG_DLL */
324 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
325 0x00064000, /* EMC_DLL_XFORM_DQS0 */
326 0x00064000, /* EMC_DLL_XFORM_DQS1 */
327 0x00064000, /* EMC_DLL_XFORM_DQS2 */
328 0x00064000, /* EMC_DLL_XFORM_DQS3 */
329 0x00064000, /* EMC_DLL_XFORM_DQS4 */
330 0x00064000, /* EMC_DLL_XFORM_DQS5 */
331 0x00064000, /* EMC_DLL_XFORM_DQS6 */
332 0x00064000, /* EMC_DLL_XFORM_DQS7 */
333 0x00064000, /* EMC_DLL_XFORM_DQS8 */
334 0x00064000, /* EMC_DLL_XFORM_DQS9 */
335 0x00064000, /* EMC_DLL_XFORM_DQS10 */
336 0x00064000, /* EMC_DLL_XFORM_DQS11 */
337 0x00064000, /* EMC_DLL_XFORM_DQS12 */
338 0x00064000, /* EMC_DLL_XFORM_DQS13 */
339 0x00064000, /* EMC_DLL_XFORM_DQS14 */
340 0x00064000, /* EMC_DLL_XFORM_DQS15 */
341 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
342 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
343 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
344 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
345 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
346 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
347 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
348 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
349 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
350 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
351 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
352 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
353 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
354 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
355 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
356 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
357 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
358 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
359 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
360 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
361 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
362 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
363 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
364 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
365 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
366 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
367 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
368 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
369 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
370 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
371 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
372 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
373 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
374 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
375 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
376 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
377 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
378 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
379 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
380 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
381 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
382 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
383 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
384 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
385 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
386 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
387 0x10000280, /* EMC_XM2CMDPADCTRL */
388 0x00000000, /* EMC_XM2CMDPADCTRL4 */
389 0x00111111, /* EMC_XM2CMDPADCTRL5 */
390 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
391 0x00000000, /* EMC_XM2DQPADCTRL2 */
392 0x00000000, /* EMC_XM2DQPADCTRL3 */
393 0x77ffc081, /* EMC_XM2CLKPADCTRL */
394 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
395 0x81f1f108, /* EMC_XM2COMPPADCTRL */
396 0x07070004, /* EMC_XM2VTTGENPADCTRL */
397 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
398 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
399 0x51451400, /* EMC_XM2DQSPADCTRL3 */
400 0x00514514, /* EMC_XM2DQSPADCTRL4 */
401 0x00514514, /* EMC_XM2DQSPADCTRL5 */
402 0x51451400, /* EMC_XM2DQSPADCTRL6 */
403 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
404 0x0000000b, /* EMC_TXDSRVTTGEN */
405 0x00000000, /* EMC_FBIO_SPARE */
406 0x00000000, /* EMC_ZCAL_INTERVAL */
407 0x00000042, /* EMC_ZCAL_WAIT_CNT */
408 0x000e000e, /* EMC_MRS_WAIT_CNT */
409 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
410 0x00000000, /* EMC_CTT */
411 0x00000003, /* EMC_CTT_DURATION */
412 0x0000f2f3, /* EMC_CFG_PIPE */
413 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
414 0x0000000a, /* EMC_QPOP */
415 0x40020001, /* MC_EMEM_ARB_CFG */
416 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
417 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
418 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
419 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
420 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
421 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
422 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
423 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
424 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
425 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
426 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
427 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
428 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
429 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
430 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
431 0x76230303, /* MC_EMEM_ARB_MISC0 */
432 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
435 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
436 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
437 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
438 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
439 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
440 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
441 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
442 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
443 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
444 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
445 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
446 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
447 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
448 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
449 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
450 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
451 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
453 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
454 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
455 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
456 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
458 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
459 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
460 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
461 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
462 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
463 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
464 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
465 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
467 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
468 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
469 0x00000802, /* EMC_CTT_TERM_CTRL */
470 0x73240000, /* EMC_CFG */
471 0x000008c5, /* EMC_CFG_2 */
472 0x00040128, /* EMC_SEL_DPD_CTRL */
473 0x002c0068, /* EMC_CFG_DIG_DLL */
474 0x00000008, /* EMC_BGBIAS_CTL0 */
475 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
476 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
477 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
478 0x80001221, /* Mode Register 0 */
479 0x80100003, /* Mode Register 1 */
480 0x80200008, /* Mode Register 2 */
481 0x00000000, /* Mode Register 4 */
482 35610, /* expected dvfs latency (ns) */
486 "03_40800_02_V5.0.12_V0.9", /* DVFS table version */
487 40800, /* SDRAM frequency */
488 800, /* min voltage */
489 800, /* gpu min voltage */
490 "pllp_out0", /* clock source id */
491 0x40000012, /* CLK_SOURCE_EMC */
492 164, /* number of burst_regs */
493 31, /* number of up_down_regs */
495 0x00000001, /* EMC_RC */
496 0x0000000a, /* EMC_RFC */
497 0x00000000, /* EMC_RFC_SLR */
498 0x00000001, /* EMC_RAS */
499 0x00000000, /* EMC_RP */
500 0x00000004, /* EMC_R2W */
501 0x0000000a, /* EMC_W2R */
502 0x00000003, /* EMC_R2P */
503 0x0000000b, /* EMC_W2P */
504 0x00000000, /* EMC_RD_RCD */
505 0x00000000, /* EMC_WR_RCD */
506 0x00000003, /* EMC_RRD */
507 0x00000003, /* EMC_REXT */
508 0x00000000, /* EMC_WEXT */
509 0x00000006, /* EMC_WDV */
510 0x00000006, /* EMC_WDV_MASK */
511 0x00000006, /* EMC_QUSE */
512 0x00000002, /* EMC_QUSE_WIDTH */
513 0x00000000, /* EMC_IBDLY */
514 0x00000005, /* EMC_EINPUT */
515 0x00000005, /* EMC_EINPUT_DURATION */
516 0x00010000, /* EMC_PUTERM_EXTRA */
517 0x00000003, /* EMC_PUTERM_WIDTH */
518 0x00000000, /* EMC_PUTERM_ADJ */
519 0x00000000, /* EMC_CDB_CNTL_1 */
520 0x00000000, /* EMC_CDB_CNTL_2 */
521 0x00000000, /* EMC_CDB_CNTL_3 */
522 0x00000004, /* EMC_QRST */
523 0x0000000c, /* EMC_QSAFE */
524 0x0000000d, /* EMC_RDV */
525 0x0000000f, /* EMC_RDV_MASK */
526 0x00000134, /* EMC_REFRESH */
527 0x00000000, /* EMC_BURST_REFRESH_NUM */
528 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
529 0x00000002, /* EMC_PDEX2WR */
530 0x00000002, /* EMC_PDEX2RD */
531 0x00000001, /* EMC_PCHG2PDEN */
532 0x00000000, /* EMC_ACT2PDEN */
533 0x00000008, /* EMC_AR2PDEN */
534 0x0000000f, /* EMC_RW2PDEN */
535 0x0000000c, /* EMC_TXSR */
536 0x0000000c, /* EMC_TXSRDLL */
537 0x00000004, /* EMC_TCKE */
538 0x00000005, /* EMC_TCKESR */
539 0x00000004, /* EMC_TPD */
540 0x00000000, /* EMC_TFAW */
541 0x00000000, /* EMC_TRPAB */
542 0x00000005, /* EMC_TCLKSTABLE */
543 0x00000005, /* EMC_TCLKSTOP */
544 0x0000013f, /* EMC_TREFBW */
545 0x00000000, /* EMC_FBIO_CFG6 */
546 0x00000000, /* EMC_ODT_WRITE */
547 0x00000000, /* EMC_ODT_READ */
548 0x106aa298, /* EMC_FBIO_CFG5 */
549 0x002c00a0, /* EMC_CFG_DIG_DLL */
550 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
551 0x00064000, /* EMC_DLL_XFORM_DQS0 */
552 0x00064000, /* EMC_DLL_XFORM_DQS1 */
553 0x00064000, /* EMC_DLL_XFORM_DQS2 */
554 0x00064000, /* EMC_DLL_XFORM_DQS3 */
555 0x00064000, /* EMC_DLL_XFORM_DQS4 */
556 0x00064000, /* EMC_DLL_XFORM_DQS5 */
557 0x00064000, /* EMC_DLL_XFORM_DQS6 */
558 0x00064000, /* EMC_DLL_XFORM_DQS7 */
559 0x00064000, /* EMC_DLL_XFORM_DQS8 */
560 0x00064000, /* EMC_DLL_XFORM_DQS9 */
561 0x00064000, /* EMC_DLL_XFORM_DQS10 */
562 0x00064000, /* EMC_DLL_XFORM_DQS11 */
563 0x00064000, /* EMC_DLL_XFORM_DQS12 */
564 0x00064000, /* EMC_DLL_XFORM_DQS13 */
565 0x00064000, /* EMC_DLL_XFORM_DQS14 */
566 0x00064000, /* EMC_DLL_XFORM_DQS15 */
567 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
568 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
569 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
570 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
571 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
572 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
573 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
574 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
575 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
576 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
577 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
578 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
579 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
580 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
581 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
582 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
583 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
584 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
585 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
586 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
587 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
588 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
589 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
590 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
591 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
592 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
593 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
594 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
595 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
596 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
597 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
598 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
599 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
600 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
601 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
602 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
603 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
604 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
605 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
606 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
607 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
608 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
609 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
610 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
611 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
612 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
613 0x10000280, /* EMC_XM2CMDPADCTRL */
614 0x00000000, /* EMC_XM2CMDPADCTRL4 */
615 0x00111111, /* EMC_XM2CMDPADCTRL5 */
616 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
617 0x00000000, /* EMC_XM2DQPADCTRL2 */
618 0x00000000, /* EMC_XM2DQPADCTRL3 */
619 0x77ffc081, /* EMC_XM2CLKPADCTRL */
620 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
621 0x81f1f108, /* EMC_XM2COMPPADCTRL */
622 0x07070004, /* EMC_XM2VTTGENPADCTRL */
623 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
624 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
625 0x51451400, /* EMC_XM2DQSPADCTRL3 */
626 0x00514514, /* EMC_XM2DQSPADCTRL4 */
627 0x00514514, /* EMC_XM2DQSPADCTRL5 */
628 0x51451400, /* EMC_XM2DQSPADCTRL6 */
629 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
630 0x00000015, /* EMC_TXDSRVTTGEN */
631 0x00000000, /* EMC_FBIO_SPARE */
632 0x00000000, /* EMC_ZCAL_INTERVAL */
633 0x00000042, /* EMC_ZCAL_WAIT_CNT */
634 0x000e000e, /* EMC_MRS_WAIT_CNT */
635 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
636 0x00000000, /* EMC_CTT */
637 0x00000003, /* EMC_CTT_DURATION */
638 0x0000f2f3, /* EMC_CFG_PIPE */
639 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
640 0x0000000a, /* EMC_QPOP */
641 0xa0000001, /* MC_EMEM_ARB_CFG */
642 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
643 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
644 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
645 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
646 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
647 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
648 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
649 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
650 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
651 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
652 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
653 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
654 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
655 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
656 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
657 0x74a30303, /* MC_EMEM_ARB_MISC0 */
658 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
661 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
662 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
663 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
664 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
665 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
666 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
667 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
668 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
669 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
670 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
671 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
672 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
673 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
674 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
675 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
676 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
677 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
678 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
679 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
680 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
681 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
682 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
684 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
685 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
686 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
687 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
688 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
689 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
690 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
691 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
693 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
694 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
695 0x00000802, /* EMC_CTT_TERM_CTRL */
696 0x73240000, /* EMC_CFG */
697 0x000008c5, /* EMC_CFG_2 */
698 0x00040128, /* EMC_SEL_DPD_CTRL */
699 0x002c0068, /* EMC_CFG_DIG_DLL */
700 0x00000008, /* EMC_BGBIAS_CTL0 */
701 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
702 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
703 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
704 0x80001221, /* Mode Register 0 */
705 0x80100003, /* Mode Register 1 */
706 0x80200008, /* Mode Register 2 */
707 0x00000000, /* Mode Register 4 */
708 20850, /* expected dvfs latency (ns) */
712 "03_68000_02_V5.0.12_V0.9", /* DVFS table version */
713 68000, /* SDRAM frequency */
714 800, /* min voltage */
715 800, /* gpu min voltage */
716 "pllp_out0", /* clock source id */
717 0x4000000a, /* CLK_SOURCE_EMC */
718 164, /* number of burst_regs */
719 31, /* number of up_down_regs */
721 0x00000003, /* EMC_RC */
722 0x00000011, /* EMC_RFC */
723 0x00000000, /* EMC_RFC_SLR */
724 0x00000002, /* EMC_RAS */
725 0x00000000, /* EMC_RP */
726 0x00000004, /* EMC_R2W */
727 0x0000000a, /* EMC_W2R */
728 0x00000003, /* EMC_R2P */
729 0x0000000b, /* EMC_W2P */
730 0x00000000, /* EMC_RD_RCD */
731 0x00000000, /* EMC_WR_RCD */
732 0x00000003, /* EMC_RRD */
733 0x00000003, /* EMC_REXT */
734 0x00000000, /* EMC_WEXT */
735 0x00000006, /* EMC_WDV */
736 0x00000006, /* EMC_WDV_MASK */
737 0x00000006, /* EMC_QUSE */
738 0x00000002, /* EMC_QUSE_WIDTH */
739 0x00000000, /* EMC_IBDLY */
740 0x00000005, /* EMC_EINPUT */
741 0x00000005, /* EMC_EINPUT_DURATION */
742 0x00010000, /* EMC_PUTERM_EXTRA */
743 0x00000003, /* EMC_PUTERM_WIDTH */
744 0x00000000, /* EMC_PUTERM_ADJ */
745 0x00000000, /* EMC_CDB_CNTL_1 */
746 0x00000000, /* EMC_CDB_CNTL_2 */
747 0x00000000, /* EMC_CDB_CNTL_3 */
748 0x00000004, /* EMC_QRST */
749 0x0000000c, /* EMC_QSAFE */
750 0x0000000d, /* EMC_RDV */
751 0x0000000f, /* EMC_RDV_MASK */
752 0x00000202, /* EMC_REFRESH */
753 0x00000000, /* EMC_BURST_REFRESH_NUM */
754 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
755 0x00000002, /* EMC_PDEX2WR */
756 0x00000002, /* EMC_PDEX2RD */
757 0x00000001, /* EMC_PCHG2PDEN */
758 0x00000000, /* EMC_ACT2PDEN */
759 0x0000000f, /* EMC_AR2PDEN */
760 0x0000000f, /* EMC_RW2PDEN */
761 0x00000013, /* EMC_TXSR */
762 0x00000013, /* EMC_TXSRDLL */
763 0x00000004, /* EMC_TCKE */
764 0x00000005, /* EMC_TCKESR */
765 0x00000004, /* EMC_TPD */
766 0x00000001, /* EMC_TFAW */
767 0x00000000, /* EMC_TRPAB */
768 0x00000005, /* EMC_TCLKSTABLE */
769 0x00000005, /* EMC_TCLKSTOP */
770 0x00000213, /* EMC_TREFBW */
771 0x00000000, /* EMC_FBIO_CFG6 */
772 0x00000000, /* EMC_ODT_WRITE */
773 0x00000000, /* EMC_ODT_READ */
774 0x106aa298, /* EMC_FBIO_CFG5 */
775 0x002c00a0, /* EMC_CFG_DIG_DLL */
776 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
777 0x00064000, /* EMC_DLL_XFORM_DQS0 */
778 0x00064000, /* EMC_DLL_XFORM_DQS1 */
779 0x00064000, /* EMC_DLL_XFORM_DQS2 */
780 0x00064000, /* EMC_DLL_XFORM_DQS3 */
781 0x00064000, /* EMC_DLL_XFORM_DQS4 */
782 0x00064000, /* EMC_DLL_XFORM_DQS5 */
783 0x00064000, /* EMC_DLL_XFORM_DQS6 */
784 0x00064000, /* EMC_DLL_XFORM_DQS7 */
785 0x00064000, /* EMC_DLL_XFORM_DQS8 */
786 0x00064000, /* EMC_DLL_XFORM_DQS9 */
787 0x00064000, /* EMC_DLL_XFORM_DQS10 */
788 0x00064000, /* EMC_DLL_XFORM_DQS11 */
789 0x00064000, /* EMC_DLL_XFORM_DQS12 */
790 0x00064000, /* EMC_DLL_XFORM_DQS13 */
791 0x00064000, /* EMC_DLL_XFORM_DQS14 */
792 0x00064000, /* EMC_DLL_XFORM_DQS15 */
793 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
794 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
795 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
796 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
797 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
798 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
799 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
800 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
801 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
802 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
803 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
804 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
805 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
806 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
807 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
808 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
809 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
810 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
811 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
812 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
813 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
814 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
815 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
816 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
817 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
818 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
819 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
820 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
821 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
822 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
823 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
824 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
825 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
826 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
827 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
828 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
829 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
830 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
831 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
832 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
833 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
834 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
835 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
836 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
837 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
838 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
839 0x10000280, /* EMC_XM2CMDPADCTRL */
840 0x00000000, /* EMC_XM2CMDPADCTRL4 */
841 0x00111111, /* EMC_XM2CMDPADCTRL5 */
842 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
843 0x00000000, /* EMC_XM2DQPADCTRL2 */
844 0x00000000, /* EMC_XM2DQPADCTRL3 */
845 0x77ffc081, /* EMC_XM2CLKPADCTRL */
846 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
847 0x81f1f108, /* EMC_XM2COMPPADCTRL */
848 0x07070004, /* EMC_XM2VTTGENPADCTRL */
849 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
850 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
851 0x51451400, /* EMC_XM2DQSPADCTRL3 */
852 0x00514514, /* EMC_XM2DQSPADCTRL4 */
853 0x00514514, /* EMC_XM2DQSPADCTRL5 */
854 0x51451400, /* EMC_XM2DQSPADCTRL6 */
855 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
856 0x00000022, /* EMC_TXDSRVTTGEN */
857 0x00000000, /* EMC_FBIO_SPARE */
858 0x00000000, /* EMC_ZCAL_INTERVAL */
859 0x00000042, /* EMC_ZCAL_WAIT_CNT */
860 0x000e000e, /* EMC_MRS_WAIT_CNT */
861 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
862 0x00000000, /* EMC_CTT */
863 0x00000003, /* EMC_CTT_DURATION */
864 0x0000f2f3, /* EMC_CFG_PIPE */
865 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
866 0x0000000a, /* EMC_QPOP */
867 0x00000001, /* MC_EMEM_ARB_CFG */
868 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
869 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
870 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
871 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
872 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
873 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
874 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
875 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
876 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
877 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
878 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
879 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
880 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
881 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
882 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
883 0x74230403, /* MC_EMEM_ARB_MISC0 */
884 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
887 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
888 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
889 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
890 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
891 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
892 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
893 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
894 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
895 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
896 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
897 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
898 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
899 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
900 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
901 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
902 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
903 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
904 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
905 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
906 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
907 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
908 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
909 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
910 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
911 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
912 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
913 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
914 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
915 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
916 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
917 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
919 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
920 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
921 0x00000802, /* EMC_CTT_TERM_CTRL */
922 0x73240000, /* EMC_CFG */
923 0x000008c5, /* EMC_CFG_2 */
924 0x00040128, /* EMC_SEL_DPD_CTRL */
925 0x002c0068, /* EMC_CFG_DIG_DLL */
926 0x00000008, /* EMC_BGBIAS_CTL0 */
927 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
928 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
929 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
930 0x80001221, /* Mode Register 0 */
931 0x80100003, /* Mode Register 1 */
932 0x80200008, /* Mode Register 2 */
933 0x00000000, /* Mode Register 4 */
934 10720, /* expected dvfs latency (ns) */
938 "03_102000_02_V5.0.12_V0.9", /* DVFS table version */
939 102000, /* SDRAM frequency */
940 800, /* min voltage */
941 800, /* gpu min voltage */
942 "pllp_out0", /* clock source id */
943 0x40000006, /* CLK_SOURCE_EMC */
944 164, /* number of burst_regs */
945 31, /* number of up_down_regs */
947 0x00000004, /* EMC_RC */
948 0x0000001a, /* EMC_RFC */
949 0x00000000, /* EMC_RFC_SLR */
950 0x00000003, /* EMC_RAS */
951 0x00000001, /* EMC_RP */
952 0x00000004, /* EMC_R2W */
953 0x0000000a, /* EMC_W2R */
954 0x00000003, /* EMC_R2P */
955 0x0000000b, /* EMC_W2P */
956 0x00000001, /* EMC_RD_RCD */
957 0x00000001, /* EMC_WR_RCD */
958 0x00000003, /* EMC_RRD */
959 0x00000003, /* EMC_REXT */
960 0x00000000, /* EMC_WEXT */
961 0x00000006, /* EMC_WDV */
962 0x00000006, /* EMC_WDV_MASK */
963 0x00000006, /* EMC_QUSE */
964 0x00000002, /* EMC_QUSE_WIDTH */
965 0x00000000, /* EMC_IBDLY */
966 0x00000005, /* EMC_EINPUT */
967 0x00000005, /* EMC_EINPUT_DURATION */
968 0x00010000, /* EMC_PUTERM_EXTRA */
969 0x00000003, /* EMC_PUTERM_WIDTH */
970 0x00000000, /* EMC_PUTERM_ADJ */
971 0x00000000, /* EMC_CDB_CNTL_1 */
972 0x00000000, /* EMC_CDB_CNTL_2 */
973 0x00000000, /* EMC_CDB_CNTL_3 */
974 0x00000004, /* EMC_QRST */
975 0x0000000c, /* EMC_QSAFE */
976 0x0000000d, /* EMC_RDV */
977 0x0000000f, /* EMC_RDV_MASK */
978 0x00000304, /* EMC_REFRESH */
979 0x00000000, /* EMC_BURST_REFRESH_NUM */
980 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
981 0x00000002, /* EMC_PDEX2WR */
982 0x00000002, /* EMC_PDEX2RD */
983 0x00000001, /* EMC_PCHG2PDEN */
984 0x00000000, /* EMC_ACT2PDEN */
985 0x00000018, /* EMC_AR2PDEN */
986 0x0000000f, /* EMC_RW2PDEN */
987 0x0000001c, /* EMC_TXSR */
988 0x0000001c, /* EMC_TXSRDLL */
989 0x00000004, /* EMC_TCKE */
990 0x00000005, /* EMC_TCKESR */
991 0x00000004, /* EMC_TPD */
992 0x00000003, /* EMC_TFAW */
993 0x00000000, /* EMC_TRPAB */
994 0x00000005, /* EMC_TCLKSTABLE */
995 0x00000005, /* EMC_TCLKSTOP */
996 0x0000031c, /* EMC_TREFBW */
997 0x00000000, /* EMC_FBIO_CFG6 */
998 0x00000000, /* EMC_ODT_WRITE */
999 0x00000000, /* EMC_ODT_READ */
1000 0x106aa298, /* EMC_FBIO_CFG5 */
1001 0x002c00a0, /* EMC_CFG_DIG_DLL */
1002 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1003 0x00064000, /* EMC_DLL_XFORM_DQS0 */
1004 0x00064000, /* EMC_DLL_XFORM_DQS1 */
1005 0x00064000, /* EMC_DLL_XFORM_DQS2 */
1006 0x00064000, /* EMC_DLL_XFORM_DQS3 */
1007 0x00064000, /* EMC_DLL_XFORM_DQS4 */
1008 0x00064000, /* EMC_DLL_XFORM_DQS5 */
1009 0x00064000, /* EMC_DLL_XFORM_DQS6 */
1010 0x00064000, /* EMC_DLL_XFORM_DQS7 */
1011 0x00064000, /* EMC_DLL_XFORM_DQS8 */
1012 0x00064000, /* EMC_DLL_XFORM_DQS9 */
1013 0x00064000, /* EMC_DLL_XFORM_DQS10 */
1014 0x00064000, /* EMC_DLL_XFORM_DQS11 */
1015 0x00064000, /* EMC_DLL_XFORM_DQS12 */
1016 0x00064000, /* EMC_DLL_XFORM_DQS13 */
1017 0x00064000, /* EMC_DLL_XFORM_DQS14 */
1018 0x00064000, /* EMC_DLL_XFORM_DQS15 */
1019 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1020 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1021 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1022 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1023 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1024 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1025 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1026 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1027 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1028 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1029 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1030 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1031 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1032 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1033 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1034 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1035 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1036 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1037 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1038 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1039 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1040 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1041 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1042 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1043 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1044 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1045 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1046 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1047 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1048 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1049 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1050 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1051 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1052 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1053 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1054 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1055 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1056 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1057 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
1058 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
1059 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
1060 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
1061 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
1062 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
1063 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
1064 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
1065 0x10000280, /* EMC_XM2CMDPADCTRL */
1066 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1067 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1068 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1069 0x00000000, /* EMC_XM2DQPADCTRL2 */
1070 0x00000000, /* EMC_XM2DQPADCTRL3 */
1071 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1072 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
1073 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1074 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1075 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1076 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1077 0x51451400, /* EMC_XM2DQSPADCTRL3 */
1078 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1079 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1080 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1081 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1082 0x00000033, /* EMC_TXDSRVTTGEN */
1083 0x00000000, /* EMC_FBIO_SPARE */
1084 0x00000000, /* EMC_ZCAL_INTERVAL */
1085 0x00000042, /* EMC_ZCAL_WAIT_CNT */
1086 0x000e000e, /* EMC_MRS_WAIT_CNT */
1087 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1088 0x00000000, /* EMC_CTT */
1089 0x00000003, /* EMC_CTT_DURATION */
1090 0x0000f2f3, /* EMC_CFG_PIPE */
1091 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
1092 0x0000000a, /* EMC_QPOP */
1093 0x08000001, /* MC_EMEM_ARB_CFG */
1094 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1095 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1096 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1097 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
1098 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
1099 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
1100 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1101 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1102 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1103 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1104 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1105 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
1106 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1107 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
1108 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
1109 0x73c30504, /* MC_EMEM_ARB_MISC0 */
1110 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1113 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1114 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
1115 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1116 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1117 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1118 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1119 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1120 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1121 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1122 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1123 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1124 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1125 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1126 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
1127 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1128 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1129 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1130 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1131 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1132 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1133 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1134 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1135 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1136 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1137 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1138 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1139 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1140 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1141 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1142 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1143 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1145 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1146 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1147 0x00000802, /* EMC_CTT_TERM_CTRL */
1148 0x73240000, /* EMC_CFG */
1149 0x000008c5, /* EMC_CFG_2 */
1150 0x00040128, /* EMC_SEL_DPD_CTRL */
1151 0x002c0068, /* EMC_CFG_DIG_DLL */
1152 0x00000008, /* EMC_BGBIAS_CTL0 */
1153 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1154 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1155 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1156 0x80001221, /* Mode Register 0 */
1157 0x80100003, /* Mode Register 1 */
1158 0x80200008, /* Mode Register 2 */
1159 0x00000000, /* Mode Register 4 */
1160 6890, /* expected dvfs latency (ns) */
1164 "03_204000_03_V5.0.12_V0.9", /* DVFS table version */
1165 204000, /* SDRAM frequency */
1166 800, /* min voltage */
1167 800, /* gpu min voltage */
1168 "pllp_out0", /* clock source id */
1169 0x40000002, /* CLK_SOURCE_EMC */
1170 164, /* number of burst_regs */
1171 31, /* number of up_down_regs */
1173 0x00000009, /* EMC_RC */
1174 0x00000035, /* EMC_RFC */
1175 0x00000000, /* EMC_RFC_SLR */
1176 0x00000006, /* EMC_RAS */
1177 0x00000002, /* EMC_RP */
1178 0x00000005, /* EMC_R2W */
1179 0x0000000a, /* EMC_W2R */
1180 0x00000003, /* EMC_R2P */
1181 0x0000000b, /* EMC_W2P */
1182 0x00000002, /* EMC_RD_RCD */
1183 0x00000002, /* EMC_WR_RCD */
1184 0x00000003, /* EMC_RRD */
1185 0x00000003, /* EMC_REXT */
1186 0x00000000, /* EMC_WEXT */
1187 0x00000005, /* EMC_WDV */
1188 0x00000005, /* EMC_WDV_MASK */
1189 0x00000006, /* EMC_QUSE */
1190 0x00000002, /* EMC_QUSE_WIDTH */
1191 0x00000000, /* EMC_IBDLY */
1192 0x00000004, /* EMC_EINPUT */
1193 0x00000006, /* EMC_EINPUT_DURATION */
1194 0x00010000, /* EMC_PUTERM_EXTRA */
1195 0x00000003, /* EMC_PUTERM_WIDTH */
1196 0x00000000, /* EMC_PUTERM_ADJ */
1197 0x00000000, /* EMC_CDB_CNTL_1 */
1198 0x00000000, /* EMC_CDB_CNTL_2 */
1199 0x00000000, /* EMC_CDB_CNTL_3 */
1200 0x00000003, /* EMC_QRST */
1201 0x0000000d, /* EMC_QSAFE */
1202 0x0000000f, /* EMC_RDV */
1203 0x00000011, /* EMC_RDV_MASK */
1204 0x00000607, /* EMC_REFRESH */
1205 0x00000000, /* EMC_BURST_REFRESH_NUM */
1206 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
1207 0x00000002, /* EMC_PDEX2WR */
1208 0x00000002, /* EMC_PDEX2RD */
1209 0x00000001, /* EMC_PCHG2PDEN */
1210 0x00000000, /* EMC_ACT2PDEN */
1211 0x00000032, /* EMC_AR2PDEN */
1212 0x0000000f, /* EMC_RW2PDEN */
1213 0x00000038, /* EMC_TXSR */
1214 0x00000038, /* EMC_TXSRDLL */
1215 0x00000004, /* EMC_TCKE */
1216 0x00000005, /* EMC_TCKESR */
1217 0x00000004, /* EMC_TPD */
1218 0x00000007, /* EMC_TFAW */
1219 0x00000000, /* EMC_TRPAB */
1220 0x00000005, /* EMC_TCLKSTABLE */
1221 0x00000005, /* EMC_TCLKSTOP */
1222 0x00000638, /* EMC_TREFBW */
1223 0x00000000, /* EMC_FBIO_CFG6 */
1224 0x00000000, /* EMC_ODT_WRITE */
1225 0x00000000, /* EMC_ODT_READ */
1226 0x106aa298, /* EMC_FBIO_CFG5 */
1227 0x002c00a0, /* EMC_CFG_DIG_DLL */
1228 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1229 0x00064000, /* EMC_DLL_XFORM_DQS0 */
1230 0x00064000, /* EMC_DLL_XFORM_DQS1 */
1231 0x00064000, /* EMC_DLL_XFORM_DQS2 */
1232 0x00064000, /* EMC_DLL_XFORM_DQS3 */
1233 0x00064000, /* EMC_DLL_XFORM_DQS4 */
1234 0x00064000, /* EMC_DLL_XFORM_DQS5 */
1235 0x00064000, /* EMC_DLL_XFORM_DQS6 */
1236 0x00064000, /* EMC_DLL_XFORM_DQS7 */
1237 0x00064000, /* EMC_DLL_XFORM_DQS8 */
1238 0x00064000, /* EMC_DLL_XFORM_DQS9 */
1239 0x00064000, /* EMC_DLL_XFORM_DQS10 */
1240 0x00064000, /* EMC_DLL_XFORM_DQS11 */
1241 0x00064000, /* EMC_DLL_XFORM_DQS12 */
1242 0x00064000, /* EMC_DLL_XFORM_DQS13 */
1243 0x00064000, /* EMC_DLL_XFORM_DQS14 */
1244 0x00064000, /* EMC_DLL_XFORM_DQS15 */
1245 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1246 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1247 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1248 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1249 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1250 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1251 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1252 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1253 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1254 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1255 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
1256 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1257 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1258 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
1259 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1260 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1261 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1262 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1263 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1264 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1265 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1266 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1267 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1268 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1269 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1270 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1271 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1272 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1273 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1274 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1275 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1276 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1277 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1278 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1279 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1280 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1281 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1282 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1283 0x00090000, /* EMC_DLL_XFORM_DQ0 */
1284 0x00090000, /* EMC_DLL_XFORM_DQ1 */
1285 0x00090000, /* EMC_DLL_XFORM_DQ2 */
1286 0x00090000, /* EMC_DLL_XFORM_DQ3 */
1287 0x00009000, /* EMC_DLL_XFORM_DQ4 */
1288 0x00009000, /* EMC_DLL_XFORM_DQ5 */
1289 0x00009000, /* EMC_DLL_XFORM_DQ6 */
1290 0x00009000, /* EMC_DLL_XFORM_DQ7 */
1291 0x10000280, /* EMC_XM2CMDPADCTRL */
1292 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1293 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1294 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1295 0x00000000, /* EMC_XM2DQPADCTRL2 */
1296 0x00000000, /* EMC_XM2DQPADCTRL3 */
1297 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1298 0x00000707, /* EMC_XM2CLKPADCTRL2 */
1299 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1300 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1301 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1302 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1303 0x51451400, /* EMC_XM2DQSPADCTRL3 */
1304 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1305 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1306 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1307 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1308 0x00000066, /* EMC_TXDSRVTTGEN */
1309 0x00000000, /* EMC_FBIO_SPARE */
1310 0x00020000, /* EMC_ZCAL_INTERVAL */
1311 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1312 0x000e000e, /* EMC_MRS_WAIT_CNT */
1313 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1314 0x00000000, /* EMC_CTT */
1315 0x00000003, /* EMC_CTT_DURATION */
1316 0x0000d2b3, /* EMC_CFG_PIPE */
1317 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
1318 0x0000000a, /* EMC_QPOP */
1319 0x01000003, /* MC_EMEM_ARB_CFG */
1320 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1321 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1322 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1323 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
1324 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
1325 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
1326 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1327 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1328 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1329 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1330 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1331 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1332 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1333 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
1334 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
1335 0x73840a05, /* MC_EMEM_ARB_MISC0 */
1336 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1339 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1340 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
1341 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1342 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1343 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1344 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1345 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1346 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1347 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1348 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1349 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1350 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1351 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1352 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
1353 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1354 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1355 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1356 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1357 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1358 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1359 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1360 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1361 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1362 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1363 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1364 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1365 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1366 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1367 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1368 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1369 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1371 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1372 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1373 0x00000802, /* EMC_CTT_TERM_CTRL */
1374 0x73240000, /* EMC_CFG */
1375 0x0000088d, /* EMC_CFG_2 */
1376 0x00040008, /* EMC_SEL_DPD_CTRL */
1377 0x002c0068, /* EMC_CFG_DIG_DLL */
1378 0x00000008, /* EMC_BGBIAS_CTL0 */
1379 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1380 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1381 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1382 0x80001221, /* Mode Register 0 */
1383 0x80100003, /* Mode Register 1 */
1384 0x80200008, /* Mode Register 2 */
1385 0x00000000, /* Mode Register 4 */
1386 3420, /* expected dvfs latency (ns) */
1390 "03_300000_03_V5.0.12_V0.9", /* DVFS table version */
1391 300000, /* SDRAM frequency */
1392 820, /* min voltage */
1393 800, /* gpu min voltage */
1394 "pllc_out0", /* clock source id */
1395 0x20000002, /* CLK_SOURCE_EMC */
1396 164, /* number of burst_regs */
1397 31, /* number of up_down_regs */
1399 0x0000000d, /* EMC_RC */
1400 0x0000004d, /* EMC_RFC */
1401 0x00000000, /* EMC_RFC_SLR */
1402 0x00000009, /* EMC_RAS */
1403 0x00000003, /* EMC_RP */
1404 0x00000004, /* EMC_R2W */
1405 0x00000008, /* EMC_W2R */
1406 0x00000002, /* EMC_R2P */
1407 0x00000009, /* EMC_W2P */
1408 0x00000003, /* EMC_RD_RCD */
1409 0x00000003, /* EMC_WR_RCD */
1410 0x00000002, /* EMC_RRD */
1411 0x00000002, /* EMC_REXT */
1412 0x00000000, /* EMC_WEXT */
1413 0x00000003, /* EMC_WDV */
1414 0x00000003, /* EMC_WDV_MASK */
1415 0x00000005, /* EMC_QUSE */
1416 0x00000002, /* EMC_QUSE_WIDTH */
1417 0x00000000, /* EMC_IBDLY */
1418 0x00000002, /* EMC_EINPUT */
1419 0x00000007, /* EMC_EINPUT_DURATION */
1420 0x00020000, /* EMC_PUTERM_EXTRA */
1421 0x00000003, /* EMC_PUTERM_WIDTH */
1422 0x00000000, /* EMC_PUTERM_ADJ */
1423 0x00000000, /* EMC_CDB_CNTL_1 */
1424 0x00000000, /* EMC_CDB_CNTL_2 */
1425 0x00000000, /* EMC_CDB_CNTL_3 */
1426 0x00000001, /* EMC_QRST */
1427 0x0000000e, /* EMC_QSAFE */
1428 0x0000000e, /* EMC_RDV */
1429 0x00000010, /* EMC_RDV_MASK */
1430 0x000008e4, /* EMC_REFRESH */
1431 0x00000000, /* EMC_BURST_REFRESH_NUM */
1432 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
1433 0x00000001, /* EMC_PDEX2WR */
1434 0x00000008, /* EMC_PDEX2RD */
1435 0x00000001, /* EMC_PCHG2PDEN */
1436 0x00000000, /* EMC_ACT2PDEN */
1437 0x0000004b, /* EMC_AR2PDEN */
1438 0x0000000e, /* EMC_RW2PDEN */
1439 0x00000052, /* EMC_TXSR */
1440 0x00000200, /* EMC_TXSRDLL */
1441 0x00000004, /* EMC_TCKE */
1442 0x00000005, /* EMC_TCKESR */
1443 0x00000004, /* EMC_TPD */
1444 0x00000009, /* EMC_TFAW */
1445 0x00000000, /* EMC_TRPAB */
1446 0x00000005, /* EMC_TCLKSTABLE */
1447 0x00000005, /* EMC_TCLKSTOP */
1448 0x00000924, /* EMC_TREFBW */
1449 0x00000000, /* EMC_FBIO_CFG6 */
1450 0x00000000, /* EMC_ODT_WRITE */
1451 0x00000000, /* EMC_ODT_READ */
1452 0x104ab098, /* EMC_FBIO_CFG5 */
1453 0x002c00a0, /* EMC_CFG_DIG_DLL */
1454 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1455 0x00030000, /* EMC_DLL_XFORM_DQS0 */
1456 0x00030000, /* EMC_DLL_XFORM_DQS1 */
1457 0x00030000, /* EMC_DLL_XFORM_DQS2 */
1458 0x00030000, /* EMC_DLL_XFORM_DQS3 */
1459 0x00030000, /* EMC_DLL_XFORM_DQS4 */
1460 0x00030000, /* EMC_DLL_XFORM_DQS5 */
1461 0x00030000, /* EMC_DLL_XFORM_DQS6 */
1462 0x00030000, /* EMC_DLL_XFORM_DQS7 */
1463 0x00030000, /* EMC_DLL_XFORM_DQS8 */
1464 0x00030000, /* EMC_DLL_XFORM_DQS9 */
1465 0x00030000, /* EMC_DLL_XFORM_DQS10 */
1466 0x00030000, /* EMC_DLL_XFORM_DQS11 */
1467 0x00030000, /* EMC_DLL_XFORM_DQS12 */
1468 0x00030000, /* EMC_DLL_XFORM_DQS13 */
1469 0x00030000, /* EMC_DLL_XFORM_DQS14 */
1470 0x00030000, /* EMC_DLL_XFORM_DQS15 */
1471 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1472 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1473 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1474 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1475 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1476 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1477 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1478 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1479 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
1480 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
1481 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1482 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
1483 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
1484 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1485 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1486 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1487 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1488 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1489 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1490 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1491 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1492 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1493 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1494 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1495 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1496 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1497 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1498 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1499 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1500 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1501 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1502 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1503 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1504 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1505 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1506 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1507 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1508 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1509 0x00060000, /* EMC_DLL_XFORM_DQ0 */
1510 0x00060000, /* EMC_DLL_XFORM_DQ1 */
1511 0x00060000, /* EMC_DLL_XFORM_DQ2 */
1512 0x00060000, /* EMC_DLL_XFORM_DQ3 */
1513 0x00006000, /* EMC_DLL_XFORM_DQ4 */
1514 0x00006000, /* EMC_DLL_XFORM_DQ5 */
1515 0x00006000, /* EMC_DLL_XFORM_DQ6 */
1516 0x00006000, /* EMC_DLL_XFORM_DQ7 */
1517 0x10000280, /* EMC_XM2CMDPADCTRL */
1518 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1519 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1520 0x01231339, /* EMC_XM2DQSPADCTRL2 */
1521 0x00000000, /* EMC_XM2DQPADCTRL2 */
1522 0x00000000, /* EMC_XM2DQPADCTRL3 */
1523 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1524 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1525 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1526 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1527 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1528 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1529 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1530 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1531 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1532 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1533 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1534 0x00000096, /* EMC_TXDSRVTTGEN */
1535 0x00000000, /* EMC_FBIO_SPARE */
1536 0x00020000, /* EMC_ZCAL_INTERVAL */
1537 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1538 0x0173000e, /* EMC_MRS_WAIT_CNT */
1539 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
1540 0x00000000, /* EMC_CTT */
1541 0x00000003, /* EMC_CTT_DURATION */
1542 0x0000d3b3, /* EMC_CFG_PIPE */
1543 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
1544 0x00000009, /* EMC_QPOP */
1545 0x08000004, /* MC_EMEM_ARB_CFG */
1546 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1547 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1548 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1549 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
1550 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
1551 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
1552 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1553 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1554 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1555 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1556 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1557 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1558 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1559 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1560 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
1561 0x77450e08, /* MC_EMEM_ARB_MISC0 */
1562 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1565 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
1566 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
1567 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1568 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1569 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1570 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1571 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1572 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1573 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1574 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1575 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1576 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1577 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1578 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
1579 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1580 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1581 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1582 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1583 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1584 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1585 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1586 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1587 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1588 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1589 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1590 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1591 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1592 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1593 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1594 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1595 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1597 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1598 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1599 0x00000802, /* EMC_CTT_TERM_CTRL */
1600 0x73340000, /* EMC_CFG */
1601 0x000008cd, /* EMC_CFG_2 */
1602 0x00040128, /* EMC_SEL_DPD_CTRL */
1603 0x002c0068, /* EMC_CFG_DIG_DLL */
1604 0x00000000, /* EMC_BGBIAS_CTL0 */
1605 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1606 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1607 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1608 0x80000321, /* Mode Register 0 */
1609 0x80100002, /* Mode Register 1 */
1610 0x80200000, /* Mode Register 2 */
1611 0x00000000, /* Mode Register 4 */
1612 2680, /* expected dvfs latency (ns) */
1616 "03_396000_04_V5.0.12_V0.9", /* DVFS table version */
1617 396000, /* SDRAM frequency */
1618 850, /* min voltage */
1619 900, /* gpu min voltage */
1620 "pllm_out0", /* clock source id */
1621 0x00000002, /* CLK_SOURCE_EMC */
1622 164, /* number of burst_regs */
1623 31, /* number of up_down_regs */
1625 0x00000011, /* EMC_RC */
1626 0x00000066, /* EMC_RFC */
1627 0x00000000, /* EMC_RFC_SLR */
1628 0x0000000c, /* EMC_RAS */
1629 0x00000004, /* EMC_RP */
1630 0x00000004, /* EMC_R2W */
1631 0x00000008, /* EMC_W2R */
1632 0x00000002, /* EMC_R2P */
1633 0x0000000a, /* EMC_W2P */
1634 0x00000004, /* EMC_RD_RCD */
1635 0x00000004, /* EMC_WR_RCD */
1636 0x00000002, /* EMC_RRD */
1637 0x00000002, /* EMC_REXT */
1638 0x00000000, /* EMC_WEXT */
1639 0x00000003, /* EMC_WDV */
1640 0x00000003, /* EMC_WDV_MASK */
1641 0x00000005, /* EMC_QUSE */
1642 0x00000002, /* EMC_QUSE_WIDTH */
1643 0x00000000, /* EMC_IBDLY */
1644 0x00000001, /* EMC_EINPUT */
1645 0x00000008, /* EMC_EINPUT_DURATION */
1646 0x00020000, /* EMC_PUTERM_EXTRA */
1647 0x00000003, /* EMC_PUTERM_WIDTH */
1648 0x00000000, /* EMC_PUTERM_ADJ */
1649 0x00000000, /* EMC_CDB_CNTL_1 */
1650 0x00000000, /* EMC_CDB_CNTL_2 */
1651 0x00000000, /* EMC_CDB_CNTL_3 */
1652 0x00000000, /* EMC_QRST */
1653 0x0000000f, /* EMC_QSAFE */
1654 0x00000010, /* EMC_RDV */
1655 0x00000012, /* EMC_RDV_MASK */
1656 0x00000bd1, /* EMC_REFRESH */
1657 0x00000000, /* EMC_BURST_REFRESH_NUM */
1658 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
1659 0x00000001, /* EMC_PDEX2WR */
1660 0x00000008, /* EMC_PDEX2RD */
1661 0x00000001, /* EMC_PCHG2PDEN */
1662 0x00000000, /* EMC_ACT2PDEN */
1663 0x00000063, /* EMC_AR2PDEN */
1664 0x0000000f, /* EMC_RW2PDEN */
1665 0x0000006c, /* EMC_TXSR */
1666 0x00000200, /* EMC_TXSRDLL */
1667 0x00000004, /* EMC_TCKE */
1668 0x00000005, /* EMC_TCKESR */
1669 0x00000004, /* EMC_TPD */
1670 0x0000000d, /* EMC_TFAW */
1671 0x00000000, /* EMC_TRPAB */
1672 0x00000005, /* EMC_TCLKSTABLE */
1673 0x00000005, /* EMC_TCLKSTOP */
1674 0x00000c11, /* EMC_TREFBW */
1675 0x00000000, /* EMC_FBIO_CFG6 */
1676 0x00000000, /* EMC_ODT_WRITE */
1677 0x00000000, /* EMC_ODT_READ */
1678 0x104ab098, /* EMC_FBIO_CFG5 */
1679 0x002c00a0, /* EMC_CFG_DIG_DLL */
1680 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1681 0x00030000, /* EMC_DLL_XFORM_DQS0 */
1682 0x00030000, /* EMC_DLL_XFORM_DQS1 */
1683 0x00030000, /* EMC_DLL_XFORM_DQS2 */
1684 0x00030000, /* EMC_DLL_XFORM_DQS3 */
1685 0x00030000, /* EMC_DLL_XFORM_DQS4 */
1686 0x00030000, /* EMC_DLL_XFORM_DQS5 */
1687 0x00030000, /* EMC_DLL_XFORM_DQS6 */
1688 0x00030000, /* EMC_DLL_XFORM_DQS7 */
1689 0x00030000, /* EMC_DLL_XFORM_DQS8 */
1690 0x00030000, /* EMC_DLL_XFORM_DQS9 */
1691 0x00030000, /* EMC_DLL_XFORM_DQS10 */
1692 0x00030000, /* EMC_DLL_XFORM_DQS11 */
1693 0x00030000, /* EMC_DLL_XFORM_DQS12 */
1694 0x00030000, /* EMC_DLL_XFORM_DQS13 */
1695 0x00030000, /* EMC_DLL_XFORM_DQS14 */
1696 0x00030000, /* EMC_DLL_XFORM_DQS15 */
1697 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1698 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1699 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1700 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1701 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1702 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1703 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1704 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1705 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
1706 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
1707 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1708 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
1709 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
1710 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1711 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1712 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1713 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1714 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1715 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1716 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1717 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1718 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1719 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1720 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1721 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1722 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1723 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1724 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1725 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1726 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1727 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1728 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1729 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1730 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1731 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1732 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1733 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1734 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1735 0x00038000, /* EMC_DLL_XFORM_DQ0 */
1736 0x00038000, /* EMC_DLL_XFORM_DQ1 */
1737 0x00038000, /* EMC_DLL_XFORM_DQ2 */
1738 0x00038000, /* EMC_DLL_XFORM_DQ3 */
1739 0x00003800, /* EMC_DLL_XFORM_DQ4 */
1740 0x00003800, /* EMC_DLL_XFORM_DQ5 */
1741 0x00003800, /* EMC_DLL_XFORM_DQ6 */
1742 0x00003800, /* EMC_DLL_XFORM_DQ7 */
1743 0x10000280, /* EMC_XM2CMDPADCTRL */
1744 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1745 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1746 0x01231339, /* EMC_XM2DQSPADCTRL2 */
1747 0x00000000, /* EMC_XM2DQPADCTRL2 */
1748 0x00000000, /* EMC_XM2DQPADCTRL3 */
1749 0x77ffc081, /* EMC_XM2CLKPADCTRL */
1750 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1751 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1752 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1753 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1754 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1755 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1756 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1757 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1758 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1759 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1760 0x000000c6, /* EMC_TXDSRVTTGEN */
1761 0x00000000, /* EMC_FBIO_SPARE */
1762 0x00020000, /* EMC_ZCAL_INTERVAL */
1763 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1764 0x015b000e, /* EMC_MRS_WAIT_CNT */
1765 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
1766 0x00000000, /* EMC_CTT */
1767 0x00000003, /* EMC_CTT_DURATION */
1768 0x000052a3, /* EMC_CFG_PIPE */
1769 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
1770 0x00000009, /* EMC_QPOP */
1771 0x0f000005, /* MC_EMEM_ARB_CFG */
1772 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1773 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1774 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1775 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
1776 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
1777 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
1778 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1779 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1780 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1781 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1782 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1783 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1784 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1785 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1786 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
1787 0x7586120a, /* MC_EMEM_ARB_MISC0 */
1788 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1791 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
1792 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
1793 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1794 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1795 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1796 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1797 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1798 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1799 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1800 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1801 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1802 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1803 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1804 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
1805 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1806 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1807 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1808 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1809 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1810 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1811 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1812 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1813 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1814 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1815 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1816 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1817 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1818 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1820 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1821 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1823 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1824 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1825 0x00000802, /* EMC_CTT_TERM_CTRL */
1826 0x73340000, /* EMC_CFG */
1827 0x00000895, /* EMC_CFG_2 */
1828 0x00040008, /* EMC_SEL_DPD_CTRL */
1829 0x002c0068, /* EMC_CFG_DIG_DLL */
1830 0x00000000, /* EMC_BGBIAS_CTL0 */
1831 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1832 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1833 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1834 0x80000521, /* Mode Register 0 */
1835 0x80100002, /* Mode Register 1 */
1836 0x80200000, /* Mode Register 2 */
1837 0x00000000, /* Mode Register 4 */
1838 2180, /* expected dvfs latency (ns) */
1842 "03_528000_04_V5.0.12_V0.9", /* DVFS table version */
1843 528000, /* SDRAM frequency */
1844 870, /* min voltage */
1845 900, /* gpu min voltage */
1846 "pllm_ud", /* clock source id */
1847 0x80000000, /* CLK_SOURCE_EMC */
1848 164, /* number of burst_regs */
1849 31, /* number of up_down_regs */
1851 0x00000018, /* EMC_RC */
1852 0x00000088, /* EMC_RFC */
1853 0x00000000, /* EMC_RFC_SLR */
1854 0x00000010, /* EMC_RAS */
1855 0x00000006, /* EMC_RP */
1856 0x00000006, /* EMC_R2W */
1857 0x00000009, /* EMC_W2R */
1858 0x00000002, /* EMC_R2P */
1859 0x0000000d, /* EMC_W2P */
1860 0x00000006, /* EMC_RD_RCD */
1861 0x00000006, /* EMC_WR_RCD */
1862 0x00000002, /* EMC_RRD */
1863 0x00000002, /* EMC_REXT */
1864 0x00000000, /* EMC_WEXT */
1865 0x00000003, /* EMC_WDV */
1866 0x00000003, /* EMC_WDV_MASK */
1867 0x00000006, /* EMC_QUSE */
1868 0x00000002, /* EMC_QUSE_WIDTH */
1869 0x00000000, /* EMC_IBDLY */
1870 0x00000001, /* EMC_EINPUT */
1871 0x00000009, /* EMC_EINPUT_DURATION */
1872 0x00030000, /* EMC_PUTERM_EXTRA */
1873 0x00000003, /* EMC_PUTERM_WIDTH */
1874 0x00000000, /* EMC_PUTERM_ADJ */
1875 0x00000000, /* EMC_CDB_CNTL_1 */
1876 0x00000000, /* EMC_CDB_CNTL_2 */
1877 0x00000000, /* EMC_CDB_CNTL_3 */
1878 0x00000000, /* EMC_QRST */
1879 0x00000010, /* EMC_QSAFE */
1880 0x00000012, /* EMC_RDV */
1881 0x00000014, /* EMC_RDV_MASK */
1882 0x00000fd6, /* EMC_REFRESH */
1883 0x00000000, /* EMC_BURST_REFRESH_NUM */
1884 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
1885 0x00000002, /* EMC_PDEX2WR */
1886 0x0000000b, /* EMC_PDEX2RD */
1887 0x00000001, /* EMC_PCHG2PDEN */
1888 0x00000000, /* EMC_ACT2PDEN */
1889 0x00000085, /* EMC_AR2PDEN */
1890 0x00000012, /* EMC_RW2PDEN */
1891 0x00000090, /* EMC_TXSR */
1892 0x00000200, /* EMC_TXSRDLL */
1893 0x00000004, /* EMC_TCKE */
1894 0x00000005, /* EMC_TCKESR */
1895 0x00000004, /* EMC_TPD */
1896 0x00000013, /* EMC_TFAW */
1897 0x00000000, /* EMC_TRPAB */
1898 0x00000006, /* EMC_TCLKSTABLE */
1899 0x00000006, /* EMC_TCLKSTOP */
1900 0x00001017, /* EMC_TREFBW */
1901 0x00000000, /* EMC_FBIO_CFG6 */
1902 0x00000000, /* EMC_ODT_WRITE */
1903 0x00000000, /* EMC_ODT_READ */
1904 0x104ab098, /* EMC_FBIO_CFG5 */
1905 0xe01200b1, /* EMC_CFG_DIG_DLL */
1906 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1907 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
1908 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
1909 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
1910 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
1911 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
1912 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
1913 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
1914 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
1915 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
1916 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
1917 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
1918 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
1919 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
1920 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
1921 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
1922 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
1923 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1924 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1925 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1926 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1927 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1928 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1929 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1930 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1931 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
1932 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
1933 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1934 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
1935 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
1936 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1937 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1938 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1939 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1940 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1941 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1942 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1943 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1944 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1945 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1946 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1947 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1948 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1949 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1950 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1951 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1952 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1953 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1954 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1955 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1956 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1957 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1958 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1959 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1960 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1961 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
1962 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
1963 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
1964 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
1965 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
1966 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
1967 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
1968 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
1969 0x100002a0, /* EMC_XM2CMDPADCTRL */
1970 0x00000000, /* EMC_XM2CMDPADCTRL4 */
1971 0x00111111, /* EMC_XM2CMDPADCTRL5 */
1972 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
1973 0x00000000, /* EMC_XM2DQPADCTRL2 */
1974 0x00000000, /* EMC_XM2DQPADCTRL3 */
1975 0x77ffc085, /* EMC_XM2CLKPADCTRL */
1976 0x00000505, /* EMC_XM2CLKPADCTRL2 */
1977 0x81f1f108, /* EMC_XM2COMPPADCTRL */
1978 0x07070004, /* EMC_XM2VTTGENPADCTRL */
1979 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1980 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1981 0x51451420, /* EMC_XM2DQSPADCTRL3 */
1982 0x00514514, /* EMC_XM2DQSPADCTRL4 */
1983 0x00514514, /* EMC_XM2DQSPADCTRL5 */
1984 0x51451400, /* EMC_XM2DQSPADCTRL6 */
1985 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
1986 0x00000000, /* EMC_TXDSRVTTGEN */
1987 0x00000000, /* EMC_FBIO_SPARE */
1988 0x00020000, /* EMC_ZCAL_INTERVAL */
1989 0x00000100, /* EMC_ZCAL_WAIT_CNT */
1990 0x0139000e, /* EMC_MRS_WAIT_CNT */
1991 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
1992 0x00000000, /* EMC_CTT */
1993 0x00000003, /* EMC_CTT_DURATION */
1994 0x000042a0, /* EMC_CFG_PIPE */
1995 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
1996 0x0000000a, /* EMC_QPOP */
1997 0x0f000007, /* MC_EMEM_ARB_CFG */
1998 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1999 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
2000 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
2001 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
2002 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
2003 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
2004 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2005 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2006 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2007 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2008 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2009 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2010 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2011 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
2012 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
2013 0x7428180d, /* MC_EMEM_ARB_MISC0 */
2014 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2017 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
2018 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
2019 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2020 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2021 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2022 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2023 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2024 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2025 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2026 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2027 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2028 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2029 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2030 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
2031 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
2032 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2033 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2034 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2035 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2036 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2037 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2038 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2039 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2040 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2041 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2042 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2043 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2044 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2045 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2046 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2047 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2049 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2050 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2051 0x00000802, /* EMC_CTT_TERM_CTRL */
2052 0x73300000, /* EMC_CFG */
2053 0x0000089d, /* EMC_CFG_2 */
2054 0x00040008, /* EMC_SEL_DPD_CTRL */
2055 0xe0120069, /* EMC_CFG_DIG_DLL */
2056 0x00000000, /* EMC_BGBIAS_CTL0 */
2057 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2058 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2059 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2060 0x80000941, /* Mode Register 0 */
2061 0x80100002, /* Mode Register 1 */
2062 0x80200008, /* Mode Register 2 */
2063 0x00000000, /* Mode Register 4 */
2064 1440, /* expected dvfs latency (ns) */
2068 "03_600000_02_V5.0.12_V0.9", /* DVFS table version */
2069 600000, /* SDRAM frequency */
2070 910, /* min voltage */
2071 900, /* gpu min voltage */
2072 "pllc_ud", /* clock source id */
2073 0xe0000000, /* CLK_SOURCE_EMC */
2074 164, /* number of burst_regs */
2075 31, /* number of up_down_regs */
2077 0x0000001b, /* EMC_RC */
2078 0x0000009b, /* EMC_RFC */
2079 0x00000000, /* EMC_RFC_SLR */
2080 0x00000013, /* EMC_RAS */
2081 0x00000007, /* EMC_RP */
2082 0x00000007, /* EMC_R2W */
2083 0x0000000b, /* EMC_W2R */
2084 0x00000003, /* EMC_R2P */
2085 0x00000010, /* EMC_W2P */
2086 0x00000007, /* EMC_RD_RCD */
2087 0x00000007, /* EMC_WR_RCD */
2088 0x00000002, /* EMC_RRD */
2089 0x00000002, /* EMC_REXT */
2090 0x00000000, /* EMC_WEXT */
2091 0x00000005, /* EMC_WDV */
2092 0x00000005, /* EMC_WDV_MASK */
2093 0x0000000a, /* EMC_QUSE */
2094 0x00000002, /* EMC_QUSE_WIDTH */
2095 0x00000000, /* EMC_IBDLY */
2096 0x00000003, /* EMC_EINPUT */
2097 0x0000000b, /* EMC_EINPUT_DURATION */
2098 0x00070000, /* EMC_PUTERM_EXTRA */
2099 0x00000003, /* EMC_PUTERM_WIDTH */
2100 0x00000000, /* EMC_PUTERM_ADJ */
2101 0x00000000, /* EMC_CDB_CNTL_1 */
2102 0x00000000, /* EMC_CDB_CNTL_2 */
2103 0x00000000, /* EMC_CDB_CNTL_3 */
2104 0x00000002, /* EMC_QRST */
2105 0x00000012, /* EMC_QSAFE */
2106 0x00000016, /* EMC_RDV */
2107 0x00000018, /* EMC_RDV_MASK */
2108 0x00001208, /* EMC_REFRESH */
2109 0x00000000, /* EMC_BURST_REFRESH_NUM */
2110 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
2111 0x00000002, /* EMC_PDEX2WR */
2112 0x0000000d, /* EMC_PDEX2RD */
2113 0x00000001, /* EMC_PCHG2PDEN */
2114 0x00000000, /* EMC_ACT2PDEN */
2115 0x00000097, /* EMC_AR2PDEN */
2116 0x00000015, /* EMC_RW2PDEN */
2117 0x000000a3, /* EMC_TXSR */
2118 0x00000200, /* EMC_TXSRDLL */
2119 0x00000004, /* EMC_TCKE */
2120 0x00000005, /* EMC_TCKESR */
2121 0x00000004, /* EMC_TPD */
2122 0x00000015, /* EMC_TFAW */
2123 0x00000000, /* EMC_TRPAB */
2124 0x00000006, /* EMC_TCLKSTABLE */
2125 0x00000006, /* EMC_TCLKSTOP */
2126 0x00001248, /* EMC_TREFBW */
2127 0x00000000, /* EMC_FBIO_CFG6 */
2128 0x00000000, /* EMC_ODT_WRITE */
2129 0x00000000, /* EMC_ODT_READ */
2130 0x104ab098, /* EMC_FBIO_CFG5 */
2131 0xe00e00b1, /* EMC_CFG_DIG_DLL */
2132 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2133 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
2134 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
2135 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
2136 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
2137 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
2138 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
2139 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
2140 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
2141 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
2142 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
2143 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
2144 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
2145 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
2146 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
2147 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
2148 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
2149 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2150 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2151 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2152 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2153 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2154 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2155 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2156 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2157 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
2158 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
2159 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2160 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
2161 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
2162 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2163 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2164 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2165 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2166 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2167 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2168 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2169 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2170 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2171 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2172 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2173 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2174 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2175 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2176 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2177 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2178 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2179 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2180 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2181 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2182 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2183 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2184 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2185 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2186 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2187 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
2188 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
2189 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
2190 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
2191 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
2192 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
2193 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
2194 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
2195 0x100002a0, /* EMC_XM2CMDPADCTRL */
2196 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2197 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2198 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
2199 0x00000000, /* EMC_XM2DQPADCTRL2 */
2200 0x00000000, /* EMC_XM2DQPADCTRL3 */
2201 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2202 0x00000505, /* EMC_XM2CLKPADCTRL2 */
2203 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2204 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2205 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2206 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2207 0x51451420, /* EMC_XM2DQSPADCTRL3 */
2208 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2209 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2210 0x51451400, /* EMC_XM2DQSPADCTRL6 */
2211 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2212 0x00000000, /* EMC_TXDSRVTTGEN */
2213 0x00000000, /* EMC_FBIO_SPARE */
2214 0x00020000, /* EMC_ZCAL_INTERVAL */
2215 0x00000100, /* EMC_ZCAL_WAIT_CNT */
2216 0x0127000e, /* EMC_MRS_WAIT_CNT */
2217 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
2218 0x00000000, /* EMC_CTT */
2219 0x00000003, /* EMC_CTT_DURATION */
2220 0x000040a0, /* EMC_CFG_PIPE */
2221 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
2222 0x0000000e, /* EMC_QPOP */
2223 0x00000009, /* MC_EMEM_ARB_CFG */
2224 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2225 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
2226 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
2227 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
2228 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
2229 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
2230 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2231 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2232 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2233 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2234 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2235 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2236 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
2237 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
2238 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
2239 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
2240 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2243 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
2244 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
2245 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2246 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2247 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2248 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2249 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2250 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2251 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2252 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2253 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2254 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2255 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2256 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
2257 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
2258 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2259 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2260 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2261 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2262 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2263 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2264 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2265 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2266 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2267 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2268 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2269 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2270 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2271 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2272 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2273 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2275 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2276 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2277 0x00000802, /* EMC_CTT_TERM_CTRL */
2278 0x73300000, /* EMC_CFG */
2279 0x0000089d, /* EMC_CFG_2 */
2280 0x00040008, /* EMC_SEL_DPD_CTRL */
2281 0xe00e0069, /* EMC_CFG_DIG_DLL */
2282 0x00000000, /* EMC_BGBIAS_CTL0 */
2283 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2284 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2285 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2286 0x80000b61, /* Mode Register 0 */
2287 0x80100002, /* Mode Register 1 */
2288 0x80200010, /* Mode Register 2 */
2289 0x00000000, /* Mode Register 4 */
2290 1440, /* expected dvfs latency (ns) */
2294 "03_792000_06_V5.0.12_V0.9", /* DVFS table version */
2295 792000, /* SDRAM frequency */
2296 980, /* min voltage */
2297 1100, /* gpu min voltage */
2298 "pllm_ud", /* clock source id */
2299 0x80000000, /* CLK_SOURCE_EMC */
2300 164, /* number of burst_regs */
2301 31, /* number of up_down_regs */
2303 0x00000024, /* EMC_RC */
2304 0x000000cd, /* EMC_RFC */
2305 0x00000000, /* EMC_RFC_SLR */
2306 0x00000019, /* EMC_RAS */
2307 0x0000000a, /* EMC_RP */
2308 0x00000008, /* EMC_R2W */
2309 0x0000000d, /* EMC_W2R */
2310 0x00000004, /* EMC_R2P */
2311 0x00000013, /* EMC_W2P */
2312 0x0000000a, /* EMC_RD_RCD */
2313 0x0000000a, /* EMC_WR_RCD */
2314 0x00000003, /* EMC_RRD */
2315 0x00000002, /* EMC_REXT */
2316 0x00000000, /* EMC_WEXT */
2317 0x00000006, /* EMC_WDV */
2318 0x00000006, /* EMC_WDV_MASK */
2319 0x0000000b, /* EMC_QUSE */
2320 0x00000002, /* EMC_QUSE_WIDTH */
2321 0x00000000, /* EMC_IBDLY */
2322 0x00000002, /* EMC_EINPUT */
2323 0x0000000d, /* EMC_EINPUT_DURATION */
2324 0x00080000, /* EMC_PUTERM_EXTRA */
2325 0x00000004, /* EMC_PUTERM_WIDTH */
2326 0x00000000, /* EMC_PUTERM_ADJ */
2327 0x00000000, /* EMC_CDB_CNTL_1 */
2328 0x00000000, /* EMC_CDB_CNTL_2 */
2329 0x00000000, /* EMC_CDB_CNTL_3 */
2330 0x00000001, /* EMC_QRST */
2331 0x00000014, /* EMC_QSAFE */
2332 0x00000018, /* EMC_RDV */
2333 0x0000001a, /* EMC_RDV_MASK */
2334 0x000017e2, /* EMC_REFRESH */
2335 0x00000000, /* EMC_BURST_REFRESH_NUM */
2336 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
2337 0x00000003, /* EMC_PDEX2WR */
2338 0x00000011, /* EMC_PDEX2RD */
2339 0x00000001, /* EMC_PCHG2PDEN */
2340 0x00000000, /* EMC_ACT2PDEN */
2341 0x000000c7, /* EMC_AR2PDEN */
2342 0x00000018, /* EMC_RW2PDEN */
2343 0x000000d7, /* EMC_TXSR */
2344 0x00000200, /* EMC_TXSRDLL */
2345 0x00000005, /* EMC_TCKE */
2346 0x00000006, /* EMC_TCKESR */
2347 0x00000005, /* EMC_TPD */
2348 0x0000001d, /* EMC_TFAW */
2349 0x00000000, /* EMC_TRPAB */
2350 0x00000008, /* EMC_TCLKSTABLE */
2351 0x00000008, /* EMC_TCLKSTOP */
2352 0x00001822, /* EMC_TREFBW */
2353 0x00000000, /* EMC_FBIO_CFG6 */
2354 0x00000000, /* EMC_ODT_WRITE */
2355 0x00000000, /* EMC_ODT_READ */
2356 0x104ab098, /* EMC_FBIO_CFG5 */
2357 0xe00700b1, /* EMC_CFG_DIG_DLL */
2358 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2359 0x00000008, /* EMC_DLL_XFORM_DQS0 */
2360 0x00000008, /* EMC_DLL_XFORM_DQS1 */
2361 0x00000008, /* EMC_DLL_XFORM_DQS2 */
2362 0x00000008, /* EMC_DLL_XFORM_DQS3 */
2363 0x00000008, /* EMC_DLL_XFORM_DQS4 */
2364 0x00000008, /* EMC_DLL_XFORM_DQS5 */
2365 0x00000008, /* EMC_DLL_XFORM_DQS6 */
2366 0x00000008, /* EMC_DLL_XFORM_DQS7 */
2367 0x00000008, /* EMC_DLL_XFORM_DQS8 */
2368 0x00000008, /* EMC_DLL_XFORM_DQS9 */
2369 0x00000008, /* EMC_DLL_XFORM_DQS10 */
2370 0x00000008, /* EMC_DLL_XFORM_DQS11 */
2371 0x00000008, /* EMC_DLL_XFORM_DQS12 */
2372 0x00000008, /* EMC_DLL_XFORM_DQS13 */
2373 0x00000008, /* EMC_DLL_XFORM_DQS14 */
2374 0x00000008, /* EMC_DLL_XFORM_DQS15 */
2375 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2376 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2377 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2378 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2379 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2380 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2381 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2382 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2383 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
2384 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
2385 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2386 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
2387 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
2388 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2389 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2390 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2391 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2392 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2393 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2394 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2395 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2396 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2397 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2398 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2399 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2400 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2401 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2402 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2403 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2404 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2405 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2406 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2407 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2408 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2409 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2410 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2411 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2412 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2413 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
2414 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
2415 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
2416 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
2417 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
2418 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
2419 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
2420 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
2421 0x100002a0, /* EMC_XM2CMDPADCTRL */
2422 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2423 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2424 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2425 0x00000000, /* EMC_XM2DQPADCTRL2 */
2426 0x00000000, /* EMC_XM2DQPADCTRL3 */
2427 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2428 0x00000000, /* EMC_XM2CLKPADCTRL2 */
2429 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2430 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2431 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2432 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2433 0x61861820, /* EMC_XM2DQSPADCTRL3 */
2434 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2435 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2436 0x61861800, /* EMC_XM2DQSPADCTRL6 */
2437 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2438 0x00000000, /* EMC_TXDSRVTTGEN */
2439 0x00000000, /* EMC_FBIO_SPARE */
2440 0x00020000, /* EMC_ZCAL_INTERVAL */
2441 0x00000100, /* EMC_ZCAL_WAIT_CNT */
2442 0x00f7000e, /* EMC_MRS_WAIT_CNT */
2443 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
2444 0x00000000, /* EMC_CTT */
2445 0x00000004, /* EMC_CTT_DURATION */
2446 0x00004080, /* EMC_CFG_PIPE */
2447 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
2448 0x0000000f, /* EMC_QPOP */
2449 0x0e00000b, /* MC_EMEM_ARB_CFG */
2450 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2451 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
2452 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
2453 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
2454 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
2455 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
2456 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2457 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2458 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2459 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2460 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2461 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2462 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
2463 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
2464 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
2465 0x736c2414, /* MC_EMEM_ARB_MISC0 */
2466 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2469 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
2470 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
2471 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2472 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2473 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2474 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2475 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2476 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2477 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2478 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2479 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2480 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2481 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2482 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2483 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
2484 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2485 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2486 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2487 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2488 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2489 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2490 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2491 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2492 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2493 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2494 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2495 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2496 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2497 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2498 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2499 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2501 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2502 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2503 0x00000802, /* EMC_CTT_TERM_CTRL */
2504 0x73300000, /* EMC_CFG */
2505 0x0000089d, /* EMC_CFG_2 */
2506 0x00040000, /* EMC_SEL_DPD_CTRL */
2507 0xe0070069, /* EMC_CFG_DIG_DLL */
2508 0x00000000, /* EMC_BGBIAS_CTL0 */
2509 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2510 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2511 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2512 0x80000d71, /* Mode Register 0 */
2513 0x80100002, /* Mode Register 1 */
2514 0x80200018, /* Mode Register 2 */
2515 0x00000000, /* Mode Register 4 */
2516 1200, /* expected dvfs latency (ns) */
2520 "03_924000_06_V5.0.12_V0.9", /* DVFS table version */
2521 924000, /* SDRAM frequency */
2522 1010, /* min voltage */
2523 1100, /* gpu min voltage */
2524 "pllm_ud", /* clock source id */
2525 0x80000000, /* CLK_SOURCE_EMC */
2526 164, /* number of burst_regs */
2527 31, /* number of up_down_regs */
2529 0x0000002b, /* EMC_RC */
2530 0x000000f0, /* EMC_RFC */
2531 0x00000000, /* EMC_RFC_SLR */
2532 0x0000001e, /* EMC_RAS */
2533 0x0000000b, /* EMC_RP */
2534 0x00000009, /* EMC_R2W */
2535 0x0000000f, /* EMC_W2R */
2536 0x00000005, /* EMC_R2P */
2537 0x00000016, /* EMC_W2P */
2538 0x0000000b, /* EMC_RD_RCD */
2539 0x0000000b, /* EMC_WR_RCD */
2540 0x00000004, /* EMC_RRD */
2541 0x00000002, /* EMC_REXT */
2542 0x00000000, /* EMC_WEXT */
2543 0x00000007, /* EMC_WDV */
2544 0x00000007, /* EMC_WDV_MASK */
2545 0x0000000d, /* EMC_QUSE */
2546 0x00000002, /* EMC_QUSE_WIDTH */
2547 0x00000000, /* EMC_IBDLY */
2548 0x00000002, /* EMC_EINPUT */
2549 0x0000000f, /* EMC_EINPUT_DURATION */
2550 0x000a0000, /* EMC_PUTERM_EXTRA */
2551 0x00000004, /* EMC_PUTERM_WIDTH */
2552 0x00000000, /* EMC_PUTERM_ADJ */
2553 0x00000000, /* EMC_CDB_CNTL_1 */
2554 0x00000000, /* EMC_CDB_CNTL_2 */
2555 0x00000000, /* EMC_CDB_CNTL_3 */
2556 0x00000001, /* EMC_QRST */
2557 0x00000016, /* EMC_QSAFE */
2558 0x0000001a, /* EMC_RDV */
2559 0x0000001c, /* EMC_RDV_MASK */
2560 0x00001be7, /* EMC_REFRESH */
2561 0x00000000, /* EMC_BURST_REFRESH_NUM */
2562 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
2563 0x00000004, /* EMC_PDEX2WR */
2564 0x00000015, /* EMC_PDEX2RD */
2565 0x00000001, /* EMC_PCHG2PDEN */
2566 0x00000000, /* EMC_ACT2PDEN */
2567 0x000000e7, /* EMC_AR2PDEN */
2568 0x0000001b, /* EMC_RW2PDEN */
2569 0x000000fb, /* EMC_TXSR */
2570 0x00000200, /* EMC_TXSRDLL */
2571 0x00000006, /* EMC_TCKE */
2572 0x00000007, /* EMC_TCKESR */
2573 0x00000006, /* EMC_TPD */
2574 0x00000022, /* EMC_TFAW */
2575 0x00000000, /* EMC_TRPAB */
2576 0x0000000a, /* EMC_TCLKSTABLE */
2577 0x0000000a, /* EMC_TCLKSTOP */
2578 0x00001c28, /* EMC_TREFBW */
2579 0x00000000, /* EMC_FBIO_CFG6 */
2580 0x00000000, /* EMC_ODT_WRITE */
2581 0x00000000, /* EMC_ODT_READ */
2582 0x104ab898, /* EMC_FBIO_CFG5 */
2583 0xe00400b1, /* EMC_CFG_DIG_DLL */
2584 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2585 0x007f800a, /* EMC_DLL_XFORM_DQS0 */
2586 0x007f800a, /* EMC_DLL_XFORM_DQS1 */
2587 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
2588 0x007f800a, /* EMC_DLL_XFORM_DQS3 */
2589 0x007f800a, /* EMC_DLL_XFORM_DQS4 */
2590 0x007f800a, /* EMC_DLL_XFORM_DQS5 */
2591 0x007f800a, /* EMC_DLL_XFORM_DQS6 */
2592 0x007f800a, /* EMC_DLL_XFORM_DQS7 */
2593 0x007f800a, /* EMC_DLL_XFORM_DQS8 */
2594 0x007f800a, /* EMC_DLL_XFORM_DQS9 */
2595 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
2596 0x007f800a, /* EMC_DLL_XFORM_DQS11 */
2597 0x007f800a, /* EMC_DLL_XFORM_DQS12 */
2598 0x007f800a, /* EMC_DLL_XFORM_DQS13 */
2599 0x007f800a, /* EMC_DLL_XFORM_DQS14 */
2600 0x007f800a, /* EMC_DLL_XFORM_DQS15 */
2601 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2602 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2603 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2604 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2605 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2606 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2607 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2608 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2609 0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
2610 0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
2611 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2612 0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
2613 0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
2614 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2615 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2616 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2617 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2618 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2619 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2620 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2621 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2622 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2623 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2624 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2625 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2626 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2627 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2628 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2629 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2630 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2631 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2632 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2633 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2634 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2635 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2636 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2637 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2638 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2639 0x00000008, /* EMC_DLL_XFORM_DQ0 */
2640 0x00000008, /* EMC_DLL_XFORM_DQ1 */
2641 0x00000008, /* EMC_DLL_XFORM_DQ2 */
2642 0x00000008, /* EMC_DLL_XFORM_DQ3 */
2643 0x00000008, /* EMC_DLL_XFORM_DQ4 */
2644 0x00000008, /* EMC_DLL_XFORM_DQ5 */
2645 0x00000008, /* EMC_DLL_XFORM_DQ6 */
2646 0x00000008, /* EMC_DLL_XFORM_DQ7 */
2647 0x100002a0, /* EMC_XM2CMDPADCTRL */
2648 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2649 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2650 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2651 0x00000000, /* EMC_XM2DQPADCTRL2 */
2652 0x00000000, /* EMC_XM2DQPADCTRL3 */
2653 0x77ffc085, /* EMC_XM2CLKPADCTRL */
2654 0x00000000, /* EMC_XM2CLKPADCTRL2 */
2655 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2656 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2657 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2658 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2659 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
2660 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2661 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2662 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
2663 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2664 0x00000000, /* EMC_TXDSRVTTGEN */
2665 0x00000000, /* EMC_FBIO_SPARE */
2666 0x00020000, /* EMC_ZCAL_INTERVAL */
2667 0x00000128, /* EMC_ZCAL_WAIT_CNT */
2668 0x00cd000e, /* EMC_MRS_WAIT_CNT */
2669 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
2670 0x00000000, /* EMC_CTT */
2671 0x00000004, /* EMC_CTT_DURATION */
2672 0x00004080, /* EMC_CFG_PIPE */
2673 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
2674 0x00000011, /* EMC_QPOP */
2675 0x0e00000d, /* MC_EMEM_ARB_CFG */
2676 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2677 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
2678 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
2679 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
2680 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
2681 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
2682 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2683 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2684 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2685 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2686 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2687 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2688 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
2689 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
2690 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
2691 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
2692 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2695 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
2696 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
2697 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2698 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2699 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2700 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2701 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2702 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2703 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2704 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2705 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2706 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2707 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2708 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2709 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
2710 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2711 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2712 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2713 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2714 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2715 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2716 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2717 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2718 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2719 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2720 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2721 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2722 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2723 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2724 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2725 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2727 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
2728 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2729 0x00000802, /* EMC_CTT_TERM_CTRL */
2730 0x73300000, /* EMC_CFG */
2731 0x0000089d, /* EMC_CFG_2 */
2732 0x00040000, /* EMC_SEL_DPD_CTRL */
2733 0xe0040069, /* EMC_CFG_DIG_DLL */
2734 0x00000000, /* EMC_BGBIAS_CTL0 */
2735 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2736 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2737 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
2738 0x80000f15, /* Mode Register 0 */
2739 0x80100002, /* Mode Register 1 */
2740 0x80200020, /* Mode Register 2 */
2741 0x00000000, /* Mode Register 4 */
2742 1180, /* expected dvfs latency (ns) */
2746 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
2747 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm359[] = {
2750 "01_102000_01_V5.0.12_V0.9", /* DVFS table version */
2751 102000, /* SDRAM frequency */
2752 800, /* min voltage */
2753 800, /* gpu min voltage */
2754 "pllp_out0", /* clock source id */
2755 0x40000006, /* CLK_SOURCE_EMC */
2756 164, /* number of burst_regs */
2757 31, /* number of up_down_regs */
2759 0x00000004, /* EMC_RC */
2760 0x0000001a, /* EMC_RFC */
2761 0x00000000, /* EMC_RFC_SLR */
2762 0x00000003, /* EMC_RAS */
2763 0x00000001, /* EMC_RP */
2764 0x00000004, /* EMC_R2W */
2765 0x0000000a, /* EMC_W2R */
2766 0x00000003, /* EMC_R2P */
2767 0x0000000b, /* EMC_W2P */
2768 0x00000001, /* EMC_RD_RCD */
2769 0x00000001, /* EMC_WR_RCD */
2770 0x00000003, /* EMC_RRD */
2771 0x00000003, /* EMC_REXT */
2772 0x00000000, /* EMC_WEXT */
2773 0x00000006, /* EMC_WDV */
2774 0x00000006, /* EMC_WDV_MASK */
2775 0x00000006, /* EMC_QUSE */
2776 0x00000002, /* EMC_QUSE_WIDTH */
2777 0x00000000, /* EMC_IBDLY */
2778 0x00000005, /* EMC_EINPUT */
2779 0x00000005, /* EMC_EINPUT_DURATION */
2780 0x00010000, /* EMC_PUTERM_EXTRA */
2781 0x00000003, /* EMC_PUTERM_WIDTH */
2782 0x00000000, /* EMC_PUTERM_ADJ */
2783 0x00000000, /* EMC_CDB_CNTL_1 */
2784 0x00000000, /* EMC_CDB_CNTL_2 */
2785 0x00000000, /* EMC_CDB_CNTL_3 */
2786 0x00000004, /* EMC_QRST */
2787 0x0000000c, /* EMC_QSAFE */
2788 0x0000000d, /* EMC_RDV */
2789 0x0000000f, /* EMC_RDV_MASK */
2790 0x00000304, /* EMC_REFRESH */
2791 0x00000000, /* EMC_BURST_REFRESH_NUM */
2792 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
2793 0x00000002, /* EMC_PDEX2WR */
2794 0x00000002, /* EMC_PDEX2RD */
2795 0x00000001, /* EMC_PCHG2PDEN */
2796 0x00000000, /* EMC_ACT2PDEN */
2797 0x00000018, /* EMC_AR2PDEN */
2798 0x0000000f, /* EMC_RW2PDEN */
2799 0x0000001c, /* EMC_TXSR */
2800 0x0000001c, /* EMC_TXSRDLL */
2801 0x00000004, /* EMC_TCKE */
2802 0x00000005, /* EMC_TCKESR */
2803 0x00000004, /* EMC_TPD */
2804 0x00000003, /* EMC_TFAW */
2805 0x00000000, /* EMC_TRPAB */
2806 0x00000005, /* EMC_TCLKSTABLE */
2807 0x00000005, /* EMC_TCLKSTOP */
2808 0x0000031c, /* EMC_TREFBW */
2809 0x00000000, /* EMC_FBIO_CFG6 */
2810 0x00000000, /* EMC_ODT_WRITE */
2811 0x00000000, /* EMC_ODT_READ */
2812 0x106aa298, /* EMC_FBIO_CFG5 */
2813 0x002c00a0, /* EMC_CFG_DIG_DLL */
2814 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2815 0x00064000, /* EMC_DLL_XFORM_DQS0 */
2816 0x00064000, /* EMC_DLL_XFORM_DQS1 */
2817 0x00064000, /* EMC_DLL_XFORM_DQS2 */
2818 0x00064000, /* EMC_DLL_XFORM_DQS3 */
2819 0x00064000, /* EMC_DLL_XFORM_DQS4 */
2820 0x00064000, /* EMC_DLL_XFORM_DQS5 */
2821 0x00064000, /* EMC_DLL_XFORM_DQS6 */
2822 0x00064000, /* EMC_DLL_XFORM_DQS7 */
2823 0x00064000, /* EMC_DLL_XFORM_DQS8 */
2824 0x00064000, /* EMC_DLL_XFORM_DQS9 */
2825 0x00064000, /* EMC_DLL_XFORM_DQS10 */
2826 0x00064000, /* EMC_DLL_XFORM_DQS11 */
2827 0x00064000, /* EMC_DLL_XFORM_DQS12 */
2828 0x00064000, /* EMC_DLL_XFORM_DQS13 */
2829 0x00064000, /* EMC_DLL_XFORM_DQS14 */
2830 0x00064000, /* EMC_DLL_XFORM_DQS15 */
2831 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2832 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2833 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2834 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2835 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2836 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2837 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2838 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2839 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
2840 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
2841 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2842 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
2843 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
2844 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2845 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2846 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2847 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2848 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2849 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2850 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2851 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2852 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2853 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2854 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2855 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2856 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2857 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2858 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2859 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2860 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2861 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2862 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2863 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2864 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2865 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2866 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2867 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2868 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2869 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
2870 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
2871 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
2872 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
2873 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
2874 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
2875 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
2876 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
2877 0x10000280, /* EMC_XM2CMDPADCTRL */
2878 0x00000000, /* EMC_XM2CMDPADCTRL4 */
2879 0x00111111, /* EMC_XM2CMDPADCTRL5 */
2880 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
2881 0x00000000, /* EMC_XM2DQPADCTRL2 */
2882 0x00000000, /* EMC_XM2DQPADCTRL3 */
2883 0x77ffc081, /* EMC_XM2CLKPADCTRL */
2884 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
2885 0x81f1f108, /* EMC_XM2COMPPADCTRL */
2886 0x07070004, /* EMC_XM2VTTGENPADCTRL */
2887 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
2888 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2889 0x51451400, /* EMC_XM2DQSPADCTRL3 */
2890 0x00514514, /* EMC_XM2DQSPADCTRL4 */
2891 0x00514514, /* EMC_XM2DQSPADCTRL5 */
2892 0x51451400, /* EMC_XM2DQSPADCTRL6 */
2893 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
2894 0x00000033, /* EMC_TXDSRVTTGEN */
2895 0x00000000, /* EMC_FBIO_SPARE */
2896 0x00000000, /* EMC_ZCAL_INTERVAL */
2897 0x00000042, /* EMC_ZCAL_WAIT_CNT */
2898 0x000e000e, /* EMC_MRS_WAIT_CNT */
2899 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
2900 0x00000000, /* EMC_CTT */
2901 0x00000003, /* EMC_CTT_DURATION */
2902 0x0000f2f3, /* EMC_CFG_PIPE */
2903 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
2904 0x0000000a, /* EMC_QPOP */
2905 0x08000001, /* MC_EMEM_ARB_CFG */
2906 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2907 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
2908 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
2909 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
2910 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
2911 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
2912 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2913 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2914 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2915 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
2916 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2917 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
2918 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2919 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
2920 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
2921 0x73c30504, /* MC_EMEM_ARB_MISC0 */
2922 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2925 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
2926 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
2927 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2928 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2929 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2930 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2931 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2932 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2933 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2934 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2935 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2936 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2937 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2938 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
2939 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
2940 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2941 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2942 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2943 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2944 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2945 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2946 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2947 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2948 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2949 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2951 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2953 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2955 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2957 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2958 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2959 0x00000802, /* EMC_CTT_TERM_CTRL */
2960 0x73240000, /* EMC_CFG */
2961 0x000008c5, /* EMC_CFG_2 */
2962 0x00040128, /* EMC_SEL_DPD_CTRL */
2963 0x002c0068, /* EMC_CFG_DIG_DLL */
2964 0x00000008, /* EMC_BGBIAS_CTL0 */
2965 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2966 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2967 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2968 0x80001221, /* Mode Register 0 */
2969 0x80100003, /* Mode Register 1 */
2970 0x80200008, /* Mode Register 2 */
2971 0x00000000, /* Mode Register 4 */
2972 6890, /* expected dvfs latency (ns) */
2976 "01_792000_02_V5.0.12_V0.9", /* DVFS table version */
2977 792000, /* SDRAM frequency */
2978 980, /* min voltage */
2979 1100, /* gpu min voltage */
2980 "pllm_ud", /* clock source id */
2981 0x80000000, /* CLK_SOURCE_EMC */
2982 164, /* number of burst_regs */
2983 31, /* number of up_down_regs */
2985 0x00000024, /* EMC_RC */
2986 0x000000cd, /* EMC_RFC */
2987 0x00000000, /* EMC_RFC_SLR */
2988 0x00000019, /* EMC_RAS */
2989 0x0000000a, /* EMC_RP */
2990 0x00000008, /* EMC_R2W */
2991 0x0000000d, /* EMC_W2R */
2992 0x00000004, /* EMC_R2P */
2993 0x00000013, /* EMC_W2P */
2994 0x0000000a, /* EMC_RD_RCD */
2995 0x0000000a, /* EMC_WR_RCD */
2996 0x00000003, /* EMC_RRD */
2997 0x00000002, /* EMC_REXT */
2998 0x00000000, /* EMC_WEXT */
2999 0x00000006, /* EMC_WDV */
3000 0x00000006, /* EMC_WDV_MASK */
3001 0x0000000b, /* EMC_QUSE */
3002 0x00000002, /* EMC_QUSE_WIDTH */
3003 0x00000000, /* EMC_IBDLY */
3004 0x00000002, /* EMC_EINPUT */
3005 0x0000000d, /* EMC_EINPUT_DURATION */
3006 0x00080000, /* EMC_PUTERM_EXTRA */
3007 0x00000004, /* EMC_PUTERM_WIDTH */
3008 0x00000000, /* EMC_PUTERM_ADJ */
3009 0x00000000, /* EMC_CDB_CNTL_1 */
3010 0x00000000, /* EMC_CDB_CNTL_2 */
3011 0x00000000, /* EMC_CDB_CNTL_3 */
3012 0x00000001, /* EMC_QRST */
3013 0x00000014, /* EMC_QSAFE */
3014 0x00000018, /* EMC_RDV */
3015 0x0000001a, /* EMC_RDV_MASK */
3016 0x000017e2, /* EMC_REFRESH */
3017 0x00000000, /* EMC_BURST_REFRESH_NUM */
3018 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
3019 0x00000003, /* EMC_PDEX2WR */
3020 0x00000011, /* EMC_PDEX2RD */
3021 0x00000001, /* EMC_PCHG2PDEN */
3022 0x00000000, /* EMC_ACT2PDEN */
3023 0x000000c7, /* EMC_AR2PDEN */
3024 0x00000018, /* EMC_RW2PDEN */
3025 0x000000d7, /* EMC_TXSR */
3026 0x00000200, /* EMC_TXSRDLL */
3027 0x00000005, /* EMC_TCKE */
3028 0x00000006, /* EMC_TCKESR */
3029 0x00000005, /* EMC_TPD */
3030 0x0000001d, /* EMC_TFAW */
3031 0x00000000, /* EMC_TRPAB */
3032 0x00000008, /* EMC_TCLKSTABLE */
3033 0x00000008, /* EMC_TCLKSTOP */
3034 0x00001822, /* EMC_TREFBW */
3035 0x00000000, /* EMC_FBIO_CFG6 */
3036 0x00000000, /* EMC_ODT_WRITE */
3037 0x00000000, /* EMC_ODT_READ */
3038 0x104ab098, /* EMC_FBIO_CFG5 */
3039 0xe00700b1, /* EMC_CFG_DIG_DLL */
3040 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3041 0x00000006, /* EMC_DLL_XFORM_DQS0 */
3042 0x00000006, /* EMC_DLL_XFORM_DQS1 */
3043 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
3044 0x00000006, /* EMC_DLL_XFORM_DQS3 */
3045 0x00000006, /* EMC_DLL_XFORM_DQS4 */
3046 0x00004006, /* EMC_DLL_XFORM_DQS5 */
3047 0x00004006, /* EMC_DLL_XFORM_DQS6 */
3048 0x00000006, /* EMC_DLL_XFORM_DQS7 */
3049 0x00000006, /* EMC_DLL_XFORM_DQS8 */
3050 0x00000006, /* EMC_DLL_XFORM_DQS9 */
3051 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
3052 0x00000006, /* EMC_DLL_XFORM_DQS11 */
3053 0x00000006, /* EMC_DLL_XFORM_DQS12 */
3054 0x00004006, /* EMC_DLL_XFORM_DQS13 */
3055 0x00004006, /* EMC_DLL_XFORM_DQS14 */
3056 0x00000006, /* EMC_DLL_XFORM_DQS15 */
3057 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3058 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3059 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3060 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3061 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3062 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3063 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3064 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3065 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3066 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3067 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3068 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3069 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3070 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3071 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3072 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3073 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3074 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3075 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3076 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3077 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3078 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3079 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3080 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3081 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3082 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3083 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3084 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3085 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3086 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3087 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3088 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3089 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3090 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3091 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3092 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3093 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3094 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3095 0x00000008, /* EMC_DLL_XFORM_DQ0 */
3096 0x00000008, /* EMC_DLL_XFORM_DQ1 */
3097 0x00000002, /* EMC_DLL_XFORM_DQ2 */
3098 0x00000008, /* EMC_DLL_XFORM_DQ3 */
3099 0x00000008, /* EMC_DLL_XFORM_DQ4 */
3100 0x00000008, /* EMC_DLL_XFORM_DQ5 */
3101 0x00000008, /* EMC_DLL_XFORM_DQ6 */
3102 0x00000008, /* EMC_DLL_XFORM_DQ7 */
3103 0x100002a0, /* EMC_XM2CMDPADCTRL */
3104 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3105 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3106 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
3107 0x00000000, /* EMC_XM2DQPADCTRL2 */
3108 0x00000000, /* EMC_XM2DQPADCTRL3 */
3109 0x77ffc085, /* EMC_XM2CLKPADCTRL */
3110 0x00000505, /* EMC_XM2CLKPADCTRL2 */
3111 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3112 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3113 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3114 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3115 0x61861820, /* EMC_XM2DQSPADCTRL3 */
3116 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3117 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3118 0x61861800, /* EMC_XM2DQSPADCTRL6 */
3119 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3120 0x00000000, /* EMC_TXDSRVTTGEN */
3121 0x00000000, /* EMC_FBIO_SPARE */
3122 0x00020000, /* EMC_ZCAL_INTERVAL */
3123 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3124 0x00f7000e, /* EMC_MRS_WAIT_CNT */
3125 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
3126 0x00000000, /* EMC_CTT */
3127 0x00000004, /* EMC_CTT_DURATION */
3128 0x00004080, /* EMC_CFG_PIPE */
3129 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
3130 0x0000000f, /* EMC_QPOP */
3131 0x0e00000b, /* MC_EMEM_ARB_CFG */
3132 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3133 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3134 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3135 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
3136 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
3137 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
3138 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3139 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3140 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3141 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3142 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3143 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3144 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3145 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3146 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
3147 0x736c2414, /* MC_EMEM_ARB_MISC0 */
3148 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3151 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
3152 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
3153 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3154 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3155 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3156 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3157 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3158 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3159 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3160 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3161 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3162 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3163 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3164 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
3165 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
3166 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3167 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3168 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3169 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3170 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3171 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3172 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3173 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3174 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3175 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3176 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3177 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3178 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3179 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3180 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3181 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3183 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3184 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3185 0x00000802, /* EMC_CTT_TERM_CTRL */
3186 0x73300000, /* EMC_CFG */
3187 0x0000089d, /* EMC_CFG_2 */
3188 0x00040000, /* EMC_SEL_DPD_CTRL */
3189 0xe0070069, /* EMC_CFG_DIG_DLL */
3190 0x00000000, /* EMC_BGBIAS_CTL0 */
3191 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3192 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3193 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
3194 0x80000d71, /* Mode Register 0 */
3195 0x80100002, /* Mode Register 1 */
3196 0x80200018, /* Mode Register 2 */
3197 0x00000000, /* Mode Register 4 */
3198 1200, /* expected dvfs latency (ns) */
3202 static struct tegra12_emc_table t132_laguna_erss_ddr3_emc_table_pm359[] = {
3205 "02_204000_01_V6.0.4_V1.1", /* DVFS table version */
3206 204000, /* SDRAM frequency */
3207 800, /* min voltage */
3208 800, /* gpu min voltage */
3209 "pllp_out0", /* clock source id */
3210 0x40000002, /* CLK_SOURCE_EMC */
3211 165, /* number of burst_regs */
3212 31, /* number of up_down_regs */
3214 0x00000009, /* EMC_RC */
3215 0x00000035, /* EMC_RFC */
3216 0x00000000, /* EMC_RFC_SLR */
3217 0x00000006, /* EMC_RAS */
3218 0x00000002, /* EMC_RP */
3219 0x00000005, /* EMC_R2W */
3220 0x0000000a, /* EMC_W2R */
3221 0x00000005, /* EMC_R2P */
3222 0x0000000b, /* EMC_W2P */
3223 0x00000002, /* EMC_RD_RCD */
3224 0x00000002, /* EMC_WR_RCD */
3225 0x00000003, /* EMC_RRD */
3226 0x00000003, /* EMC_REXT */
3227 0x00000000, /* EMC_WEXT */
3228 0x00000005, /* EMC_WDV */
3229 0x00000005, /* EMC_WDV_MASK */
3230 0x00000006, /* EMC_QUSE */
3231 0x00000002, /* EMC_QUSE_WIDTH */
3232 0x00000000, /* EMC_IBDLY */
3233 0x00000004, /* EMC_EINPUT */
3234 0x00000006, /* EMC_EINPUT_DURATION */
3235 0x00010000, /* EMC_PUTERM_EXTRA */
3236 0x00000003, /* EMC_PUTERM_WIDTH */
3237 0x00000000, /* EMC_PUTERM_ADJ */
3238 0x00000000, /* EMC_CDB_CNTL_1 */
3239 0x00000000, /* EMC_CDB_CNTL_2 */
3240 0x00000000, /* EMC_CDB_CNTL_3 */
3241 0x00000003, /* EMC_QRST */
3242 0x0000000d, /* EMC_QSAFE */
3243 0x0000000f, /* EMC_RDV */
3244 0x00000011, /* EMC_RDV_MASK */
3245 0x00000607, /* EMC_REFRESH */
3246 0x00000000, /* EMC_BURST_REFRESH_NUM */
3247 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
3248 0x00000002, /* EMC_PDEX2WR */
3249 0x00000002, /* EMC_PDEX2RD */
3250 0x00000001, /* EMC_PCHG2PDEN */
3251 0x00000000, /* EMC_ACT2PDEN */
3252 0x00000032, /* EMC_AR2PDEN */
3253 0x0000000f, /* EMC_RW2PDEN */
3254 0x00000038, /* EMC_TXSR */
3255 0x00000038, /* EMC_TXSRDLL */
3256 0x00000004, /* EMC_TCKE */
3257 0x00000005, /* EMC_TCKESR */
3258 0x00000004, /* EMC_TPD */
3259 0x00000007, /* EMC_TFAW */
3260 0x00000000, /* EMC_TRPAB */
3261 0x00000005, /* EMC_TCLKSTABLE */
3262 0x00000005, /* EMC_TCLKSTOP */
3263 0x00000638, /* EMC_TREFBW */
3264 0x00000000, /* EMC_FBIO_CFG6 */
3265 0x00000000, /* EMC_ODT_WRITE */
3266 0x00000000, /* EMC_ODT_READ */
3267 0x106aa298, /* EMC_FBIO_CFG5 */
3268 0x002c00a0, /* EMC_CFG_DIG_DLL */
3269 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3270 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3271 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3272 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3273 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3274 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3275 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3276 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3277 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3278 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3279 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3280 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3281 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3282 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3283 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3284 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3285 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3286 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3287 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3288 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3289 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3290 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3291 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3292 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3293 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3294 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3295 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3296 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
3297 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3298 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3299 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
3300 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3301 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3302 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3303 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3304 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3305 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3306 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3307 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3308 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3309 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3310 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3311 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3312 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3313 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3314 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3315 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3316 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3317 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3318 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3319 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3320 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3321 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3322 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3323 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3324 0x00090000, /* EMC_DLL_XFORM_DQ0 */
3325 0x00090000, /* EMC_DLL_XFORM_DQ1 */
3326 0x00090000, /* EMC_DLL_XFORM_DQ2 */
3327 0x00090000, /* EMC_DLL_XFORM_DQ3 */
3328 0x00009000, /* EMC_DLL_XFORM_DQ4 */
3329 0x00009000, /* EMC_DLL_XFORM_DQ5 */
3330 0x00009000, /* EMC_DLL_XFORM_DQ6 */
3331 0x00009000, /* EMC_DLL_XFORM_DQ7 */
3332 0x10000280, /* EMC_XM2CMDPADCTRL */
3333 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3334 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3335 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3336 0x00000000, /* EMC_XM2DQPADCTRL2 */
3337 0x00000000, /* EMC_XM2DQPADCTRL3 */
3338 0x77ffc081, /* EMC_XM2CLKPADCTRL */
3339 0x00000707, /* EMC_XM2CLKPADCTRL2 */
3340 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3341 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3342 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3343 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3344 0x51451400, /* EMC_XM2DQSPADCTRL3 */
3345 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3346 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3347 0x51451400, /* EMC_XM2DQSPADCTRL6 */
3348 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3349 0x00000066, /* EMC_TXDSRVTTGEN */
3350 0x00000000, /* EMC_FBIO_SPARE */
3351 0x00020000, /* EMC_ZCAL_INTERVAL */
3352 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3353 0x000e000e, /* EMC_MRS_WAIT_CNT */
3354 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3355 0x00000000, /* EMC_CTT */
3356 0x00000003, /* EMC_CTT_DURATION */
3357 0x0000d2b3, /* EMC_CFG_PIPE */
3358 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
3359 0x0000000a, /* EMC_QPOP */
3360 0x01000003, /* MC_EMEM_ARB_CFG */
3361 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3362 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3363 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3364 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
3365 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
3366 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
3367 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3368 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3369 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3370 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3371 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3372 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
3373 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3374 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
3375 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
3376 0x73840a05, /* MC_EMEM_ARB_MISC0 */
3377 0x70000f03, /* MC_EMEM_ARB_MISC1 */
3378 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3381 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3382 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
3383 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3384 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3385 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3386 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3387 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3388 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3389 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3390 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3391 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3392 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3393 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3394 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
3395 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3396 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3397 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3398 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3399 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3400 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3401 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3402 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3403 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3404 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3405 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3406 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3407 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3408 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3409 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3410 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3411 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3413 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3414 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3415 0x00000802, /* EMC_CTT_TERM_CTRL */
3416 0x73240000, /* EMC_CFG */
3417 0x0000088d, /* EMC_CFG_2 */
3418 0x00040000, /* EMC_SEL_DPD_CTRL */
3419 0x002c0068, /* EMC_CFG_DIG_DLL */
3420 0x00000008, /* EMC_BGBIAS_CTL0 */
3421 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3422 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3423 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3424 0x80001221, /* Mode Register 0 */
3425 0x80100003, /* Mode Register 1 */
3426 0x80200008, /* Mode Register 2 */
3427 0x00000000, /* Mode Register 4 */
3428 3420, /* expected dvfs latency (ns) */
3432 "02_732000_01_V6.0.4_V1.1", /* DVFS table version */
3433 732000, /* SDRAM frequency */
3434 980, /* min voltage */
3435 980, /* gpu min voltage */
3436 "pllm_ud", /* clock source id */
3437 0x80000000, /* CLK_SOURCE_EMC */
3438 165, /* number of burst_regs */
3439 31, /* number of up_down_regs */
3441 0x00000022, /* EMC_RC */
3442 0x000000be, /* EMC_RFC */
3443 0x00000000, /* EMC_RFC_SLR */
3444 0x00000017, /* EMC_RAS */
3445 0x00000009, /* EMC_RP */
3446 0x00000008, /* EMC_R2W */
3447 0x0000000d, /* EMC_W2R */
3448 0x00000004, /* EMC_R2P */
3449 0x00000013, /* EMC_W2P */
3450 0x00000009, /* EMC_RD_RCD */
3451 0x00000009, /* EMC_WR_RCD */
3452 0x00000003, /* EMC_RRD */
3453 0x00000002, /* EMC_REXT */
3454 0x00000000, /* EMC_WEXT */
3455 0x00000006, /* EMC_WDV */
3456 0x00000006, /* EMC_WDV_MASK */
3457 0x0000000b, /* EMC_QUSE */
3458 0x00000002, /* EMC_QUSE_WIDTH */
3459 0x00000000, /* EMC_IBDLY */
3460 0x00000002, /* EMC_EINPUT */
3461 0x0000000d, /* EMC_EINPUT_DURATION */
3462 0x00080000, /* EMC_PUTERM_EXTRA */
3463 0x00000004, /* EMC_PUTERM_WIDTH */
3464 0x00000000, /* EMC_PUTERM_ADJ */
3465 0x00000000, /* EMC_CDB_CNTL_1 */
3466 0x00000000, /* EMC_CDB_CNTL_2 */
3467 0x00000000, /* EMC_CDB_CNTL_3 */
3468 0x00000001, /* EMC_QRST */
3469 0x00000014, /* EMC_QSAFE */
3470 0x00000018, /* EMC_RDV */
3471 0x0000001a, /* EMC_RDV_MASK */
3472 0x0000160e, /* EMC_REFRESH */
3473 0x00000000, /* EMC_BURST_REFRESH_NUM */
3474 0x00000583, /* EMC_PRE_REFRESH_REQ_CNT */
3475 0x00000003, /* EMC_PDEX2WR */
3476 0x00000010, /* EMC_PDEX2RD */
3477 0x00000001, /* EMC_PCHG2PDEN */
3478 0x00000000, /* EMC_ACT2PDEN */
3479 0x000000b8, /* EMC_AR2PDEN */
3480 0x00000018, /* EMC_RW2PDEN */
3481 0x000000c7, /* EMC_TXSR */
3482 0x00000200, /* EMC_TXSRDLL */
3483 0x00000005, /* EMC_TCKE */
3484 0x00000006, /* EMC_TCKESR */
3485 0x00000005, /* EMC_TPD */
3486 0x0000001b, /* EMC_TFAW */
3487 0x00000000, /* EMC_TRPAB */
3488 0x00000008, /* EMC_TCLKSTABLE */
3489 0x00000008, /* EMC_TCLKSTOP */
3490 0x0000164e, /* EMC_TREFBW */
3491 0x00000000, /* EMC_FBIO_CFG6 */
3492 0x00000000, /* EMC_ODT_WRITE */
3493 0x00000000, /* EMC_ODT_READ */
3494 0x104ab098, /* EMC_FBIO_CFG5 */
3495 0xe00900b1, /* EMC_CFG_DIG_DLL */
3496 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3497 0x00000009, /* EMC_DLL_XFORM_DQS0 */
3498 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
3499 0x00000009, /* EMC_DLL_XFORM_DQS2 */
3500 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
3501 0x00000007, /* EMC_DLL_XFORM_DQS4 */
3502 0x007fc00a, /* EMC_DLL_XFORM_DQS5 */
3503 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
3504 0x00000007, /* EMC_DLL_XFORM_DQS7 */
3505 0x00000009, /* EMC_DLL_XFORM_DQS8 */
3506 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
3507 0x00000009, /* EMC_DLL_XFORM_DQS10 */
3508 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
3509 0x00000007, /* EMC_DLL_XFORM_DQS12 */
3510 0x007fc00a, /* EMC_DLL_XFORM_DQS13 */
3511 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
3512 0x007fc009, /* EMC_DLL_XFORM_DQS15 */
3513 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3514 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3515 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3516 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3517 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3518 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3519 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3520 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3521 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3522 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3523 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3524 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3525 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3526 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3527 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3528 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3529 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3530 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3531 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3532 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3533 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3534 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3535 0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
3536 0x00000006, /* EMC_DLI_TRIM_TXDQS1 */
3537 0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
3538 0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
3539 0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
3540 0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
3541 0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
3542 0x00000006, /* EMC_DLI_TRIM_TXDQS7 */
3543 0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
3544 0x00000006, /* EMC_DLI_TRIM_TXDQS9 */
3545 0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
3546 0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
3547 0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
3548 0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
3549 0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
3550 0x00000006, /* EMC_DLI_TRIM_TXDQS15 */
3551 0x00000008, /* EMC_DLL_XFORM_DQ0 */
3552 0x00000008, /* EMC_DLL_XFORM_DQ1 */
3553 0x00000008, /* EMC_DLL_XFORM_DQ2 */
3554 0x00000008, /* EMC_DLL_XFORM_DQ3 */
3555 0x00000008, /* EMC_DLL_XFORM_DQ4 */
3556 0x00000008, /* EMC_DLL_XFORM_DQ5 */
3557 0x00000008, /* EMC_DLL_XFORM_DQ6 */
3558 0x00000008, /* EMC_DLL_XFORM_DQ7 */
3559 0x100002a0, /* EMC_XM2CMDPADCTRL */
3560 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3561 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3562 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
3563 0x00000000, /* EMC_XM2DQPADCTRL2 */
3564 0x00000000, /* EMC_XM2DQPADCTRL3 */
3565 0x77ffc085, /* EMC_XM2CLKPADCTRL */
3566 0x00000000, /* EMC_XM2CLKPADCTRL2 */
3567 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3568 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3569 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3570 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3571 0x51351220, /* EMC_XM2DQSPADCTRL3 */
3572 0x00511514, /* EMC_XM2DQSPADCTRL4 */
3573 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3574 0x4924d200, /* EMC_XM2DQSPADCTRL6 */
3575 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3576 0x00000000, /* EMC_TXDSRVTTGEN */
3577 0x00000000, /* EMC_FBIO_SPARE */
3578 0x00020000, /* EMC_ZCAL_INTERVAL */
3579 0x00000100, /* EMC_ZCAL_WAIT_CNT */
3580 0x0106000e, /* EMC_MRS_WAIT_CNT */
3581 0x0106000e, /* EMC_MRS_WAIT_CNT2 */
3582 0x00000000, /* EMC_CTT */
3583 0x00000003, /* EMC_CTT_DURATION */
3584 0x00004080, /* EMC_CFG_PIPE */
3585 0x80002c81, /* EMC_DYN_SELF_REF_CONTROL */
3586 0x0000000f, /* EMC_QPOP */
3587 0x0000000b, /* MC_EMEM_ARB_CFG */
3588 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3589 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3590 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3591 0x00000011, /* MC_EMEM_ARB_TIMING_RC */
3592 0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
3593 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
3594 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3595 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3596 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3597 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3598 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3599 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3600 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3601 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3602 0x00160d11, /* MC_EMEM_ARB_DA_COVERS */
3603 0x736b2112, /* MC_EMEM_ARB_MISC0 */
3604 0x70000f02, /* MC_EMEM_ARB_MISC1 */
3605 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3608 0x00000012, /* MC_MLL_MPCORER_PTSA_RATE */
3609 0x0000015f, /* MC_PTSA_GRANT_DECREMENT */
3610 0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3611 0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3612 0x008b003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3613 0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3614 0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3615 0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3616 0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3617 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3618 0x008b0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3619 0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3620 0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3621 0x00080018, /* MC_LATENCY_ALLOWANCE_HC_0 */
3622 0x0000008b, /* MC_LATENCY_ALLOWANCE_HC_1 */
3623 0x008b0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3624 0x008b001c, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3625 0x008b0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3626 0x008b0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3627 0x008b001e, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3628 0x0000008b, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3629 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3630 0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3631 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3632 0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3633 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3634 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3635 0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3636 0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3637 0x008b0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3638 0x008b001e, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3640 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3641 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3642 0x00000802, /* EMC_CTT_TERM_CTRL */
3643 0x73300000, /* EMC_CFG */
3644 0x0000089d, /* EMC_CFG_2 */
3645 0x00040000, /* EMC_SEL_DPD_CTRL */
3646 0xe0090069, /* EMC_CFG_DIG_DLL */
3647 0x00000000, /* EMC_BGBIAS_CTL0 */
3648 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3649 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3650 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3651 0x80000d71, /* Mode Register 0 */
3652 0x80100002, /* Mode Register 1 */
3653 0x80200018, /* Mode Register 2 */
3654 0x00000000, /* Mode Register 4 */
3655 1230, /* expected dvfs latency (ns) */
3660 static struct tegra12_emc_table ardbeg_emc_table[] = {
3663 "09_12750_03_V5.0.14_V1.1", /* DVFS table version */
3664 12750, /* SDRAM frequency */
3665 800, /* min voltage */
3666 800, /* gpu min voltage */
3667 "pllp_out0", /* clock source id */
3668 0x4000003e, /* CLK_SOURCE_EMC */
3669 165, /* number of burst_regs */
3670 31, /* number of up_down_regs */
3672 0x00000000, /* EMC_RC */
3673 0x00000003, /* EMC_RFC */
3674 0x00000000, /* EMC_RFC_SLR */
3675 0x00000000, /* EMC_RAS */
3676 0x00000000, /* EMC_RP */
3677 0x00000004, /* EMC_R2W */
3678 0x0000000a, /* EMC_W2R */
3679 0x00000003, /* EMC_R2P */
3680 0x0000000b, /* EMC_W2P */
3681 0x00000000, /* EMC_RD_RCD */
3682 0x00000000, /* EMC_WR_RCD */
3683 0x00000003, /* EMC_RRD */
3684 0x00000003, /* EMC_REXT */
3685 0x00000000, /* EMC_WEXT */
3686 0x00000006, /* EMC_WDV */
3687 0x00000006, /* EMC_WDV_MASK */
3688 0x00000006, /* EMC_QUSE */
3689 0x00000002, /* EMC_QUSE_WIDTH */
3690 0x00000000, /* EMC_IBDLY */
3691 0x00000005, /* EMC_EINPUT */
3692 0x00000005, /* EMC_EINPUT_DURATION */
3693 0x00010000, /* EMC_PUTERM_EXTRA */
3694 0x00000003, /* EMC_PUTERM_WIDTH */
3695 0x00000000, /* EMC_PUTERM_ADJ */
3696 0x00000000, /* EMC_CDB_CNTL_1 */
3697 0x00000000, /* EMC_CDB_CNTL_2 */
3698 0x00000000, /* EMC_CDB_CNTL_3 */
3699 0x00000004, /* EMC_QRST */
3700 0x0000000c, /* EMC_QSAFE */
3701 0x0000000d, /* EMC_RDV */
3702 0x0000000f, /* EMC_RDV_MASK */
3703 0x00000060, /* EMC_REFRESH */
3704 0x00000000, /* EMC_BURST_REFRESH_NUM */
3705 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
3706 0x00000002, /* EMC_PDEX2WR */
3707 0x00000002, /* EMC_PDEX2RD */
3708 0x00000001, /* EMC_PCHG2PDEN */
3709 0x00000000, /* EMC_ACT2PDEN */
3710 0x00000007, /* EMC_AR2PDEN */
3711 0x0000000f, /* EMC_RW2PDEN */
3712 0x00000005, /* EMC_TXSR */
3713 0x00000005, /* EMC_TXSRDLL */
3714 0x00000004, /* EMC_TCKE */
3715 0x00000005, /* EMC_TCKESR */
3716 0x00000004, /* EMC_TPD */
3717 0x00000000, /* EMC_TFAW */
3718 0x00000000, /* EMC_TRPAB */
3719 0x00000005, /* EMC_TCLKSTABLE */
3720 0x00000005, /* EMC_TCLKSTOP */
3721 0x00000064, /* EMC_TREFBW */
3722 0x00000000, /* EMC_FBIO_CFG6 */
3723 0x00000000, /* EMC_ODT_WRITE */
3724 0x00000000, /* EMC_ODT_READ */
3725 0x1069a298, /* EMC_FBIO_CFG5 */
3726 0x002c00a0, /* EMC_CFG_DIG_DLL */
3727 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3728 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3729 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3730 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3731 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3732 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3733 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3734 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3735 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3736 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3737 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3738 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3739 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3740 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3741 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3742 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3743 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3744 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3745 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3746 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3747 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3748 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3749 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3750 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3751 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3752 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3753 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3754 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3755 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3756 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3757 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3758 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3759 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3760 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3761 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3762 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3763 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3764 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3765 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3766 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3767 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3768 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3769 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3770 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3771 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3772 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3773 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3774 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3775 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3776 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3777 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3778 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3779 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3780 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3781 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3782 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
3783 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
3784 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
3785 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
3786 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
3787 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
3788 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
3789 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
3790 0x10000280, /* EMC_XM2CMDPADCTRL */
3791 0x00000000, /* EMC_XM2CMDPADCTRL4 */
3792 0x00111111, /* EMC_XM2CMDPADCTRL5 */
3793 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3794 0x00000000, /* EMC_XM2DQPADCTRL2 */
3795 0x00000000, /* EMC_XM2DQPADCTRL3 */
3796 0x77ffc081, /* EMC_XM2CLKPADCTRL */
3797 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
3798 0x81f1f108, /* EMC_XM2COMPPADCTRL */
3799 0x07070004, /* EMC_XM2VTTGENPADCTRL */
3800 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3801 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3802 0x51451400, /* EMC_XM2DQSPADCTRL3 */
3803 0x00514514, /* EMC_XM2DQSPADCTRL4 */
3804 0x00514514, /* EMC_XM2DQSPADCTRL5 */
3805 0x51451400, /* EMC_XM2DQSPADCTRL6 */
3806 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3807 0x00000007, /* EMC_TXDSRVTTGEN */
3808 0x00000000, /* EMC_FBIO_SPARE */
3809 0x00000000, /* EMC_ZCAL_INTERVAL */
3810 0x00000042, /* EMC_ZCAL_WAIT_CNT */
3811 0x000e000e, /* EMC_MRS_WAIT_CNT */
3812 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3813 0x00000000, /* EMC_CTT */
3814 0x00000003, /* EMC_CTT_DURATION */
3815 0x0000f2f3, /* EMC_CFG_PIPE */
3816 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
3817 0x0000000a, /* EMC_QPOP */
3818 0x40040001, /* MC_EMEM_ARB_CFG */
3819 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3820 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3821 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3822 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
3823 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
3824 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
3825 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3826 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3827 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3828 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3829 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3830 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
3831 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3832 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
3833 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
3834 0x77e30303, /* MC_EMEM_ARB_MISC0 */
3835 0x70000f03, /* MC_EMEM_ARB_MISC1 */
3836 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3839 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3840 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
3841 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3842 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3843 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3844 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3845 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3846 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3847 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3848 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3849 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3850 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3851 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3852 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
3853 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3854 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3855 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3856 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3857 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3858 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3859 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3860 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3861 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3862 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3863 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3864 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3865 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3866 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3867 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3868 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3869 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3871 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3872 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3873 0x00000802, /* EMC_CTT_TERM_CTRL */
3874 0x73240000, /* EMC_CFG */
3875 0x000008c5, /* EMC_CFG_2 */
3876 0x00040128, /* EMC_SEL_DPD_CTRL */
3877 0x002c0068, /* EMC_CFG_DIG_DLL */
3878 0x00000008, /* EMC_BGBIAS_CTL0 */
3879 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3880 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3881 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3882 0x80001221, /* Mode Register 0 */
3883 0x80100003, /* Mode Register 1 */
3884 0x80200008, /* Mode Register 2 */
3885 0x00000000, /* Mode Register 4 */
3886 57820, /* expected dvfs latency (ns) */
3890 "09_20400_03_V5.0.14_V1.1", /* DVFS table version */
3891 20400, /* SDRAM frequency */
3892 800, /* min voltage */
3893 800, /* gpu min voltage */
3894 "pllp_out0", /* clock source id */
3895 0x40000026, /* CLK_SOURCE_EMC */
3896 165, /* number of burst_regs */
3897 31, /* number of up_down_regs */
3899 0x00000000, /* EMC_RC */
3900 0x00000005, /* EMC_RFC */
3901 0x00000000, /* EMC_RFC_SLR */
3902 0x00000000, /* EMC_RAS */
3903 0x00000000, /* EMC_RP */
3904 0x00000004, /* EMC_R2W */
3905 0x0000000a, /* EMC_W2R */
3906 0x00000003, /* EMC_R2P */
3907 0x0000000b, /* EMC_W2P */
3908 0x00000000, /* EMC_RD_RCD */
3909 0x00000000, /* EMC_WR_RCD */
3910 0x00000003, /* EMC_RRD */
3911 0x00000003, /* EMC_REXT */
3912 0x00000000, /* EMC_WEXT */
3913 0x00000006, /* EMC_WDV */
3914 0x00000006, /* EMC_WDV_MASK */
3915 0x00000006, /* EMC_QUSE */
3916 0x00000002, /* EMC_QUSE_WIDTH */
3917 0x00000000, /* EMC_IBDLY */
3918 0x00000005, /* EMC_EINPUT */
3919 0x00000005, /* EMC_EINPUT_DURATION */
3920 0x00010000, /* EMC_PUTERM_EXTRA */
3921 0x00000003, /* EMC_PUTERM_WIDTH */
3922 0x00000000, /* EMC_PUTERM_ADJ */
3923 0x00000000, /* EMC_CDB_CNTL_1 */
3924 0x00000000, /* EMC_CDB_CNTL_2 */
3925 0x00000000, /* EMC_CDB_CNTL_3 */
3926 0x00000004, /* EMC_QRST */
3927 0x0000000c, /* EMC_QSAFE */
3928 0x0000000d, /* EMC_RDV */
3929 0x0000000f, /* EMC_RDV_MASK */
3930 0x0000009a, /* EMC_REFRESH */
3931 0x00000000, /* EMC_BURST_REFRESH_NUM */
3932 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
3933 0x00000002, /* EMC_PDEX2WR */
3934 0x00000002, /* EMC_PDEX2RD */
3935 0x00000001, /* EMC_PCHG2PDEN */
3936 0x00000000, /* EMC_ACT2PDEN */
3937 0x00000007, /* EMC_AR2PDEN */
3938 0x0000000f, /* EMC_RW2PDEN */
3939 0x00000006, /* EMC_TXSR */
3940 0x00000006, /* EMC_TXSRDLL */
3941 0x00000004, /* EMC_TCKE */
3942 0x00000005, /* EMC_TCKESR */
3943 0x00000004, /* EMC_TPD */
3944 0x00000000, /* EMC_TFAW */
3945 0x00000000, /* EMC_TRPAB */
3946 0x00000005, /* EMC_TCLKSTABLE */
3947 0x00000005, /* EMC_TCLKSTOP */
3948 0x000000a0, /* EMC_TREFBW */
3949 0x00000000, /* EMC_FBIO_CFG6 */
3950 0x00000000, /* EMC_ODT_WRITE */
3951 0x00000000, /* EMC_ODT_READ */
3952 0x1069a298, /* EMC_FBIO_CFG5 */
3953 0x002c00a0, /* EMC_CFG_DIG_DLL */
3954 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3955 0x00064000, /* EMC_DLL_XFORM_DQS0 */
3956 0x00064000, /* EMC_DLL_XFORM_DQS1 */
3957 0x00064000, /* EMC_DLL_XFORM_DQS2 */
3958 0x00064000, /* EMC_DLL_XFORM_DQS3 */
3959 0x00064000, /* EMC_DLL_XFORM_DQS4 */
3960 0x00064000, /* EMC_DLL_XFORM_DQS5 */
3961 0x00064000, /* EMC_DLL_XFORM_DQS6 */
3962 0x00064000, /* EMC_DLL_XFORM_DQS7 */
3963 0x00064000, /* EMC_DLL_XFORM_DQS8 */
3964 0x00064000, /* EMC_DLL_XFORM_DQS9 */
3965 0x00064000, /* EMC_DLL_XFORM_DQS10 */
3966 0x00064000, /* EMC_DLL_XFORM_DQS11 */
3967 0x00064000, /* EMC_DLL_XFORM_DQS12 */
3968 0x00064000, /* EMC_DLL_XFORM_DQS13 */
3969 0x00064000, /* EMC_DLL_XFORM_DQS14 */
3970 0x00064000, /* EMC_DLL_XFORM_DQS15 */
3971 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3972 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3973 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3974 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3975 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3976 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3977 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3978 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3979 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3980 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3981 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3982 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3983 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3984 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3985 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3986 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3987 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3988 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3989 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3990 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3991 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3992 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3993 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3994 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3995 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3996 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3997 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3998 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3999 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4000 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4001 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4002 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4003 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4004 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4005 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4006 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4007 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4008 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4009 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4010 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4011 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4012 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4013 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4014 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4015 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4016 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4017 0x10000280, /* EMC_XM2CMDPADCTRL */
4018 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4019 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4020 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4021 0x00000000, /* EMC_XM2DQPADCTRL2 */
4022 0x00000000, /* EMC_XM2DQPADCTRL3 */
4023 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4024 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4025 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4026 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4027 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4028 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4029 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4030 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4031 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4032 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4033 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4034 0x0000000b, /* EMC_TXDSRVTTGEN */
4035 0x00000000, /* EMC_FBIO_SPARE */
4036 0x00000000, /* EMC_ZCAL_INTERVAL */
4037 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4038 0x000e000e, /* EMC_MRS_WAIT_CNT */
4039 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4040 0x00000000, /* EMC_CTT */
4041 0x00000003, /* EMC_CTT_DURATION */
4042 0x0000f2f3, /* EMC_CFG_PIPE */
4043 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
4044 0x0000000a, /* EMC_QPOP */
4045 0x40020001, /* MC_EMEM_ARB_CFG */
4046 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4047 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4048 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4049 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4050 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4051 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4052 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4053 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4054 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4055 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4056 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4057 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4058 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4059 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4060 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4061 0x76230303, /* MC_EMEM_ARB_MISC0 */
4062 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4063 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4066 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4067 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
4068 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4069 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4070 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4071 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4072 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4073 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4074 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4075 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4076 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4077 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4078 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4079 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4080 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4081 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4082 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4083 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4084 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4085 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4086 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4087 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4088 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4089 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4090 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4092 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4093 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4094 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4095 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4096 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4098 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4099 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4100 0x00000802, /* EMC_CTT_TERM_CTRL */
4101 0x73240000, /* EMC_CFG */
4102 0x000008c5, /* EMC_CFG_2 */
4103 0x00040128, /* EMC_SEL_DPD_CTRL */
4104 0x002c0068, /* EMC_CFG_DIG_DLL */
4105 0x00000008, /* EMC_BGBIAS_CTL0 */
4106 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4107 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4108 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4109 0x80001221, /* Mode Register 0 */
4110 0x80100003, /* Mode Register 1 */
4111 0x80200008, /* Mode Register 2 */
4112 0x00000000, /* Mode Register 4 */
4113 35610, /* expected dvfs latency (ns) */
4117 "09_40800_03_V5.0.14_V1.1", /* DVFS table version */
4118 40800, /* SDRAM frequency */
4119 800, /* min voltage */
4120 800, /* gpu min voltage */
4121 "pllp_out0", /* clock source id */
4122 0x40000012, /* CLK_SOURCE_EMC */
4123 165, /* number of burst_regs */
4124 31, /* number of up_down_regs */
4126 0x00000001, /* EMC_RC */
4127 0x0000000a, /* EMC_RFC */
4128 0x00000000, /* EMC_RFC_SLR */
4129 0x00000001, /* EMC_RAS */
4130 0x00000000, /* EMC_RP */
4131 0x00000004, /* EMC_R2W */
4132 0x0000000a, /* EMC_W2R */
4133 0x00000003, /* EMC_R2P */
4134 0x0000000b, /* EMC_W2P */
4135 0x00000000, /* EMC_RD_RCD */
4136 0x00000000, /* EMC_WR_RCD */
4137 0x00000003, /* EMC_RRD */
4138 0x00000003, /* EMC_REXT */
4139 0x00000000, /* EMC_WEXT */
4140 0x00000006, /* EMC_WDV */
4141 0x00000006, /* EMC_WDV_MASK */
4142 0x00000006, /* EMC_QUSE */
4143 0x00000002, /* EMC_QUSE_WIDTH */
4144 0x00000000, /* EMC_IBDLY */
4145 0x00000005, /* EMC_EINPUT */
4146 0x00000005, /* EMC_EINPUT_DURATION */
4147 0x00010000, /* EMC_PUTERM_EXTRA */
4148 0x00000003, /* EMC_PUTERM_WIDTH */
4149 0x00000000, /* EMC_PUTERM_ADJ */
4150 0x00000000, /* EMC_CDB_CNTL_1 */
4151 0x00000000, /* EMC_CDB_CNTL_2 */
4152 0x00000000, /* EMC_CDB_CNTL_3 */
4153 0x00000004, /* EMC_QRST */
4154 0x0000000c, /* EMC_QSAFE */
4155 0x0000000d, /* EMC_RDV */
4156 0x0000000f, /* EMC_RDV_MASK */
4157 0x00000134, /* EMC_REFRESH */
4158 0x00000000, /* EMC_BURST_REFRESH_NUM */
4159 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
4160 0x00000002, /* EMC_PDEX2WR */
4161 0x00000002, /* EMC_PDEX2RD */
4162 0x00000001, /* EMC_PCHG2PDEN */
4163 0x00000000, /* EMC_ACT2PDEN */
4164 0x00000008, /* EMC_AR2PDEN */
4165 0x0000000f, /* EMC_RW2PDEN */
4166 0x0000000c, /* EMC_TXSR */
4167 0x0000000c, /* EMC_TXSRDLL */
4168 0x00000004, /* EMC_TCKE */
4169 0x00000005, /* EMC_TCKESR */
4170 0x00000004, /* EMC_TPD */
4171 0x00000000, /* EMC_TFAW */
4172 0x00000000, /* EMC_TRPAB */
4173 0x00000005, /* EMC_TCLKSTABLE */
4174 0x00000005, /* EMC_TCLKSTOP */
4175 0x0000013f, /* EMC_TREFBW */
4176 0x00000000, /* EMC_FBIO_CFG6 */
4177 0x00000000, /* EMC_ODT_WRITE */
4178 0x00000000, /* EMC_ODT_READ */
4179 0x1069a298, /* EMC_FBIO_CFG5 */
4180 0x002c00a0, /* EMC_CFG_DIG_DLL */
4181 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4182 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4183 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4184 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4185 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4186 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4187 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4188 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4189 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4190 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4191 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4192 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4193 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4194 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4195 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4196 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4197 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4198 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4199 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4200 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4201 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4202 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4203 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4204 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4205 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4206 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4207 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4208 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4209 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4210 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4211 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4212 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4213 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4214 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4215 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4216 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4217 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4218 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4219 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4220 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4221 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4222 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4223 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4224 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4225 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4226 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4227 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4228 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4229 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4230 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4231 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4232 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4233 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4234 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4235 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4236 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4237 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4238 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4239 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4240 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4241 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4242 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4243 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4244 0x10000280, /* EMC_XM2CMDPADCTRL */
4245 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4246 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4247 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4248 0x00000000, /* EMC_XM2DQPADCTRL2 */
4249 0x00000000, /* EMC_XM2DQPADCTRL3 */
4250 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4251 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4252 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4253 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4254 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4255 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4256 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4257 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4258 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4259 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4260 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4261 0x00000015, /* EMC_TXDSRVTTGEN */
4262 0x00000000, /* EMC_FBIO_SPARE */
4263 0x00000000, /* EMC_ZCAL_INTERVAL */
4264 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4265 0x000e000e, /* EMC_MRS_WAIT_CNT */
4266 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4267 0x00000000, /* EMC_CTT */
4268 0x00000003, /* EMC_CTT_DURATION */
4269 0x0000f2f3, /* EMC_CFG_PIPE */
4270 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
4271 0x0000000a, /* EMC_QPOP */
4272 0xa0000001, /* MC_EMEM_ARB_CFG */
4273 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4274 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4275 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4276 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4277 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4278 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4279 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4280 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4281 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4282 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4283 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4284 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4285 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4286 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4287 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4288 0x74a30303, /* MC_EMEM_ARB_MISC0 */
4289 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4290 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4293 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4294 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
4295 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4296 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4297 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4298 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4299 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4300 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4301 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4302 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4303 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4304 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4305 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4306 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4307 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4308 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4309 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4310 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4311 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4312 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4313 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4314 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4315 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4316 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4317 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4319 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4320 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4321 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4322 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4323 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4325 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4326 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4327 0x00000802, /* EMC_CTT_TERM_CTRL */
4328 0x73240000, /* EMC_CFG */
4329 0x000008c5, /* EMC_CFG_2 */
4330 0x00040128, /* EMC_SEL_DPD_CTRL */
4331 0x002c0068, /* EMC_CFG_DIG_DLL */
4332 0x00000008, /* EMC_BGBIAS_CTL0 */
4333 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4334 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4335 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4336 0x80001221, /* Mode Register 0 */
4337 0x80100003, /* Mode Register 1 */
4338 0x80200008, /* Mode Register 2 */
4339 0x00000000, /* Mode Register 4 */
4340 20850, /* expected dvfs latency (ns) */
4344 "09_68000_03_V5.0.14_V1.1", /* DVFS table version */
4345 68000, /* SDRAM frequency */
4346 800, /* min voltage */
4347 800, /* gpu min voltage */
4348 "pllp_out0", /* clock source id */
4349 0x4000000a, /* CLK_SOURCE_EMC */
4350 165, /* number of burst_regs */
4351 31, /* number of up_down_regs */
4353 0x00000003, /* EMC_RC */
4354 0x00000011, /* EMC_RFC */
4355 0x00000000, /* EMC_RFC_SLR */
4356 0x00000002, /* EMC_RAS */
4357 0x00000000, /* EMC_RP */
4358 0x00000004, /* EMC_R2W */
4359 0x0000000a, /* EMC_W2R */
4360 0x00000003, /* EMC_R2P */
4361 0x0000000b, /* EMC_W2P */
4362 0x00000000, /* EMC_RD_RCD */
4363 0x00000000, /* EMC_WR_RCD */
4364 0x00000003, /* EMC_RRD */
4365 0x00000003, /* EMC_REXT */
4366 0x00000000, /* EMC_WEXT */
4367 0x00000006, /* EMC_WDV */
4368 0x00000006, /* EMC_WDV_MASK */
4369 0x00000006, /* EMC_QUSE */
4370 0x00000002, /* EMC_QUSE_WIDTH */
4371 0x00000000, /* EMC_IBDLY */
4372 0x00000005, /* EMC_EINPUT */
4373 0x00000005, /* EMC_EINPUT_DURATION */
4374 0x00010000, /* EMC_PUTERM_EXTRA */
4375 0x00000003, /* EMC_PUTERM_WIDTH */
4376 0x00000000, /* EMC_PUTERM_ADJ */
4377 0x00000000, /* EMC_CDB_CNTL_1 */
4378 0x00000000, /* EMC_CDB_CNTL_2 */
4379 0x00000000, /* EMC_CDB_CNTL_3 */
4380 0x00000004, /* EMC_QRST */
4381 0x0000000c, /* EMC_QSAFE */
4382 0x0000000d, /* EMC_RDV */
4383 0x0000000f, /* EMC_RDV_MASK */
4384 0x00000202, /* EMC_REFRESH */
4385 0x00000000, /* EMC_BURST_REFRESH_NUM */
4386 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
4387 0x00000002, /* EMC_PDEX2WR */
4388 0x00000002, /* EMC_PDEX2RD */
4389 0x00000001, /* EMC_PCHG2PDEN */
4390 0x00000000, /* EMC_ACT2PDEN */
4391 0x0000000f, /* EMC_AR2PDEN */
4392 0x0000000f, /* EMC_RW2PDEN */
4393 0x00000013, /* EMC_TXSR */
4394 0x00000013, /* EMC_TXSRDLL */
4395 0x00000004, /* EMC_TCKE */
4396 0x00000005, /* EMC_TCKESR */
4397 0x00000004, /* EMC_TPD */
4398 0x00000001, /* EMC_TFAW */
4399 0x00000000, /* EMC_TRPAB */
4400 0x00000005, /* EMC_TCLKSTABLE */
4401 0x00000005, /* EMC_TCLKSTOP */
4402 0x00000213, /* EMC_TREFBW */
4403 0x00000000, /* EMC_FBIO_CFG6 */
4404 0x00000000, /* EMC_ODT_WRITE */
4405 0x00000000, /* EMC_ODT_READ */
4406 0x1069a298, /* EMC_FBIO_CFG5 */
4407 0x002c00a0, /* EMC_CFG_DIG_DLL */
4408 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4409 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4410 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4411 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4412 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4413 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4414 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4415 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4416 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4417 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4418 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4419 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4420 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4421 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4422 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4423 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4424 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4425 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4426 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4427 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4428 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4429 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4430 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4431 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4432 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4433 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4434 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4435 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4436 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4437 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4438 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4439 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4440 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4441 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4442 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4443 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4444 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4445 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4446 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4447 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4448 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4449 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4450 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4451 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4452 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4453 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4454 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4455 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4456 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4457 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4458 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4459 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4460 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4461 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4462 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4463 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4464 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4465 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4466 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4467 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4468 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4469 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4470 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4471 0x10000280, /* EMC_XM2CMDPADCTRL */
4472 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4473 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4474 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4475 0x00000000, /* EMC_XM2DQPADCTRL2 */
4476 0x00000000, /* EMC_XM2DQPADCTRL3 */
4477 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4478 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4479 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4480 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4481 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4482 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4483 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4484 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4485 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4486 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4487 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4488 0x00000022, /* EMC_TXDSRVTTGEN */
4489 0x00000000, /* EMC_FBIO_SPARE */
4490 0x00000000, /* EMC_ZCAL_INTERVAL */
4491 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4492 0x000e000e, /* EMC_MRS_WAIT_CNT */
4493 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4494 0x00000000, /* EMC_CTT */
4495 0x00000003, /* EMC_CTT_DURATION */
4496 0x0000f2f3, /* EMC_CFG_PIPE */
4497 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
4498 0x0000000a, /* EMC_QPOP */
4499 0x00000001, /* MC_EMEM_ARB_CFG */
4500 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4501 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4502 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4503 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4504 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4505 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4506 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4507 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4508 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4509 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4510 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4511 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4512 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4513 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4514 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4515 0x74230403, /* MC_EMEM_ARB_MISC0 */
4516 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4517 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4520 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4521 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
4522 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4523 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4524 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4525 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4526 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4527 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4528 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4529 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4530 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4531 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4532 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4533 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4534 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4535 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4536 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4537 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4538 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4539 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4540 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4541 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4542 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4543 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4544 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4545 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4546 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4547 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4548 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4549 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4550 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4552 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4553 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4554 0x00000802, /* EMC_CTT_TERM_CTRL */
4555 0x73240000, /* EMC_CFG */
4556 0x000008c5, /* EMC_CFG_2 */
4557 0x00040128, /* EMC_SEL_DPD_CTRL */
4558 0x002c0068, /* EMC_CFG_DIG_DLL */
4559 0x00000008, /* EMC_BGBIAS_CTL0 */
4560 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4561 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4562 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4563 0x80001221, /* Mode Register 0 */
4564 0x80100003, /* Mode Register 1 */
4565 0x80200008, /* Mode Register 2 */
4566 0x00000000, /* Mode Register 4 */
4567 10720, /* expected dvfs latency (ns) */
4571 "09_102000_03_V5.0.14_V1.1", /* DVFS table version */
4572 102000, /* SDRAM frequency */
4573 800, /* min voltage */
4574 800, /* gpu min voltage */
4575 "pllp_out0", /* clock source id */
4576 0x40000006, /* CLK_SOURCE_EMC */
4577 165, /* number of burst_regs */
4578 31, /* number of up_down_regs */
4580 0x00000004, /* EMC_RC */
4581 0x0000001a, /* EMC_RFC */
4582 0x00000000, /* EMC_RFC_SLR */
4583 0x00000003, /* EMC_RAS */
4584 0x00000001, /* EMC_RP */
4585 0x00000004, /* EMC_R2W */
4586 0x0000000a, /* EMC_W2R */
4587 0x00000003, /* EMC_R2P */
4588 0x0000000b, /* EMC_W2P */
4589 0x00000001, /* EMC_RD_RCD */
4590 0x00000001, /* EMC_WR_RCD */
4591 0x00000003, /* EMC_RRD */
4592 0x00000003, /* EMC_REXT */
4593 0x00000000, /* EMC_WEXT */
4594 0x00000006, /* EMC_WDV */
4595 0x00000006, /* EMC_WDV_MASK */
4596 0x00000006, /* EMC_QUSE */
4597 0x00000002, /* EMC_QUSE_WIDTH */
4598 0x00000000, /* EMC_IBDLY */
4599 0x00000005, /* EMC_EINPUT */
4600 0x00000005, /* EMC_EINPUT_DURATION */
4601 0x00010000, /* EMC_PUTERM_EXTRA */
4602 0x00000003, /* EMC_PUTERM_WIDTH */
4603 0x00000000, /* EMC_PUTERM_ADJ */
4604 0x00000000, /* EMC_CDB_CNTL_1 */
4605 0x00000000, /* EMC_CDB_CNTL_2 */
4606 0x00000000, /* EMC_CDB_CNTL_3 */
4607 0x00000004, /* EMC_QRST */
4608 0x0000000c, /* EMC_QSAFE */
4609 0x0000000d, /* EMC_RDV */
4610 0x0000000f, /* EMC_RDV_MASK */
4611 0x00000304, /* EMC_REFRESH */
4612 0x00000000, /* EMC_BURST_REFRESH_NUM */
4613 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
4614 0x00000002, /* EMC_PDEX2WR */
4615 0x00000002, /* EMC_PDEX2RD */
4616 0x00000001, /* EMC_PCHG2PDEN */
4617 0x00000000, /* EMC_ACT2PDEN */
4618 0x00000018, /* EMC_AR2PDEN */
4619 0x0000000f, /* EMC_RW2PDEN */
4620 0x0000001c, /* EMC_TXSR */
4621 0x0000001c, /* EMC_TXSRDLL */
4622 0x00000004, /* EMC_TCKE */
4623 0x00000005, /* EMC_TCKESR */
4624 0x00000004, /* EMC_TPD */
4625 0x00000003, /* EMC_TFAW */
4626 0x00000000, /* EMC_TRPAB */
4627 0x00000005, /* EMC_TCLKSTABLE */
4628 0x00000005, /* EMC_TCLKSTOP */
4629 0x0000031c, /* EMC_TREFBW */
4630 0x00000000, /* EMC_FBIO_CFG6 */
4631 0x00000000, /* EMC_ODT_WRITE */
4632 0x00000000, /* EMC_ODT_READ */
4633 0x1069a298, /* EMC_FBIO_CFG5 */
4634 0x002c00a0, /* EMC_CFG_DIG_DLL */
4635 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4636 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4637 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4638 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4639 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4640 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4641 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4642 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4643 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4644 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4645 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4646 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4647 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4648 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4649 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4650 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4651 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4652 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4653 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4654 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4655 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4656 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4657 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4658 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4659 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4660 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4661 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4662 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4663 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4664 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4665 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4666 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4667 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4668 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4669 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4670 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4671 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4672 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4673 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4674 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4675 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4676 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4677 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4678 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4679 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4680 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4681 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4682 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4683 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4684 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4685 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4686 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4687 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4688 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4689 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4690 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4691 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4692 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4693 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4694 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4695 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4696 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4697 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4698 0x10000280, /* EMC_XM2CMDPADCTRL */
4699 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4700 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4701 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4702 0x00000000, /* EMC_XM2DQPADCTRL2 */
4703 0x00000000, /* EMC_XM2DQPADCTRL3 */
4704 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4705 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4706 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4707 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4708 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4709 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4710 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4711 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4712 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4713 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4714 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4715 0x00000033, /* EMC_TXDSRVTTGEN */
4716 0x00000000, /* EMC_FBIO_SPARE */
4717 0x00000000, /* EMC_ZCAL_INTERVAL */
4718 0x00000042, /* EMC_ZCAL_WAIT_CNT */
4719 0x000e000e, /* EMC_MRS_WAIT_CNT */
4720 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4721 0x00000000, /* EMC_CTT */
4722 0x00000003, /* EMC_CTT_DURATION */
4723 0x0000f2f3, /* EMC_CFG_PIPE */
4724 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
4725 0x0000000a, /* EMC_QPOP */
4726 0x08000001, /* MC_EMEM_ARB_CFG */
4727 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4728 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4729 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4730 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
4731 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4732 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4733 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4734 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4735 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4736 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4737 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4738 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4739 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4740 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4741 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
4742 0x73c30504, /* MC_EMEM_ARB_MISC0 */
4743 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4744 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4747 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4748 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
4749 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4750 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4751 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4752 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4753 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4754 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4755 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4756 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4757 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4758 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4759 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4760 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
4761 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4762 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4763 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4764 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4765 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4766 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4767 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4768 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4769 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4770 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4771 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4772 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4773 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4774 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4775 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4776 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4777 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4779 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4780 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4781 0x00000802, /* EMC_CTT_TERM_CTRL */
4782 0x73240000, /* EMC_CFG */
4783 0x000008c5, /* EMC_CFG_2 */
4784 0x00040128, /* EMC_SEL_DPD_CTRL */
4785 0x002c0068, /* EMC_CFG_DIG_DLL */
4786 0x00000008, /* EMC_BGBIAS_CTL0 */
4787 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4788 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4789 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4790 0x80001221, /* Mode Register 0 */
4791 0x80100003, /* Mode Register 1 */
4792 0x80200008, /* Mode Register 2 */
4793 0x00000000, /* Mode Register 4 */
4794 6890, /* expected dvfs latency (ns) */
4798 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
4799 204000, /* SDRAM frequency */
4800 800, /* min voltage */
4801 800, /* gpu min voltage */
4802 "pllp_out0", /* clock source id */
4803 0x40000002, /* CLK_SOURCE_EMC */
4804 165, /* number of burst_regs */
4805 31, /* number of up_down_regs */
4807 0x00000009, /* EMC_RC */
4808 0x00000035, /* EMC_RFC */
4809 0x00000000, /* EMC_RFC_SLR */
4810 0x00000006, /* EMC_RAS */
4811 0x00000002, /* EMC_RP */
4812 0x00000005, /* EMC_R2W */
4813 0x0000000a, /* EMC_W2R */
4814 0x00000003, /* EMC_R2P */
4815 0x0000000b, /* EMC_W2P */
4816 0x00000002, /* EMC_RD_RCD */
4817 0x00000002, /* EMC_WR_RCD */
4818 0x00000003, /* EMC_RRD */
4819 0x00000003, /* EMC_REXT */
4820 0x00000000, /* EMC_WEXT */
4821 0x00000005, /* EMC_WDV */
4822 0x00000005, /* EMC_WDV_MASK */
4823 0x00000006, /* EMC_QUSE */
4824 0x00000002, /* EMC_QUSE_WIDTH */
4825 0x00000000, /* EMC_IBDLY */
4826 0x00000004, /* EMC_EINPUT */
4827 0x00000006, /* EMC_EINPUT_DURATION */
4828 0x00010000, /* EMC_PUTERM_EXTRA */
4829 0x00000003, /* EMC_PUTERM_WIDTH */
4830 0x00000000, /* EMC_PUTERM_ADJ */
4831 0x00000000, /* EMC_CDB_CNTL_1 */
4832 0x00000000, /* EMC_CDB_CNTL_2 */
4833 0x00000000, /* EMC_CDB_CNTL_3 */
4834 0x00000003, /* EMC_QRST */
4835 0x0000000d, /* EMC_QSAFE */
4836 0x0000000f, /* EMC_RDV */
4837 0x00000011, /* EMC_RDV_MASK */
4838 0x00000607, /* EMC_REFRESH */
4839 0x00000000, /* EMC_BURST_REFRESH_NUM */
4840 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
4841 0x00000002, /* EMC_PDEX2WR */
4842 0x00000002, /* EMC_PDEX2RD */
4843 0x00000001, /* EMC_PCHG2PDEN */
4844 0x00000000, /* EMC_ACT2PDEN */
4845 0x00000032, /* EMC_AR2PDEN */
4846 0x0000000f, /* EMC_RW2PDEN */
4847 0x00000038, /* EMC_TXSR */
4848 0x00000038, /* EMC_TXSRDLL */
4849 0x00000004, /* EMC_TCKE */
4850 0x00000005, /* EMC_TCKESR */
4851 0x00000004, /* EMC_TPD */
4852 0x00000007, /* EMC_TFAW */
4853 0x00000000, /* EMC_TRPAB */
4854 0x00000005, /* EMC_TCLKSTABLE */
4855 0x00000005, /* EMC_TCLKSTOP */
4856 0x00000638, /* EMC_TREFBW */
4857 0x00000000, /* EMC_FBIO_CFG6 */
4858 0x00000000, /* EMC_ODT_WRITE */
4859 0x00000000, /* EMC_ODT_READ */
4860 0x1069a298, /* EMC_FBIO_CFG5 */
4861 0x002c00a0, /* EMC_CFG_DIG_DLL */
4862 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4863 0x00064000, /* EMC_DLL_XFORM_DQS0 */
4864 0x00064000, /* EMC_DLL_XFORM_DQS1 */
4865 0x00064000, /* EMC_DLL_XFORM_DQS2 */
4866 0x00064000, /* EMC_DLL_XFORM_DQS3 */
4867 0x00064000, /* EMC_DLL_XFORM_DQS4 */
4868 0x00064000, /* EMC_DLL_XFORM_DQS5 */
4869 0x00064000, /* EMC_DLL_XFORM_DQS6 */
4870 0x00064000, /* EMC_DLL_XFORM_DQS7 */
4871 0x00064000, /* EMC_DLL_XFORM_DQS8 */
4872 0x00064000, /* EMC_DLL_XFORM_DQS9 */
4873 0x00064000, /* EMC_DLL_XFORM_DQS10 */
4874 0x00064000, /* EMC_DLL_XFORM_DQS11 */
4875 0x00064000, /* EMC_DLL_XFORM_DQS12 */
4876 0x00064000, /* EMC_DLL_XFORM_DQS13 */
4877 0x00064000, /* EMC_DLL_XFORM_DQS14 */
4878 0x00064000, /* EMC_DLL_XFORM_DQS15 */
4879 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4880 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4881 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4882 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4883 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4884 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4885 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4886 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4887 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4888 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4889 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
4890 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4891 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4892 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
4893 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4894 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4895 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4896 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4897 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4898 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4899 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4900 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4901 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4902 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4903 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4904 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4905 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4906 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4907 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4908 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4909 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4910 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4911 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4912 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4913 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4914 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4915 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4916 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4917 0x00060000, /* EMC_DLL_XFORM_DQ0 */
4918 0x00060000, /* EMC_DLL_XFORM_DQ1 */
4919 0x00060000, /* EMC_DLL_XFORM_DQ2 */
4920 0x00060000, /* EMC_DLL_XFORM_DQ3 */
4921 0x00006000, /* EMC_DLL_XFORM_DQ4 */
4922 0x00006000, /* EMC_DLL_XFORM_DQ5 */
4923 0x00006000, /* EMC_DLL_XFORM_DQ6 */
4924 0x00006000, /* EMC_DLL_XFORM_DQ7 */
4925 0x10000280, /* EMC_XM2CMDPADCTRL */
4926 0x00000000, /* EMC_XM2CMDPADCTRL4 */
4927 0x00111111, /* EMC_XM2CMDPADCTRL5 */
4928 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4929 0x00000000, /* EMC_XM2DQPADCTRL2 */
4930 0x00000000, /* EMC_XM2DQPADCTRL3 */
4931 0x77ffc081, /* EMC_XM2CLKPADCTRL */
4932 0x00000707, /* EMC_XM2CLKPADCTRL2 */
4933 0x81f1f108, /* EMC_XM2COMPPADCTRL */
4934 0x07070004, /* EMC_XM2VTTGENPADCTRL */
4935 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4936 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4937 0x51451400, /* EMC_XM2DQSPADCTRL3 */
4938 0x00514514, /* EMC_XM2DQSPADCTRL4 */
4939 0x00514514, /* EMC_XM2DQSPADCTRL5 */
4940 0x51451400, /* EMC_XM2DQSPADCTRL6 */
4941 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4942 0x00000066, /* EMC_TXDSRVTTGEN */
4943 0x00000000, /* EMC_FBIO_SPARE */
4944 0x00020000, /* EMC_ZCAL_INTERVAL */
4945 0x00000100, /* EMC_ZCAL_WAIT_CNT */
4946 0x000e000e, /* EMC_MRS_WAIT_CNT */
4947 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4948 0x00000000, /* EMC_CTT */
4949 0x00000003, /* EMC_CTT_DURATION */
4950 0x0000d2b3, /* EMC_CFG_PIPE */
4951 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
4952 0x0000000a, /* EMC_QPOP */
4953 0x01000003, /* MC_EMEM_ARB_CFG */
4954 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4955 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4956 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4957 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
4958 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
4959 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
4960 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4961 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4962 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4963 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4964 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4965 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
4966 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4967 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
4968 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
4969 0x73840a05, /* MC_EMEM_ARB_MISC0 */
4970 0x70000f03, /* MC_EMEM_ARB_MISC1 */
4971 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4974 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4975 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
4976 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4977 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4978 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4979 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4980 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4981 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4982 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4983 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4984 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4985 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4986 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4987 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
4988 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4989 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4990 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4991 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4992 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4993 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4994 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4995 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4996 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4997 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4998 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4999 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5000 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5002 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5003 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5004 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5006 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5007 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5008 0x00000802, /* EMC_CTT_TERM_CTRL */
5009 0x73240000, /* EMC_CFG */
5010 0x000008cd, /* EMC_CFG_2 */
5011 0x00040128, /* EMC_SEL_DPD_CTRL */
5012 0x002c0068, /* EMC_CFG_DIG_DLL */
5013 0x00000008, /* EMC_BGBIAS_CTL0 */
5014 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5015 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5016 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5017 0x80001221, /* Mode Register 0 */
5018 0x80100003, /* Mode Register 1 */
5019 0x80200008, /* Mode Register 2 */
5020 0x00000000, /* Mode Register 4 */
5021 3420, /* expected dvfs latency (ns) */
5025 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
5026 300000, /* SDRAM frequency */
5027 820, /* min voltage */
5028 820, /* gpu min voltage */
5029 "pllc_out0", /* clock source id */
5030 0x20000002, /* CLK_SOURCE_EMC */
5031 165, /* number of burst_regs */
5032 31, /* number of up_down_regs */
5034 0x0000000d, /* EMC_RC */
5035 0x0000004d, /* EMC_RFC */
5036 0x00000000, /* EMC_RFC_SLR */
5037 0x00000009, /* EMC_RAS */
5038 0x00000003, /* EMC_RP */
5039 0x00000004, /* EMC_R2W */
5040 0x00000008, /* EMC_W2R */
5041 0x00000002, /* EMC_R2P */
5042 0x00000009, /* EMC_W2P */
5043 0x00000003, /* EMC_RD_RCD */
5044 0x00000003, /* EMC_WR_RCD */
5045 0x00000002, /* EMC_RRD */
5046 0x00000002, /* EMC_REXT */
5047 0x00000000, /* EMC_WEXT */
5048 0x00000003, /* EMC_WDV */
5049 0x00000003, /* EMC_WDV_MASK */
5050 0x00000005, /* EMC_QUSE */
5051 0x00000002, /* EMC_QUSE_WIDTH */
5052 0x00000000, /* EMC_IBDLY */
5053 0x00000002, /* EMC_EINPUT */
5054 0x00000007, /* EMC_EINPUT_DURATION */
5055 0x00020000, /* EMC_PUTERM_EXTRA */
5056 0x00000003, /* EMC_PUTERM_WIDTH */
5057 0x00000000, /* EMC_PUTERM_ADJ */
5058 0x00000000, /* EMC_CDB_CNTL_1 */
5059 0x00000000, /* EMC_CDB_CNTL_2 */
5060 0x00000000, /* EMC_CDB_CNTL_3 */
5061 0x00000001, /* EMC_QRST */
5062 0x0000000e, /* EMC_QSAFE */
5063 0x00000010, /* EMC_RDV */
5064 0x00000012, /* EMC_RDV_MASK */
5065 0x000008e4, /* EMC_REFRESH */
5066 0x00000000, /* EMC_BURST_REFRESH_NUM */
5067 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
5068 0x00000001, /* EMC_PDEX2WR */
5069 0x00000008, /* EMC_PDEX2RD */
5070 0x00000001, /* EMC_PCHG2PDEN */
5071 0x00000000, /* EMC_ACT2PDEN */
5072 0x0000004b, /* EMC_AR2PDEN */
5073 0x0000000e, /* EMC_RW2PDEN */
5074 0x00000052, /* EMC_TXSR */
5075 0x00000200, /* EMC_TXSRDLL */
5076 0x00000004, /* EMC_TCKE */
5077 0x00000005, /* EMC_TCKESR */
5078 0x00000004, /* EMC_TPD */
5079 0x00000009, /* EMC_TFAW */
5080 0x00000000, /* EMC_TRPAB */
5081 0x00000005, /* EMC_TCLKSTABLE */
5082 0x00000005, /* EMC_TCLKSTOP */
5083 0x00000924, /* EMC_TREFBW */
5084 0x00000000, /* EMC_FBIO_CFG6 */
5085 0x00000000, /* EMC_ODT_WRITE */
5086 0x00000000, /* EMC_ODT_READ */
5087 0x1049b098, /* EMC_FBIO_CFG5 */
5088 0x002c00a0, /* EMC_CFG_DIG_DLL */
5089 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5090 0x00030000, /* EMC_DLL_XFORM_DQS0 */
5091 0x00030000, /* EMC_DLL_XFORM_DQS1 */
5092 0x00030000, /* EMC_DLL_XFORM_DQS2 */
5093 0x00030000, /* EMC_DLL_XFORM_DQS3 */
5094 0x00030000, /* EMC_DLL_XFORM_DQS4 */
5095 0x00030000, /* EMC_DLL_XFORM_DQS5 */
5096 0x00030000, /* EMC_DLL_XFORM_DQS6 */
5097 0x00030000, /* EMC_DLL_XFORM_DQS7 */
5098 0x00030000, /* EMC_DLL_XFORM_DQS8 */
5099 0x00030000, /* EMC_DLL_XFORM_DQS9 */
5100 0x00030000, /* EMC_DLL_XFORM_DQS10 */
5101 0x00030000, /* EMC_DLL_XFORM_DQS11 */
5102 0x00030000, /* EMC_DLL_XFORM_DQS12 */
5103 0x00030000, /* EMC_DLL_XFORM_DQS13 */
5104 0x00030000, /* EMC_DLL_XFORM_DQS14 */
5105 0x00030000, /* EMC_DLL_XFORM_DQS15 */
5106 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5107 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5108 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5109 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5110 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5111 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5112 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5113 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5114 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5115 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5116 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5117 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5118 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5119 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5120 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5121 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5122 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5123 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5124 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5125 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5126 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5127 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5128 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5129 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5130 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5131 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5132 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5133 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5134 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5135 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5136 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5137 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5138 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5139 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5140 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5141 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5142 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5143 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5144 0x00050000, /* EMC_DLL_XFORM_DQ0 */
5145 0x00050000, /* EMC_DLL_XFORM_DQ1 */
5146 0x00050000, /* EMC_DLL_XFORM_DQ2 */
5147 0x00050000, /* EMC_DLL_XFORM_DQ3 */
5148 0x00005000, /* EMC_DLL_XFORM_DQ4 */
5149 0x00005000, /* EMC_DLL_XFORM_DQ5 */
5150 0x00005000, /* EMC_DLL_XFORM_DQ6 */
5151 0x00005000, /* EMC_DLL_XFORM_DQ7 */
5152 0x10000280, /* EMC_XM2CMDPADCTRL */
5153 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5154 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5155 0x01231339, /* EMC_XM2DQSPADCTRL2 */
5156 0x00000000, /* EMC_XM2DQPADCTRL2 */
5157 0x00000000, /* EMC_XM2DQPADCTRL3 */
5158 0x77ffc081, /* EMC_XM2CLKPADCTRL */
5159 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5160 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5161 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5162 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5163 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5164 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5165 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5166 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5167 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5168 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5169 0x00000096, /* EMC_TXDSRVTTGEN */
5170 0x00000000, /* EMC_FBIO_SPARE */
5171 0x00020000, /* EMC_ZCAL_INTERVAL */
5172 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5173 0x0173000e, /* EMC_MRS_WAIT_CNT */
5174 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
5175 0x00000000, /* EMC_CTT */
5176 0x00000003, /* EMC_CTT_DURATION */
5177 0x000052a3, /* EMC_CFG_PIPE */
5178 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
5179 0x00000009, /* EMC_QPOP */
5180 0x08000004, /* MC_EMEM_ARB_CFG */
5181 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5182 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5183 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5184 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
5185 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
5186 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
5187 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5188 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5189 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5190 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5191 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5192 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5193 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5194 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5195 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
5196 0x77450e08, /* MC_EMEM_ARB_MISC0 */
5197 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5198 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5201 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
5202 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
5203 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5204 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5205 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5206 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5207 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5208 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5209 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5210 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5211 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5212 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5213 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5214 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
5215 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5216 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5217 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5218 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5219 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5220 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5221 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5222 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5223 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5224 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5225 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5226 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5227 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5229 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5230 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5231 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5233 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5234 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5235 0x00000802, /* EMC_CTT_TERM_CTRL */
5236 0x73340000, /* EMC_CFG */
5237 0x000008d5, /* EMC_CFG_2 */
5238 0x00040128, /* EMC_SEL_DPD_CTRL */
5239 0x002c0068, /* EMC_CFG_DIG_DLL */
5240 0x00000000, /* EMC_BGBIAS_CTL0 */
5241 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5242 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5243 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5244 0x80000321, /* Mode Register 0 */
5245 0x80100002, /* Mode Register 1 */
5246 0x80200000, /* Mode Register 2 */
5247 0x00000000, /* Mode Register 4 */
5248 2680, /* expected dvfs latency (ns) */
5252 "09_396000_06_V5.0.14_V1.1", /* DVFS table version */
5253 396000, /* SDRAM frequency */
5254 850, /* min voltage */
5255 850, /* gpu min voltage */
5256 "pllm_out0", /* clock source id */
5257 0x00000002, /* CLK_SOURCE_EMC */
5258 165, /* number of burst_regs */
5259 31, /* number of up_down_regs */
5261 0x00000011, /* EMC_RC */
5262 0x00000066, /* EMC_RFC */
5263 0x00000000, /* EMC_RFC_SLR */
5264 0x0000000c, /* EMC_RAS */
5265 0x00000004, /* EMC_RP */
5266 0x00000005, /* EMC_R2W */
5267 0x00000008, /* EMC_W2R */
5268 0x00000002, /* EMC_R2P */
5269 0x0000000a, /* EMC_W2P */
5270 0x00000004, /* EMC_RD_RCD */
5271 0x00000004, /* EMC_WR_RCD */
5272 0x00000002, /* EMC_RRD */
5273 0x00000002, /* EMC_REXT */
5274 0x00000000, /* EMC_WEXT */
5275 0x00000003, /* EMC_WDV */
5276 0x00000003, /* EMC_WDV_MASK */
5277 0x00000005, /* EMC_QUSE */
5278 0x00000002, /* EMC_QUSE_WIDTH */
5279 0x00000000, /* EMC_IBDLY */
5280 0x00000001, /* EMC_EINPUT */
5281 0x00000008, /* EMC_EINPUT_DURATION */
5282 0x00020000, /* EMC_PUTERM_EXTRA */
5283 0x00000003, /* EMC_PUTERM_WIDTH */
5284 0x00000000, /* EMC_PUTERM_ADJ */
5285 0x00000000, /* EMC_CDB_CNTL_1 */
5286 0x00000000, /* EMC_CDB_CNTL_2 */
5287 0x00000000, /* EMC_CDB_CNTL_3 */
5288 0x00000000, /* EMC_QRST */
5289 0x0000000f, /* EMC_QSAFE */
5290 0x00000010, /* EMC_RDV */
5291 0x00000012, /* EMC_RDV_MASK */
5292 0x00000bd1, /* EMC_REFRESH */
5293 0x00000000, /* EMC_BURST_REFRESH_NUM */
5294 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
5295 0x00000001, /* EMC_PDEX2WR */
5296 0x00000008, /* EMC_PDEX2RD */
5297 0x00000001, /* EMC_PCHG2PDEN */
5298 0x00000000, /* EMC_ACT2PDEN */
5299 0x00000063, /* EMC_AR2PDEN */
5300 0x0000000f, /* EMC_RW2PDEN */
5301 0x0000006c, /* EMC_TXSR */
5302 0x00000200, /* EMC_TXSRDLL */
5303 0x00000004, /* EMC_TCKE */
5304 0x00000005, /* EMC_TCKESR */
5305 0x00000004, /* EMC_TPD */
5306 0x0000000d, /* EMC_TFAW */
5307 0x00000000, /* EMC_TRPAB */
5308 0x00000005, /* EMC_TCLKSTABLE */
5309 0x00000005, /* EMC_TCLKSTOP */
5310 0x00000c11, /* EMC_TREFBW */
5311 0x00000000, /* EMC_FBIO_CFG6 */
5312 0x00000000, /* EMC_ODT_WRITE */
5313 0x00000000, /* EMC_ODT_READ */
5314 0x1049b098, /* EMC_FBIO_CFG5 */
5315 0x002c00a0, /* EMC_CFG_DIG_DLL */
5316 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5317 0x00030000, /* EMC_DLL_XFORM_DQS0 */
5318 0x00030000, /* EMC_DLL_XFORM_DQS1 */
5319 0x00030000, /* EMC_DLL_XFORM_DQS2 */
5320 0x00030000, /* EMC_DLL_XFORM_DQS3 */
5321 0x00030000, /* EMC_DLL_XFORM_DQS4 */
5322 0x00030000, /* EMC_DLL_XFORM_DQS5 */
5323 0x00030000, /* EMC_DLL_XFORM_DQS6 */
5324 0x00030000, /* EMC_DLL_XFORM_DQS7 */
5325 0x00030000, /* EMC_DLL_XFORM_DQS8 */
5326 0x00030000, /* EMC_DLL_XFORM_DQS9 */
5327 0x00030000, /* EMC_DLL_XFORM_DQS10 */
5328 0x00030000, /* EMC_DLL_XFORM_DQS11 */
5329 0x00030000, /* EMC_DLL_XFORM_DQS12 */
5330 0x00030000, /* EMC_DLL_XFORM_DQS13 */
5331 0x00030000, /* EMC_DLL_XFORM_DQS14 */
5332 0x00030000, /* EMC_DLL_XFORM_DQS15 */
5333 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5334 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5335 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5336 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5337 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5338 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5339 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5340 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5341 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5342 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5343 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5344 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5345 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5346 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5347 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5348 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5349 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5350 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5351 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5352 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5353 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5354 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5355 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5356 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5357 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5358 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5359 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5360 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5361 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5362 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5363 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5364 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5365 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5366 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5367 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5368 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5369 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5370 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5371 0x00044000, /* EMC_DLL_XFORM_DQ0 */
5372 0x00044000, /* EMC_DLL_XFORM_DQ1 */
5373 0x00044000, /* EMC_DLL_XFORM_DQ2 */
5374 0x00044000, /* EMC_DLL_XFORM_DQ3 */
5375 0x00004400, /* EMC_DLL_XFORM_DQ4 */
5376 0x00004400, /* EMC_DLL_XFORM_DQ5 */
5377 0x00004400, /* EMC_DLL_XFORM_DQ6 */
5378 0x00004400, /* EMC_DLL_XFORM_DQ7 */
5379 0x10000280, /* EMC_XM2CMDPADCTRL */
5380 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5381 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5382 0x01231339, /* EMC_XM2DQSPADCTRL2 */
5383 0x00000000, /* EMC_XM2DQPADCTRL2 */
5384 0x00000000, /* EMC_XM2DQPADCTRL3 */
5385 0x77ffc081, /* EMC_XM2CLKPADCTRL */
5386 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5387 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5388 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5389 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5390 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5391 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5392 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5393 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5394 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5395 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5396 0x000000c6, /* EMC_TXDSRVTTGEN */
5397 0x00000000, /* EMC_FBIO_SPARE */
5398 0x00020000, /* EMC_ZCAL_INTERVAL */
5399 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5400 0x015b000e, /* EMC_MRS_WAIT_CNT */
5401 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
5402 0x00000000, /* EMC_CTT */
5403 0x00000003, /* EMC_CTT_DURATION */
5404 0x000052a3, /* EMC_CFG_PIPE */
5405 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
5406 0x00000009, /* EMC_QPOP */
5407 0x0f000005, /* MC_EMEM_ARB_CFG */
5408 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5409 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5410 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5411 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
5412 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
5413 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
5414 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5415 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5416 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5417 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5418 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5419 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5420 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5421 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5422 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
5423 0x7586120a, /* MC_EMEM_ARB_MISC0 */
5424 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5425 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5428 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
5429 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
5430 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5431 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5432 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5433 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5434 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5435 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5436 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5437 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5438 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5439 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5440 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5441 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5442 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5443 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5444 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5445 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5446 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5447 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5448 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5449 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5451 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5453 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5454 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5457 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5458 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5460 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5461 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5462 0x00000802, /* EMC_CTT_TERM_CTRL */
5463 0x73340000, /* EMC_CFG */
5464 0x00000895, /* EMC_CFG_2 */
5465 0x00040008, /* EMC_SEL_DPD_CTRL */
5466 0x002c0068, /* EMC_CFG_DIG_DLL */
5467 0x00000000, /* EMC_BGBIAS_CTL0 */
5468 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5469 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5470 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5471 0x80000521, /* Mode Register 0 */
5472 0x80100002, /* Mode Register 1 */
5473 0x80200000, /* Mode Register 2 */
5474 0x00000000, /* Mode Register 4 */
5475 2180, /* expected dvfs latency (ns) */
5479 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
5480 528000, /* SDRAM frequency */
5481 880, /* min voltage */
5482 870, /* gpu min voltage */
5483 "pllm_ud", /* clock source id */
5484 0x80000000, /* CLK_SOURCE_EMC */
5485 165, /* number of burst_regs */
5486 31, /* number of up_down_regs */
5488 0x00000018, /* EMC_RC */
5489 0x00000088, /* EMC_RFC */
5490 0x00000000, /* EMC_RFC_SLR */
5491 0x00000010, /* EMC_RAS */
5492 0x00000006, /* EMC_RP */
5493 0x00000006, /* EMC_R2W */
5494 0x00000009, /* EMC_W2R */
5495 0x00000002, /* EMC_R2P */
5496 0x0000000d, /* EMC_W2P */
5497 0x00000006, /* EMC_RD_RCD */
5498 0x00000006, /* EMC_WR_RCD */
5499 0x00000002, /* EMC_RRD */
5500 0x00000002, /* EMC_REXT */
5501 0x00000000, /* EMC_WEXT */
5502 0x00000003, /* EMC_WDV */
5503 0x00000003, /* EMC_WDV_MASK */
5504 0x00000007, /* EMC_QUSE */
5505 0x00000002, /* EMC_QUSE_WIDTH */
5506 0x00000000, /* EMC_IBDLY */
5507 0x00000002, /* EMC_EINPUT */
5508 0x00000009, /* EMC_EINPUT_DURATION */
5509 0x00040000, /* EMC_PUTERM_EXTRA */
5510 0x00000003, /* EMC_PUTERM_WIDTH */
5511 0x00000000, /* EMC_PUTERM_ADJ */
5512 0x00000000, /* EMC_CDB_CNTL_1 */
5513 0x00000000, /* EMC_CDB_CNTL_2 */
5514 0x00000000, /* EMC_CDB_CNTL_3 */
5515 0x00000001, /* EMC_QRST */
5516 0x00000010, /* EMC_QSAFE */
5517 0x00000013, /* EMC_RDV */
5518 0x00000015, /* EMC_RDV_MASK */
5519 0x00000fd6, /* EMC_REFRESH */
5520 0x00000000, /* EMC_BURST_REFRESH_NUM */
5521 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
5522 0x00000002, /* EMC_PDEX2WR */
5523 0x0000000b, /* EMC_PDEX2RD */
5524 0x00000001, /* EMC_PCHG2PDEN */
5525 0x00000000, /* EMC_ACT2PDEN */
5526 0x00000085, /* EMC_AR2PDEN */
5527 0x00000012, /* EMC_RW2PDEN */
5528 0x00000090, /* EMC_TXSR */
5529 0x00000200, /* EMC_TXSRDLL */
5530 0x00000004, /* EMC_TCKE */
5531 0x00000005, /* EMC_TCKESR */
5532 0x00000004, /* EMC_TPD */
5533 0x00000013, /* EMC_TFAW */
5534 0x00000000, /* EMC_TRPAB */
5535 0x00000006, /* EMC_TCLKSTABLE */
5536 0x00000006, /* EMC_TCLKSTOP */
5537 0x00001017, /* EMC_TREFBW */
5538 0x00000000, /* EMC_FBIO_CFG6 */
5539 0x00000000, /* EMC_ODT_WRITE */
5540 0x00000000, /* EMC_ODT_READ */
5541 0x1049b098, /* EMC_FBIO_CFG5 */
5542 0xe01200b1, /* EMC_CFG_DIG_DLL */
5543 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5544 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5545 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5546 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5547 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5548 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5549 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5550 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5551 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5552 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5553 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5554 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5555 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5556 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5557 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5558 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5559 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5560 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5561 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5562 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5563 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5564 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5565 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5566 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5567 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5568 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
5569 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
5570 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5571 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
5572 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
5573 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5574 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5575 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5576 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5577 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5578 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5579 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5580 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5581 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5582 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5583 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5584 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5585 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5586 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5587 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5588 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5589 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5590 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5591 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5592 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5593 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5594 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5595 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5596 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5597 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5598 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
5599 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
5600 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
5601 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
5602 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
5603 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
5604 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
5605 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
5606 0x100002a0, /* EMC_XM2CMDPADCTRL */
5607 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5608 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5609 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
5610 0x00000000, /* EMC_XM2DQPADCTRL2 */
5611 0x00000000, /* EMC_XM2DQPADCTRL3 */
5612 0x77ffc085, /* EMC_XM2CLKPADCTRL */
5613 0x00000505, /* EMC_XM2CLKPADCTRL2 */
5614 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5615 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5616 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5617 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5618 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5619 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5620 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5621 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5622 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5623 0x00000000, /* EMC_TXDSRVTTGEN */
5624 0x00000000, /* EMC_FBIO_SPARE */
5625 0x00020000, /* EMC_ZCAL_INTERVAL */
5626 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5627 0x0139000e, /* EMC_MRS_WAIT_CNT */
5628 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
5629 0x00000000, /* EMC_CTT */
5630 0x00000003, /* EMC_CTT_DURATION */
5631 0x000042a0, /* EMC_CFG_PIPE */
5632 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
5633 0x0000000b, /* EMC_QPOP */
5634 0x0f000007, /* MC_EMEM_ARB_CFG */
5635 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5636 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
5637 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
5638 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
5639 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
5640 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
5641 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5642 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5643 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5644 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5645 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5646 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5647 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5648 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
5649 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
5650 0x7428180d, /* MC_EMEM_ARB_MISC0 */
5651 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5652 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5655 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
5656 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
5657 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5658 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5659 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5660 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5661 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5662 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5663 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5664 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5665 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5666 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5667 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5668 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
5669 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
5670 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5671 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5672 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5673 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5674 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5675 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5676 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5677 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5678 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5679 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5680 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5681 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5682 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5683 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5684 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5685 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5687 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5688 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5689 0x00000802, /* EMC_CTT_TERM_CTRL */
5690 0x73300000, /* EMC_CFG */
5691 0x0000089d, /* EMC_CFG_2 */
5692 0x00040008, /* EMC_SEL_DPD_CTRL */
5693 0xe0120069, /* EMC_CFG_DIG_DLL */
5694 0x00000000, /* EMC_BGBIAS_CTL0 */
5695 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5696 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5697 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5698 0x80000941, /* Mode Register 0 */
5699 0x80100002, /* Mode Register 1 */
5700 0x80200008, /* Mode Register 2 */
5701 0x00000000, /* Mode Register 4 */
5702 1440, /* expected dvfs latency (ns) */
5706 "09_600000_05_V5.0.14_V1.1", /* DVFS table version */
5707 600000, /* SDRAM frequency */
5708 910, /* min voltage */
5709 910, /* gpu min voltage */
5710 "pllc_ud", /* clock source id */
5711 0xe0000000, /* CLK_SOURCE_EMC */
5712 165, /* number of burst_regs */
5713 31, /* number of up_down_regs */
5715 0x0000001b, /* EMC_RC */
5716 0x0000009b, /* EMC_RFC */
5717 0x00000000, /* EMC_RFC_SLR */
5718 0x00000013, /* EMC_RAS */
5719 0x00000007, /* EMC_RP */
5720 0x00000007, /* EMC_R2W */
5721 0x0000000b, /* EMC_W2R */
5722 0x00000003, /* EMC_R2P */
5723 0x00000010, /* EMC_W2P */
5724 0x00000007, /* EMC_RD_RCD */
5725 0x00000007, /* EMC_WR_RCD */
5726 0x00000002, /* EMC_RRD */
5727 0x00000002, /* EMC_REXT */
5728 0x00000000, /* EMC_WEXT */
5729 0x00000005, /* EMC_WDV */
5730 0x00000005, /* EMC_WDV_MASK */
5731 0x0000000a, /* EMC_QUSE */
5732 0x00000002, /* EMC_QUSE_WIDTH */
5733 0x00000000, /* EMC_IBDLY */
5734 0x00000003, /* EMC_EINPUT */
5735 0x0000000b, /* EMC_EINPUT_DURATION */
5736 0x00070000, /* EMC_PUTERM_EXTRA */
5737 0x00000003, /* EMC_PUTERM_WIDTH */
5738 0x00000000, /* EMC_PUTERM_ADJ */
5739 0x00000000, /* EMC_CDB_CNTL_1 */
5740 0x00000000, /* EMC_CDB_CNTL_2 */
5741 0x00000000, /* EMC_CDB_CNTL_3 */
5742 0x00000002, /* EMC_QRST */
5743 0x00000012, /* EMC_QSAFE */
5744 0x00000016, /* EMC_RDV */
5745 0x00000018, /* EMC_RDV_MASK */
5746 0x00001208, /* EMC_REFRESH */
5747 0x00000000, /* EMC_BURST_REFRESH_NUM */
5748 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
5749 0x00000002, /* EMC_PDEX2WR */
5750 0x0000000d, /* EMC_PDEX2RD */
5751 0x00000001, /* EMC_PCHG2PDEN */
5752 0x00000000, /* EMC_ACT2PDEN */
5753 0x00000097, /* EMC_AR2PDEN */
5754 0x00000015, /* EMC_RW2PDEN */
5755 0x000000a3, /* EMC_TXSR */
5756 0x00000200, /* EMC_TXSRDLL */
5757 0x00000004, /* EMC_TCKE */
5758 0x00000005, /* EMC_TCKESR */
5759 0x00000004, /* EMC_TPD */
5760 0x00000015, /* EMC_TFAW */
5761 0x00000000, /* EMC_TRPAB */
5762 0x00000006, /* EMC_TCLKSTABLE */
5763 0x00000006, /* EMC_TCLKSTOP */
5764 0x00001248, /* EMC_TREFBW */
5765 0x00000000, /* EMC_FBIO_CFG6 */
5766 0x00000000, /* EMC_ODT_WRITE */
5767 0x00000000, /* EMC_ODT_READ */
5768 0x1049b098, /* EMC_FBIO_CFG5 */
5769 0xe00e00b1, /* EMC_CFG_DIG_DLL */
5770 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5771 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5772 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5773 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5774 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5775 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5776 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5777 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5778 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5779 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5780 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5781 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5782 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5783 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5784 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5785 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5786 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5787 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5788 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5789 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5790 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5791 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5792 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5793 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5794 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5795 0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
5796 0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
5797 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5798 0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
5799 0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
5800 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5801 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5802 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5803 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5804 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5805 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5806 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5807 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5808 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5809 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5810 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5811 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5812 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5813 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5814 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5815 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5816 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5817 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5818 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5819 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5820 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5821 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5822 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5823 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5824 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5825 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
5826 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
5827 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
5828 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
5829 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
5830 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
5831 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
5832 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
5833 0x100002a0, /* EMC_XM2CMDPADCTRL */
5834 0x00000000, /* EMC_XM2CMDPADCTRL4 */
5835 0x00111111, /* EMC_XM2CMDPADCTRL5 */
5836 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
5837 0x00000000, /* EMC_XM2DQPADCTRL2 */
5838 0x00000000, /* EMC_XM2DQPADCTRL3 */
5839 0x77ffc085, /* EMC_XM2CLKPADCTRL */
5840 0x00000404, /* EMC_XM2CLKPADCTRL2 */
5841 0x81f1f108, /* EMC_XM2COMPPADCTRL */
5842 0x07070004, /* EMC_XM2VTTGENPADCTRL */
5843 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5844 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5845 0x51451420, /* EMC_XM2DQSPADCTRL3 */
5846 0x00514514, /* EMC_XM2DQSPADCTRL4 */
5847 0x00514514, /* EMC_XM2DQSPADCTRL5 */
5848 0x51451400, /* EMC_XM2DQSPADCTRL6 */
5849 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5850 0x00000000, /* EMC_TXDSRVTTGEN */
5851 0x00000000, /* EMC_FBIO_SPARE */
5852 0x00020000, /* EMC_ZCAL_INTERVAL */
5853 0x00000100, /* EMC_ZCAL_WAIT_CNT */
5854 0x0127000e, /* EMC_MRS_WAIT_CNT */
5855 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
5856 0x00000000, /* EMC_CTT */
5857 0x00000003, /* EMC_CTT_DURATION */
5858 0x000040a0, /* EMC_CFG_PIPE */
5859 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
5860 0x0000000e, /* EMC_QPOP */
5861 0x00000009, /* MC_EMEM_ARB_CFG */
5862 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5863 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
5864 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
5865 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
5866 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
5867 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
5868 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5869 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5870 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5871 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5872 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5873 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5874 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
5875 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
5876 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
5877 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
5878 0x70000f03, /* MC_EMEM_ARB_MISC1 */
5879 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5882 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
5883 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
5884 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5885 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5886 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5887 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5888 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5889 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5890 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5891 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5892 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5893 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5894 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5895 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5896 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
5897 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5898 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5899 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5900 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5901 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5902 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5903 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5904 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5905 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5906 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5907 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5908 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5909 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5910 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5911 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5912 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5914 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5915 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5916 0x00000802, /* EMC_CTT_TERM_CTRL */
5917 0x73300000, /* EMC_CFG */
5918 0x0000089d, /* EMC_CFG_2 */
5919 0x00040008, /* EMC_SEL_DPD_CTRL */
5920 0xe00e0069, /* EMC_CFG_DIG_DLL */
5921 0x00000000, /* EMC_BGBIAS_CTL0 */
5922 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5923 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5924 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5925 0x80000b61, /* Mode Register 0 */
5926 0x80100002, /* Mode Register 1 */
5927 0x80200010, /* Mode Register 2 */
5928 0x00000000, /* Mode Register 4 */
5929 1440, /* expected dvfs latency (ns) */
5933 "09_792000_06_V5.0.14_V1.1", /* DVFS table version */
5934 792000, /* SDRAM frequency */
5935 980, /* min voltage */
5936 980, /* gpu min voltage */
5937 "pllm_ud", /* clock source id */
5938 0x80000000, /* CLK_SOURCE_EMC */
5939 165, /* number of burst_regs */
5940 31, /* number of up_down_regs */
5942 0x00000024, /* EMC_RC */
5943 0x000000cd, /* EMC_RFC */
5944 0x00000000, /* EMC_RFC_SLR */
5945 0x00000019, /* EMC_RAS */
5946 0x0000000a, /* EMC_RP */
5947 0x00000008, /* EMC_R2W */
5948 0x0000000d, /* EMC_W2R */
5949 0x00000004, /* EMC_R2P */
5950 0x00000013, /* EMC_W2P */
5951 0x0000000a, /* EMC_RD_RCD */
5952 0x0000000a, /* EMC_WR_RCD */
5953 0x00000003, /* EMC_RRD */
5954 0x00000002, /* EMC_REXT */
5955 0x00000000, /* EMC_WEXT */
5956 0x00000006, /* EMC_WDV */
5957 0x00000006, /* EMC_WDV_MASK */
5958 0x0000000b, /* EMC_QUSE */
5959 0x00000002, /* EMC_QUSE_WIDTH */
5960 0x00000000, /* EMC_IBDLY */
5961 0x00000002, /* EMC_EINPUT */
5962 0x0000000d, /* EMC_EINPUT_DURATION */
5963 0x00080000, /* EMC_PUTERM_EXTRA */
5964 0x00000004, /* EMC_PUTERM_WIDTH */
5965 0x00000000, /* EMC_PUTERM_ADJ */
5966 0x00000000, /* EMC_CDB_CNTL_1 */
5967 0x00000000, /* EMC_CDB_CNTL_2 */
5968 0x00000000, /* EMC_CDB_CNTL_3 */
5969 0x00000001, /* EMC_QRST */
5970 0x00000014, /* EMC_QSAFE */
5971 0x00000018, /* EMC_RDV */
5972 0x0000001a, /* EMC_RDV_MASK */
5973 0x000017e2, /* EMC_REFRESH */
5974 0x00000000, /* EMC_BURST_REFRESH_NUM */
5975 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
5976 0x00000003, /* EMC_PDEX2WR */
5977 0x00000011, /* EMC_PDEX2RD */
5978 0x00000001, /* EMC_PCHG2PDEN */
5979 0x00000000, /* EMC_ACT2PDEN */
5980 0x000000c7, /* EMC_AR2PDEN */
5981 0x00000018, /* EMC_RW2PDEN */
5982 0x000000d7, /* EMC_TXSR */
5983 0x00000200, /* EMC_TXSRDLL */
5984 0x00000005, /* EMC_TCKE */
5985 0x00000006, /* EMC_TCKESR */
5986 0x00000005, /* EMC_TPD */
5987 0x0000001d, /* EMC_TFAW */
5988 0x00000000, /* EMC_TRPAB */
5989 0x00000008, /* EMC_TCLKSTABLE */
5990 0x00000008, /* EMC_TCLKSTOP */
5991 0x00001822, /* EMC_TREFBW */
5992 0x00000000, /* EMC_FBIO_CFG6 */
5993 0x00000000, /* EMC_ODT_WRITE */
5994 0x00000000, /* EMC_ODT_READ */
5995 0x1049b098, /* EMC_FBIO_CFG5 */
5996 0xe00700b1, /* EMC_CFG_DIG_DLL */
5997 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5998 0x00000006, /* EMC_DLL_XFORM_DQS0 */
5999 0x00000006, /* EMC_DLL_XFORM_DQS1 */
6000 0x00000006, /* EMC_DLL_XFORM_DQS2 */
6001 0x00000006, /* EMC_DLL_XFORM_DQS3 */
6002 0x00000006, /* EMC_DLL_XFORM_DQS4 */
6003 0x00000006, /* EMC_DLL_XFORM_DQS5 */
6004 0x00000006, /* EMC_DLL_XFORM_DQS6 */
6005 0x00000006, /* EMC_DLL_XFORM_DQS7 */
6006 0x00000006, /* EMC_DLL_XFORM_DQS8 */
6007 0x00000006, /* EMC_DLL_XFORM_DQS9 */
6008 0x00000006, /* EMC_DLL_XFORM_DQS10 */
6009 0x00000006, /* EMC_DLL_XFORM_DQS11 */
6010 0x00000006, /* EMC_DLL_XFORM_DQS12 */
6011 0x00000006, /* EMC_DLL_XFORM_DQS13 */
6012 0x00000006, /* EMC_DLL_XFORM_DQS14 */
6013 0x00000006, /* EMC_DLL_XFORM_DQS15 */
6014 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6015 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6016 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6017 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6018 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6019 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6020 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6021 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6022 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6023 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6024 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6025 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6026 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6027 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6028 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6029 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6030 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6031 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6032 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6033 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6034 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6035 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6036 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6037 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6038 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6039 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6040 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6041 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6042 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6043 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6044 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6045 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6046 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6047 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6048 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6049 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6050 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6051 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6052 0x00000009, /* EMC_DLL_XFORM_DQ0 */
6053 0x00000009, /* EMC_DLL_XFORM_DQ1 */
6054 0x00000009, /* EMC_DLL_XFORM_DQ2 */
6055 0x00000009, /* EMC_DLL_XFORM_DQ3 */
6056 0x00000009, /* EMC_DLL_XFORM_DQ4 */
6057 0x00000009, /* EMC_DLL_XFORM_DQ5 */
6058 0x00000009, /* EMC_DLL_XFORM_DQ6 */
6059 0x00000009, /* EMC_DLL_XFORM_DQ7 */
6060 0x100002a0, /* EMC_XM2CMDPADCTRL */
6061 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6062 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6063 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6064 0x00000000, /* EMC_XM2DQPADCTRL2 */
6065 0x00000000, /* EMC_XM2DQPADCTRL3 */
6066 0x77ffc085, /* EMC_XM2CLKPADCTRL */
6067 0x00000505, /* EMC_XM2CLKPADCTRL2 */
6068 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6069 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6070 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6071 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6072 0x61861820, /* EMC_XM2DQSPADCTRL3 */
6073 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6074 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6075 0x61861800, /* EMC_XM2DQSPADCTRL6 */
6076 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6077 0x00000000, /* EMC_TXDSRVTTGEN */
6078 0x00000000, /* EMC_FBIO_SPARE */
6079 0x00020000, /* EMC_ZCAL_INTERVAL */
6080 0x00000100, /* EMC_ZCAL_WAIT_CNT */
6081 0x00f7000e, /* EMC_MRS_WAIT_CNT */
6082 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
6083 0x00000000, /* EMC_CTT */
6084 0x00000004, /* EMC_CTT_DURATION */
6085 0x00004080, /* EMC_CFG_PIPE */
6086 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
6087 0x0000000f, /* EMC_QPOP */
6088 0x0e00000b, /* MC_EMEM_ARB_CFG */
6089 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6090 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
6091 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
6092 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
6093 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
6094 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
6095 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6096 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6097 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6098 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6099 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6100 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
6101 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
6102 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
6103 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
6104 0x736c2414, /* MC_EMEM_ARB_MISC0 */
6105 0x70000f02, /* MC_EMEM_ARB_MISC1 */
6106 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6109 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
6110 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
6111 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6112 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6113 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6114 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6115 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6116 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6117 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6118 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6119 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6120 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6121 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6122 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6123 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
6124 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6125 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6126 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6127 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6128 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6129 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6130 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6131 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6132 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6133 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6134 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6135 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6136 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6137 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6138 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6139 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6141 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6142 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6143 0x00000802, /* EMC_CTT_TERM_CTRL */
6144 0x73300000, /* EMC_CFG */
6145 0x0000089d, /* EMC_CFG_2 */
6146 0x00040000, /* EMC_SEL_DPD_CTRL */
6147 0xe0070069, /* EMC_CFG_DIG_DLL */
6148 0x00000000, /* EMC_BGBIAS_CTL0 */
6149 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6150 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6151 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6152 0x80000d71, /* Mode Register 0 */
6153 0x80100002, /* Mode Register 1 */
6154 0x80200018, /* Mode Register 2 */
6155 0x00000000, /* Mode Register 4 */
6156 1200, /* expected dvfs latency (ns) */
6160 "09_924000_06_V5.0.14_V1.1", /* DVFS table version */
6161 924000, /* SDRAM frequency */
6162 1010, /* min voltage */
6163 1010, /* gpu min voltage */
6164 "pllm_ud", /* clock source id */
6165 0x80000000, /* CLK_SOURCE_EMC */
6166 165, /* number of burst_regs */
6167 31, /* number of up_down_regs */
6169 0x0000002b, /* EMC_RC */
6170 0x000000f0, /* EMC_RFC */
6171 0x00000000, /* EMC_RFC_SLR */
6172 0x0000001e, /* EMC_RAS */
6173 0x0000000b, /* EMC_RP */
6174 0x0000000a, /* EMC_R2W */
6175 0x0000000f, /* EMC_W2R */
6176 0x00000005, /* EMC_R2P */
6177 0x00000016, /* EMC_W2P */
6178 0x0000000b, /* EMC_RD_RCD */
6179 0x0000000b, /* EMC_WR_RCD */
6180 0x00000004, /* EMC_RRD */
6181 0x00000002, /* EMC_REXT */
6182 0x00000000, /* EMC_WEXT */
6183 0x00000007, /* EMC_WDV */
6184 0x00000007, /* EMC_WDV_MASK */
6185 0x0000000d, /* EMC_QUSE */
6186 0x00000002, /* EMC_QUSE_WIDTH */
6187 0x00000000, /* EMC_IBDLY */
6188 0x00000002, /* EMC_EINPUT */
6189 0x0000000f, /* EMC_EINPUT_DURATION */
6190 0x000a0000, /* EMC_PUTERM_EXTRA */
6191 0x00000004, /* EMC_PUTERM_WIDTH */
6192 0x00000000, /* EMC_PUTERM_ADJ */
6193 0x00000000, /* EMC_CDB_CNTL_1 */
6194 0x00000000, /* EMC_CDB_CNTL_2 */
6195 0x00000000, /* EMC_CDB_CNTL_3 */
6196 0x00000001, /* EMC_QRST */
6197 0x00000016, /* EMC_QSAFE */
6198 0x0000001a, /* EMC_RDV */
6199 0x0000001c, /* EMC_RDV_MASK */
6200 0x00001be7, /* EMC_REFRESH */
6201 0x00000000, /* EMC_BURST_REFRESH_NUM */
6202 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
6203 0x00000004, /* EMC_PDEX2WR */
6204 0x00000015, /* EMC_PDEX2RD */
6205 0x00000001, /* EMC_PCHG2PDEN */
6206 0x00000000, /* EMC_ACT2PDEN */
6207 0x000000e7, /* EMC_AR2PDEN */
6208 0x0000001b, /* EMC_RW2PDEN */
6209 0x000000fb, /* EMC_TXSR */
6210 0x00000200, /* EMC_TXSRDLL */
6211 0x00000006, /* EMC_TCKE */
6212 0x00000007, /* EMC_TCKESR */
6213 0x00000006, /* EMC_TPD */
6214 0x00000022, /* EMC_TFAW */
6215 0x00000000, /* EMC_TRPAB */
6216 0x0000000a, /* EMC_TCLKSTABLE */
6217 0x0000000a, /* EMC_TCLKSTOP */
6218 0x00001c28, /* EMC_TREFBW */
6219 0x00000000, /* EMC_FBIO_CFG6 */
6220 0x00000000, /* EMC_ODT_WRITE */
6221 0x00000000, /* EMC_ODT_READ */
6222 0x1049b898, /* EMC_FBIO_CFG5 */
6223 0xe00400b1, /* EMC_CFG_DIG_DLL */
6224 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6225 0x00000003, /* EMC_DLL_XFORM_DQS0 */
6226 0x00000003, /* EMC_DLL_XFORM_DQS1 */
6227 0x00000003, /* EMC_DLL_XFORM_DQS2 */
6228 0x00000003, /* EMC_DLL_XFORM_DQS3 */
6229 0x00000003, /* EMC_DLL_XFORM_DQS4 */
6230 0x00000003, /* EMC_DLL_XFORM_DQS5 */
6231 0x00000003, /* EMC_DLL_XFORM_DQS6 */
6232 0x00000003, /* EMC_DLL_XFORM_DQS7 */
6233 0x00000003, /* EMC_DLL_XFORM_DQS8 */
6234 0x00000003, /* EMC_DLL_XFORM_DQS9 */
6235 0x00000003, /* EMC_DLL_XFORM_DQS10 */
6236 0x00000003, /* EMC_DLL_XFORM_DQS11 */
6237 0x00000003, /* EMC_DLL_XFORM_DQS12 */
6238 0x00000003, /* EMC_DLL_XFORM_DQS13 */
6239 0x00000003, /* EMC_DLL_XFORM_DQS14 */
6240 0x00000003, /* EMC_DLL_XFORM_DQS15 */
6241 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6242 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6243 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6244 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6245 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6246 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6247 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6248 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6249 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6250 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6251 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6252 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6253 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6254 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6255 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6256 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6257 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6258 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6259 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6260 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6261 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6262 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6263 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6264 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6265 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6266 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6267 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6268 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6269 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6270 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6271 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6272 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6273 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6274 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6275 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6276 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6277 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6278 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6279 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
6280 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
6281 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
6282 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
6283 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
6284 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
6285 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
6286 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
6287 0x100002a0, /* EMC_XM2CMDPADCTRL */
6288 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6289 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6290 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6291 0x00000000, /* EMC_XM2DQPADCTRL2 */
6292 0x00000000, /* EMC_XM2DQPADCTRL3 */
6293 0x77ffc085, /* EMC_XM2CLKPADCTRL */
6294 0x00000505, /* EMC_XM2CLKPADCTRL2 */
6295 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6296 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6297 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6298 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6299 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
6300 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6301 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6302 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
6303 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6304 0x00000000, /* EMC_TXDSRVTTGEN */
6305 0x00000000, /* EMC_FBIO_SPARE */
6306 0x00020000, /* EMC_ZCAL_INTERVAL */
6307 0x00000128, /* EMC_ZCAL_WAIT_CNT */
6308 0x00cd000e, /* EMC_MRS_WAIT_CNT */
6309 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
6310 0x00000000, /* EMC_CTT */
6311 0x00000004, /* EMC_CTT_DURATION */
6312 0x00004080, /* EMC_CFG_PIPE */
6313 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
6314 0x00000011, /* EMC_QPOP */
6315 0x0e00000d, /* MC_EMEM_ARB_CFG */
6316 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6317 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
6318 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
6319 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
6320 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
6321 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
6322 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6323 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6324 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6325 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6326 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6327 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
6328 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
6329 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
6330 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
6331 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
6332 0x70000f02, /* MC_EMEM_ARB_MISC1 */
6333 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6336 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
6337 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
6338 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6339 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6340 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6341 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6342 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6343 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6344 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6345 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6346 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6347 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6348 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6349 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6350 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
6351 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6352 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6353 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6354 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6355 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6356 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6357 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6358 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6359 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6360 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6361 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6362 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6363 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6364 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6365 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6366 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6368 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
6369 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6370 0x00000802, /* EMC_CTT_TERM_CTRL */
6371 0x73300000, /* EMC_CFG */
6372 0x0000089d, /* EMC_CFG_2 */
6373 0x00040000, /* EMC_SEL_DPD_CTRL */
6374 0xe0040069, /* EMC_CFG_DIG_DLL */
6375 0x00000000, /* EMC_BGBIAS_CTL0 */
6376 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6377 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6378 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6379 0x80000f15, /* Mode Register 0 */
6380 0x80100002, /* Mode Register 1 */
6381 0x80200020, /* Mode Register 2 */
6382 0x00000000, /* Mode Register 4 */
6383 1180, /* expected dvfs latency (ns) */
6387 static struct tegra12_emc_table ardbeg_4GB_emc_table[] = {
6390 "03_12750_02_V5.0.14_V1.1", /* DVFS table version */
6391 12750, /* SDRAM frequency */
6392 800, /* min voltage */
6393 800, /* gpu min voltage */
6394 "pllp_out0", /* clock source id */
6395 0x4000003e, /* CLK_SOURCE_EMC */
6396 165, /* number of burst_regs */
6397 31, /* number of up_down_regs */
6399 0x00000000, /* EMC_RC */
6400 0x00000004, /* EMC_RFC */
6401 0x00000000, /* EMC_RFC_SLR */
6402 0x00000000, /* EMC_RAS */
6403 0x00000000, /* EMC_RP */
6404 0x00000004, /* EMC_R2W */
6405 0x0000000a, /* EMC_W2R */
6406 0x00000003, /* EMC_R2P */
6407 0x0000000b, /* EMC_W2P */
6408 0x00000000, /* EMC_RD_RCD */
6409 0x00000000, /* EMC_WR_RCD */
6410 0x00000003, /* EMC_RRD */
6411 0x00000003, /* EMC_REXT */
6412 0x00000000, /* EMC_WEXT */
6413 0x00000006, /* EMC_WDV */
6414 0x00000006, /* EMC_WDV_MASK */
6415 0x00000006, /* EMC_QUSE */
6416 0x00000002, /* EMC_QUSE_WIDTH */
6417 0x00000000, /* EMC_IBDLY */
6418 0x00000005, /* EMC_EINPUT */
6419 0x00000005, /* EMC_EINPUT_DURATION */
6420 0x00010000, /* EMC_PUTERM_EXTRA */
6421 0x00000003, /* EMC_PUTERM_WIDTH */
6422 0x00000000, /* EMC_PUTERM_ADJ */
6423 0x00000000, /* EMC_CDB_CNTL_1 */
6424 0x00000000, /* EMC_CDB_CNTL_2 */
6425 0x00000000, /* EMC_CDB_CNTL_3 */
6426 0x00000004, /* EMC_QRST */
6427 0x0000000c, /* EMC_QSAFE */
6428 0x0000000d, /* EMC_RDV */
6429 0x0000000f, /* EMC_RDV_MASK */
6430 0x00000060, /* EMC_REFRESH */
6431 0x00000000, /* EMC_BURST_REFRESH_NUM */
6432 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
6433 0x00000002, /* EMC_PDEX2WR */
6434 0x00000002, /* EMC_PDEX2RD */
6435 0x00000001, /* EMC_PCHG2PDEN */
6436 0x00000000, /* EMC_ACT2PDEN */
6437 0x00000007, /* EMC_AR2PDEN */
6438 0x0000000f, /* EMC_RW2PDEN */
6439 0x00000005, /* EMC_TXSR */
6440 0x00000005, /* EMC_TXSRDLL */
6441 0x00000004, /* EMC_TCKE */
6442 0x00000005, /* EMC_TCKESR */
6443 0x00000004, /* EMC_TPD */
6444 0x00000000, /* EMC_TFAW */
6445 0x00000000, /* EMC_TRPAB */
6446 0x00000005, /* EMC_TCLKSTABLE */
6447 0x00000005, /* EMC_TCLKSTOP */
6448 0x00000064, /* EMC_TREFBW */
6449 0x00000000, /* EMC_FBIO_CFG6 */
6450 0x00000000, /* EMC_ODT_WRITE */
6451 0x00000000, /* EMC_ODT_READ */
6452 0x1069a298, /* EMC_FBIO_CFG5 */
6453 0x002c00a0, /* EMC_CFG_DIG_DLL */
6454 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6455 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6456 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6457 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6458 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6459 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6460 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6461 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6462 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6463 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6464 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6465 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6466 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6467 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6468 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6469 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6470 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6471 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6472 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6473 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6474 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6475 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6476 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6477 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6478 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6479 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6480 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6481 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6482 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6483 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6484 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6485 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6486 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6487 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6488 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6489 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6490 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6491 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6492 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6493 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6494 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6495 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6496 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6497 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6498 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6499 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6500 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6501 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6502 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6503 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6504 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6505 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6506 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6507 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6508 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6509 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6510 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6511 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6512 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6513 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6514 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6515 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6516 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6517 0x10000280, /* EMC_XM2CMDPADCTRL */
6518 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6519 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6520 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6521 0x00000000, /* EMC_XM2DQPADCTRL2 */
6522 0x00000000, /* EMC_XM2DQPADCTRL3 */
6523 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6524 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6525 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6526 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6527 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6528 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6529 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6530 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6531 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6532 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6533 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6534 0x00000007, /* EMC_TXDSRVTTGEN */
6535 0x00000000, /* EMC_FBIO_SPARE */
6536 0x00000000, /* EMC_ZCAL_INTERVAL */
6537 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6538 0x000e000e, /* EMC_MRS_WAIT_CNT */
6539 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6540 0x00000000, /* EMC_CTT */
6541 0x00000003, /* EMC_CTT_DURATION */
6542 0x0000f2f3, /* EMC_CFG_PIPE */
6543 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
6544 0x0000000a, /* EMC_QPOP */
6545 0x40040001, /* MC_EMEM_ARB_CFG */
6546 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6547 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6548 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6549 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6550 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6551 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6552 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6553 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6554 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6555 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6556 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6557 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6558 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6559 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6560 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6561 0x77e30303, /* MC_EMEM_ARB_MISC0 */
6562 0x70000f03, /* MC_EMEM_ARB_MISC1 */
6563 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6566 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6567 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
6568 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6569 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6570 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6571 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6572 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6573 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6574 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6575 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6576 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6577 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6578 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6579 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6580 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6581 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6582 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6583 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6584 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6585 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6586 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6587 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6588 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6589 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6590 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6591 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6592 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6593 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6594 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6595 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6596 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6598 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6599 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6600 0x00000802, /* EMC_CTT_TERM_CTRL */
6601 0x73240000, /* EMC_CFG */
6602 0x000008c5, /* EMC_CFG_2 */
6603 0x00040128, /* EMC_SEL_DPD_CTRL */
6604 0x002c0068, /* EMC_CFG_DIG_DLL */
6605 0x00000008, /* EMC_BGBIAS_CTL0 */
6606 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6607 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6608 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6609 0x00001221, /* Mode Register 0 */
6610 0x00100003, /* Mode Register 1 */
6611 0x00200008, /* Mode Register 2 */
6612 0x00000000, /* Mode Register 4 */
6613 57820, /* expected dvfs latency (ns) */
6617 "03_20400_02_V5.0.14_V1.1", /* DVFS table version */
6618 20400, /* SDRAM frequency */
6619 800, /* min voltage */
6620 800, /* gpu min voltage */
6621 "pllp_out0", /* clock source id */
6622 0x40000026, /* CLK_SOURCE_EMC */
6623 165, /* number of burst_regs */
6624 31, /* number of up_down_regs */
6626 0x00000000, /* EMC_RC */
6627 0x00000007, /* EMC_RFC */
6628 0x00000000, /* EMC_RFC_SLR */
6629 0x00000000, /* EMC_RAS */
6630 0x00000000, /* EMC_RP */
6631 0x00000004, /* EMC_R2W */
6632 0x0000000a, /* EMC_W2R */
6633 0x00000003, /* EMC_R2P */
6634 0x0000000b, /* EMC_W2P */
6635 0x00000000, /* EMC_RD_RCD */
6636 0x00000000, /* EMC_WR_RCD */
6637 0x00000003, /* EMC_RRD */
6638 0x00000003, /* EMC_REXT */
6639 0x00000000, /* EMC_WEXT */
6640 0x00000006, /* EMC_WDV */
6641 0x00000006, /* EMC_WDV_MASK */
6642 0x00000006, /* EMC_QUSE */
6643 0x00000002, /* EMC_QUSE_WIDTH */
6644 0x00000000, /* EMC_IBDLY */
6645 0x00000005, /* EMC_EINPUT */
6646 0x00000005, /* EMC_EINPUT_DURATION */
6647 0x00010000, /* EMC_PUTERM_EXTRA */
6648 0x00000003, /* EMC_PUTERM_WIDTH */
6649 0x00000000, /* EMC_PUTERM_ADJ */
6650 0x00000000, /* EMC_CDB_CNTL_1 */
6651 0x00000000, /* EMC_CDB_CNTL_2 */
6652 0x00000000, /* EMC_CDB_CNTL_3 */
6653 0x00000004, /* EMC_QRST */
6654 0x0000000c, /* EMC_QSAFE */
6655 0x0000000d, /* EMC_RDV */
6656 0x0000000f, /* EMC_RDV_MASK */
6657 0x0000009a, /* EMC_REFRESH */
6658 0x00000000, /* EMC_BURST_REFRESH_NUM */
6659 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
6660 0x00000002, /* EMC_PDEX2WR */
6661 0x00000002, /* EMC_PDEX2RD */
6662 0x00000001, /* EMC_PCHG2PDEN */
6663 0x00000000, /* EMC_ACT2PDEN */
6664 0x00000007, /* EMC_AR2PDEN */
6665 0x0000000f, /* EMC_RW2PDEN */
6666 0x00000008, /* EMC_TXSR */
6667 0x00000008, /* EMC_TXSRDLL */
6668 0x00000004, /* EMC_TCKE */
6669 0x00000005, /* EMC_TCKESR */
6670 0x00000004, /* EMC_TPD */
6671 0x00000000, /* EMC_TFAW */
6672 0x00000000, /* EMC_TRPAB */
6673 0x00000005, /* EMC_TCLKSTABLE */
6674 0x00000005, /* EMC_TCLKSTOP */
6675 0x000000a0, /* EMC_TREFBW */
6676 0x00000000, /* EMC_FBIO_CFG6 */
6677 0x00000000, /* EMC_ODT_WRITE */
6678 0x00000000, /* EMC_ODT_READ */
6679 0x1069a298, /* EMC_FBIO_CFG5 */
6680 0x002c00a0, /* EMC_CFG_DIG_DLL */
6681 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6682 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6683 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6684 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6685 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6686 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6687 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6688 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6689 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6690 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6691 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6692 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6693 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6694 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6695 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6696 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6697 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6698 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6699 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6700 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6701 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6702 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6703 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6704 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6705 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6706 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6707 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6708 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6709 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6710 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6711 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6712 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6713 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6714 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6715 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6716 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6717 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6718 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6719 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6720 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6721 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6722 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6723 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6724 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6725 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6726 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6727 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6728 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6729 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6730 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6731 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6732 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6733 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6734 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6735 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6736 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6737 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6738 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6739 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6740 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6741 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6742 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6743 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6744 0x10000280, /* EMC_XM2CMDPADCTRL */
6745 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6746 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6747 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6748 0x00000000, /* EMC_XM2DQPADCTRL2 */
6749 0x00000000, /* EMC_XM2DQPADCTRL3 */
6750 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6751 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6752 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6753 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6754 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6755 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6756 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6757 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6758 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6759 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6760 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6761 0x0000000b, /* EMC_TXDSRVTTGEN */
6762 0x00000000, /* EMC_FBIO_SPARE */
6763 0x00000000, /* EMC_ZCAL_INTERVAL */
6764 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6765 0x000e000e, /* EMC_MRS_WAIT_CNT */
6766 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6767 0x00000000, /* EMC_CTT */
6768 0x00000003, /* EMC_CTT_DURATION */
6769 0x0000f2f3, /* EMC_CFG_PIPE */
6770 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
6771 0x0000000a, /* EMC_QPOP */
6772 0x40020001, /* MC_EMEM_ARB_CFG */
6773 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6774 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6775 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6776 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6777 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6778 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6779 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6780 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6781 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6782 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6783 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6784 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6785 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6786 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6787 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6788 0x77430303, /* MC_EMEM_ARB_MISC0 */
6789 0x70000f03, /* MC_EMEM_ARB_MISC1 */
6790 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6793 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6794 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
6795 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6796 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6797 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6798 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6799 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6800 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6801 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6802 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6803 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6804 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6805 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6806 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6807 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6808 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6809 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6810 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6811 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6812 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6813 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6814 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6815 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6816 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6818 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6820 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6821 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6822 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6823 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6825 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6826 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6827 0x00000802, /* EMC_CTT_TERM_CTRL */
6828 0x73240000, /* EMC_CFG */
6829 0x000008c5, /* EMC_CFG_2 */
6830 0x00040128, /* EMC_SEL_DPD_CTRL */
6831 0x002c0068, /* EMC_CFG_DIG_DLL */
6832 0x00000008, /* EMC_BGBIAS_CTL0 */
6833 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6834 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6835 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6836 0x00001221, /* Mode Register 0 */
6837 0x00100003, /* Mode Register 1 */
6838 0x00200008, /* Mode Register 2 */
6839 0x00000000, /* Mode Register 4 */
6840 35610, /* expected dvfs latency (ns) */
6844 "03_40800_02_V5.0.14_V1.1", /* DVFS table version */
6845 40800, /* SDRAM frequency */
6846 800, /* min voltage */
6847 800, /* gpu min voltage */
6848 "pllp_out0", /* clock source id */
6849 0x40000012, /* CLK_SOURCE_EMC */
6850 165, /* number of burst_regs */
6851 31, /* number of up_down_regs */
6853 0x00000001, /* EMC_RC */
6854 0x0000000e, /* EMC_RFC */
6855 0x00000000, /* EMC_RFC_SLR */
6856 0x00000001, /* EMC_RAS */
6857 0x00000000, /* EMC_RP */
6858 0x00000004, /* EMC_R2W */
6859 0x0000000a, /* EMC_W2R */
6860 0x00000003, /* EMC_R2P */
6861 0x0000000b, /* EMC_W2P */
6862 0x00000000, /* EMC_RD_RCD */
6863 0x00000000, /* EMC_WR_RCD */
6864 0x00000003, /* EMC_RRD */
6865 0x00000003, /* EMC_REXT */
6866 0x00000000, /* EMC_WEXT */
6867 0x00000006, /* EMC_WDV */
6868 0x00000006, /* EMC_WDV_MASK */
6869 0x00000006, /* EMC_QUSE */
6870 0x00000002, /* EMC_QUSE_WIDTH */
6871 0x00000000, /* EMC_IBDLY */
6872 0x00000005, /* EMC_EINPUT */
6873 0x00000005, /* EMC_EINPUT_DURATION */
6874 0x00010000, /* EMC_PUTERM_EXTRA */
6875 0x00000003, /* EMC_PUTERM_WIDTH */
6876 0x00000000, /* EMC_PUTERM_ADJ */
6877 0x00000000, /* EMC_CDB_CNTL_1 */
6878 0x00000000, /* EMC_CDB_CNTL_2 */
6879 0x00000000, /* EMC_CDB_CNTL_3 */
6880 0x00000004, /* EMC_QRST */
6881 0x0000000c, /* EMC_QSAFE */
6882 0x0000000d, /* EMC_RDV */
6883 0x0000000f, /* EMC_RDV_MASK */
6884 0x00000134, /* EMC_REFRESH */
6885 0x00000000, /* EMC_BURST_REFRESH_NUM */
6886 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
6887 0x00000002, /* EMC_PDEX2WR */
6888 0x00000002, /* EMC_PDEX2RD */
6889 0x00000001, /* EMC_PCHG2PDEN */
6890 0x00000000, /* EMC_ACT2PDEN */
6891 0x0000000c, /* EMC_AR2PDEN */
6892 0x0000000f, /* EMC_RW2PDEN */
6893 0x0000000f, /* EMC_TXSR */
6894 0x0000000f, /* EMC_TXSRDLL */
6895 0x00000004, /* EMC_TCKE */
6896 0x00000005, /* EMC_TCKESR */
6897 0x00000004, /* EMC_TPD */
6898 0x00000000, /* EMC_TFAW */
6899 0x00000000, /* EMC_TRPAB */
6900 0x00000005, /* EMC_TCLKSTABLE */
6901 0x00000005, /* EMC_TCLKSTOP */
6902 0x0000013f, /* EMC_TREFBW */
6903 0x00000000, /* EMC_FBIO_CFG6 */
6904 0x00000000, /* EMC_ODT_WRITE */
6905 0x00000000, /* EMC_ODT_READ */
6906 0x1069a298, /* EMC_FBIO_CFG5 */
6907 0x002c00a0, /* EMC_CFG_DIG_DLL */
6908 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6909 0x00064000, /* EMC_DLL_XFORM_DQS0 */
6910 0x00064000, /* EMC_DLL_XFORM_DQS1 */
6911 0x00064000, /* EMC_DLL_XFORM_DQS2 */
6912 0x00064000, /* EMC_DLL_XFORM_DQS3 */
6913 0x00064000, /* EMC_DLL_XFORM_DQS4 */
6914 0x00064000, /* EMC_DLL_XFORM_DQS5 */
6915 0x00064000, /* EMC_DLL_XFORM_DQS6 */
6916 0x00064000, /* EMC_DLL_XFORM_DQS7 */
6917 0x00064000, /* EMC_DLL_XFORM_DQS8 */
6918 0x00064000, /* EMC_DLL_XFORM_DQS9 */
6919 0x00064000, /* EMC_DLL_XFORM_DQS10 */
6920 0x00064000, /* EMC_DLL_XFORM_DQS11 */
6921 0x00064000, /* EMC_DLL_XFORM_DQS12 */
6922 0x00064000, /* EMC_DLL_XFORM_DQS13 */
6923 0x00064000, /* EMC_DLL_XFORM_DQS14 */
6924 0x00064000, /* EMC_DLL_XFORM_DQS15 */
6925 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6926 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6927 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6928 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6929 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6930 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6931 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6932 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6933 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6934 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6935 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6936 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6937 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6938 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6939 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6940 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6941 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6942 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6943 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6944 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6945 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6946 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6947 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6948 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6949 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6950 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6951 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6952 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6953 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6954 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6955 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6956 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6957 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6958 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6959 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6960 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6961 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6962 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6963 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6964 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6965 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6966 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6967 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6968 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6969 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6970 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6971 0x10000280, /* EMC_XM2CMDPADCTRL */
6972 0x00000000, /* EMC_XM2CMDPADCTRL4 */
6973 0x00111111, /* EMC_XM2CMDPADCTRL5 */
6974 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6975 0x00000000, /* EMC_XM2DQPADCTRL2 */
6976 0x00000000, /* EMC_XM2DQPADCTRL3 */
6977 0x77ffc081, /* EMC_XM2CLKPADCTRL */
6978 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6979 0x81f1f108, /* EMC_XM2COMPPADCTRL */
6980 0x07070004, /* EMC_XM2VTTGENPADCTRL */
6981 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6982 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6983 0x51451400, /* EMC_XM2DQSPADCTRL3 */
6984 0x00514514, /* EMC_XM2DQSPADCTRL4 */
6985 0x00514514, /* EMC_XM2DQSPADCTRL5 */
6986 0x51451400, /* EMC_XM2DQSPADCTRL6 */
6987 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6988 0x00000015, /* EMC_TXDSRVTTGEN */
6989 0x00000000, /* EMC_FBIO_SPARE */
6990 0x00000000, /* EMC_ZCAL_INTERVAL */
6991 0x00000042, /* EMC_ZCAL_WAIT_CNT */
6992 0x000e000e, /* EMC_MRS_WAIT_CNT */
6993 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6994 0x00000000, /* EMC_CTT */
6995 0x00000003, /* EMC_CTT_DURATION */
6996 0x0000f2f3, /* EMC_CFG_PIPE */
6997 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
6998 0x0000000a, /* EMC_QPOP */
6999 0xa0000001, /* MC_EMEM_ARB_CFG */
7000 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7001 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7002 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7003 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7004 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7005 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7006 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7007 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7008 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7009 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7010 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7011 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7012 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7013 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7014 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7015 0x75e30303, /* MC_EMEM_ARB_MISC0 */
7016 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7017 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7020 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7021 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
7022 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7023 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7024 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7025 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7026 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7027 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7028 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7029 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7030 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7031 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7032 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7033 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7034 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7035 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7036 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7037 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7038 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7039 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7040 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7041 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7042 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7043 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7044 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7045 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7046 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7047 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7048 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7049 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7050 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7052 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7053 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7054 0x00000802, /* EMC_CTT_TERM_CTRL */
7055 0x73240000, /* EMC_CFG */
7056 0x000008c5, /* EMC_CFG_2 */
7057 0x00040128, /* EMC_SEL_DPD_CTRL */
7058 0x002c0068, /* EMC_CFG_DIG_DLL */
7059 0x00000008, /* EMC_BGBIAS_CTL0 */
7060 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7061 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7062 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7063 0x00001221, /* Mode Register 0 */
7064 0x00100003, /* Mode Register 1 */
7065 0x00200008, /* Mode Register 2 */
7066 0x00000000, /* Mode Register 4 */
7067 20850, /* expected dvfs latency (ns) */
7071 "03_68000_02_V5.0.14_V1.1", /* DVFS table version */
7072 68000, /* SDRAM frequency */
7073 800, /* min voltage */
7074 800, /* gpu min voltage */
7075 "pllp_out0", /* clock source id */
7076 0x4000000a, /* CLK_SOURCE_EMC */
7077 165, /* number of burst_regs */
7078 31, /* number of up_down_regs */
7080 0x00000003, /* EMC_RC */
7081 0x00000017, /* EMC_RFC */
7082 0x00000000, /* EMC_RFC_SLR */
7083 0x00000002, /* EMC_RAS */
7084 0x00000000, /* EMC_RP */
7085 0x00000004, /* EMC_R2W */
7086 0x0000000a, /* EMC_W2R */
7087 0x00000003, /* EMC_R2P */
7088 0x0000000b, /* EMC_W2P */
7089 0x00000000, /* EMC_RD_RCD */
7090 0x00000000, /* EMC_WR_RCD */
7091 0x00000003, /* EMC_RRD */
7092 0x00000003, /* EMC_REXT */
7093 0x00000000, /* EMC_WEXT */
7094 0x00000006, /* EMC_WDV */
7095 0x00000006, /* EMC_WDV_MASK */
7096 0x00000006, /* EMC_QUSE */
7097 0x00000002, /* EMC_QUSE_WIDTH */
7098 0x00000000, /* EMC_IBDLY */
7099 0x00000005, /* EMC_EINPUT */
7100 0x00000005, /* EMC_EINPUT_DURATION */
7101 0x00010000, /* EMC_PUTERM_EXTRA */
7102 0x00000003, /* EMC_PUTERM_WIDTH */
7103 0x00000000, /* EMC_PUTERM_ADJ */
7104 0x00000000, /* EMC_CDB_CNTL_1 */
7105 0x00000000, /* EMC_CDB_CNTL_2 */
7106 0x00000000, /* EMC_CDB_CNTL_3 */
7107 0x00000004, /* EMC_QRST */
7108 0x0000000c, /* EMC_QSAFE */
7109 0x0000000d, /* EMC_RDV */
7110 0x0000000f, /* EMC_RDV_MASK */
7111 0x00000202, /* EMC_REFRESH */
7112 0x00000000, /* EMC_BURST_REFRESH_NUM */
7113 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
7114 0x00000002, /* EMC_PDEX2WR */
7115 0x00000002, /* EMC_PDEX2RD */
7116 0x00000001, /* EMC_PCHG2PDEN */
7117 0x00000000, /* EMC_ACT2PDEN */
7118 0x00000015, /* EMC_AR2PDEN */
7119 0x0000000f, /* EMC_RW2PDEN */
7120 0x00000019, /* EMC_TXSR */
7121 0x00000019, /* EMC_TXSRDLL */
7122 0x00000004, /* EMC_TCKE */
7123 0x00000005, /* EMC_TCKESR */
7124 0x00000004, /* EMC_TPD */
7125 0x00000001, /* EMC_TFAW */
7126 0x00000000, /* EMC_TRPAB */
7127 0x00000005, /* EMC_TCLKSTABLE */
7128 0x00000005, /* EMC_TCLKSTOP */
7129 0x00000213, /* EMC_TREFBW */
7130 0x00000000, /* EMC_FBIO_CFG6 */
7131 0x00000000, /* EMC_ODT_WRITE */
7132 0x00000000, /* EMC_ODT_READ */
7133 0x1069a298, /* EMC_FBIO_CFG5 */
7134 0x002c00a0, /* EMC_CFG_DIG_DLL */
7135 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7136 0x00064000, /* EMC_DLL_XFORM_DQS0 */
7137 0x00064000, /* EMC_DLL_XFORM_DQS1 */
7138 0x00064000, /* EMC_DLL_XFORM_DQS2 */
7139 0x00064000, /* EMC_DLL_XFORM_DQS3 */
7140 0x00064000, /* EMC_DLL_XFORM_DQS4 */
7141 0x00064000, /* EMC_DLL_XFORM_DQS5 */
7142 0x00064000, /* EMC_DLL_XFORM_DQS6 */
7143 0x00064000, /* EMC_DLL_XFORM_DQS7 */
7144 0x00064000, /* EMC_DLL_XFORM_DQS8 */
7145 0x00064000, /* EMC_DLL_XFORM_DQS9 */
7146 0x00064000, /* EMC_DLL_XFORM_DQS10 */
7147 0x00064000, /* EMC_DLL_XFORM_DQS11 */
7148 0x00064000, /* EMC_DLL_XFORM_DQS12 */
7149 0x00064000, /* EMC_DLL_XFORM_DQS13 */
7150 0x00064000, /* EMC_DLL_XFORM_DQS14 */
7151 0x00064000, /* EMC_DLL_XFORM_DQS15 */
7152 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7153 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7154 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7155 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7156 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7157 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7158 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7159 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7160 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7161 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7162 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7163 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7164 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7165 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7166 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7167 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7168 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7169 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7170 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7171 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7172 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7173 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7174 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7175 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7176 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7177 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7178 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7179 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7180 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7181 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7182 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7183 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7184 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7185 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7186 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7187 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7188 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7189 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7190 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7191 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7192 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7193 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7194 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7195 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7196 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7197 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7198 0x10000280, /* EMC_XM2CMDPADCTRL */
7199 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7200 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7201 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7202 0x00000000, /* EMC_XM2DQPADCTRL2 */
7203 0x00000000, /* EMC_XM2DQPADCTRL3 */
7204 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7205 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7206 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7207 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7208 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7209 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7210 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7211 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7212 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7213 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7214 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7215 0x00000022, /* EMC_TXDSRVTTGEN */
7216 0x00000000, /* EMC_FBIO_SPARE */
7217 0x00000000, /* EMC_ZCAL_INTERVAL */
7218 0x00000042, /* EMC_ZCAL_WAIT_CNT */
7219 0x000e000e, /* EMC_MRS_WAIT_CNT */
7220 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7221 0x00000000, /* EMC_CTT */
7222 0x00000003, /* EMC_CTT_DURATION */
7223 0x0000f2f3, /* EMC_CFG_PIPE */
7224 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
7225 0x0000000a, /* EMC_QPOP */
7226 0x00000001, /* MC_EMEM_ARB_CFG */
7227 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7228 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7229 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7230 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7231 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7232 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7233 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7234 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7235 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7236 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7237 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7238 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7239 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7240 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7241 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7242 0x75430403, /* MC_EMEM_ARB_MISC0 */
7243 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7244 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7247 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7248 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
7249 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7250 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7251 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7252 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7253 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7254 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7255 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7256 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7257 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7258 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7259 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7260 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7261 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7262 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7263 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7264 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7265 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7266 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7267 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7268 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7269 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7270 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7272 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7273 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7275 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7276 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7277 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7279 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7280 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7281 0x00000802, /* EMC_CTT_TERM_CTRL */
7282 0x73240000, /* EMC_CFG */
7283 0x000008c5, /* EMC_CFG_2 */
7284 0x00040128, /* EMC_SEL_DPD_CTRL */
7285 0x002c0068, /* EMC_CFG_DIG_DLL */
7286 0x00000008, /* EMC_BGBIAS_CTL0 */
7287 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7288 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7289 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7290 0x00001221, /* Mode Register 0 */
7291 0x00100003, /* Mode Register 1 */
7292 0x00200008, /* Mode Register 2 */
7293 0x00000000, /* Mode Register 4 */
7294 10720, /* expected dvfs latency (ns) */
7298 "03_102000_03_V5.0.14_V1.1", /* DVFS table version */
7299 102000, /* SDRAM frequency */
7300 800, /* min voltage */
7301 800, /* gpu min voltage */
7302 "pllp_out0", /* clock source id */
7303 0x40000006, /* CLK_SOURCE_EMC */
7304 165, /* number of burst_regs */
7305 31, /* number of up_down_regs */
7307 0x00000004, /* EMC_RC */
7308 0x00000023, /* EMC_RFC */
7309 0x00000000, /* EMC_RFC_SLR */
7310 0x00000003, /* EMC_RAS */
7311 0x00000001, /* EMC_RP */
7312 0x00000004, /* EMC_R2W */
7313 0x0000000a, /* EMC_W2R */
7314 0x00000003, /* EMC_R2P */
7315 0x0000000b, /* EMC_W2P */
7316 0x00000001, /* EMC_RD_RCD */
7317 0x00000001, /* EMC_WR_RCD */
7318 0x00000003, /* EMC_RRD */
7319 0x00000003, /* EMC_REXT */
7320 0x00000000, /* EMC_WEXT */
7321 0x00000006, /* EMC_WDV */
7322 0x00000006, /* EMC_WDV_MASK */
7323 0x00000006, /* EMC_QUSE */
7324 0x00000002, /* EMC_QUSE_WIDTH */
7325 0x00000000, /* EMC_IBDLY */
7326 0x00000005, /* EMC_EINPUT */
7327 0x00000005, /* EMC_EINPUT_DURATION */
7328 0x00010000, /* EMC_PUTERM_EXTRA */
7329 0x00000003, /* EMC_PUTERM_WIDTH */
7330 0x00000000, /* EMC_PUTERM_ADJ */
7331 0x00000000, /* EMC_CDB_CNTL_1 */
7332 0x00000000, /* EMC_CDB_CNTL_2 */
7333 0x00000000, /* EMC_CDB_CNTL_3 */
7334 0x00000004, /* EMC_QRST */
7335 0x0000000c, /* EMC_QSAFE */
7336 0x0000000d, /* EMC_RDV */
7337 0x0000000f, /* EMC_RDV_MASK */
7338 0x00000304, /* EMC_REFRESH */
7339 0x00000000, /* EMC_BURST_REFRESH_NUM */
7340 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
7341 0x00000002, /* EMC_PDEX2WR */
7342 0x00000002, /* EMC_PDEX2RD */
7343 0x00000001, /* EMC_PCHG2PDEN */
7344 0x00000000, /* EMC_ACT2PDEN */
7345 0x00000021, /* EMC_AR2PDEN */
7346 0x0000000f, /* EMC_RW2PDEN */
7347 0x00000025, /* EMC_TXSR */
7348 0x00000025, /* EMC_TXSRDLL */
7349 0x00000004, /* EMC_TCKE */
7350 0x00000005, /* EMC_TCKESR */
7351 0x00000004, /* EMC_TPD */
7352 0x00000003, /* EMC_TFAW */
7353 0x00000000, /* EMC_TRPAB */
7354 0x00000005, /* EMC_TCLKSTABLE */
7355 0x00000005, /* EMC_TCLKSTOP */
7356 0x0000031c, /* EMC_TREFBW */
7357 0x00000000, /* EMC_FBIO_CFG6 */
7358 0x00000000, /* EMC_ODT_WRITE */
7359 0x00000000, /* EMC_ODT_READ */
7360 0x1069a298, /* EMC_FBIO_CFG5 */
7361 0x002c00a0, /* EMC_CFG_DIG_DLL */
7362 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7363 0x00064000, /* EMC_DLL_XFORM_DQS0 */
7364 0x00064000, /* EMC_DLL_XFORM_DQS1 */
7365 0x00064000, /* EMC_DLL_XFORM_DQS2 */
7366 0x00064000, /* EMC_DLL_XFORM_DQS3 */
7367 0x00064000, /* EMC_DLL_XFORM_DQS4 */
7368 0x00064000, /* EMC_DLL_XFORM_DQS5 */
7369 0x00064000, /* EMC_DLL_XFORM_DQS6 */
7370 0x00064000, /* EMC_DLL_XFORM_DQS7 */
7371 0x00064000, /* EMC_DLL_XFORM_DQS8 */
7372 0x00064000, /* EMC_DLL_XFORM_DQS9 */
7373 0x00064000, /* EMC_DLL_XFORM_DQS10 */
7374 0x00064000, /* EMC_DLL_XFORM_DQS11 */
7375 0x00064000, /* EMC_DLL_XFORM_DQS12 */
7376 0x00064000, /* EMC_DLL_XFORM_DQS13 */
7377 0x00064000, /* EMC_DLL_XFORM_DQS14 */
7378 0x00064000, /* EMC_DLL_XFORM_DQS15 */
7379 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7380 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7381 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7382 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7383 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7384 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7385 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7386 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7387 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7388 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7389 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7390 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7391 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7392 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7393 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7394 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7395 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7396 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7397 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7398 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7399 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7400 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7401 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7402 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7403 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7404 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7405 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7406 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7407 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7408 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7409 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7410 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7411 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7412 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7413 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7414 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7415 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7416 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7417 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7418 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7419 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7420 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7421 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7422 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7423 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7424 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7425 0x10000280, /* EMC_XM2CMDPADCTRL */
7426 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7427 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7428 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7429 0x00000000, /* EMC_XM2DQPADCTRL2 */
7430 0x00000000, /* EMC_XM2DQPADCTRL3 */
7431 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7432 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7433 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7434 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7435 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7436 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7437 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7438 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7439 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7440 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7441 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7442 0x00000033, /* EMC_TXDSRVTTGEN */
7443 0x00000000, /* EMC_FBIO_SPARE */
7444 0x00000000, /* EMC_ZCAL_INTERVAL */
7445 0x00000042, /* EMC_ZCAL_WAIT_CNT */
7446 0x000e000e, /* EMC_MRS_WAIT_CNT */
7447 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7448 0x00000000, /* EMC_CTT */
7449 0x00000003, /* EMC_CTT_DURATION */
7450 0x0000f2f3, /* EMC_CFG_PIPE */
7451 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
7452 0x0000000a, /* EMC_QPOP */
7453 0x08000001, /* MC_EMEM_ARB_CFG */
7454 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7455 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7456 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7457 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
7458 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7459 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7460 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7461 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7462 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7463 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7464 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7465 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7466 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7467 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7468 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
7469 0x74e30504, /* MC_EMEM_ARB_MISC0 */
7470 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7471 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7474 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7475 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
7476 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7477 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7478 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7479 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7480 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7481 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7482 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7483 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7484 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7485 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7486 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7487 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
7488 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7489 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7490 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7491 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7492 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7493 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7494 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7495 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7496 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7497 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7498 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7499 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7500 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7502 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7503 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7504 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7506 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7507 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7508 0x00000802, /* EMC_CTT_TERM_CTRL */
7509 0x73240000, /* EMC_CFG */
7510 0x000008c5, /* EMC_CFG_2 */
7511 0x00040128, /* EMC_SEL_DPD_CTRL */
7512 0x002c0068, /* EMC_CFG_DIG_DLL */
7513 0x00000008, /* EMC_BGBIAS_CTL0 */
7514 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7515 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7516 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7517 0x00001221, /* Mode Register 0 */
7518 0x00100003, /* Mode Register 1 */
7519 0x00200008, /* Mode Register 2 */
7520 0x00000000, /* Mode Register 4 */
7521 6890, /* expected dvfs latency (ns) */
7525 "03_204000_03_V5.0.14_V1.1", /* DVFS table version */
7526 204000, /* SDRAM frequency */
7527 800, /* min voltage */
7528 800, /* gpu min voltage */
7529 "pllp_out0", /* clock source id */
7530 0x40000002, /* CLK_SOURCE_EMC */
7531 165, /* number of burst_regs */
7532 31, /* number of up_down_regs */
7534 0x00000009, /* EMC_RC */
7535 0x00000047, /* EMC_RFC */
7536 0x00000000, /* EMC_RFC_SLR */
7537 0x00000006, /* EMC_RAS */
7538 0x00000002, /* EMC_RP */
7539 0x00000005, /* EMC_R2W */
7540 0x0000000a, /* EMC_W2R */
7541 0x00000003, /* EMC_R2P */
7542 0x0000000b, /* EMC_W2P */
7543 0x00000002, /* EMC_RD_RCD */
7544 0x00000002, /* EMC_WR_RCD */
7545 0x00000003, /* EMC_RRD */
7546 0x00000003, /* EMC_REXT */
7547 0x00000000, /* EMC_WEXT */
7548 0x00000005, /* EMC_WDV */
7549 0x00000005, /* EMC_WDV_MASK */
7550 0x00000006, /* EMC_QUSE */
7551 0x00000002, /* EMC_QUSE_WIDTH */
7552 0x00000000, /* EMC_IBDLY */
7553 0x00000004, /* EMC_EINPUT */
7554 0x00000006, /* EMC_EINPUT_DURATION */
7555 0x00010000, /* EMC_PUTERM_EXTRA */
7556 0x00000003, /* EMC_PUTERM_WIDTH */
7557 0x00000000, /* EMC_PUTERM_ADJ */
7558 0x00000000, /* EMC_CDB_CNTL_1 */
7559 0x00000000, /* EMC_CDB_CNTL_2 */
7560 0x00000000, /* EMC_CDB_CNTL_3 */
7561 0x00000003, /* EMC_QRST */
7562 0x0000000d, /* EMC_QSAFE */
7563 0x0000000f, /* EMC_RDV */
7564 0x00000011, /* EMC_RDV_MASK */
7565 0x00000607, /* EMC_REFRESH */
7566 0x00000000, /* EMC_BURST_REFRESH_NUM */
7567 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
7568 0x00000002, /* EMC_PDEX2WR */
7569 0x00000002, /* EMC_PDEX2RD */
7570 0x00000001, /* EMC_PCHG2PDEN */
7571 0x00000000, /* EMC_ACT2PDEN */
7572 0x00000044, /* EMC_AR2PDEN */
7573 0x0000000f, /* EMC_RW2PDEN */
7574 0x0000004a, /* EMC_TXSR */
7575 0x0000004a, /* EMC_TXSRDLL */
7576 0x00000004, /* EMC_TCKE */
7577 0x00000005, /* EMC_TCKESR */
7578 0x00000004, /* EMC_TPD */
7579 0x00000007, /* EMC_TFAW */
7580 0x00000000, /* EMC_TRPAB */
7581 0x00000005, /* EMC_TCLKSTABLE */
7582 0x00000005, /* EMC_TCLKSTOP */
7583 0x00000638, /* EMC_TREFBW */
7584 0x00000000, /* EMC_FBIO_CFG6 */
7585 0x00000000, /* EMC_ODT_WRITE */
7586 0x00000000, /* EMC_ODT_READ */
7587 0x1069a298, /* EMC_FBIO_CFG5 */
7588 0x002c00a0, /* EMC_CFG_DIG_DLL */
7589 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7590 0x00070000, /* EMC_DLL_XFORM_DQS0 */
7591 0x00070000, /* EMC_DLL_XFORM_DQS1 */
7592 0x00070000, /* EMC_DLL_XFORM_DQS2 */
7593 0x00070000, /* EMC_DLL_XFORM_DQS3 */
7594 0x00070000, /* EMC_DLL_XFORM_DQS4 */
7595 0x00070000, /* EMC_DLL_XFORM_DQS5 */
7596 0x00070000, /* EMC_DLL_XFORM_DQS6 */
7597 0x00070000, /* EMC_DLL_XFORM_DQS7 */
7598 0x00070000, /* EMC_DLL_XFORM_DQS8 */
7599 0x00070000, /* EMC_DLL_XFORM_DQS9 */
7600 0x00070000, /* EMC_DLL_XFORM_DQS10 */
7601 0x00070000, /* EMC_DLL_XFORM_DQS11 */
7602 0x00070000, /* EMC_DLL_XFORM_DQS12 */
7603 0x00070000, /* EMC_DLL_XFORM_DQS13 */
7604 0x00070000, /* EMC_DLL_XFORM_DQS14 */
7605 0x00070000, /* EMC_DLL_XFORM_DQS15 */
7606 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7607 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7608 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7609 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7610 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7611 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7612 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7613 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7614 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7615 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7616 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
7617 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7618 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7619 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
7620 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7621 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7622 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7623 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7624 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7625 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7626 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7627 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7628 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7629 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7630 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7631 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7632 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7633 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7634 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7635 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7636 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7637 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7638 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7639 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7640 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7641 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7642 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7643 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7644 0x00070000, /* EMC_DLL_XFORM_DQ0 */
7645 0x00070000, /* EMC_DLL_XFORM_DQ1 */
7646 0x00070000, /* EMC_DLL_XFORM_DQ2 */
7647 0x00070000, /* EMC_DLL_XFORM_DQ3 */
7648 0x00007000, /* EMC_DLL_XFORM_DQ4 */
7649 0x00007000, /* EMC_DLL_XFORM_DQ5 */
7650 0x00007000, /* EMC_DLL_XFORM_DQ6 */
7651 0x00007000, /* EMC_DLL_XFORM_DQ7 */
7652 0x10000280, /* EMC_XM2CMDPADCTRL */
7653 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7654 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7655 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7656 0x00000000, /* EMC_XM2DQPADCTRL2 */
7657 0x00000000, /* EMC_XM2DQPADCTRL3 */
7658 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7659 0x00000707, /* EMC_XM2CLKPADCTRL2 */
7660 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7661 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7662 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7663 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7664 0x51451400, /* EMC_XM2DQSPADCTRL3 */
7665 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7666 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7667 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7668 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7669 0x00000066, /* EMC_TXDSRVTTGEN */
7670 0x00000000, /* EMC_FBIO_SPARE */
7671 0x00020000, /* EMC_ZCAL_INTERVAL */
7672 0x00000100, /* EMC_ZCAL_WAIT_CNT */
7673 0x000e000e, /* EMC_MRS_WAIT_CNT */
7674 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7675 0x00000000, /* EMC_CTT */
7676 0x00000003, /* EMC_CTT_DURATION */
7677 0x0000d2b3, /* EMC_CFG_PIPE */
7678 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
7679 0x0000000a, /* EMC_QPOP */
7680 0x01000003, /* MC_EMEM_ARB_CFG */
7681 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7682 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7683 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7684 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
7685 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
7686 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
7687 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7688 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7689 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7690 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7691 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7692 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7693 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7694 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
7695 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
7696 0x74a40a05, /* MC_EMEM_ARB_MISC0 */
7697 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7698 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7701 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7702 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
7703 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7704 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7705 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7706 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7707 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7708 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7709 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7710 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7711 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7712 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7713 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7714 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
7715 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7716 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7717 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7718 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7719 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7720 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7721 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7722 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7724 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7725 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7726 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7727 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7729 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7730 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7731 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7733 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7734 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7735 0x00000802, /* EMC_CTT_TERM_CTRL */
7736 0x73240000, /* EMC_CFG */
7737 0x000008cd, /* EMC_CFG_2 */
7738 0x00040128, /* EMC_SEL_DPD_CTRL */
7739 0x002c0068, /* EMC_CFG_DIG_DLL */
7740 0x00000008, /* EMC_BGBIAS_CTL0 */
7741 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7742 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7743 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7744 0x00001221, /* Mode Register 0 */
7745 0x00100003, /* Mode Register 1 */
7746 0x00200008, /* Mode Register 2 */
7747 0x00000000, /* Mode Register 4 */
7748 3420, /* expected dvfs latency (ns) */
7752 "03_300000_03_V5.0.14_V1.1", /* DVFS table version */
7753 300000, /* SDRAM frequency */
7754 820, /* min voltage */
7755 820, /* gpu min voltage */
7756 "pllc_out0", /* clock source id */
7757 0x20000002, /* CLK_SOURCE_EMC */
7758 165, /* number of burst_regs */
7759 31, /* number of up_down_regs */
7761 0x0000000d, /* EMC_RC */
7762 0x00000067, /* EMC_RFC */
7763 0x00000000, /* EMC_RFC_SLR */
7764 0x00000009, /* EMC_RAS */
7765 0x00000003, /* EMC_RP */
7766 0x00000004, /* EMC_R2W */
7767 0x00000008, /* EMC_W2R */
7768 0x00000002, /* EMC_R2P */
7769 0x00000009, /* EMC_W2P */
7770 0x00000003, /* EMC_RD_RCD */
7771 0x00000003, /* EMC_WR_RCD */
7772 0x00000002, /* EMC_RRD */
7773 0x00000002, /* EMC_REXT */
7774 0x00000000, /* EMC_WEXT */
7775 0x00000003, /* EMC_WDV */
7776 0x00000003, /* EMC_WDV_MASK */
7777 0x00000005, /* EMC_QUSE */
7778 0x00000002, /* EMC_QUSE_WIDTH */
7779 0x00000000, /* EMC_IBDLY */
7780 0x00000002, /* EMC_EINPUT */
7781 0x00000007, /* EMC_EINPUT_DURATION */
7782 0x00020000, /* EMC_PUTERM_EXTRA */
7783 0x00000003, /* EMC_PUTERM_WIDTH */
7784 0x00000000, /* EMC_PUTERM_ADJ */
7785 0x00000000, /* EMC_CDB_CNTL_1 */
7786 0x00000000, /* EMC_CDB_CNTL_2 */
7787 0x00000000, /* EMC_CDB_CNTL_3 */
7788 0x00000001, /* EMC_QRST */
7789 0x0000000e, /* EMC_QSAFE */
7790 0x00000010, /* EMC_RDV */
7791 0x00000012, /* EMC_RDV_MASK */
7792 0x000008e4, /* EMC_REFRESH */
7793 0x00000000, /* EMC_BURST_REFRESH_NUM */
7794 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
7795 0x00000001, /* EMC_PDEX2WR */
7796 0x00000008, /* EMC_PDEX2RD */
7797 0x00000001, /* EMC_PCHG2PDEN */
7798 0x00000000, /* EMC_ACT2PDEN */
7799 0x00000065, /* EMC_AR2PDEN */
7800 0x0000000e, /* EMC_RW2PDEN */
7801 0x0000006c, /* EMC_TXSR */
7802 0x00000200, /* EMC_TXSRDLL */
7803 0x00000004, /* EMC_TCKE */
7804 0x00000005, /* EMC_TCKESR */
7805 0x00000004, /* EMC_TPD */
7806 0x00000009, /* EMC_TFAW */
7807 0x00000000, /* EMC_TRPAB */
7808 0x00000005, /* EMC_TCLKSTABLE */
7809 0x00000005, /* EMC_TCLKSTOP */
7810 0x00000924, /* EMC_TREFBW */
7811 0x00000000, /* EMC_FBIO_CFG6 */
7812 0x00000000, /* EMC_ODT_WRITE */
7813 0x00000000, /* EMC_ODT_READ */
7814 0x1049b098, /* EMC_FBIO_CFG5 */
7815 0x002c00a0, /* EMC_CFG_DIG_DLL */
7816 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7817 0x00030000, /* EMC_DLL_XFORM_DQS0 */
7818 0x00030000, /* EMC_DLL_XFORM_DQS1 */
7819 0x00030000, /* EMC_DLL_XFORM_DQS2 */
7820 0x00030000, /* EMC_DLL_XFORM_DQS3 */
7821 0x00030000, /* EMC_DLL_XFORM_DQS4 */
7822 0x00030000, /* EMC_DLL_XFORM_DQS5 */
7823 0x00030000, /* EMC_DLL_XFORM_DQS6 */
7824 0x00030000, /* EMC_DLL_XFORM_DQS7 */
7825 0x00030000, /* EMC_DLL_XFORM_DQS8 */
7826 0x00030000, /* EMC_DLL_XFORM_DQS9 */
7827 0x00030000, /* EMC_DLL_XFORM_DQS10 */
7828 0x00030000, /* EMC_DLL_XFORM_DQS11 */
7829 0x00030000, /* EMC_DLL_XFORM_DQS12 */
7830 0x00030000, /* EMC_DLL_XFORM_DQS13 */
7831 0x00030000, /* EMC_DLL_XFORM_DQS14 */
7832 0x00030000, /* EMC_DLL_XFORM_DQS15 */
7833 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7834 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7835 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7836 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7837 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7838 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7839 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7840 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7841 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
7842 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
7843 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7844 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
7845 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
7846 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7847 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7848 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7849 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7850 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7851 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7852 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7853 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7854 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7855 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7856 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7857 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7858 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7859 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7860 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7861 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7862 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7863 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7864 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7865 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7866 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7867 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7868 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7869 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7870 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7871 0x00050000, /* EMC_DLL_XFORM_DQ0 */
7872 0x00050000, /* EMC_DLL_XFORM_DQ1 */
7873 0x00050000, /* EMC_DLL_XFORM_DQ2 */
7874 0x00050000, /* EMC_DLL_XFORM_DQ3 */
7875 0x00005000, /* EMC_DLL_XFORM_DQ4 */
7876 0x00005000, /* EMC_DLL_XFORM_DQ5 */
7877 0x00005000, /* EMC_DLL_XFORM_DQ6 */
7878 0x00005000, /* EMC_DLL_XFORM_DQ7 */
7879 0x10000280, /* EMC_XM2CMDPADCTRL */
7880 0x00000000, /* EMC_XM2CMDPADCTRL4 */
7881 0x00111111, /* EMC_XM2CMDPADCTRL5 */
7882 0x01231339, /* EMC_XM2DQSPADCTRL2 */
7883 0x00000000, /* EMC_XM2DQPADCTRL2 */
7884 0x00000000, /* EMC_XM2DQPADCTRL3 */
7885 0x77ffc081, /* EMC_XM2CLKPADCTRL */
7886 0x00000505, /* EMC_XM2CLKPADCTRL2 */
7887 0x81f1f108, /* EMC_XM2COMPPADCTRL */
7888 0x07070004, /* EMC_XM2VTTGENPADCTRL */
7889 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
7890 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7891 0x51451420, /* EMC_XM2DQSPADCTRL3 */
7892 0x00514514, /* EMC_XM2DQSPADCTRL4 */
7893 0x00514514, /* EMC_XM2DQSPADCTRL5 */
7894 0x51451400, /* EMC_XM2DQSPADCTRL6 */
7895 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7896 0x00000096, /* EMC_TXDSRVTTGEN */
7897 0x00000000, /* EMC_FBIO_SPARE */
7898 0x00020000, /* EMC_ZCAL_INTERVAL */
7899 0x00000100, /* EMC_ZCAL_WAIT_CNT */
7900 0x0117000e, /* EMC_MRS_WAIT_CNT */
7901 0x0117000e, /* EMC_MRS_WAIT_CNT2 */
7902 0x00000000, /* EMC_CTT */
7903 0x00000003, /* EMC_CTT_DURATION */
7904 0x000052a3, /* EMC_CFG_PIPE */
7905 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
7906 0x00000009, /* EMC_QPOP */
7907 0x08000004, /* MC_EMEM_ARB_CFG */
7908 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7909 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7910 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
7911 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
7912 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
7913 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
7914 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7915 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7916 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7917 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
7918 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7919 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7920 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7921 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
7922 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
7923 0x77450e08, /* MC_EMEM_ARB_MISC0 */
7924 0x70000f03, /* MC_EMEM_ARB_MISC1 */
7925 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7928 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
7929 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
7930 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7931 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7932 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7933 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7934 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7935 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7936 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7937 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7938 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7939 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7940 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7941 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
7942 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7943 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7944 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7945 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7946 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7947 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7948 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7949 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7951 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7953 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7954 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7956 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7957 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7958 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7960 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7961 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7962 0x00000802, /* EMC_CTT_TERM_CTRL */
7963 0x73340000, /* EMC_CFG */
7964 0x000008d5, /* EMC_CFG_2 */
7965 0x00040128, /* EMC_SEL_DPD_CTRL */
7966 0x002c0068, /* EMC_CFG_DIG_DLL */
7967 0x00000000, /* EMC_BGBIAS_CTL0 */
7968 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7969 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7970 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7971 0x00000321, /* Mode Register 0 */
7972 0x00100002, /* Mode Register 1 */
7973 0x00200000, /* Mode Register 2 */
7974 0x00000000, /* Mode Register 4 */
7975 2680, /* expected dvfs latency (ns) */
7979 "03_396000_03_V5.0.14_V1.1", /* DVFS table version */
7980 396000, /* SDRAM frequency */
7981 850, /* min voltage */
7982 850, /* gpu min voltage */
7983 "pllm_out0", /* clock source id */
7984 0x00000002, /* CLK_SOURCE_EMC */
7985 165, /* number of burst_regs */
7986 31, /* number of up_down_regs */
7988 0x00000011, /* EMC_RC */
7989 0x00000089, /* EMC_RFC */
7990 0x00000000, /* EMC_RFC_SLR */
7991 0x0000000c, /* EMC_RAS */
7992 0x00000004, /* EMC_RP */
7993 0x00000005, /* EMC_R2W */
7994 0x00000008, /* EMC_W2R */
7995 0x00000002, /* EMC_R2P */
7996 0x0000000a, /* EMC_W2P */
7997 0x00000004, /* EMC_RD_RCD */
7998 0x00000004, /* EMC_WR_RCD */
7999 0x00000002, /* EMC_RRD */
8000 0x00000002, /* EMC_REXT */
8001 0x00000000, /* EMC_WEXT */
8002 0x00000003, /* EMC_WDV */
8003 0x00000003, /* EMC_WDV_MASK */
8004 0x00000005, /* EMC_QUSE */
8005 0x00000002, /* EMC_QUSE_WIDTH */
8006 0x00000000, /* EMC_IBDLY */
8007 0x00000001, /* EMC_EINPUT */
8008 0x00000008, /* EMC_EINPUT_DURATION */
8009 0x00020000, /* EMC_PUTERM_EXTRA */
8010 0x00000003, /* EMC_PUTERM_WIDTH */
8011 0x00000000, /* EMC_PUTERM_ADJ */
8012 0x00000000, /* EMC_CDB_CNTL_1 */
8013 0x00000000, /* EMC_CDB_CNTL_2 */
8014 0x00000000, /* EMC_CDB_CNTL_3 */
8015 0x00000000, /* EMC_QRST */
8016 0x0000000f, /* EMC_QSAFE */
8017 0x00000010, /* EMC_RDV */
8018 0x00000012, /* EMC_RDV_MASK */
8019 0x00000bd1, /* EMC_REFRESH */
8020 0x00000000, /* EMC_BURST_REFRESH_NUM */
8021 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
8022 0x00000001, /* EMC_PDEX2WR */
8023 0x00000008, /* EMC_PDEX2RD */
8024 0x00000001, /* EMC_PCHG2PDEN */
8025 0x00000000, /* EMC_ACT2PDEN */
8026 0x00000087, /* EMC_AR2PDEN */
8027 0x0000000f, /* EMC_RW2PDEN */
8028 0x0000008f, /* EMC_TXSR */
8029 0x00000200, /* EMC_TXSRDLL */
8030 0x00000004, /* EMC_TCKE */
8031 0x00000005, /* EMC_TCKESR */
8032 0x00000004, /* EMC_TPD */
8033 0x0000000d, /* EMC_TFAW */
8034 0x00000000, /* EMC_TRPAB */
8035 0x00000005, /* EMC_TCLKSTABLE */
8036 0x00000005, /* EMC_TCLKSTOP */
8037 0x00000c11, /* EMC_TREFBW */
8038 0x00000000, /* EMC_FBIO_CFG6 */
8039 0x00000000, /* EMC_ODT_WRITE */
8040 0x00000000, /* EMC_ODT_READ */
8041 0x1049b098, /* EMC_FBIO_CFG5 */
8042 0x002c00a0, /* EMC_CFG_DIG_DLL */
8043 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8044 0x00030000, /* EMC_DLL_XFORM_DQS0 */
8045 0x00030000, /* EMC_DLL_XFORM_DQS1 */
8046 0x00030000, /* EMC_DLL_XFORM_DQS2 */
8047 0x00030000, /* EMC_DLL_XFORM_DQS3 */
8048 0x00030000, /* EMC_DLL_XFORM_DQS4 */
8049 0x00030000, /* EMC_DLL_XFORM_DQS5 */
8050 0x00030000, /* EMC_DLL_XFORM_DQS6 */
8051 0x00030000, /* EMC_DLL_XFORM_DQS7 */
8052 0x00030000, /* EMC_DLL_XFORM_DQS8 */
8053 0x00030000, /* EMC_DLL_XFORM_DQS9 */
8054 0x00030000, /* EMC_DLL_XFORM_DQS10 */
8055 0x00030000, /* EMC_DLL_XFORM_DQS11 */
8056 0x00030000, /* EMC_DLL_XFORM_DQS12 */
8057 0x00030000, /* EMC_DLL_XFORM_DQS13 */
8058 0x00030000, /* EMC_DLL_XFORM_DQS14 */
8059 0x00030000, /* EMC_DLL_XFORM_DQS15 */
8060 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8061 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8062 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8063 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8064 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8065 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8066 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8067 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8068 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
8069 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
8070 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8071 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
8072 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
8073 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8074 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8075 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8076 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8077 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8078 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8079 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8080 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8081 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8082 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8083 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8084 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8085 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8086 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8087 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8088 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8089 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8090 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8091 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8092 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8093 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8094 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8095 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8096 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8097 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8098 0x00044000, /* EMC_DLL_XFORM_DQ0 */
8099 0x00044000, /* EMC_DLL_XFORM_DQ1 */
8100 0x00044000, /* EMC_DLL_XFORM_DQ2 */
8101 0x00044000, /* EMC_DLL_XFORM_DQ3 */
8102 0x00004400, /* EMC_DLL_XFORM_DQ4 */
8103 0x00004400, /* EMC_DLL_XFORM_DQ5 */
8104 0x00004400, /* EMC_DLL_XFORM_DQ6 */
8105 0x00004400, /* EMC_DLL_XFORM_DQ7 */
8106 0x10000280, /* EMC_XM2CMDPADCTRL */
8107 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8108 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8109 0x01231339, /* EMC_XM2DQSPADCTRL2 */
8110 0x00000000, /* EMC_XM2DQPADCTRL2 */
8111 0x00000000, /* EMC_XM2DQPADCTRL3 */
8112 0x77ffc081, /* EMC_XM2CLKPADCTRL */
8113 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8114 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8115 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8116 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8117 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8118 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8119 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8120 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8121 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8122 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
8123 0x000000c6, /* EMC_TXDSRVTTGEN */
8124 0x00000000, /* EMC_FBIO_SPARE */
8125 0x00020000, /* EMC_ZCAL_INTERVAL */
8126 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8127 0x00f5000e, /* EMC_MRS_WAIT_CNT */
8128 0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
8129 0x00000000, /* EMC_CTT */
8130 0x00000003, /* EMC_CTT_DURATION */
8131 0x000052a3, /* EMC_CFG_PIPE */
8132 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
8133 0x00000009, /* EMC_QPOP */
8134 0x0f000005, /* MC_EMEM_ARB_CFG */
8135 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8136 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
8137 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
8138 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
8139 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
8140 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
8141 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8142 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8143 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8144 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8145 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8146 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
8147 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8148 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
8149 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
8150 0x7586120a, /* MC_EMEM_ARB_MISC0 */
8151 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8152 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8155 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
8156 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
8157 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8158 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8159 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8160 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8161 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8162 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8163 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8164 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8165 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8166 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8167 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8168 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8169 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
8170 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8171 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8172 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8173 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8174 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8175 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8176 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8177 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8178 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8179 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8180 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8181 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8183 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8184 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8185 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8187 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8188 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8189 0x00000802, /* EMC_CTT_TERM_CTRL */
8190 0x73340000, /* EMC_CFG */
8191 0x00000895, /* EMC_CFG_2 */
8192 0x00040008, /* EMC_SEL_DPD_CTRL */
8193 0x002c0068, /* EMC_CFG_DIG_DLL */
8194 0x00000000, /* EMC_BGBIAS_CTL0 */
8195 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8196 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8197 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8198 0x00000521, /* Mode Register 0 */
8199 0x00100002, /* Mode Register 1 */
8200 0x00200000, /* Mode Register 2 */
8201 0x00000000, /* Mode Register 4 */
8202 2180, /* expected dvfs latency (ns) */
8206 "03_528000_03_V5.0.14_V1.1", /* DVFS table version */
8207 528000, /* SDRAM frequency */
8208 880, /* min voltage */
8209 870, /* gpu min voltage */
8210 "pllm_ud", /* clock source id */
8211 0x80000000, /* CLK_SOURCE_EMC */
8212 165, /* number of burst_regs */
8213 31, /* number of up_down_regs */
8215 0x00000018, /* EMC_RC */
8216 0x000000b7, /* EMC_RFC */
8217 0x00000000, /* EMC_RFC_SLR */
8218 0x00000010, /* EMC_RAS */
8219 0x00000006, /* EMC_RP */
8220 0x00000006, /* EMC_R2W */
8221 0x00000009, /* EMC_W2R */
8222 0x00000002, /* EMC_R2P */
8223 0x0000000d, /* EMC_W2P */
8224 0x00000006, /* EMC_RD_RCD */
8225 0x00000006, /* EMC_WR_RCD */
8226 0x00000002, /* EMC_RRD */
8227 0x00000002, /* EMC_REXT */
8228 0x00000000, /* EMC_WEXT */
8229 0x00000003, /* EMC_WDV */
8230 0x00000003, /* EMC_WDV_MASK */
8231 0x00000007, /* EMC_QUSE */
8232 0x00000002, /* EMC_QUSE_WIDTH */
8233 0x00000000, /* EMC_IBDLY */
8234 0x00000002, /* EMC_EINPUT */
8235 0x00000009, /* EMC_EINPUT_DURATION */
8236 0x00040000, /* EMC_PUTERM_EXTRA */
8237 0x00000003, /* EMC_PUTERM_WIDTH */
8238 0x00000000, /* EMC_PUTERM_ADJ */
8239 0x00000000, /* EMC_CDB_CNTL_1 */
8240 0x00000000, /* EMC_CDB_CNTL_2 */
8241 0x00000000, /* EMC_CDB_CNTL_3 */
8242 0x00000001, /* EMC_QRST */
8243 0x00000010, /* EMC_QSAFE */
8244 0x00000013, /* EMC_RDV */
8245 0x00000015, /* EMC_RDV_MASK */
8246 0x00000fd6, /* EMC_REFRESH */
8247 0x00000000, /* EMC_BURST_REFRESH_NUM */
8248 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
8249 0x00000002, /* EMC_PDEX2WR */
8250 0x0000000b, /* EMC_PDEX2RD */
8251 0x00000001, /* EMC_PCHG2PDEN */
8252 0x00000000, /* EMC_ACT2PDEN */
8253 0x000000b4, /* EMC_AR2PDEN */
8254 0x00000012, /* EMC_RW2PDEN */
8255 0x000000bf, /* EMC_TXSR */
8256 0x00000200, /* EMC_TXSRDLL */
8257 0x00000004, /* EMC_TCKE */
8258 0x00000005, /* EMC_TCKESR */
8259 0x00000004, /* EMC_TPD */
8260 0x00000013, /* EMC_TFAW */
8261 0x00000000, /* EMC_TRPAB */
8262 0x00000006, /* EMC_TCLKSTABLE */
8263 0x00000006, /* EMC_TCLKSTOP */
8264 0x00001017, /* EMC_TREFBW */
8265 0x00000000, /* EMC_FBIO_CFG6 */
8266 0x00000000, /* EMC_ODT_WRITE */
8267 0x00000000, /* EMC_ODT_READ */
8268 0x1049b098, /* EMC_FBIO_CFG5 */
8269 0xe01200b1, /* EMC_CFG_DIG_DLL */
8270 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8271 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
8272 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
8273 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
8274 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
8275 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
8276 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
8277 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
8278 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
8279 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
8280 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
8281 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
8282 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
8283 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
8284 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
8285 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
8286 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
8287 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8288 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8289 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8290 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8291 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8292 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8293 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8294 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8295 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
8296 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
8297 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8298 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
8299 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
8300 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8301 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8302 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8303 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8304 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8305 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8306 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8307 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8308 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8309 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8310 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8311 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8312 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8313 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8314 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8315 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8316 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8317 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8318 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8319 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8320 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8321 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8322 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8323 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8324 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8325 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
8326 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
8327 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
8328 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
8329 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
8330 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
8331 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
8332 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
8333 0x100002a0, /* EMC_XM2CMDPADCTRL */
8334 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8335 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8336 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
8337 0x00000000, /* EMC_XM2DQPADCTRL2 */
8338 0x00000000, /* EMC_XM2DQPADCTRL3 */
8339 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8340 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8341 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8342 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8343 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8344 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8345 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8346 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8347 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8348 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8349 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8350 0x00000000, /* EMC_TXDSRVTTGEN */
8351 0x00000000, /* EMC_FBIO_SPARE */
8352 0x00020000, /* EMC_ZCAL_INTERVAL */
8353 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8354 0x00c8000e, /* EMC_MRS_WAIT_CNT */
8355 0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
8356 0x00000000, /* EMC_CTT */
8357 0x00000003, /* EMC_CTT_DURATION */
8358 0x000042a0, /* EMC_CFG_PIPE */
8359 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
8360 0x0000000b, /* EMC_QPOP */
8361 0x0f000007, /* MC_EMEM_ARB_CFG */
8362 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8363 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
8364 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
8365 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
8366 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
8367 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
8368 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8369 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8370 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8371 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8372 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8373 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8374 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8375 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
8376 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
8377 0x7488180d, /* MC_EMEM_ARB_MISC0 */
8378 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8379 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8382 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
8383 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
8384 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8385 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8386 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8387 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8388 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8389 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8390 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8391 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8392 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8393 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8394 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8395 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
8396 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
8397 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8398 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8399 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8400 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8401 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8402 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8403 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8404 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8405 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8406 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8407 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8408 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8409 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8410 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8411 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8412 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8414 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8415 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8416 0x00000802, /* EMC_CTT_TERM_CTRL */
8417 0x73300000, /* EMC_CFG */
8418 0x0000089d, /* EMC_CFG_2 */
8419 0x00040008, /* EMC_SEL_DPD_CTRL */
8420 0xe0120069, /* EMC_CFG_DIG_DLL */
8421 0x00000000, /* EMC_BGBIAS_CTL0 */
8422 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8423 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8424 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8425 0x00000941, /* Mode Register 0 */
8426 0x00100002, /* Mode Register 1 */
8427 0x00200008, /* Mode Register 2 */
8428 0x00000000, /* Mode Register 4 */
8429 1440, /* expected dvfs latency (ns) */
8433 "03_600000_02_V5.0.14_V1.1", /* DVFS table version */
8434 600000, /* SDRAM frequency */
8435 910, /* min voltage */
8436 910, /* gpu min voltage */
8437 "pllc_ud", /* clock source id */
8438 0xe0000000, /* CLK_SOURCE_EMC */
8439 165, /* number of burst_regs */
8440 31, /* number of up_down_regs */
8442 0x0000001b, /* EMC_RC */
8443 0x000000d0, /* EMC_RFC */
8444 0x00000000, /* EMC_RFC_SLR */
8445 0x00000013, /* EMC_RAS */
8446 0x00000007, /* EMC_RP */
8447 0x00000007, /* EMC_R2W */
8448 0x0000000b, /* EMC_W2R */
8449 0x00000003, /* EMC_R2P */
8450 0x00000010, /* EMC_W2P */
8451 0x00000007, /* EMC_RD_RCD */
8452 0x00000007, /* EMC_WR_RCD */
8453 0x00000002, /* EMC_RRD */
8454 0x00000002, /* EMC_REXT */
8455 0x00000000, /* EMC_WEXT */
8456 0x00000005, /* EMC_WDV */
8457 0x00000005, /* EMC_WDV_MASK */
8458 0x0000000a, /* EMC_QUSE */
8459 0x00000002, /* EMC_QUSE_WIDTH */
8460 0x00000000, /* EMC_IBDLY */
8461 0x00000003, /* EMC_EINPUT */
8462 0x0000000b, /* EMC_EINPUT_DURATION */
8463 0x00070000, /* EMC_PUTERM_EXTRA */
8464 0x00000003, /* EMC_PUTERM_WIDTH */
8465 0x00000000, /* EMC_PUTERM_ADJ */
8466 0x00000000, /* EMC_CDB_CNTL_1 */
8467 0x00000000, /* EMC_CDB_CNTL_2 */
8468 0x00000000, /* EMC_CDB_CNTL_3 */
8469 0x00000002, /* EMC_QRST */
8470 0x00000012, /* EMC_QSAFE */
8471 0x00000016, /* EMC_RDV */
8472 0x00000018, /* EMC_RDV_MASK */
8473 0x00001208, /* EMC_REFRESH */
8474 0x00000000, /* EMC_BURST_REFRESH_NUM */
8475 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
8476 0x00000002, /* EMC_PDEX2WR */
8477 0x0000000d, /* EMC_PDEX2RD */
8478 0x00000001, /* EMC_PCHG2PDEN */
8479 0x00000000, /* EMC_ACT2PDEN */
8480 0x000000cc, /* EMC_AR2PDEN */
8481 0x00000015, /* EMC_RW2PDEN */
8482 0x000000d8, /* EMC_TXSR */
8483 0x00000200, /* EMC_TXSRDLL */
8484 0x00000004, /* EMC_TCKE */
8485 0x00000005, /* EMC_TCKESR */
8486 0x00000004, /* EMC_TPD */
8487 0x00000015, /* EMC_TFAW */
8488 0x00000000, /* EMC_TRPAB */
8489 0x00000006, /* EMC_TCLKSTABLE */
8490 0x00000006, /* EMC_TCLKSTOP */
8491 0x00001248, /* EMC_TREFBW */
8492 0x00000000, /* EMC_FBIO_CFG6 */
8493 0x00000000, /* EMC_ODT_WRITE */
8494 0x00000000, /* EMC_ODT_READ */
8495 0x1049b098, /* EMC_FBIO_CFG5 */
8496 0xe00e00b1, /* EMC_CFG_DIG_DLL */
8497 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8498 0x00000008, /* EMC_DLL_XFORM_DQS0 */
8499 0x00000008, /* EMC_DLL_XFORM_DQS1 */
8500 0x00000008, /* EMC_DLL_XFORM_DQS2 */
8501 0x00000008, /* EMC_DLL_XFORM_DQS3 */
8502 0x00000008, /* EMC_DLL_XFORM_DQS4 */
8503 0x00000008, /* EMC_DLL_XFORM_DQS5 */
8504 0x00000008, /* EMC_DLL_XFORM_DQS6 */
8505 0x00000008, /* EMC_DLL_XFORM_DQS7 */
8506 0x00000008, /* EMC_DLL_XFORM_DQS8 */
8507 0x00000008, /* EMC_DLL_XFORM_DQS9 */
8508 0x00000008, /* EMC_DLL_XFORM_DQS10 */
8509 0x00000008, /* EMC_DLL_XFORM_DQS11 */
8510 0x00000008, /* EMC_DLL_XFORM_DQS12 */
8511 0x00000008, /* EMC_DLL_XFORM_DQS13 */
8512 0x00000008, /* EMC_DLL_XFORM_DQS14 */
8513 0x00000008, /* EMC_DLL_XFORM_DQS15 */
8514 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8515 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8516 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8517 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8518 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8519 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8520 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8521 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8522 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
8523 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
8524 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8525 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
8526 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
8527 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8528 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8529 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8530 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8531 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8532 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8533 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8534 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8535 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8536 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8537 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8538 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8539 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8540 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8541 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8542 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8543 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8544 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8545 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8546 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8547 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8548 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8549 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8550 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8551 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8552 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8553 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8554 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8555 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8556 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8557 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8558 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8559 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8560 0x100002a0, /* EMC_XM2CMDPADCTRL */
8561 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8562 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8563 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
8564 0x00000000, /* EMC_XM2DQPADCTRL2 */
8565 0x00000000, /* EMC_XM2DQPADCTRL3 */
8566 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8567 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8568 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8569 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8570 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8571 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8572 0x51451420, /* EMC_XM2DQSPADCTRL3 */
8573 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8574 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8575 0x51451400, /* EMC_XM2DQSPADCTRL6 */
8576 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8577 0x00000000, /* EMC_TXDSRVTTGEN */
8578 0x00000000, /* EMC_FBIO_SPARE */
8579 0x00020000, /* EMC_ZCAL_INTERVAL */
8580 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8581 0x00b0000e, /* EMC_MRS_WAIT_CNT */
8582 0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
8583 0x00000000, /* EMC_CTT */
8584 0x00000003, /* EMC_CTT_DURATION */
8585 0x000040a0, /* EMC_CFG_PIPE */
8586 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
8587 0x0000000e, /* EMC_QPOP */
8588 0x00000009, /* MC_EMEM_ARB_CFG */
8589 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8590 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
8591 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
8592 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
8593 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
8594 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
8595 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8596 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8597 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8598 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8599 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8600 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8601 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
8602 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
8603 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
8604 0x74891b0f, /* MC_EMEM_ARB_MISC0 */
8605 0x70000f03, /* MC_EMEM_ARB_MISC1 */
8606 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8609 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
8610 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
8611 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8612 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8613 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8614 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8615 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8616 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8617 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8618 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8619 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8620 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8621 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8622 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8623 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
8624 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8625 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8626 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8627 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8628 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8629 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8630 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8631 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8632 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8633 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8634 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8635 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8636 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8637 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8638 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8639 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8641 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8642 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8643 0x00000802, /* EMC_CTT_TERM_CTRL */
8644 0x73300000, /* EMC_CFG */
8645 0x0000089d, /* EMC_CFG_2 */
8646 0x00040008, /* EMC_SEL_DPD_CTRL */
8647 0xe00e0069, /* EMC_CFG_DIG_DLL */
8648 0x00000000, /* EMC_BGBIAS_CTL0 */
8649 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8650 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8651 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8652 0x00000b61, /* Mode Register 0 */
8653 0x00100002, /* Mode Register 1 */
8654 0x00200010, /* Mode Register 2 */
8655 0x00000000, /* Mode Register 4 */
8656 1440, /* expected dvfs latency (ns) */
8660 "03_792000_04_V5.0.14_V1.1", /* DVFS table version */
8661 792000, /* SDRAM frequency */
8662 980, /* min voltage */
8663 980, /* gpu min voltage */
8664 "pllm_ud", /* clock source id */
8665 0x80000000, /* CLK_SOURCE_EMC */
8666 165, /* number of burst_regs */
8667 31, /* number of up_down_regs */
8669 0x00000024, /* EMC_RC */
8670 0x00000114, /* EMC_RFC */
8671 0x00000000, /* EMC_RFC_SLR */
8672 0x00000019, /* EMC_RAS */
8673 0x0000000a, /* EMC_RP */
8674 0x00000008, /* EMC_R2W */
8675 0x0000000d, /* EMC_W2R */
8676 0x00000004, /* EMC_R2P */
8677 0x00000013, /* EMC_W2P */
8678 0x0000000a, /* EMC_RD_RCD */
8679 0x0000000a, /* EMC_WR_RCD */
8680 0x00000003, /* EMC_RRD */
8681 0x00000002, /* EMC_REXT */
8682 0x00000000, /* EMC_WEXT */
8683 0x00000006, /* EMC_WDV */
8684 0x00000006, /* EMC_WDV_MASK */
8685 0x0000000b, /* EMC_QUSE */
8686 0x00000002, /* EMC_QUSE_WIDTH */
8687 0x00000000, /* EMC_IBDLY */
8688 0x00000002, /* EMC_EINPUT */
8689 0x0000000d, /* EMC_EINPUT_DURATION */
8690 0x00080000, /* EMC_PUTERM_EXTRA */
8691 0x00000004, /* EMC_PUTERM_WIDTH */
8692 0x00000000, /* EMC_PUTERM_ADJ */
8693 0x00000000, /* EMC_CDB_CNTL_1 */
8694 0x00000000, /* EMC_CDB_CNTL_2 */
8695 0x00000000, /* EMC_CDB_CNTL_3 */
8696 0x00000001, /* EMC_QRST */
8697 0x00000014, /* EMC_QSAFE */
8698 0x00000018, /* EMC_RDV */
8699 0x0000001a, /* EMC_RDV_MASK */
8700 0x000017e2, /* EMC_REFRESH */
8701 0x00000000, /* EMC_BURST_REFRESH_NUM */
8702 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
8703 0x00000003, /* EMC_PDEX2WR */
8704 0x00000011, /* EMC_PDEX2RD */
8705 0x00000001, /* EMC_PCHG2PDEN */
8706 0x00000000, /* EMC_ACT2PDEN */
8707 0x0000010d, /* EMC_AR2PDEN */
8708 0x00000018, /* EMC_RW2PDEN */
8709 0x0000011e, /* EMC_TXSR */
8710 0x00000200, /* EMC_TXSRDLL */
8711 0x00000005, /* EMC_TCKE */
8712 0x00000006, /* EMC_TCKESR */
8713 0x00000005, /* EMC_TPD */
8714 0x0000001d, /* EMC_TFAW */
8715 0x00000000, /* EMC_TRPAB */
8716 0x00000008, /* EMC_TCLKSTABLE */
8717 0x00000008, /* EMC_TCLKSTOP */
8718 0x00001822, /* EMC_TREFBW */
8719 0x00000000, /* EMC_FBIO_CFG6 */
8720 0x00000000, /* EMC_ODT_WRITE */
8721 0x00000000, /* EMC_ODT_READ */
8722 0x1049b098, /* EMC_FBIO_CFG5 */
8723 0xe00700b1, /* EMC_CFG_DIG_DLL */
8724 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8725 0x00000004, /* EMC_DLL_XFORM_DQS0 */
8726 0x00000004, /* EMC_DLL_XFORM_DQS1 */
8727 0x00000004, /* EMC_DLL_XFORM_DQS2 */
8728 0x00000004, /* EMC_DLL_XFORM_DQS3 */
8729 0x00000004, /* EMC_DLL_XFORM_DQS4 */
8730 0x00000004, /* EMC_DLL_XFORM_DQS5 */
8731 0x00000004, /* EMC_DLL_XFORM_DQS6 */
8732 0x00000004, /* EMC_DLL_XFORM_DQS7 */
8733 0x00000004, /* EMC_DLL_XFORM_DQS8 */
8734 0x00000004, /* EMC_DLL_XFORM_DQS9 */
8735 0x00000004, /* EMC_DLL_XFORM_DQS10 */
8736 0x00000004, /* EMC_DLL_XFORM_DQS11 */
8737 0x00000004, /* EMC_DLL_XFORM_DQS12 */
8738 0x00000004, /* EMC_DLL_XFORM_DQS13 */
8739 0x00000004, /* EMC_DLL_XFORM_DQS14 */
8740 0x00000004, /* EMC_DLL_XFORM_DQS15 */
8741 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8742 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8743 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8744 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8745 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8746 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8747 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8748 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8749 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
8750 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
8751 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8752 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
8753 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
8754 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8755 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8756 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8757 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8758 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8759 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8760 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8761 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8762 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8763 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8764 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8765 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8766 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8767 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8768 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8769 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8770 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8771 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8772 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8773 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8774 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8775 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8776 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8777 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8778 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8779 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8780 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8781 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8782 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8783 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8784 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8785 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8786 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8787 0x100002a0, /* EMC_XM2CMDPADCTRL */
8788 0x00000000, /* EMC_XM2CMDPADCTRL4 */
8789 0x00111111, /* EMC_XM2CMDPADCTRL5 */
8790 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
8791 0x00000000, /* EMC_XM2DQPADCTRL2 */
8792 0x00000000, /* EMC_XM2DQPADCTRL3 */
8793 0x77ffc085, /* EMC_XM2CLKPADCTRL */
8794 0x00000505, /* EMC_XM2CLKPADCTRL2 */
8795 0x81f1f108, /* EMC_XM2COMPPADCTRL */
8796 0x07070004, /* EMC_XM2VTTGENPADCTRL */
8797 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8798 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8799 0x69a69a20, /* EMC_XM2DQSPADCTRL3 */
8800 0x00514514, /* EMC_XM2DQSPADCTRL4 */
8801 0x00514514, /* EMC_XM2DQSPADCTRL5 */
8802 0x69a69a00, /* EMC_XM2DQSPADCTRL6 */
8803 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8804 0x00000000, /* EMC_TXDSRVTTGEN */
8805 0x00000000, /* EMC_FBIO_SPARE */
8806 0x00020000, /* EMC_ZCAL_INTERVAL */
8807 0x00000100, /* EMC_ZCAL_WAIT_CNT */
8808 0x006f000e, /* EMC_MRS_WAIT_CNT */
8809 0x006f000e, /* EMC_MRS_WAIT_CNT2 */
8810 0x00000000, /* EMC_CTT */
8811 0x00000004, /* EMC_CTT_DURATION */
8812 0x00004080, /* EMC_CFG_PIPE */
8813 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
8814 0x0000000f, /* EMC_QPOP */
8815 0x0e00000b, /* MC_EMEM_ARB_CFG */
8816 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8817 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
8818 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
8819 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
8820 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
8821 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
8822 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
8823 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8824 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8825 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8826 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8827 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
8828 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
8829 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
8830 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
8831 0x746c2414, /* MC_EMEM_ARB_MISC0 */
8832 0x70000f02, /* MC_EMEM_ARB_MISC1 */
8833 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8836 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
8837 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
8838 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8839 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8840 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8841 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8842 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8843 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8844 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8845 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8846 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8847 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8848 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8849 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
8850 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
8851 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8852 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8853 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8854 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8855 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8856 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8857 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8858 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8859 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8860 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8861 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8862 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8863 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8864 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8865 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8866 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8868 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8869 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8870 0x00000802, /* EMC_CTT_TERM_CTRL */
8871 0x73300000, /* EMC_CFG */
8872 0x0000089d, /* EMC_CFG_2 */
8873 0x00040000, /* EMC_SEL_DPD_CTRL */
8874 0xe0070069, /* EMC_CFG_DIG_DLL */
8875 0x00000000, /* EMC_BGBIAS_CTL0 */
8876 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8877 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8878 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8879 0x00000d71, /* Mode Register 0 */
8880 0x00100002, /* Mode Register 1 */
8881 0x00200018, /* Mode Register 2 */
8882 0x00000000, /* Mode Register 4 */
8883 1200, /* expected dvfs latency (ns) */
8887 static struct tegra12_emc_table ardbeg_lpddr3_emc_table[] = {
8890 "09_12750_04_V5.0.14_V1.1", /* DVFS table version */
8891 12750, /* SDRAM frequency */
8892 800, /* min voltage */
8893 800, /* gpu min voltage */
8894 "pllp_out0", /* clock source id */
8895 0x4000003e, /* CLK_SOURCE_EMC */
8896 165, /* number of burst_regs */
8897 31, /* number of up_down_regs */
8899 0x00000000, /* EMC_RC */
8900 0x00000003, /* EMC_RFC */
8901 0x00000000, /* EMC_RFC_SLR */
8902 0x00000002, /* EMC_RAS */
8903 0x00000002, /* EMC_RP */
8904 0x00000006, /* EMC_R2W */
8905 0x00000008, /* EMC_W2R */
8906 0x00000003, /* EMC_R2P */
8907 0x0000000a, /* EMC_W2P */
8908 0x00000002, /* EMC_RD_RCD */
8909 0x00000002, /* EMC_WR_RCD */
8910 0x00000001, /* EMC_RRD */
8911 0x00000002, /* EMC_REXT */
8912 0x00000000, /* EMC_WEXT */
8913 0x00000003, /* EMC_WDV */
8914 0x00000003, /* EMC_WDV_MASK */
8915 0x00000006, /* EMC_QUSE */
8916 0x00000002, /* EMC_QUSE_WIDTH */
8917 0x00000000, /* EMC_IBDLY */
8918 0x00000005, /* EMC_EINPUT */
8919 0x00000005, /* EMC_EINPUT_DURATION */
8920 0x00010000, /* EMC_PUTERM_EXTRA */
8921 0x00000003, /* EMC_PUTERM_WIDTH */
8922 0x00000000, /* EMC_PUTERM_ADJ */
8923 0x00000000, /* EMC_CDB_CNTL_1 */
8924 0x00000000, /* EMC_CDB_CNTL_2 */
8925 0x00000000, /* EMC_CDB_CNTL_3 */
8926 0x00000004, /* EMC_QRST */
8927 0x0000000c, /* EMC_QSAFE */
8928 0x0000000d, /* EMC_RDV */
8929 0x0000000f, /* EMC_RDV_MASK */
8930 0x00000030, /* EMC_REFRESH */
8931 0x00000000, /* EMC_BURST_REFRESH_NUM */
8932 0x0000000c, /* EMC_PRE_REFRESH_REQ_CNT */
8933 0x00000002, /* EMC_PDEX2WR */
8934 0x00000002, /* EMC_PDEX2RD */
8935 0x00000002, /* EMC_PCHG2PDEN */
8936 0x00000000, /* EMC_ACT2PDEN */
8937 0x00000001, /* EMC_AR2PDEN */
8938 0x0000000c, /* EMC_RW2PDEN */
8939 0x00000003, /* EMC_TXSR */
8940 0x00000002, /* EMC_TXSRDLL */
8941 0x00000003, /* EMC_TCKE */
8942 0x00000003, /* EMC_TCKESR */
8943 0x00000003, /* EMC_TPD */
8944 0x00000006, /* EMC_TFAW */
8945 0x00000004, /* EMC_TRPAB */
8946 0x00000003, /* EMC_TCLKSTABLE */
8947 0x00000003, /* EMC_TCLKSTOP */
8948 0x00000036, /* EMC_TREFBW */
8949 0x00000000, /* EMC_FBIO_CFG6 */
8950 0x00000000, /* EMC_ODT_WRITE */
8951 0x00000000, /* EMC_ODT_READ */
8952 0x1361a296, /* EMC_FBIO_CFG5 */
8953 0x005800a0, /* EMC_CFG_DIG_DLL */
8954 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8955 0x00048000, /* EMC_DLL_XFORM_DQS0 */
8956 0x00048000, /* EMC_DLL_XFORM_DQS1 */
8957 0x00048000, /* EMC_DLL_XFORM_DQS2 */
8958 0x00048000, /* EMC_DLL_XFORM_DQS3 */
8959 0x00048000, /* EMC_DLL_XFORM_DQS4 */
8960 0x00048000, /* EMC_DLL_XFORM_DQS5 */
8961 0x00048000, /* EMC_DLL_XFORM_DQS6 */
8962 0x00048000, /* EMC_DLL_XFORM_DQS7 */
8963 0x00048000, /* EMC_DLL_XFORM_DQS8 */
8964 0x00048000, /* EMC_DLL_XFORM_DQS9 */
8965 0x00048000, /* EMC_DLL_XFORM_DQS10 */
8966 0x00048000, /* EMC_DLL_XFORM_DQS11 */
8967 0x00048000, /* EMC_DLL_XFORM_DQS12 */
8968 0x00048000, /* EMC_DLL_XFORM_DQS13 */
8969 0x00048000, /* EMC_DLL_XFORM_DQS14 */
8970 0x00048000, /* EMC_DLL_XFORM_DQS15 */
8971 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8972 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8973 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8974 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8975 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8976 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8977 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8978 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8979 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
8980 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
8981 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8982 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
8983 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
8984 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8985 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8986 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8987 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8988 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8989 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8990 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8991 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8992 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8993 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8994 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8995 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8996 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8997 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8998 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8999 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9000 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9001 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9002 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9003 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9004 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9005 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9006 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9007 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9008 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9009 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9010 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9011 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9012 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9013 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9014 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9015 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9016 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9017 0x00000200, /* EMC_XM2CMDPADCTRL */
9018 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9019 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9020 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9021 0x00000000, /* EMC_XM2DQPADCTRL2 */
9022 0x00000000, /* EMC_XM2DQPADCTRL3 */
9023 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9024 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9025 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9026 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9027 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9028 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9029 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9030 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9031 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9032 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9033 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9034 0x00000000, /* EMC_TXDSRVTTGEN */
9035 0x00000000, /* EMC_FBIO_SPARE */
9036 0x00064000, /* EMC_ZCAL_INTERVAL */
9037 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9038 0x000d0011, /* EMC_MRS_WAIT_CNT */
9039 0x000d0011, /* EMC_MRS_WAIT_CNT2 */
9040 0x00000000, /* EMC_CTT */
9041 0x00000003, /* EMC_CTT_DURATION */
9042 0x0000f3f3, /* EMC_CFG_PIPE */
9043 0x80000164, /* EMC_DYN_SELF_REF_CONTROL */
9044 0x0000000a, /* EMC_QPOP */
9045 0x40040001, /* MC_EMEM_ARB_CFG */
9046 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9047 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9048 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9049 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9050 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9051 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9052 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9053 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9054 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9055 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9056 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9057 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9058 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9059 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9060 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9061 0x77c30303, /* MC_EMEM_ARB_MISC0 */
9062 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9063 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9066 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9067 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
9068 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9069 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9070 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9071 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9072 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9073 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9074 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9075 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9076 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9077 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9078 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9079 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9080 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9081 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9082 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9083 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9084 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9085 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9086 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9087 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9088 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9089 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9090 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9092 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9093 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9094 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9095 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9096 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9098 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9099 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9100 0x00000802, /* EMC_CTT_TERM_CTRL */
9101 0xf3200000, /* EMC_CFG */
9102 0x000008c7, /* EMC_CFG_2 */
9103 0x0004013c, /* EMC_SEL_DPD_CTRL */
9104 0x00580068, /* EMC_CFG_DIG_DLL */
9105 0x00000008, /* EMC_BGBIAS_CTL0 */
9106 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9107 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9108 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9109 0x00000000, /* Mode Register 0 */
9110 0x00010083, /* Mode Register 1 */
9111 0x00020004, /* Mode Register 2 */
9112 0x800b0000, /* Mode Register 4 */
9113 57820, /* expected dvfs latency (ns) */
9117 "09_20400_04_V5.0.14_V1.1", /* DVFS table version */
9118 20400, /* SDRAM frequency */
9119 800, /* min voltage */
9120 800, /* gpu min voltage */
9121 "pllp_out0", /* clock source id */
9122 0x40000026, /* CLK_SOURCE_EMC */
9123 165, /* number of burst_regs */
9124 31, /* number of up_down_regs */
9126 0x00000001, /* EMC_RC */
9127 0x00000003, /* EMC_RFC */
9128 0x00000000, /* EMC_RFC_SLR */
9129 0x00000002, /* EMC_RAS */
9130 0x00000002, /* EMC_RP */
9131 0x00000006, /* EMC_R2W */
9132 0x00000008, /* EMC_W2R */
9133 0x00000003, /* EMC_R2P */
9134 0x0000000a, /* EMC_W2P */
9135 0x00000002, /* EMC_RD_RCD */
9136 0x00000002, /* EMC_WR_RCD */
9137 0x00000001, /* EMC_RRD */
9138 0x00000002, /* EMC_REXT */
9139 0x00000000, /* EMC_WEXT */
9140 0x00000003, /* EMC_WDV */
9141 0x00000003, /* EMC_WDV_MASK */
9142 0x00000006, /* EMC_QUSE */
9143 0x00000002, /* EMC_QUSE_WIDTH */
9144 0x00000000, /* EMC_IBDLY */
9145 0x00000005, /* EMC_EINPUT */
9146 0x00000005, /* EMC_EINPUT_DURATION */
9147 0x00010000, /* EMC_PUTERM_EXTRA */
9148 0x00000003, /* EMC_PUTERM_WIDTH */
9149 0x00000000, /* EMC_PUTERM_ADJ */
9150 0x00000000, /* EMC_CDB_CNTL_1 */
9151 0x00000000, /* EMC_CDB_CNTL_2 */
9152 0x00000000, /* EMC_CDB_CNTL_3 */
9153 0x00000004, /* EMC_QRST */
9154 0x0000000c, /* EMC_QSAFE */
9155 0x0000000d, /* EMC_RDV */
9156 0x0000000f, /* EMC_RDV_MASK */
9157 0x0000004d, /* EMC_REFRESH */
9158 0x00000000, /* EMC_BURST_REFRESH_NUM */
9159 0x00000013, /* EMC_PRE_REFRESH_REQ_CNT */
9160 0x00000002, /* EMC_PDEX2WR */
9161 0x00000002, /* EMC_PDEX2RD */
9162 0x00000002, /* EMC_PCHG2PDEN */
9163 0x00000000, /* EMC_ACT2PDEN */
9164 0x00000001, /* EMC_AR2PDEN */
9165 0x0000000c, /* EMC_RW2PDEN */
9166 0x00000003, /* EMC_TXSR */
9167 0x00000003, /* EMC_TXSRDLL */
9168 0x00000003, /* EMC_TCKE */
9169 0x00000003, /* EMC_TCKESR */
9170 0x00000003, /* EMC_TPD */
9171 0x00000006, /* EMC_TFAW */
9172 0x00000004, /* EMC_TRPAB */
9173 0x00000003, /* EMC_TCLKSTABLE */
9174 0x00000003, /* EMC_TCLKSTOP */
9175 0x00000055, /* EMC_TREFBW */
9176 0x00000000, /* EMC_FBIO_CFG6 */
9177 0x00000000, /* EMC_ODT_WRITE */
9178 0x00000000, /* EMC_ODT_READ */
9179 0x1361a296, /* EMC_FBIO_CFG5 */
9180 0x005800a0, /* EMC_CFG_DIG_DLL */
9181 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9182 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9183 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9184 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9185 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9186 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9187 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9188 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9189 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9190 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9191 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9192 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9193 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9194 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9195 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9196 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9197 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9198 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9199 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9200 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9201 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9202 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9203 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9204 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9205 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9206 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9207 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9208 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9209 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9210 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9211 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9212 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9213 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9214 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9215 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9216 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9217 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9218 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9219 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9220 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9221 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9222 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9223 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9224 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9225 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9226 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9227 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9228 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9229 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9230 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9231 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9232 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9233 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9234 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9235 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9236 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9237 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9238 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9239 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9240 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9241 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9242 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9243 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9244 0x00000200, /* EMC_XM2CMDPADCTRL */
9245 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9246 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9247 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9248 0x00000000, /* EMC_XM2DQPADCTRL2 */
9249 0x00000000, /* EMC_XM2DQPADCTRL3 */
9250 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9251 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9252 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9253 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9254 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9255 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9256 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9257 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9258 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9259 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9260 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9261 0x00000000, /* EMC_TXDSRVTTGEN */
9262 0x00000000, /* EMC_FBIO_SPARE */
9263 0x00064000, /* EMC_ZCAL_INTERVAL */
9264 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9265 0x00150011, /* EMC_MRS_WAIT_CNT */
9266 0x00150011, /* EMC_MRS_WAIT_CNT2 */
9267 0x00000000, /* EMC_CTT */
9268 0x00000003, /* EMC_CTT_DURATION */
9269 0x0000f3f3, /* EMC_CFG_PIPE */
9270 0x8000019f, /* EMC_DYN_SELF_REF_CONTROL */
9271 0x0000000a, /* EMC_QPOP */
9272 0x40020001, /* MC_EMEM_ARB_CFG */
9273 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9274 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9275 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9276 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9277 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9278 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9279 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9280 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9281 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9282 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9283 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9284 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9285 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9286 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9287 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9288 0x74e30303, /* MC_EMEM_ARB_MISC0 */
9289 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9290 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9293 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9294 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
9295 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9296 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9297 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9298 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9299 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9300 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9301 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9302 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9303 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9304 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9305 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9306 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9307 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9308 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9309 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9310 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9311 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9312 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9313 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9314 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9315 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9316 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9317 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9319 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9320 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9321 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9322 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9323 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9325 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9326 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9327 0x00000802, /* EMC_CTT_TERM_CTRL */
9328 0xf3200000, /* EMC_CFG */
9329 0x000008c7, /* EMC_CFG_2 */
9330 0x0004013c, /* EMC_SEL_DPD_CTRL */
9331 0x00580068, /* EMC_CFG_DIG_DLL */
9332 0x00000008, /* EMC_BGBIAS_CTL0 */
9333 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9334 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9335 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9336 0x00000000, /* Mode Register 0 */
9337 0x00010083, /* Mode Register 1 */
9338 0x00020004, /* Mode Register 2 */
9339 0x800b0000, /* Mode Register 4 */
9340 35610, /* expected dvfs latency (ns) */
9344 "09_40800_04_V5.0.14_V1.1", /* DVFS table version */
9345 40800, /* SDRAM frequency */
9346 800, /* min voltage */
9347 800, /* gpu min voltage */
9348 "pllp_out0", /* clock source id */
9349 0x40000012, /* CLK_SOURCE_EMC */
9350 165, /* number of burst_regs */
9351 31, /* number of up_down_regs */
9353 0x00000002, /* EMC_RC */
9354 0x00000005, /* EMC_RFC */
9355 0x00000000, /* EMC_RFC_SLR */
9356 0x00000002, /* EMC_RAS */
9357 0x00000002, /* EMC_RP */
9358 0x00000006, /* EMC_R2W */
9359 0x00000008, /* EMC_W2R */
9360 0x00000003, /* EMC_R2P */
9361 0x0000000a, /* EMC_W2P */
9362 0x00000002, /* EMC_RD_RCD */
9363 0x00000002, /* EMC_WR_RCD */
9364 0x00000001, /* EMC_RRD */
9365 0x00000002, /* EMC_REXT */
9366 0x00000000, /* EMC_WEXT */
9367 0x00000003, /* EMC_WDV */
9368 0x00000003, /* EMC_WDV_MASK */
9369 0x00000006, /* EMC_QUSE */
9370 0x00000002, /* EMC_QUSE_WIDTH */
9371 0x00000000, /* EMC_IBDLY */
9372 0x00000005, /* EMC_EINPUT */
9373 0x00000005, /* EMC_EINPUT_DURATION */
9374 0x00010000, /* EMC_PUTERM_EXTRA */
9375 0x00000003, /* EMC_PUTERM_WIDTH */
9376 0x00000000, /* EMC_PUTERM_ADJ */
9377 0x00000000, /* EMC_CDB_CNTL_1 */
9378 0x00000000, /* EMC_CDB_CNTL_2 */
9379 0x00000000, /* EMC_CDB_CNTL_3 */
9380 0x00000004, /* EMC_QRST */
9381 0x0000000c, /* EMC_QSAFE */
9382 0x0000000d, /* EMC_RDV */
9383 0x0000000f, /* EMC_RDV_MASK */
9384 0x0000009a, /* EMC_REFRESH */
9385 0x00000000, /* EMC_BURST_REFRESH_NUM */
9386 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
9387 0x00000002, /* EMC_PDEX2WR */
9388 0x00000002, /* EMC_PDEX2RD */
9389 0x00000002, /* EMC_PCHG2PDEN */
9390 0x00000000, /* EMC_ACT2PDEN */
9391 0x00000001, /* EMC_AR2PDEN */
9392 0x0000000c, /* EMC_RW2PDEN */
9393 0x00000006, /* EMC_TXSR */
9394 0x00000006, /* EMC_TXSRDLL */
9395 0x00000003, /* EMC_TCKE */
9396 0x00000003, /* EMC_TCKESR */
9397 0x00000003, /* EMC_TPD */
9398 0x00000006, /* EMC_TFAW */
9399 0x00000004, /* EMC_TRPAB */
9400 0x00000003, /* EMC_TCLKSTABLE */
9401 0x00000003, /* EMC_TCLKSTOP */
9402 0x000000aa, /* EMC_TREFBW */
9403 0x00000000, /* EMC_FBIO_CFG6 */
9404 0x00000000, /* EMC_ODT_WRITE */
9405 0x00000000, /* EMC_ODT_READ */
9406 0x1361a296, /* EMC_FBIO_CFG5 */
9407 0x005800a0, /* EMC_CFG_DIG_DLL */
9408 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9409 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9410 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9411 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9412 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9413 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9414 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9415 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9416 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9417 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9418 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9419 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9420 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9421 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9422 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9423 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9424 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9425 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9426 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9427 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9428 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9429 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9430 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9431 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9432 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9433 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9434 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9435 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9436 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9437 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9438 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9439 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9440 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9441 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9442 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9443 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9444 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9445 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9446 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9447 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9448 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9449 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9450 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9451 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9452 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9453 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9454 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9455 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9456 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9457 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9458 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9459 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9460 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9461 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9462 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9463 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9464 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9465 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9466 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9467 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9468 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9469 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9470 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9471 0x00000200, /* EMC_XM2CMDPADCTRL */
9472 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9473 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9474 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9475 0x00000000, /* EMC_XM2DQPADCTRL2 */
9476 0x00000000, /* EMC_XM2DQPADCTRL3 */
9477 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9478 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9479 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9480 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9481 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9482 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9483 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9484 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9485 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9486 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9487 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9488 0x00000000, /* EMC_TXDSRVTTGEN */
9489 0x00000000, /* EMC_FBIO_SPARE */
9490 0x00064000, /* EMC_ZCAL_INTERVAL */
9491 0x00000011, /* EMC_ZCAL_WAIT_CNT */
9492 0x00290011, /* EMC_MRS_WAIT_CNT */
9493 0x00290011, /* EMC_MRS_WAIT_CNT2 */
9494 0x00000000, /* EMC_CTT */
9495 0x00000003, /* EMC_CTT_DURATION */
9496 0x0000f3f3, /* EMC_CFG_PIPE */
9497 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
9498 0x0000000a, /* EMC_QPOP */
9499 0xa0000001, /* MC_EMEM_ARB_CFG */
9500 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9501 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9502 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9503 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9504 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9505 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9506 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9507 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9508 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9509 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9510 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9511 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9512 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9513 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9514 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9515 0x73030303, /* MC_EMEM_ARB_MISC0 */
9516 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9517 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9520 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9521 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
9522 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9523 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9524 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9525 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9526 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9527 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9528 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9529 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9530 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9531 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9532 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9533 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9534 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9535 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9536 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9537 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9538 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9539 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9540 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9541 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9542 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9543 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9544 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9545 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9546 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9547 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9548 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9549 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9550 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9552 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9553 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9554 0x00000802, /* EMC_CTT_TERM_CTRL */
9555 0xf3200000, /* EMC_CFG */
9556 0x000008c7, /* EMC_CFG_2 */
9557 0x0004013c, /* EMC_SEL_DPD_CTRL */
9558 0x00580068, /* EMC_CFG_DIG_DLL */
9559 0x00000008, /* EMC_BGBIAS_CTL0 */
9560 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9561 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9562 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9563 0x00000000, /* Mode Register 0 */
9564 0x00010083, /* Mode Register 1 */
9565 0x00020004, /* Mode Register 2 */
9566 0x800b0000, /* Mode Register 4 */
9567 20850, /* expected dvfs latency (ns) */
9571 "09_68000_04_V5.0.14_V1.1", /* DVFS table version */
9572 68000, /* SDRAM frequency */
9573 800, /* min voltage */
9574 800, /* gpu min voltage */
9575 "pllp_out0", /* clock source id */
9576 0x4000000a, /* CLK_SOURCE_EMC */
9577 165, /* number of burst_regs */
9578 31, /* number of up_down_regs */
9580 0x00000004, /* EMC_RC */
9581 0x00000008, /* EMC_RFC */
9582 0x00000000, /* EMC_RFC_SLR */
9583 0x00000002, /* EMC_RAS */
9584 0x00000002, /* EMC_RP */
9585 0x00000006, /* EMC_R2W */
9586 0x00000008, /* EMC_W2R */
9587 0x00000003, /* EMC_R2P */
9588 0x0000000a, /* EMC_W2P */
9589 0x00000002, /* EMC_RD_RCD */
9590 0x00000002, /* EMC_WR_RCD */
9591 0x00000001, /* EMC_RRD */
9592 0x00000002, /* EMC_REXT */
9593 0x00000000, /* EMC_WEXT */
9594 0x00000003, /* EMC_WDV */
9595 0x00000003, /* EMC_WDV_MASK */
9596 0x00000006, /* EMC_QUSE */
9597 0x00000002, /* EMC_QUSE_WIDTH */
9598 0x00000000, /* EMC_IBDLY */
9599 0x00000005, /* EMC_EINPUT */
9600 0x00000005, /* EMC_EINPUT_DURATION */
9601 0x00010000, /* EMC_PUTERM_EXTRA */
9602 0x00000003, /* EMC_PUTERM_WIDTH */
9603 0x00000000, /* EMC_PUTERM_ADJ */
9604 0x00000000, /* EMC_CDB_CNTL_1 */
9605 0x00000000, /* EMC_CDB_CNTL_2 */
9606 0x00000000, /* EMC_CDB_CNTL_3 */
9607 0x00000004, /* EMC_QRST */
9608 0x0000000c, /* EMC_QSAFE */
9609 0x0000000d, /* EMC_RDV */
9610 0x0000000f, /* EMC_RDV_MASK */
9611 0x00000101, /* EMC_REFRESH */
9612 0x00000000, /* EMC_BURST_REFRESH_NUM */
9613 0x00000040, /* EMC_PRE_REFRESH_REQ_CNT */
9614 0x00000002, /* EMC_PDEX2WR */
9615 0x00000002, /* EMC_PDEX2RD */
9616 0x00000002, /* EMC_PCHG2PDEN */
9617 0x00000000, /* EMC_ACT2PDEN */
9618 0x00000001, /* EMC_AR2PDEN */
9619 0x0000000c, /* EMC_RW2PDEN */
9620 0x0000000a, /* EMC_TXSR */
9621 0x0000000a, /* EMC_TXSRDLL */
9622 0x00000003, /* EMC_TCKE */
9623 0x00000003, /* EMC_TCKESR */
9624 0x00000003, /* EMC_TPD */
9625 0x00000006, /* EMC_TFAW */
9626 0x00000004, /* EMC_TRPAB */
9627 0x00000003, /* EMC_TCLKSTABLE */
9628 0x00000003, /* EMC_TCLKSTOP */
9629 0x0000011b, /* EMC_TREFBW */
9630 0x00000000, /* EMC_FBIO_CFG6 */
9631 0x00000000, /* EMC_ODT_WRITE */
9632 0x00000000, /* EMC_ODT_READ */
9633 0x1361a296, /* EMC_FBIO_CFG5 */
9634 0x005800a0, /* EMC_CFG_DIG_DLL */
9635 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9636 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9637 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9638 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9639 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9640 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9641 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9642 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9643 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9644 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9645 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9646 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9647 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9648 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9649 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9650 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9651 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9652 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9653 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9654 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9655 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9656 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9657 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9658 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9659 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9660 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9661 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9662 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9663 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9664 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9665 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9666 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9667 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9668 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9669 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9670 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9671 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9672 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9673 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9674 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9675 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9676 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9677 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9678 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9679 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9680 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9681 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9682 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9683 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9684 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9685 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9686 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9687 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9688 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9689 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9690 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9691 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9692 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9693 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9694 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9695 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9696 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9697 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9698 0x00000200, /* EMC_XM2CMDPADCTRL */
9699 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9700 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9701 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9702 0x00000000, /* EMC_XM2DQPADCTRL2 */
9703 0x00000000, /* EMC_XM2DQPADCTRL3 */
9704 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9705 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9706 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9707 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9708 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9709 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9710 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9711 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9712 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9713 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9714 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9715 0x00000000, /* EMC_TXDSRVTTGEN */
9716 0x00000000, /* EMC_FBIO_SPARE */
9717 0x00064000, /* EMC_ZCAL_INTERVAL */
9718 0x00000019, /* EMC_ZCAL_WAIT_CNT */
9719 0x00440011, /* EMC_MRS_WAIT_CNT */
9720 0x00440011, /* EMC_MRS_WAIT_CNT2 */
9721 0x00000000, /* EMC_CTT */
9722 0x00000003, /* EMC_CTT_DURATION */
9723 0x0000f3f3, /* EMC_CFG_PIPE */
9724 0x80000309, /* EMC_DYN_SELF_REF_CONTROL */
9725 0x0000000a, /* EMC_QPOP */
9726 0x00000001, /* MC_EMEM_ARB_CFG */
9727 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9728 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9729 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9730 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9731 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9732 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9733 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9734 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9735 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9736 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9737 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9738 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9739 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9740 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9741 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9742 0x72630403, /* MC_EMEM_ARB_MISC0 */
9743 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9744 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9747 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9748 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
9749 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9750 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9751 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9752 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9753 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9754 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9755 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9756 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9757 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9758 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9759 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9760 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9761 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9762 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9763 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9764 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9765 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9766 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9767 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9768 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9769 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9770 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9771 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9772 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9773 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9774 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9775 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9776 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9777 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9779 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9780 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9781 0x00000802, /* EMC_CTT_TERM_CTRL */
9782 0xf3200000, /* EMC_CFG */
9783 0x000008c7, /* EMC_CFG_2 */
9784 0x0004013c, /* EMC_SEL_DPD_CTRL */
9785 0x00580068, /* EMC_CFG_DIG_DLL */
9786 0x00000008, /* EMC_BGBIAS_CTL0 */
9787 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9788 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9789 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9790 0x00000000, /* Mode Register 0 */
9791 0x00010083, /* Mode Register 1 */
9792 0x00020004, /* Mode Register 2 */
9793 0x800b0000, /* Mode Register 4 */
9794 10720, /* expected dvfs latency (ns) */
9798 "09_102000_04_V5.0.14_V1.1", /* DVFS table version */
9799 102000, /* SDRAM frequency */
9800 800, /* min voltage */
9801 800, /* gpu min voltage */
9802 "pllp_out0", /* clock source id */
9803 0x40000006, /* CLK_SOURCE_EMC */
9804 165, /* number of burst_regs */
9805 31, /* number of up_down_regs */
9807 0x00000006, /* EMC_RC */
9808 0x0000000d, /* EMC_RFC */
9809 0x00000000, /* EMC_RFC_SLR */
9810 0x00000004, /* EMC_RAS */
9811 0x00000002, /* EMC_RP */
9812 0x00000006, /* EMC_R2W */
9813 0x00000008, /* EMC_W2R */
9814 0x00000003, /* EMC_R2P */
9815 0x0000000a, /* EMC_W2P */
9816 0x00000002, /* EMC_RD_RCD */
9817 0x00000002, /* EMC_WR_RCD */
9818 0x00000001, /* EMC_RRD */
9819 0x00000002, /* EMC_REXT */
9820 0x00000000, /* EMC_WEXT */
9821 0x00000003, /* EMC_WDV */
9822 0x00000003, /* EMC_WDV_MASK */
9823 0x00000006, /* EMC_QUSE */
9824 0x00000002, /* EMC_QUSE_WIDTH */
9825 0x00000000, /* EMC_IBDLY */
9826 0x00000005, /* EMC_EINPUT */
9827 0x00000005, /* EMC_EINPUT_DURATION */
9828 0x00010000, /* EMC_PUTERM_EXTRA */
9829 0x00000003, /* EMC_PUTERM_WIDTH */
9830 0x00000000, /* EMC_PUTERM_ADJ */
9831 0x00000000, /* EMC_CDB_CNTL_1 */
9832 0x00000000, /* EMC_CDB_CNTL_2 */
9833 0x00000000, /* EMC_CDB_CNTL_3 */
9834 0x00000004, /* EMC_QRST */
9835 0x0000000c, /* EMC_QSAFE */
9836 0x0000000d, /* EMC_RDV */
9837 0x0000000f, /* EMC_RDV_MASK */
9838 0x00000182, /* EMC_REFRESH */
9839 0x00000000, /* EMC_BURST_REFRESH_NUM */
9840 0x00000060, /* EMC_PRE_REFRESH_REQ_CNT */
9841 0x00000002, /* EMC_PDEX2WR */
9842 0x00000002, /* EMC_PDEX2RD */
9843 0x00000002, /* EMC_PCHG2PDEN */
9844 0x00000000, /* EMC_ACT2PDEN */
9845 0x00000001, /* EMC_AR2PDEN */
9846 0x0000000c, /* EMC_RW2PDEN */
9847 0x0000000f, /* EMC_TXSR */
9848 0x0000000f, /* EMC_TXSRDLL */
9849 0x00000003, /* EMC_TCKE */
9850 0x00000003, /* EMC_TCKESR */
9851 0x00000003, /* EMC_TPD */
9852 0x00000006, /* EMC_TFAW */
9853 0x00000004, /* EMC_TRPAB */
9854 0x00000003, /* EMC_TCLKSTABLE */
9855 0x00000003, /* EMC_TCLKSTOP */
9856 0x000001a9, /* EMC_TREFBW */
9857 0x00000000, /* EMC_FBIO_CFG6 */
9858 0x00000000, /* EMC_ODT_WRITE */
9859 0x00000000, /* EMC_ODT_READ */
9860 0x1361a296, /* EMC_FBIO_CFG5 */
9861 0x005800a0, /* EMC_CFG_DIG_DLL */
9862 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9863 0x00048000, /* EMC_DLL_XFORM_DQS0 */
9864 0x00048000, /* EMC_DLL_XFORM_DQS1 */
9865 0x00048000, /* EMC_DLL_XFORM_DQS2 */
9866 0x00048000, /* EMC_DLL_XFORM_DQS3 */
9867 0x00048000, /* EMC_DLL_XFORM_DQS4 */
9868 0x00048000, /* EMC_DLL_XFORM_DQS5 */
9869 0x00048000, /* EMC_DLL_XFORM_DQS6 */
9870 0x00048000, /* EMC_DLL_XFORM_DQS7 */
9871 0x00048000, /* EMC_DLL_XFORM_DQS8 */
9872 0x00048000, /* EMC_DLL_XFORM_DQS9 */
9873 0x00048000, /* EMC_DLL_XFORM_DQS10 */
9874 0x00048000, /* EMC_DLL_XFORM_DQS11 */
9875 0x00048000, /* EMC_DLL_XFORM_DQS12 */
9876 0x00048000, /* EMC_DLL_XFORM_DQS13 */
9877 0x00048000, /* EMC_DLL_XFORM_DQS14 */
9878 0x00048000, /* EMC_DLL_XFORM_DQS15 */
9879 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9880 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9881 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9882 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9883 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9884 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9885 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9886 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9887 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9888 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9889 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9890 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9891 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9892 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9893 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9894 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9895 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9896 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9897 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9898 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9899 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9900 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9901 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9902 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9903 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9904 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9905 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9906 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9907 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9908 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9909 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9910 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9911 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9912 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9913 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9914 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9915 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9916 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9917 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9918 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9919 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9920 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9921 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9922 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9923 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9924 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9925 0x00000200, /* EMC_XM2CMDPADCTRL */
9926 0x00000000, /* EMC_XM2CMDPADCTRL4 */
9927 0x00100100, /* EMC_XM2CMDPADCTRL5 */
9928 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9929 0x00000000, /* EMC_XM2DQPADCTRL2 */
9930 0x00000000, /* EMC_XM2DQPADCTRL3 */
9931 0x77ffc000, /* EMC_XM2CLKPADCTRL */
9932 0x00000404, /* EMC_XM2CLKPADCTRL2 */
9933 0x81f1f008, /* EMC_XM2COMPPADCTRL */
9934 0x07070000, /* EMC_XM2VTTGENPADCTRL */
9935 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9936 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9937 0x51451400, /* EMC_XM2DQSPADCTRL3 */
9938 0x00514514, /* EMC_XM2DQSPADCTRL4 */
9939 0x00514514, /* EMC_XM2DQSPADCTRL5 */
9940 0x51451400, /* EMC_XM2DQSPADCTRL6 */
9941 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9942 0x00000000, /* EMC_TXDSRVTTGEN */
9943 0x00000000, /* EMC_FBIO_SPARE */
9944 0x00064000, /* EMC_ZCAL_INTERVAL */
9945 0x00000025, /* EMC_ZCAL_WAIT_CNT */
9946 0x00660011, /* EMC_MRS_WAIT_CNT */
9947 0x00660011, /* EMC_MRS_WAIT_CNT2 */
9948 0x00000000, /* EMC_CTT */
9949 0x00000003, /* EMC_CTT_DURATION */
9950 0x0000f3f3, /* EMC_CFG_PIPE */
9951 0x8000040b, /* EMC_DYN_SELF_REF_CONTROL */
9952 0x0000000a, /* EMC_QPOP */
9953 0x08000001, /* MC_EMEM_ARB_CFG */
9954 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9955 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9956 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9957 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
9958 0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
9959 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9960 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9961 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9962 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9963 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9964 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9965 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9966 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9967 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9968 0x00090403, /* MC_EMEM_ARB_DA_COVERS */
9969 0x72430504, /* MC_EMEM_ARB_MISC0 */
9970 0x70000f03, /* MC_EMEM_ARB_MISC1 */
9971 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9974 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9975 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
9976 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9977 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9978 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9979 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9980 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9981 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9982 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9983 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9984 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9985 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9986 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9987 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
9988 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9989 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9990 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9991 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9992 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9993 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9994 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9995 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9996 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9997 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9998 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9999 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10000 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10002 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10003 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10004 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10006 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
10007 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10008 0x00000802, /* EMC_CTT_TERM_CTRL */
10009 0xf3200000, /* EMC_CFG */
10010 0x000008c7, /* EMC_CFG_2 */
10011 0x0004013c, /* EMC_SEL_DPD_CTRL */
10012 0x00580068, /* EMC_CFG_DIG_DLL */
10013 0x00000008, /* EMC_BGBIAS_CTL0 */
10014 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10015 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10016 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10017 0x00000000, /* Mode Register 0 */
10018 0x00010083, /* Mode Register 1 */
10019 0x00020004, /* Mode Register 2 */
10020 0x800b0000, /* Mode Register 4 */
10021 6890, /* expected dvfs latency (ns) */
10024 0x19, /* V5.0.14 */
10025 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
10026 204000, /* SDRAM frequency */
10027 800, /* min voltage */
10028 800, /* gpu min voltage */
10029 "pllp_out0", /* clock source id */
10030 0x40000002, /* CLK_SOURCE_EMC */
10031 165, /* number of burst_regs */
10032 31, /* number of up_down_regs */
10034 0x0000000c, /* EMC_RC */
10035 0x0000001a, /* EMC_RFC */
10036 0x00000000, /* EMC_RFC_SLR */
10037 0x00000008, /* EMC_RAS */
10038 0x00000003, /* EMC_RP */
10039 0x00000007, /* EMC_R2W */
10040 0x00000008, /* EMC_W2R */
10041 0x00000003, /* EMC_R2P */
10042 0x0000000a, /* EMC_W2P */
10043 0x00000003, /* EMC_RD_RCD */
10044 0x00000003, /* EMC_WR_RCD */
10045 0x00000002, /* EMC_RRD */
10046 0x00000003, /* EMC_REXT */
10047 0x00000000, /* EMC_WEXT */
10048 0x00000002, /* EMC_WDV */
10049 0x00000002, /* EMC_WDV_MASK */
10050 0x00000005, /* EMC_QUSE */
10051 0x00000003, /* EMC_QUSE_WIDTH */
10052 0x00000000, /* EMC_IBDLY */
10053 0x00000003, /* EMC_EINPUT */
10054 0x00000007, /* EMC_EINPUT_DURATION */
10055 0x00010000, /* EMC_PUTERM_EXTRA */
10056 0x00000004, /* EMC_PUTERM_WIDTH */
10057 0x00000000, /* EMC_PUTERM_ADJ */
10058 0x00000000, /* EMC_CDB_CNTL_1 */
10059 0x00000000, /* EMC_CDB_CNTL_2 */
10060 0x00000000, /* EMC_CDB_CNTL_3 */
10061 0x00000002, /* EMC_QRST */
10062 0x0000000e, /* EMC_QSAFE */
10063 0x0000000f, /* EMC_RDV */
10064 0x00000011, /* EMC_RDV_MASK */
10065 0x00000304, /* EMC_REFRESH */
10066 0x00000000, /* EMC_BURST_REFRESH_NUM */
10067 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
10068 0x00000002, /* EMC_PDEX2WR */
10069 0x00000002, /* EMC_PDEX2RD */
10070 0x00000003, /* EMC_PCHG2PDEN */
10071 0x00000000, /* EMC_ACT2PDEN */
10072 0x00000001, /* EMC_AR2PDEN */
10073 0x0000000c, /* EMC_RW2PDEN */
10074 0x0000001d, /* EMC_TXSR */
10075 0x0000001d, /* EMC_TXSRDLL */
10076 0x00000003, /* EMC_TCKE */
10077 0x00000004, /* EMC_TCKESR */
10078 0x00000003, /* EMC_TPD */
10079 0x00000009, /* EMC_TFAW */
10080 0x00000005, /* EMC_TRPAB */
10081 0x00000003, /* EMC_TCLKSTABLE */
10082 0x00000003, /* EMC_TCLKSTOP */
10083 0x00000351, /* EMC_TREFBW */
10084 0x00000000, /* EMC_FBIO_CFG6 */
10085 0x00000000, /* EMC_ODT_WRITE */
10086 0x00000000, /* EMC_ODT_READ */
10087 0x1361a296, /* EMC_FBIO_CFG5 */
10088 0x005800a0, /* EMC_CFG_DIG_DLL */
10089 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10090 0x00048000, /* EMC_DLL_XFORM_DQS0 */
10091 0x00048000, /* EMC_DLL_XFORM_DQS1 */
10092 0x00048000, /* EMC_DLL_XFORM_DQS2 */
10093 0x00048000, /* EMC_DLL_XFORM_DQS3 */
10094 0x00048000, /* EMC_DLL_XFORM_DQS4 */
10095 0x00048000, /* EMC_DLL_XFORM_DQS5 */
10096 0x00048000, /* EMC_DLL_XFORM_DQS6 */
10097 0x00048000, /* EMC_DLL_XFORM_DQS7 */
10098 0x00048000, /* EMC_DLL_XFORM_DQS8 */
10099 0x00048000, /* EMC_DLL_XFORM_DQS9 */
10100 0x00048000, /* EMC_DLL_XFORM_DQS10 */
10101 0x00048000, /* EMC_DLL_XFORM_DQS11 */
10102 0x00048000, /* EMC_DLL_XFORM_DQS12 */
10103 0x00048000, /* EMC_DLL_XFORM_DQS13 */
10104 0x00048000, /* EMC_DLL_XFORM_DQS14 */
10105 0x00048000, /* EMC_DLL_XFORM_DQS15 */
10106 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10107 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10108 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10109 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10110 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10111 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10112 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10113 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10114 0x00080000, /* EMC_DLL_XFORM_ADDR0 */
10115 0x00080000, /* EMC_DLL_XFORM_ADDR1 */
10116 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10117 0x00080000, /* EMC_DLL_XFORM_ADDR3 */
10118 0x00080000, /* EMC_DLL_XFORM_ADDR4 */
10119 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10120 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10121 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10122 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10123 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10124 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10125 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10126 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10127 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10128 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10129 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10130 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10131 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10132 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10133 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10134 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10135 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10136 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10137 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10138 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10139 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10140 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10141 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10142 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10143 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10144 0x00090000, /* EMC_DLL_XFORM_DQ0 */
10145 0x00090000, /* EMC_DLL_XFORM_DQ1 */
10146 0x00090000, /* EMC_DLL_XFORM_DQ2 */
10147 0x00090000, /* EMC_DLL_XFORM_DQ3 */
10148 0x00009000, /* EMC_DLL_XFORM_DQ4 */
10149 0x00009000, /* EMC_DLL_XFORM_DQ5 */
10150 0x00009000, /* EMC_DLL_XFORM_DQ6 */
10151 0x00009000, /* EMC_DLL_XFORM_DQ7 */
10152 0x00000200, /* EMC_XM2CMDPADCTRL */
10153 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10154 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10155 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
10156 0x00000000, /* EMC_XM2DQPADCTRL2 */
10157 0x00000000, /* EMC_XM2DQPADCTRL3 */
10158 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10159 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10160 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10161 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10162 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10163 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10164 0x51451400, /* EMC_XM2DQSPADCTRL3 */
10165 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10166 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10167 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10168 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10169 0x00000000, /* EMC_TXDSRVTTGEN */
10170 0x00000000, /* EMC_FBIO_SPARE */
10171 0x00064000, /* EMC_ZCAL_INTERVAL */
10172 0x0000004a, /* EMC_ZCAL_WAIT_CNT */
10173 0x00cc0011, /* EMC_MRS_WAIT_CNT */
10174 0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
10175 0x00000000, /* EMC_CTT */
10176 0x00000004, /* EMC_CTT_DURATION */
10177 0x0000d3b3, /* EMC_CFG_PIPE */
10178 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
10179 0x0000000a, /* EMC_QPOP */
10180 0x01000003, /* MC_EMEM_ARB_CFG */
10181 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10182 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10183 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
10184 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
10185 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
10186 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
10187 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10188 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10189 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10190 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10191 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10192 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10193 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10194 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10195 0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
10196 0x71e40a07, /* MC_EMEM_ARB_MISC0 */
10197 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10198 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10201 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
10202 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
10203 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10204 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10205 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10206 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10207 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10208 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10209 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10210 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10211 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10212 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10213 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10214 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
10215 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10216 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10217 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10218 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10219 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10220 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10221 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10222 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10223 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10224 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10225 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10226 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10227 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10229 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10230 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10231 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10233 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
10234 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10235 0x00000802, /* EMC_CTT_TERM_CTRL */
10236 0xf3200000, /* EMC_CFG */
10237 0x000008cf, /* EMC_CFG_2 */
10238 0x0004013c, /* EMC_SEL_DPD_CTRL */
10239 0x00580068, /* EMC_CFG_DIG_DLL */
10240 0x00000008, /* EMC_BGBIAS_CTL0 */
10241 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10242 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10243 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10244 0x00000000, /* Mode Register 0 */
10245 0x00010083, /* Mode Register 1 */
10246 0x00020004, /* Mode Register 2 */
10247 0x800b0000, /* Mode Register 4 */
10248 3420, /* expected dvfs latency (ns) */
10251 0x19, /* V5.0.14 */
10252 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
10253 300000, /* SDRAM frequency */
10254 820, /* min voltage */
10255 820, /* gpu min voltage */
10256 "pllc_out0", /* clock source id */
10257 0x20000002, /* CLK_SOURCE_EMC */
10258 165, /* number of burst_regs */
10259 31, /* number of up_down_regs */
10261 0x00000011, /* EMC_RC */
10262 0x00000026, /* EMC_RFC */
10263 0x00000000, /* EMC_RFC_SLR */
10264 0x0000000c, /* EMC_RAS */
10265 0x00000005, /* EMC_RP */
10266 0x00000007, /* EMC_R2W */
10267 0x00000008, /* EMC_W2R */
10268 0x00000003, /* EMC_R2P */
10269 0x0000000a, /* EMC_W2P */
10270 0x00000005, /* EMC_RD_RCD */
10271 0x00000005, /* EMC_WR_RCD */
10272 0x00000002, /* EMC_RRD */
10273 0x00000003, /* EMC_REXT */
10274 0x00000000, /* EMC_WEXT */
10275 0x00000002, /* EMC_WDV */
10276 0x00000002, /* EMC_WDV_MASK */
10277 0x00000006, /* EMC_QUSE */
10278 0x00000003, /* EMC_QUSE_WIDTH */
10279 0x00000000, /* EMC_IBDLY */
10280 0x00000003, /* EMC_EINPUT */
10281 0x00000008, /* EMC_EINPUT_DURATION */
10282 0x00030000, /* EMC_PUTERM_EXTRA */
10283 0x00000004, /* EMC_PUTERM_WIDTH */
10284 0x00000000, /* EMC_PUTERM_ADJ */
10285 0x00000000, /* EMC_CDB_CNTL_1 */
10286 0x00000000, /* EMC_CDB_CNTL_2 */
10287 0x00000000, /* EMC_CDB_CNTL_3 */
10288 0x00000002, /* EMC_QRST */
10289 0x0000000f, /* EMC_QSAFE */
10290 0x00000012, /* EMC_RDV */
10291 0x00000014, /* EMC_RDV_MASK */
10292 0x0000046e, /* EMC_REFRESH */
10293 0x00000000, /* EMC_BURST_REFRESH_NUM */
10294 0x0000011b, /* EMC_PRE_REFRESH_REQ_CNT */
10295 0x00000002, /* EMC_PDEX2WR */
10296 0x00000002, /* EMC_PDEX2RD */
10297 0x00000005, /* EMC_PCHG2PDEN */
10298 0x00000000, /* EMC_ACT2PDEN */
10299 0x00000001, /* EMC_AR2PDEN */
10300 0x0000000c, /* EMC_RW2PDEN */
10301 0x0000002a, /* EMC_TXSR */
10302 0x0000002a, /* EMC_TXSRDLL */
10303 0x00000003, /* EMC_TCKE */
10304 0x00000005, /* EMC_TCKESR */
10305 0x00000003, /* EMC_TPD */
10306 0x0000000d, /* EMC_TFAW */
10307 0x00000007, /* EMC_TRPAB */
10308 0x00000003, /* EMC_TCLKSTABLE */
10309 0x00000003, /* EMC_TCLKSTOP */
10310 0x000004e0, /* EMC_TREFBW */
10311 0x00000000, /* EMC_FBIO_CFG6 */
10312 0x00000000, /* EMC_ODT_WRITE */
10313 0x00000000, /* EMC_ODT_READ */
10314 0x1361a096, /* EMC_FBIO_CFG5 */
10315 0x005800a0, /* EMC_CFG_DIG_DLL */
10316 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10317 0x00020000, /* EMC_DLL_XFORM_DQS0 */
10318 0x00020000, /* EMC_DLL_XFORM_DQS1 */
10319 0x00020000, /* EMC_DLL_XFORM_DQS2 */
10320 0x00020000, /* EMC_DLL_XFORM_DQS3 */
10321 0x00020000, /* EMC_DLL_XFORM_DQS4 */
10322 0x00020000, /* EMC_DLL_XFORM_DQS5 */
10323 0x00020000, /* EMC_DLL_XFORM_DQS6 */
10324 0x00020000, /* EMC_DLL_XFORM_DQS7 */
10325 0x00020000, /* EMC_DLL_XFORM_DQS8 */
10326 0x00020000, /* EMC_DLL_XFORM_DQS9 */
10327 0x00020000, /* EMC_DLL_XFORM_DQS10 */
10328 0x00020000, /* EMC_DLL_XFORM_DQS11 */
10329 0x00020000, /* EMC_DLL_XFORM_DQS12 */
10330 0x00020000, /* EMC_DLL_XFORM_DQS13 */
10331 0x00020000, /* EMC_DLL_XFORM_DQS14 */
10332 0x00020000, /* EMC_DLL_XFORM_DQS15 */
10333 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10334 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10335 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10336 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10337 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10338 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10339 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10340 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10341 0x00060000, /* EMC_DLL_XFORM_ADDR0 */
10342 0x00060000, /* EMC_DLL_XFORM_ADDR1 */
10343 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10344 0x00060000, /* EMC_DLL_XFORM_ADDR3 */
10345 0x00060000, /* EMC_DLL_XFORM_ADDR4 */
10346 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10347 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10348 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10349 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10350 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10351 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10352 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10353 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10354 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10355 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10356 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10357 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10358 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10359 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10360 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10361 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10362 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10363 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10364 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10365 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10366 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10367 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10368 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10369 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10370 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10371 0x00060000, /* EMC_DLL_XFORM_DQ0 */
10372 0x00060000, /* EMC_DLL_XFORM_DQ1 */
10373 0x00060000, /* EMC_DLL_XFORM_DQ2 */
10374 0x00060000, /* EMC_DLL_XFORM_DQ3 */
10375 0x00006000, /* EMC_DLL_XFORM_DQ4 */
10376 0x00006000, /* EMC_DLL_XFORM_DQ5 */
10377 0x00006000, /* EMC_DLL_XFORM_DQ6 */
10378 0x00006000, /* EMC_DLL_XFORM_DQ7 */
10379 0x00000200, /* EMC_XM2CMDPADCTRL */
10380 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10381 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10382 0x01231239, /* EMC_XM2DQSPADCTRL2 */
10383 0x00000000, /* EMC_XM2DQPADCTRL2 */
10384 0x00000000, /* EMC_XM2DQPADCTRL3 */
10385 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10386 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10387 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10388 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10389 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10390 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10391 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10392 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10393 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10394 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10395 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10396 0x00000000, /* EMC_TXDSRVTTGEN */
10397 0x00000000, /* EMC_FBIO_SPARE */
10398 0x00064000, /* EMC_ZCAL_INTERVAL */
10399 0x0000006c, /* EMC_ZCAL_WAIT_CNT */
10400 0x012c0011, /* EMC_MRS_WAIT_CNT */
10401 0x012c0011, /* EMC_MRS_WAIT_CNT2 */
10402 0x00000000, /* EMC_CTT */
10403 0x00000004, /* EMC_CTT_DURATION */
10404 0x000052a3, /* EMC_CFG_PIPE */
10405 0x800009ed, /* EMC_DYN_SELF_REF_CONTROL */
10406 0x0000000b, /* EMC_QPOP */
10407 0x08000004, /* MC_EMEM_ARB_CFG */
10408 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10409 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10410 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
10411 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
10412 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
10413 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
10414 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10415 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10416 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10417 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10418 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10419 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10420 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10421 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10422 0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
10423 0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
10424 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10425 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10428 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
10429 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
10430 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10431 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10432 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10433 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10434 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10435 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10436 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10437 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10438 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10439 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10440 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10441 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
10442 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10443 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10444 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10445 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10446 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10447 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10448 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10449 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10450 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10451 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10452 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10453 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10454 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10457 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10458 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10460 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
10461 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10462 0x00000802, /* EMC_CTT_TERM_CTRL */
10463 0xf3300000, /* EMC_CFG */
10464 0x000008d7, /* EMC_CFG_2 */
10465 0x0004013c, /* EMC_SEL_DPD_CTRL */
10466 0x00580068, /* EMC_CFG_DIG_DLL */
10467 0x00000000, /* EMC_BGBIAS_CTL0 */
10468 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10469 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10470 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10471 0x00000000, /* Mode Register 0 */
10472 0x00010083, /* Mode Register 1 */
10473 0x00020004, /* Mode Register 2 */
10474 0x800b0000, /* Mode Register 4 */
10475 2680, /* expected dvfs latency (ns) */
10478 0x19, /* V5.0.14 */
10479 "09_396000_05_V5.0.14_V1.1", /* DVFS table version */
10480 396000, /* SDRAM frequency */
10481 850, /* min voltage */
10482 850, /* gpu min voltage */
10483 "pllm_out0", /* clock source id */
10484 0x00000002, /* CLK_SOURCE_EMC */
10485 165, /* number of burst_regs */
10486 31, /* number of up_down_regs */
10488 0x00000017, /* EMC_RC */
10489 0x00000033, /* EMC_RFC */
10490 0x00000000, /* EMC_RFC_SLR */
10491 0x00000010, /* EMC_RAS */
10492 0x00000007, /* EMC_RP */
10493 0x00000008, /* EMC_R2W */
10494 0x00000008, /* EMC_W2R */
10495 0x00000003, /* EMC_R2P */
10496 0x0000000a, /* EMC_W2P */
10497 0x00000007, /* EMC_RD_RCD */
10498 0x00000007, /* EMC_WR_RCD */
10499 0x00000003, /* EMC_RRD */
10500 0x00000003, /* EMC_REXT */
10501 0x00000000, /* EMC_WEXT */
10502 0x00000002, /* EMC_WDV */
10503 0x00000002, /* EMC_WDV_MASK */
10504 0x00000006, /* EMC_QUSE */
10505 0x00000003, /* EMC_QUSE_WIDTH */
10506 0x00000000, /* EMC_IBDLY */
10507 0x00000002, /* EMC_EINPUT */
10508 0x00000009, /* EMC_EINPUT_DURATION */
10509 0x00030000, /* EMC_PUTERM_EXTRA */
10510 0x00000004, /* EMC_PUTERM_WIDTH */
10511 0x00000000, /* EMC_PUTERM_ADJ */
10512 0x00000000, /* EMC_CDB_CNTL_1 */
10513 0x00000000, /* EMC_CDB_CNTL_2 */
10514 0x00000000, /* EMC_CDB_CNTL_3 */
10515 0x00000001, /* EMC_QRST */
10516 0x00000010, /* EMC_QSAFE */
10517 0x00000012, /* EMC_RDV */
10518 0x00000014, /* EMC_RDV_MASK */
10519 0x000005d9, /* EMC_REFRESH */
10520 0x00000000, /* EMC_BURST_REFRESH_NUM */
10521 0x00000176, /* EMC_PRE_REFRESH_REQ_CNT */
10522 0x00000002, /* EMC_PDEX2WR */
10523 0x00000002, /* EMC_PDEX2RD */
10524 0x00000007, /* EMC_PCHG2PDEN */
10525 0x00000000, /* EMC_ACT2PDEN */
10526 0x00000001, /* EMC_AR2PDEN */
10527 0x0000000e, /* EMC_RW2PDEN */
10528 0x00000038, /* EMC_TXSR */
10529 0x00000038, /* EMC_TXSRDLL */
10530 0x00000003, /* EMC_TCKE */
10531 0x00000006, /* EMC_TCKESR */
10532 0x00000003, /* EMC_TPD */
10533 0x00000012, /* EMC_TFAW */
10534 0x00000009, /* EMC_TRPAB */
10535 0x00000003, /* EMC_TCLKSTABLE */
10536 0x00000003, /* EMC_TCLKSTOP */
10537 0x00000670, /* EMC_TREFBW */
10538 0x00000000, /* EMC_FBIO_CFG6 */
10539 0x00000000, /* EMC_ODT_WRITE */
10540 0x00000000, /* EMC_ODT_READ */
10541 0x1361a096, /* EMC_FBIO_CFG5 */
10542 0x005800a0, /* EMC_CFG_DIG_DLL */
10543 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10544 0x00020000, /* EMC_DLL_XFORM_DQS0 */
10545 0x00020000, /* EMC_DLL_XFORM_DQS1 */
10546 0x00020000, /* EMC_DLL_XFORM_DQS2 */
10547 0x00020000, /* EMC_DLL_XFORM_DQS3 */
10548 0x00020000, /* EMC_DLL_XFORM_DQS4 */
10549 0x00020000, /* EMC_DLL_XFORM_DQS5 */
10550 0x00020000, /* EMC_DLL_XFORM_DQS6 */
10551 0x00020000, /* EMC_DLL_XFORM_DQS7 */
10552 0x00020000, /* EMC_DLL_XFORM_DQS8 */
10553 0x00020000, /* EMC_DLL_XFORM_DQS9 */
10554 0x00020000, /* EMC_DLL_XFORM_DQS10 */
10555 0x00020000, /* EMC_DLL_XFORM_DQS11 */
10556 0x00020000, /* EMC_DLL_XFORM_DQS12 */
10557 0x00020000, /* EMC_DLL_XFORM_DQS13 */
10558 0x00020000, /* EMC_DLL_XFORM_DQS14 */
10559 0x00020000, /* EMC_DLL_XFORM_DQS15 */
10560 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10561 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10562 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10563 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10564 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10565 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10566 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10567 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10568 0x00050000, /* EMC_DLL_XFORM_ADDR0 */
10569 0x00050000, /* EMC_DLL_XFORM_ADDR1 */
10570 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10571 0x00050000, /* EMC_DLL_XFORM_ADDR3 */
10572 0x00050000, /* EMC_DLL_XFORM_ADDR4 */
10573 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10574 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10575 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10576 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10577 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10578 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10579 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10580 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10581 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10582 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10583 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10584 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10585 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10586 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10587 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10588 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10589 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10590 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10591 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10592 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10593 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10594 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10595 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10596 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10597 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10598 0x00040000, /* EMC_DLL_XFORM_DQ0 */
10599 0x00040000, /* EMC_DLL_XFORM_DQ1 */
10600 0x00040000, /* EMC_DLL_XFORM_DQ2 */
10601 0x00040000, /* EMC_DLL_XFORM_DQ3 */
10602 0x00004000, /* EMC_DLL_XFORM_DQ4 */
10603 0x00004000, /* EMC_DLL_XFORM_DQ5 */
10604 0x00004000, /* EMC_DLL_XFORM_DQ6 */
10605 0x00004000, /* EMC_DLL_XFORM_DQ7 */
10606 0x00000200, /* EMC_XM2CMDPADCTRL */
10607 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10608 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10609 0x01231239, /* EMC_XM2DQSPADCTRL2 */
10610 0x00000000, /* EMC_XM2DQPADCTRL2 */
10611 0x00000000, /* EMC_XM2DQPADCTRL3 */
10612 0x77ffc000, /* EMC_XM2CLKPADCTRL */
10613 0x00000606, /* EMC_XM2CLKPADCTRL2 */
10614 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10615 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10616 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10617 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10618 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10619 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10620 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10621 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10622 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10623 0x00000000, /* EMC_TXDSRVTTGEN */
10624 0x00000000, /* EMC_FBIO_SPARE */
10625 0x00064000, /* EMC_ZCAL_INTERVAL */
10626 0x0000008f, /* EMC_ZCAL_WAIT_CNT */
10627 0x018c0011, /* EMC_MRS_WAIT_CNT */
10628 0x018c0011, /* EMC_MRS_WAIT_CNT2 */
10629 0x00000000, /* EMC_CTT */
10630 0x00000004, /* EMC_CTT_DURATION */
10631 0x000052a3, /* EMC_CFG_PIPE */
10632 0x80000cc7, /* EMC_DYN_SELF_REF_CONTROL */
10633 0x0000000b, /* EMC_QPOP */
10634 0x0f000005, /* MC_EMEM_ARB_CFG */
10635 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10636 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
10637 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
10638 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
10639 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
10640 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
10641 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10642 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10643 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10644 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10645 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10646 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10647 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10648 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10649 0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
10650 0x71c6120d, /* MC_EMEM_ARB_MISC0 */
10651 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10652 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10655 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
10656 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
10657 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10658 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10659 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10660 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10661 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10662 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10663 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10664 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10665 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10666 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10667 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10668 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
10669 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10670 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10671 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10672 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10673 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10674 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10675 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10676 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10677 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10678 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10679 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10680 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10681 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10682 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10684 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10685 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10687 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
10688 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10689 0x00000802, /* EMC_CTT_TERM_CTRL */
10690 0xf3300000, /* EMC_CFG */
10691 0x00000897, /* EMC_CFG_2 */
10692 0x0004001c, /* EMC_SEL_DPD_CTRL */
10693 0x00580068, /* EMC_CFG_DIG_DLL */
10694 0x00000000, /* EMC_BGBIAS_CTL0 */
10695 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10696 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10697 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10698 0x00000000, /* Mode Register 0 */
10699 0x00010083, /* Mode Register 1 */
10700 0x00020004, /* Mode Register 2 */
10701 0x800b0000, /* Mode Register 4 */
10702 2180, /* expected dvfs latency (ns) */
10705 0x19, /* V5.0.14 */
10706 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
10707 528000, /* SDRAM frequency */
10708 880, /* min voltage */
10709 870, /* gpu min voltage */
10710 "pllm_ud", /* clock source id */
10711 0x80000000, /* CLK_SOURCE_EMC */
10712 165, /* number of burst_regs */
10713 31, /* number of up_down_regs */
10715 0x0000001f, /* EMC_RC */
10716 0x00000044, /* EMC_RFC */
10717 0x00000000, /* EMC_RFC_SLR */
10718 0x00000016, /* EMC_RAS */
10719 0x00000009, /* EMC_RP */
10720 0x0000000a, /* EMC_R2W */
10721 0x00000009, /* EMC_W2R */
10722 0x00000003, /* EMC_R2P */
10723 0x0000000d, /* EMC_W2P */
10724 0x00000009, /* EMC_RD_RCD */
10725 0x00000009, /* EMC_WR_RCD */
10726 0x00000005, /* EMC_RRD */
10727 0x00000004, /* EMC_REXT */
10728 0x00000000, /* EMC_WEXT */
10729 0x00000002, /* EMC_WDV */
10730 0x00000002, /* EMC_WDV_MASK */
10731 0x00000008, /* EMC_QUSE */
10732 0x00000003, /* EMC_QUSE_WIDTH */
10733 0x00000000, /* EMC_IBDLY */
10734 0x00000003, /* EMC_EINPUT */
10735 0x0000000a, /* EMC_EINPUT_DURATION */
10736 0x00050000, /* EMC_PUTERM_EXTRA */
10737 0x00000004, /* EMC_PUTERM_WIDTH */
10738 0x00000000, /* EMC_PUTERM_ADJ */
10739 0x00000000, /* EMC_CDB_CNTL_1 */
10740 0x00000000, /* EMC_CDB_CNTL_2 */
10741 0x00000000, /* EMC_CDB_CNTL_3 */
10742 0x00000002, /* EMC_QRST */
10743 0x00000011, /* EMC_QSAFE */
10744 0x00000015, /* EMC_RDV */
10745 0x00000017, /* EMC_RDV_MASK */
10746 0x000007cd, /* EMC_REFRESH */
10747 0x00000000, /* EMC_BURST_REFRESH_NUM */
10748 0x000001f3, /* EMC_PRE_REFRESH_REQ_CNT */
10749 0x00000003, /* EMC_PDEX2WR */
10750 0x00000003, /* EMC_PDEX2RD */
10751 0x00000009, /* EMC_PCHG2PDEN */
10752 0x00000000, /* EMC_ACT2PDEN */
10753 0x00000001, /* EMC_AR2PDEN */
10754 0x00000011, /* EMC_RW2PDEN */
10755 0x0000004a, /* EMC_TXSR */
10756 0x0000004a, /* EMC_TXSRDLL */
10757 0x00000004, /* EMC_TCKE */
10758 0x00000008, /* EMC_TCKESR */
10759 0x00000004, /* EMC_TPD */
10760 0x00000019, /* EMC_TFAW */
10761 0x0000000c, /* EMC_TRPAB */
10762 0x00000003, /* EMC_TCLKSTABLE */
10763 0x00000003, /* EMC_TCLKSTOP */
10764 0x00000895, /* EMC_TREFBW */
10765 0x00000000, /* EMC_FBIO_CFG6 */
10766 0x00000000, /* EMC_ODT_WRITE */
10767 0x00000000, /* EMC_ODT_READ */
10768 0x1361a096, /* EMC_FBIO_CFG5 */
10769 0xe01200b9, /* EMC_CFG_DIG_DLL */
10770 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10771 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10772 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
10773 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
10774 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
10775 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
10776 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
10777 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
10778 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
10779 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
10780 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
10781 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
10782 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
10783 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
10784 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
10785 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
10786 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
10787 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10788 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10789 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10790 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10791 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10792 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10793 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10794 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10795 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
10796 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
10797 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10798 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
10799 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
10800 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10801 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10802 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10803 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10804 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10805 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10806 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10807 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10808 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10809 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10810 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10811 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10812 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10813 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10814 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10815 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10816 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10817 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10818 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10819 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10820 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10821 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10822 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10823 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10824 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10825 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
10826 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
10827 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
10828 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
10829 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
10830 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
10831 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
10832 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
10833 0x00000220, /* EMC_XM2CMDPADCTRL */
10834 0x00000000, /* EMC_XM2CMDPADCTRL4 */
10835 0x00100100, /* EMC_XM2CMDPADCTRL5 */
10836 0x0123123d, /* EMC_XM2DQSPADCTRL2 */
10837 0x00000000, /* EMC_XM2DQPADCTRL2 */
10838 0x00000000, /* EMC_XM2DQPADCTRL3 */
10839 0x77ffc004, /* EMC_XM2CLKPADCTRL */
10840 0x00000505, /* EMC_XM2CLKPADCTRL2 */
10841 0x81f1f008, /* EMC_XM2COMPPADCTRL */
10842 0x07070000, /* EMC_XM2VTTGENPADCTRL */
10843 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10844 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10845 0x51451420, /* EMC_XM2DQSPADCTRL3 */
10846 0x00514514, /* EMC_XM2DQSPADCTRL4 */
10847 0x00514514, /* EMC_XM2DQSPADCTRL5 */
10848 0x51451400, /* EMC_XM2DQSPADCTRL6 */
10849 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10850 0x00000000, /* EMC_TXDSRVTTGEN */
10851 0x00000000, /* EMC_FBIO_SPARE */
10852 0x00064000, /* EMC_ZCAL_INTERVAL */
10853 0x000000bf, /* EMC_ZCAL_WAIT_CNT */
10854 0x02100013, /* EMC_MRS_WAIT_CNT */
10855 0x02100013, /* EMC_MRS_WAIT_CNT2 */
10856 0x00000000, /* EMC_CTT */
10857 0x00000004, /* EMC_CTT_DURATION */
10858 0x000042a0, /* EMC_CFG_PIPE */
10859 0x800010b3, /* EMC_DYN_SELF_REF_CONTROL */
10860 0x0000000d, /* EMC_QPOP */
10861 0x0f000007, /* MC_EMEM_ARB_CFG */
10862 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10863 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
10864 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
10865 0x00000010, /* MC_EMEM_ARB_TIMING_RC */
10866 0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
10867 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
10868 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
10869 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10870 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10871 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10872 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10873 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
10874 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
10875 0x06060103, /* MC_EMEM_ARB_DA_TURNS */
10876 0x00120b10, /* MC_EMEM_ARB_DA_COVERS */
10877 0x71c81811, /* MC_EMEM_ARB_MISC0 */
10878 0x70000f03, /* MC_EMEM_ARB_MISC1 */
10879 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10882 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
10883 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
10884 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10885 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10886 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10887 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10888 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10889 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10890 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10891 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10892 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10893 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10894 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10895 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
10896 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
10897 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10898 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10899 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10900 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10901 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10902 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10903 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10904 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10905 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10906 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10907 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10908 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10909 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10910 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10911 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10912 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10914 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
10915 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10916 0x00000802, /* EMC_CTT_TERM_CTRL */
10917 0xf3300000, /* EMC_CFG */
10918 0x0000089f, /* EMC_CFG_2 */
10919 0x0004001c, /* EMC_SEL_DPD_CTRL */
10920 0xe0120069, /* EMC_CFG_DIG_DLL */
10921 0x00000000, /* EMC_BGBIAS_CTL0 */
10922 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10923 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10924 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10925 0x00000000, /* Mode Register 0 */
10926 0x000100c3, /* Mode Register 1 */
10927 0x00020006, /* Mode Register 2 */
10928 0x800b0000, /* Mode Register 4 */
10929 1440, /* expected dvfs latency (ns) */
10932 0x19, /* V5.0.14 */
10933 "09_600000_04_V5.0.14_V1.1", /* DVFS table version */
10934 600000, /* SDRAM frequency */
10935 910, /* min voltage */
10936 910, /* gpu min voltage */
10937 "pllc_ud", /* clock source id */
10938 0xe0000000, /* CLK_SOURCE_EMC */
10939 165, /* number of burst_regs */
10940 31, /* number of up_down_regs */
10942 0x00000023, /* EMC_RC */
10943 0x0000004d, /* EMC_RFC */
10944 0x00000000, /* EMC_RFC_SLR */
10945 0x00000019, /* EMC_RAS */
10946 0x0000000a, /* EMC_RP */
10947 0x0000000a, /* EMC_R2W */
10948 0x0000000b, /* EMC_W2R */
10949 0x00000004, /* EMC_R2P */
10950 0x0000000f, /* EMC_W2P */
10951 0x0000000a, /* EMC_RD_RCD */
10952 0x0000000a, /* EMC_WR_RCD */
10953 0x00000005, /* EMC_RRD */
10954 0x00000004, /* EMC_REXT */
10955 0x00000000, /* EMC_WEXT */
10956 0x00000004, /* EMC_WDV */
10957 0x00000004, /* EMC_WDV_MASK */
10958 0x0000000a, /* EMC_QUSE */
10959 0x00000004, /* EMC_QUSE_WIDTH */
10960 0x00000000, /* EMC_IBDLY */
10961 0x00000003, /* EMC_EINPUT */
10962 0x0000000d, /* EMC_EINPUT_DURATION */
10963 0x00070000, /* EMC_PUTERM_EXTRA */
10964 0x00000005, /* EMC_PUTERM_WIDTH */
10965 0x00000000, /* EMC_PUTERM_ADJ */
10966 0x00000000, /* EMC_CDB_CNTL_1 */
10967 0x00000000, /* EMC_CDB_CNTL_2 */
10968 0x00000000, /* EMC_CDB_CNTL_3 */
10969 0x00000002, /* EMC_QRST */
10970 0x00000014, /* EMC_QSAFE */
10971 0x00000018, /* EMC_RDV */
10972 0x0000001a, /* EMC_RDV_MASK */
10973 0x000008e4, /* EMC_REFRESH */
10974 0x00000000, /* EMC_BURST_REFRESH_NUM */
10975 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
10976 0x00000004, /* EMC_PDEX2WR */
10977 0x00000004, /* EMC_PDEX2RD */
10978 0x0000000a, /* EMC_PCHG2PDEN */
10979 0x00000000, /* EMC_ACT2PDEN */
10980 0x00000001, /* EMC_AR2PDEN */
10981 0x00000013, /* EMC_RW2PDEN */
10982 0x00000054, /* EMC_TXSR */
10983 0x00000054, /* EMC_TXSRDLL */
10984 0x00000005, /* EMC_TCKE */
10985 0x00000009, /* EMC_TCKESR */
10986 0x00000005, /* EMC_TPD */
10987 0x0000001c, /* EMC_TFAW */
10988 0x0000000d, /* EMC_TRPAB */
10989 0x00000003, /* EMC_TCLKSTABLE */
10990 0x00000003, /* EMC_TCLKSTOP */
10991 0x000009c0, /* EMC_TREFBW */
10992 0x00000000, /* EMC_FBIO_CFG6 */
10993 0x00000000, /* EMC_ODT_WRITE */
10994 0x00000000, /* EMC_ODT_READ */
10995 0x1361a096, /* EMC_FBIO_CFG5 */
10996 0xe00e00b9, /* EMC_CFG_DIG_DLL */
10997 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10998 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10999 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
11000 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
11001 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
11002 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
11003 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
11004 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
11005 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
11006 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
11007 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
11008 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
11009 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
11010 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
11011 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
11012 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
11013 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
11014 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11015 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11016 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11017 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11018 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11019 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11020 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11021 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11022 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11023 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11024 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11025 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11026 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11027 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11028 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11029 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11030 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11031 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11032 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11033 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11034 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11035 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11036 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11037 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11038 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11039 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11040 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11041 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11042 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11043 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11044 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11045 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11046 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11047 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11048 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11049 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11050 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11051 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11052 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
11053 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
11054 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
11055 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
11056 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
11057 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
11058 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
11059 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
11060 0x00000220, /* EMC_XM2CMDPADCTRL */
11061 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11062 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11063 0x0121103d, /* EMC_XM2DQSPADCTRL2 */
11064 0x00000000, /* EMC_XM2DQPADCTRL2 */
11065 0x00000000, /* EMC_XM2DQPADCTRL3 */
11066 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11067 0x00000606, /* EMC_XM2CLKPADCTRL2 */
11068 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11069 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11070 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11071 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11072 0x51451420, /* EMC_XM2DQSPADCTRL3 */
11073 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11074 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11075 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11076 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11077 0x00000000, /* EMC_TXDSRVTTGEN */
11078 0x00000000, /* EMC_FBIO_SPARE */
11079 0x00064000, /* EMC_ZCAL_INTERVAL */
11080 0x000000d8, /* EMC_ZCAL_WAIT_CNT */
11081 0x02580014, /* EMC_MRS_WAIT_CNT */
11082 0x02580014, /* EMC_MRS_WAIT_CNT2 */
11083 0x00000000, /* EMC_CTT */
11084 0x00000005, /* EMC_CTT_DURATION */
11085 0x000040a0, /* EMC_CFG_PIPE */
11086 0x800012d6, /* EMC_DYN_SELF_REF_CONTROL */
11087 0x00000010, /* EMC_QPOP */
11088 0x00000009, /* MC_EMEM_ARB_CFG */
11089 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11090 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
11091 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
11092 0x00000012, /* MC_EMEM_ARB_TIMING_RC */
11093 0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
11094 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
11095 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
11096 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11097 0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11098 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11099 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11100 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
11101 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
11102 0x07060103, /* MC_EMEM_ARB_DA_TURNS */
11103 0x00140d12, /* MC_EMEM_ARB_DA_COVERS */
11104 0x71c91b13, /* MC_EMEM_ARB_MISC0 */
11105 0x70000f03, /* MC_EMEM_ARB_MISC1 */
11106 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11109 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
11110 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
11111 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11112 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11113 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11114 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11115 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11116 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11117 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11118 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11119 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11120 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11121 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11122 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
11123 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
11124 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11125 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11126 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11127 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11128 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11129 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11130 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11131 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11132 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11133 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11134 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11135 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11136 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11137 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11138 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11139 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11141 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
11142 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11143 0x00000802, /* EMC_CTT_TERM_CTRL */
11144 0xf3300000, /* EMC_CFG */
11145 0x0000089f, /* EMC_CFG_2 */
11146 0x0004001c, /* EMC_SEL_DPD_CTRL */
11147 0xe00e0069, /* EMC_CFG_DIG_DLL */
11148 0x00000000, /* EMC_BGBIAS_CTL0 */
11149 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11150 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11151 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11152 0x00000000, /* Mode Register 0 */
11153 0x000100e3, /* Mode Register 1 */
11154 0x00020007, /* Mode Register 2 */
11155 0x800b0000, /* Mode Register 4 */
11156 1440, /* expected dvfs latency (ns) */
11159 0x19, /* V5.0.14 */
11160 "09_792000_04_V5.0.14_V1.1", /* DVFS table version */
11161 792000, /* SDRAM frequency */
11162 980, /* min voltage */
11163 980, /* gpu min voltage */
11164 "pllm_ud", /* clock source id */
11165 0x80000000, /* CLK_SOURCE_EMC */
11166 165, /* number of burst_regs */
11167 31, /* number of up_down_regs */
11169 0x0000002f, /* EMC_RC */
11170 0x00000066, /* EMC_RFC */
11171 0x00000000, /* EMC_RFC_SLR */
11172 0x00000021, /* EMC_RAS */
11173 0x0000000e, /* EMC_RP */
11174 0x0000000e, /* EMC_R2W */
11175 0x0000000d, /* EMC_W2R */
11176 0x00000005, /* EMC_R2P */
11177 0x00000013, /* EMC_W2P */
11178 0x0000000e, /* EMC_RD_RCD */
11179 0x0000000e, /* EMC_WR_RCD */
11180 0x00000007, /* EMC_RRD */
11181 0x00000004, /* EMC_REXT */
11182 0x00000000, /* EMC_WEXT */
11183 0x00000005, /* EMC_WDV */
11184 0x00000005, /* EMC_WDV_MASK */
11185 0x0000000e, /* EMC_QUSE */
11186 0x00000004, /* EMC_QUSE_WIDTH */
11187 0x00000000, /* EMC_IBDLY */
11188 0x00000005, /* EMC_EINPUT */
11189 0x0000000f, /* EMC_EINPUT_DURATION */
11190 0x000b0000, /* EMC_PUTERM_EXTRA */
11191 0x00000006, /* EMC_PUTERM_WIDTH */
11192 0x00000000, /* EMC_PUTERM_ADJ */
11193 0x00000000, /* EMC_CDB_CNTL_1 */
11194 0x00000000, /* EMC_CDB_CNTL_2 */
11195 0x00000000, /* EMC_CDB_CNTL_3 */
11196 0x00000004, /* EMC_QRST */
11197 0x00000016, /* EMC_QSAFE */
11198 0x0000001d, /* EMC_RDV */
11199 0x0000001f, /* EMC_RDV_MASK */
11200 0x00000bd1, /* EMC_REFRESH */
11201 0x00000000, /* EMC_BURST_REFRESH_NUM */
11202 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
11203 0x00000005, /* EMC_PDEX2WR */
11204 0x00000005, /* EMC_PDEX2RD */
11205 0x0000000e, /* EMC_PCHG2PDEN */
11206 0x00000000, /* EMC_ACT2PDEN */
11207 0x00000001, /* EMC_AR2PDEN */
11208 0x00000017, /* EMC_RW2PDEN */
11209 0x0000006f, /* EMC_TXSR */
11210 0x0000006f, /* EMC_TXSRDLL */
11211 0x00000006, /* EMC_TCKE */
11212 0x0000000c, /* EMC_TCKESR */
11213 0x00000006, /* EMC_TPD */
11214 0x00000026, /* EMC_TFAW */
11215 0x00000011, /* EMC_TRPAB */
11216 0x00000003, /* EMC_TCLKSTABLE */
11217 0x00000003, /* EMC_TCLKSTOP */
11218 0x00000cdf, /* EMC_TREFBW */
11219 0x00000000, /* EMC_FBIO_CFG6 */
11220 0x00000000, /* EMC_ODT_WRITE */
11221 0x00000000, /* EMC_ODT_READ */
11222 0x1361a096, /* EMC_FBIO_CFG5 */
11223 0xe00700b9, /* EMC_CFG_DIG_DLL */
11224 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11225 0x00000005, /* EMC_DLL_XFORM_DQS0 */
11226 0x00000005, /* EMC_DLL_XFORM_DQS1 */
11227 0x00000005, /* EMC_DLL_XFORM_DQS2 */
11228 0x00000005, /* EMC_DLL_XFORM_DQS3 */
11229 0x00000005, /* EMC_DLL_XFORM_DQS4 */
11230 0x00000005, /* EMC_DLL_XFORM_DQS5 */
11231 0x00000005, /* EMC_DLL_XFORM_DQS6 */
11232 0x00000005, /* EMC_DLL_XFORM_DQS7 */
11233 0x00000005, /* EMC_DLL_XFORM_DQS8 */
11234 0x00000005, /* EMC_DLL_XFORM_DQS9 */
11235 0x00000005, /* EMC_DLL_XFORM_DQS10 */
11236 0x00000005, /* EMC_DLL_XFORM_DQS11 */
11237 0x00000005, /* EMC_DLL_XFORM_DQS12 */
11238 0x00000005, /* EMC_DLL_XFORM_DQS13 */
11239 0x00000005, /* EMC_DLL_XFORM_DQS14 */
11240 0x00000005, /* EMC_DLL_XFORM_DQS15 */
11241 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11242 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11243 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11244 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11245 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11246 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11247 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11248 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11249 0x00004014, /* EMC_DLL_XFORM_ADDR0 */
11250 0x00004014, /* EMC_DLL_XFORM_ADDR1 */
11251 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11252 0x00004014, /* EMC_DLL_XFORM_ADDR3 */
11253 0x00004014, /* EMC_DLL_XFORM_ADDR4 */
11254 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11255 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11256 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11257 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11258 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11259 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11260 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11261 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11262 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11263 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11264 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11265 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11266 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11267 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11268 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11269 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11270 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11271 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11272 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11273 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11274 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11275 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11276 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11277 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11278 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11279 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11280 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11281 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11282 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11283 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11284 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11285 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11286 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11287 0x00000220, /* EMC_XM2CMDPADCTRL */
11288 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11289 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11290 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11291 0x00000000, /* EMC_XM2DQPADCTRL2 */
11292 0x00000000, /* EMC_XM2DQPADCTRL3 */
11293 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11294 0x00000606, /* EMC_XM2CLKPADCTRL2 */
11295 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11296 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11297 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11298 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11299 0x61861820, /* EMC_XM2DQSPADCTRL3 */
11300 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11301 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11302 0x61861800, /* EMC_XM2DQSPADCTRL6 */
11303 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11304 0x00000000, /* EMC_TXDSRVTTGEN */
11305 0x00000000, /* EMC_FBIO_SPARE */
11306 0x00064000, /* EMC_ZCAL_INTERVAL */
11307 0x0000011e, /* EMC_ZCAL_WAIT_CNT */
11308 0x03180017, /* EMC_MRS_WAIT_CNT */
11309 0x03180017, /* EMC_MRS_WAIT_CNT2 */
11310 0x00000000, /* EMC_CTT */
11311 0x00000006, /* EMC_CTT_DURATION */
11312 0x00004080, /* EMC_CFG_PIPE */
11313 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
11314 0x00000014, /* EMC_QPOP */
11315 0x0e00000b, /* MC_EMEM_ARB_CFG */
11316 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11317 0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
11318 0x00000007, /* MC_EMEM_ARB_TIMING_RP */
11319 0x00000018, /* MC_EMEM_ARB_TIMING_RC */
11320 0x0000000f, /* MC_EMEM_ARB_TIMING_RAS */
11321 0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
11322 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
11323 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11324 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11325 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11326 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11327 0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
11328 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
11329 0x08080103, /* MC_EMEM_ARB_DA_TURNS */
11330 0x001a1118, /* MC_EMEM_ARB_DA_COVERS */
11331 0x71ac2419, /* MC_EMEM_ARB_MISC0 */
11332 0x70000f02, /* MC_EMEM_ARB_MISC1 */
11333 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11336 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
11337 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
11338 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11339 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11340 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11341 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11342 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11343 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11344 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11345 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11346 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11347 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11348 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11349 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11350 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
11351 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11352 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11353 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11354 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11355 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11356 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11357 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11358 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11359 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11360 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11361 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11362 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11363 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11364 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11365 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11366 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11368 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
11369 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11370 0x00000802, /* EMC_CTT_TERM_CTRL */
11371 0xf3300000, /* EMC_CFG */
11372 0x0000089f, /* EMC_CFG_2 */
11373 0x0004001c, /* EMC_SEL_DPD_CTRL */
11374 0xe0070069, /* EMC_CFG_DIG_DLL */
11375 0x00000000, /* EMC_BGBIAS_CTL0 */
11376 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11377 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11378 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
11379 0x00000000, /* Mode Register 0 */
11380 0x00010043, /* Mode Register 1 */
11381 0x0002001a, /* Mode Register 2 */
11382 0x800b0000, /* Mode Register 4 */
11383 1200, /* expected dvfs latency (ns) */
11386 0x19, /* V5.0.14 */
11387 "09_924000_03_V5.0.14_V1.1", /* DVFS table version */
11388 924000, /* SDRAM frequency */
11389 1010, /* min voltage */
11390 1010, /* gpu min voltage */
11391 "pllm_ud", /* clock source id */
11392 0x80000000, /* CLK_SOURCE_EMC */
11393 165, /* number of burst_regs */
11394 31, /* number of up_down_regs */
11396 0x00000037, /* EMC_RC */
11397 0x00000078, /* EMC_RFC */
11398 0x00000000, /* EMC_RFC_SLR */
11399 0x00000026, /* EMC_RAS */
11400 0x00000010, /* EMC_RP */
11401 0x00000010, /* EMC_R2W */
11402 0x00000010, /* EMC_W2R */
11403 0x00000006, /* EMC_R2P */
11404 0x00000017, /* EMC_W2P */
11405 0x00000010, /* EMC_RD_RCD */
11406 0x00000010, /* EMC_WR_RCD */
11407 0x00000009, /* EMC_RRD */
11408 0x00000005, /* EMC_REXT */
11409 0x00000000, /* EMC_WEXT */
11410 0x00000007, /* EMC_WDV */
11411 0x00000007, /* EMC_WDV_MASK */
11412 0x00000011, /* EMC_QUSE */
11413 0x00000004, /* EMC_QUSE_WIDTH */
11414 0x00000000, /* EMC_IBDLY */
11415 0x00000006, /* EMC_EINPUT */
11416 0x00000011, /* EMC_EINPUT_DURATION */
11417 0x000e0000, /* EMC_PUTERM_EXTRA */
11418 0x00000006, /* EMC_PUTERM_WIDTH */
11419 0x00000000, /* EMC_PUTERM_ADJ */
11420 0x00000000, /* EMC_CDB_CNTL_1 */
11421 0x00000000, /* EMC_CDB_CNTL_2 */
11422 0x00000000, /* EMC_CDB_CNTL_3 */
11423 0x00000005, /* EMC_QRST */
11424 0x00000018, /* EMC_QSAFE */
11425 0x00000020, /* EMC_RDV */
11426 0x00000022, /* EMC_RDV_MASK */
11427 0x00000dd4, /* EMC_REFRESH */
11428 0x00000000, /* EMC_BURST_REFRESH_NUM */
11429 0x00000375, /* EMC_PRE_REFRESH_REQ_CNT */
11430 0x00000006, /* EMC_PDEX2WR */
11431 0x00000006, /* EMC_PDEX2RD */
11432 0x00000010, /* EMC_PCHG2PDEN */
11433 0x00000000, /* EMC_ACT2PDEN */
11434 0x00000001, /* EMC_AR2PDEN */
11435 0x0000001b, /* EMC_RW2PDEN */
11436 0x00000082, /* EMC_TXSR */
11437 0x00000082, /* EMC_TXSRDLL */
11438 0x00000007, /* EMC_TCKE */
11439 0x0000000e, /* EMC_TCKESR */
11440 0x00000007, /* EMC_TPD */
11441 0x0000002d, /* EMC_TFAW */
11442 0x00000014, /* EMC_TRPAB */
11443 0x00000003, /* EMC_TCLKSTABLE */
11444 0x00000003, /* EMC_TCLKSTOP */
11445 0x00000f04, /* EMC_TREFBW */
11446 0x00000000, /* EMC_FBIO_CFG6 */
11447 0x00000000, /* EMC_ODT_WRITE */
11448 0x00000000, /* EMC_ODT_READ */
11449 0x1361a896, /* EMC_FBIO_CFG5 */
11450 0xe00400b9, /* EMC_CFG_DIG_DLL */
11451 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11452 0x007f4009, /* EMC_DLL_XFORM_DQS0 */
11453 0x007f8009, /* EMC_DLL_XFORM_DQS1 */
11454 0x007f800b, /* EMC_DLL_XFORM_DQS2 */
11455 0x007f8009, /* EMC_DLL_XFORM_DQS3 */
11456 0x007f8009, /* EMC_DLL_XFORM_DQS4 */
11457 0x007f800b, /* EMC_DLL_XFORM_DQS5 */
11458 0x007fc009, /* EMC_DLL_XFORM_DQS6 */
11459 0x007f8009, /* EMC_DLL_XFORM_DQS7 */
11460 0x007f4009, /* EMC_DLL_XFORM_DQS8 */
11461 0x007f8009, /* EMC_DLL_XFORM_DQS9 */
11462 0x007f800b, /* EMC_DLL_XFORM_DQS10 */
11463 0x007f8009, /* EMC_DLL_XFORM_DQS11 */
11464 0x007f8009, /* EMC_DLL_XFORM_DQS12 */
11465 0x007f800b, /* EMC_DLL_XFORM_DQS13 */
11466 0x007fc009, /* EMC_DLL_XFORM_DQS14 */
11467 0x007f8009, /* EMC_DLL_XFORM_DQS15 */
11468 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11469 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11470 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11471 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11472 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11473 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11474 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11475 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11476 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11477 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11478 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11479 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11480 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11481 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11482 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11483 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11484 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11485 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11486 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11487 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11488 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11489 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11490 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11491 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11492 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11493 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11494 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11495 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11496 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11497 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11498 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11499 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11500 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11501 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11502 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11503 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11504 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11505 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11506 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11507 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11508 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11509 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11510 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11511 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11512 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11513 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11514 0x00000220, /* EMC_XM2CMDPADCTRL */
11515 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11516 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11517 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11518 0x00000000, /* EMC_XM2DQPADCTRL2 */
11519 0x00000000, /* EMC_XM2DQPADCTRL3 */
11520 0x77ffc004, /* EMC_XM2CLKPADCTRL */
11521 0x00000101, /* EMC_XM2CLKPADCTRL2 */
11522 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11523 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11524 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11525 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11526 0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
11527 0x00513594, /* EMC_XM2DQSPADCTRL4 */
11528 0x00515556, /* EMC_XM2DQSPADCTRL5 */
11529 0x61949400, /* EMC_XM2DQSPADCTRL6 */
11530 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11531 0x00000000, /* EMC_TXDSRVTTGEN */
11532 0x00000000, /* EMC_FBIO_SPARE */
11533 0x00064000, /* EMC_ZCAL_INTERVAL */
11534 0x0000014d, /* EMC_ZCAL_WAIT_CNT */
11535 0x039c0019, /* EMC_MRS_WAIT_CNT */
11536 0x039c0019, /* EMC_MRS_WAIT_CNT2 */
11537 0x00000000, /* EMC_CTT */
11538 0x00000006, /* EMC_CTT_DURATION */
11539 0x00004080, /* EMC_CFG_PIPE */
11540 0x80001c77, /* EMC_DYN_SELF_REF_CONTROL */
11541 0x00000017, /* EMC_QPOP */
11542 0x0e00000d, /* MC_EMEM_ARB_CFG */
11543 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11544 0x00000007, /* MC_EMEM_ARB_TIMING_RCD */
11545 0x00000008, /* MC_EMEM_ARB_TIMING_RP */
11546 0x0000001b, /* MC_EMEM_ARB_TIMING_RC */
11547 0x00000012, /* MC_EMEM_ARB_TIMING_RAS */
11548 0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
11549 0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
11550 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11551 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11552 0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
11553 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11554 0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
11555 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
11556 0x09090104, /* MC_EMEM_ARB_DA_TURNS */
11557 0x001e141b, /* MC_EMEM_ARB_DA_COVERS */
11558 0x71ae2a1c, /* MC_EMEM_ARB_MISC0 */
11559 0x70000f02, /* MC_EMEM_ARB_MISC1 */
11560 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11563 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
11564 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
11565 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11566 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11567 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11568 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11569 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11570 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11571 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11572 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11573 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11574 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11575 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11576 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11577 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
11578 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11579 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11580 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11581 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11582 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11583 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11584 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11585 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11586 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11587 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11588 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11589 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11590 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11591 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11592 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11593 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11595 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
11596 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11597 0x00000802, /* EMC_CTT_TERM_CTRL */
11598 0xf3300000, /* EMC_CFG */
11599 0x0000089f, /* EMC_CFG_2 */
11600 0x0004001c, /* EMC_SEL_DPD_CTRL */
11601 0xe0040069, /* EMC_CFG_DIG_DLL */
11602 0x00000000, /* EMC_BGBIAS_CTL0 */
11603 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11604 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11605 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
11606 0x00000000, /* Mode Register 0 */
11607 0x00010083, /* Mode Register 1 */
11608 0x0002001c, /* Mode Register 2 */
11609 0x800b0000, /* Mode Register 4 */
11610 1180, /* expected dvfs latency (ns) */
11614 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_der[] = {
11616 0x19, /* V5.0.16 */
11617 "09_12750_04_V5.0.16_V1.1", /* DVFS table version */
11618 12750, /* SDRAM frequency */
11619 800, /* min voltage */
11620 800, /* gpu min voltage */
11621 "pllp_out0", /* clock source id */
11622 0x4000003e, /* CLK_SOURCE_EMC */
11623 165, /* number of burst_regs */
11624 31, /* number of up_down_regs */
11626 0x00000000, /* EMC_RC */
11627 0x00000003, /* EMC_RFC */
11628 0x00000000, /* EMC_RFC_SLR */
11629 0x00000002, /* EMC_RAS */
11630 0x00000002, /* EMC_RP */
11631 0x00000006, /* EMC_R2W */
11632 0x00000008, /* EMC_W2R */
11633 0x00000003, /* EMC_R2P */
11634 0x0000000a, /* EMC_W2P */
11635 0x00000002, /* EMC_RD_RCD */
11636 0x00000002, /* EMC_WR_RCD */
11637 0x00000001, /* EMC_RRD */
11638 0x00000002, /* EMC_REXT */
11639 0x00000000, /* EMC_WEXT */
11640 0x00000003, /* EMC_WDV */
11641 0x00000003, /* EMC_WDV_MASK */
11642 0x00000006, /* EMC_QUSE */
11643 0x00000002, /* EMC_QUSE_WIDTH */
11644 0x00000000, /* EMC_IBDLY */
11645 0x00000005, /* EMC_EINPUT */
11646 0x00000005, /* EMC_EINPUT_DURATION */
11647 0x00010000, /* EMC_PUTERM_EXTRA */
11648 0x00000003, /* EMC_PUTERM_WIDTH */
11649 0x00000000, /* EMC_PUTERM_ADJ */
11650 0x00000000, /* EMC_CDB_CNTL_1 */
11651 0x00000000, /* EMC_CDB_CNTL_2 */
11652 0x00000000, /* EMC_CDB_CNTL_3 */
11653 0x00000004, /* EMC_QRST */
11654 0x0000000c, /* EMC_QSAFE */
11655 0x0000000d, /* EMC_RDV */
11656 0x0000000f, /* EMC_RDV_MASK */
11657 0x0000000b, /* EMC_REFRESH */
11658 0x00000000, /* EMC_BURST_REFRESH_NUM */
11659 0x00000002, /* EMC_PRE_REFRESH_REQ_CNT */
11660 0x00000002, /* EMC_PDEX2WR */
11661 0x00000002, /* EMC_PDEX2RD */
11662 0x00000002, /* EMC_PCHG2PDEN */
11663 0x00000000, /* EMC_ACT2PDEN */
11664 0x00000001, /* EMC_AR2PDEN */
11665 0x0000000c, /* EMC_RW2PDEN */
11666 0x00000003, /* EMC_TXSR */
11667 0x00000002, /* EMC_TXSRDLL */
11668 0x00000003, /* EMC_TCKE */
11669 0x00000003, /* EMC_TCKESR */
11670 0x00000003, /* EMC_TPD */
11671 0x00000006, /* EMC_TFAW */
11672 0x00000004, /* EMC_TRPAB */
11673 0x00000003, /* EMC_TCLKSTABLE */
11674 0x00000003, /* EMC_TCLKSTOP */
11675 0x00000036, /* EMC_TREFBW */
11676 0x00000000, /* EMC_FBIO_CFG6 */
11677 0x00000000, /* EMC_ODT_WRITE */
11678 0x00000000, /* EMC_ODT_READ */
11679 0x1361a296, /* EMC_FBIO_CFG5 */
11680 0x005800a0, /* EMC_CFG_DIG_DLL */
11681 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11682 0x00048000, /* EMC_DLL_XFORM_DQS0 */
11683 0x00048000, /* EMC_DLL_XFORM_DQS1 */
11684 0x00048000, /* EMC_DLL_XFORM_DQS2 */
11685 0x00048000, /* EMC_DLL_XFORM_DQS3 */
11686 0x00048000, /* EMC_DLL_XFORM_DQS4 */
11687 0x00048000, /* EMC_DLL_XFORM_DQS5 */
11688 0x00048000, /* EMC_DLL_XFORM_DQS6 */
11689 0x00048000, /* EMC_DLL_XFORM_DQS7 */
11690 0x00048000, /* EMC_DLL_XFORM_DQS8 */
11691 0x00048000, /* EMC_DLL_XFORM_DQS9 */
11692 0x00048000, /* EMC_DLL_XFORM_DQS10 */
11693 0x00048000, /* EMC_DLL_XFORM_DQS11 */
11694 0x00048000, /* EMC_DLL_XFORM_DQS12 */
11695 0x00048000, /* EMC_DLL_XFORM_DQS13 */
11696 0x00048000, /* EMC_DLL_XFORM_DQS14 */
11697 0x00048000, /* EMC_DLL_XFORM_DQS15 */
11698 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11699 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11700 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11701 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11702 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11703 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11704 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11705 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11706 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11707 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11708 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11709 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11710 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11711 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11712 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11713 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11714 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11715 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11716 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11717 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11718 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11719 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11720 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11721 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11722 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11723 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11724 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11725 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11726 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11727 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11728 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11729 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11730 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11731 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11732 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11733 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11734 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11735 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11736 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11737 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11738 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11739 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11740 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11741 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11742 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11743 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11744 0x00000200, /* EMC_XM2CMDPADCTRL */
11745 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11746 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11747 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11748 0x00000000, /* EMC_XM2DQPADCTRL2 */
11749 0x00000000, /* EMC_XM2DQPADCTRL3 */
11750 0x77ffc000, /* EMC_XM2CLKPADCTRL */
11751 0x00000404, /* EMC_XM2CLKPADCTRL2 */
11752 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11753 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11754 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11755 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11756 0x51451400, /* EMC_XM2DQSPADCTRL3 */
11757 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11758 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11759 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11760 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11761 0x00000000, /* EMC_TXDSRVTTGEN */
11762 0x00000000, /* EMC_FBIO_SPARE */
11763 0x00064000, /* EMC_ZCAL_INTERVAL */
11764 0x00000011, /* EMC_ZCAL_WAIT_CNT */
11765 0x000d0011, /* EMC_MRS_WAIT_CNT */
11766 0x000d0011, /* EMC_MRS_WAIT_CNT2 */
11767 0x00000000, /* EMC_CTT */
11768 0x00000003, /* EMC_CTT_DURATION */
11769 0x0000f3f3, /* EMC_CFG_PIPE */
11770 0x8000011c, /* EMC_DYN_SELF_REF_CONTROL */
11771 0x0000000a, /* EMC_QPOP */
11772 0x40040001, /* MC_EMEM_ARB_CFG */
11773 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11774 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
11775 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
11776 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
11777 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
11778 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
11779 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
11780 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11781 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11782 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
11783 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11784 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
11785 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
11786 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
11787 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
11788 0x77c30303, /* MC_EMEM_ARB_MISC0 */
11789 0x70000f03, /* MC_EMEM_ARB_MISC1 */
11790 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11793 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
11794 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
11795 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11796 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11797 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11798 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11799 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11800 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11801 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11802 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11803 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11804 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11805 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11806 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
11807 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
11808 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11809 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11810 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11811 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11812 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11813 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11814 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11815 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11816 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11818 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11820 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11821 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11822 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11823 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11825 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
11826 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11827 0x00000802, /* EMC_CTT_TERM_CTRL */
11828 0xf3200000, /* EMC_CFG */
11829 0x000008c7, /* EMC_CFG_2 */
11830 0x0004013c, /* EMC_SEL_DPD_CTRL */
11831 0x00580068, /* EMC_CFG_DIG_DLL */
11832 0x00000008, /* EMC_BGBIAS_CTL0 */
11833 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11834 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11835 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11836 0x00000000, /* Mode Register 0 */
11837 0x00010083, /* Mode Register 1 */
11838 0x00020004, /* Mode Register 2 */
11839 0x800b0000, /* Mode Register 4 */
11840 57820, /* expected dvfs latency (ns) */
11843 0x19, /* V5.0.16 */
11844 "09_20400_04_V5.0.16_V1.1", /* DVFS table version */
11845 20400, /* SDRAM frequency */
11846 800, /* min voltage */
11847 800, /* gpu min voltage */
11848 "pllp_out0", /* clock source id */
11849 0x40000026, /* CLK_SOURCE_EMC */
11850 165, /* number of burst_regs */
11851 31, /* number of up_down_regs */
11853 0x00000001, /* EMC_RC */
11854 0x00000003, /* EMC_RFC */
11855 0x00000000, /* EMC_RFC_SLR */
11856 0x00000002, /* EMC_RAS */
11857 0x00000002, /* EMC_RP */
11858 0x00000006, /* EMC_R2W */
11859 0x00000008, /* EMC_W2R */
11860 0x00000003, /* EMC_R2P */
11861 0x0000000a, /* EMC_W2P */
11862 0x00000002, /* EMC_RD_RCD */
11863 0x00000002, /* EMC_WR_RCD */
11864 0x00000001, /* EMC_RRD */
11865 0x00000002, /* EMC_REXT */
11866 0x00000000, /* EMC_WEXT */
11867 0x00000003, /* EMC_WDV */
11868 0x00000003, /* EMC_WDV_MASK */
11869 0x00000006, /* EMC_QUSE */
11870 0x00000002, /* EMC_QUSE_WIDTH */
11871 0x00000000, /* EMC_IBDLY */
11872 0x00000005, /* EMC_EINPUT */
11873 0x00000005, /* EMC_EINPUT_DURATION */
11874 0x00010000, /* EMC_PUTERM_EXTRA */
11875 0x00000003, /* EMC_PUTERM_WIDTH */
11876 0x00000000, /* EMC_PUTERM_ADJ */
11877 0x00000000, /* EMC_CDB_CNTL_1 */
11878 0x00000000, /* EMC_CDB_CNTL_2 */
11879 0x00000000, /* EMC_CDB_CNTL_3 */
11880 0x00000004, /* EMC_QRST */
11881 0x0000000c, /* EMC_QSAFE */
11882 0x0000000d, /* EMC_RDV */
11883 0x0000000f, /* EMC_RDV_MASK */
11884 0x00000013, /* EMC_REFRESH */
11885 0x00000000, /* EMC_BURST_REFRESH_NUM */
11886 0x00000004, /* EMC_PRE_REFRESH_REQ_CNT */
11887 0x00000002, /* EMC_PDEX2WR */
11888 0x00000002, /* EMC_PDEX2RD */
11889 0x00000002, /* EMC_PCHG2PDEN */
11890 0x00000000, /* EMC_ACT2PDEN */
11891 0x00000001, /* EMC_AR2PDEN */
11892 0x0000000c, /* EMC_RW2PDEN */
11893 0x00000003, /* EMC_TXSR */
11894 0x00000003, /* EMC_TXSRDLL */
11895 0x00000003, /* EMC_TCKE */
11896 0x00000003, /* EMC_TCKESR */
11897 0x00000003, /* EMC_TPD */
11898 0x00000006, /* EMC_TFAW */
11899 0x00000004, /* EMC_TRPAB */
11900 0x00000003, /* EMC_TCLKSTABLE */
11901 0x00000003, /* EMC_TCLKSTOP */
11902 0x00000055, /* EMC_TREFBW */
11903 0x00000000, /* EMC_FBIO_CFG6 */
11904 0x00000000, /* EMC_ODT_WRITE */
11905 0x00000000, /* EMC_ODT_READ */
11906 0x1361a296, /* EMC_FBIO_CFG5 */
11907 0x005800a0, /* EMC_CFG_DIG_DLL */
11908 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11909 0x00048000, /* EMC_DLL_XFORM_DQS0 */
11910 0x00048000, /* EMC_DLL_XFORM_DQS1 */
11911 0x00048000, /* EMC_DLL_XFORM_DQS2 */
11912 0x00048000, /* EMC_DLL_XFORM_DQS3 */
11913 0x00048000, /* EMC_DLL_XFORM_DQS4 */
11914 0x00048000, /* EMC_DLL_XFORM_DQS5 */
11915 0x00048000, /* EMC_DLL_XFORM_DQS6 */
11916 0x00048000, /* EMC_DLL_XFORM_DQS7 */
11917 0x00048000, /* EMC_DLL_XFORM_DQS8 */
11918 0x00048000, /* EMC_DLL_XFORM_DQS9 */
11919 0x00048000, /* EMC_DLL_XFORM_DQS10 */
11920 0x00048000, /* EMC_DLL_XFORM_DQS11 */
11921 0x00048000, /* EMC_DLL_XFORM_DQS12 */
11922 0x00048000, /* EMC_DLL_XFORM_DQS13 */
11923 0x00048000, /* EMC_DLL_XFORM_DQS14 */
11924 0x00048000, /* EMC_DLL_XFORM_DQS15 */
11925 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11926 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11927 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11928 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11929 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11930 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11931 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11932 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11933 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11934 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11935 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11936 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11937 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11938 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11939 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11940 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11941 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11942 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11943 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11944 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11945 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11946 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11947 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11948 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11949 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11950 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11951 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11952 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11953 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11954 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11955 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11956 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11957 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11958 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11959 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11960 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11961 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11962 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11963 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11964 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11965 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11966 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11967 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11968 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11969 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11970 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11971 0x00000200, /* EMC_XM2CMDPADCTRL */
11972 0x00000000, /* EMC_XM2CMDPADCTRL4 */
11973 0x00100100, /* EMC_XM2CMDPADCTRL5 */
11974 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11975 0x00000000, /* EMC_XM2DQPADCTRL2 */
11976 0x00000000, /* EMC_XM2DQPADCTRL3 */
11977 0x77ffc000, /* EMC_XM2CLKPADCTRL */
11978 0x00000404, /* EMC_XM2CLKPADCTRL2 */
11979 0x81f1f008, /* EMC_XM2COMPPADCTRL */
11980 0x07070000, /* EMC_XM2VTTGENPADCTRL */
11981 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11982 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11983 0x51451400, /* EMC_XM2DQSPADCTRL3 */
11984 0x00514514, /* EMC_XM2DQSPADCTRL4 */
11985 0x00514514, /* EMC_XM2DQSPADCTRL5 */
11986 0x51451400, /* EMC_XM2DQSPADCTRL6 */
11987 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11988 0x00000000, /* EMC_TXDSRVTTGEN */
11989 0x00000000, /* EMC_FBIO_SPARE */
11990 0x00064000, /* EMC_ZCAL_INTERVAL */
11991 0x00000011, /* EMC_ZCAL_WAIT_CNT */
11992 0x00150011, /* EMC_MRS_WAIT_CNT */
11993 0x00150011, /* EMC_MRS_WAIT_CNT2 */
11994 0x00000000, /* EMC_CTT */
11995 0x00000003, /* EMC_CTT_DURATION */
11996 0x0000f3f3, /* EMC_CFG_PIPE */
11997 0x8000012a, /* EMC_DYN_SELF_REF_CONTROL */
11998 0x0000000a, /* EMC_QPOP */
11999 0x40020001, /* MC_EMEM_ARB_CFG */
12000 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12001 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12002 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12003 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12004 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12005 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12006 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12007 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12008 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12009 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12010 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12011 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12012 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12013 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12014 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12015 0x74e30303, /* MC_EMEM_ARB_MISC0 */
12016 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12017 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12020 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12021 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
12022 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12023 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12024 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12025 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12026 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12027 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12028 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12029 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12030 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12031 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12032 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12033 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12034 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12035 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12036 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12037 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12038 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12039 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12040 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12041 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12042 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12043 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12044 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12045 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12046 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12047 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12048 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12049 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12050 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12052 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12053 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12054 0x00000802, /* EMC_CTT_TERM_CTRL */
12055 0xf3200000, /* EMC_CFG */
12056 0x000008c7, /* EMC_CFG_2 */
12057 0x0004013c, /* EMC_SEL_DPD_CTRL */
12058 0x00580068, /* EMC_CFG_DIG_DLL */
12059 0x00000008, /* EMC_BGBIAS_CTL0 */
12060 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12061 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12062 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12063 0x00000000, /* Mode Register 0 */
12064 0x00010083, /* Mode Register 1 */
12065 0x00020004, /* Mode Register 2 */
12066 0x800b0000, /* Mode Register 4 */
12067 35610, /* expected dvfs latency (ns) */
12070 0x19, /* V5.0.16 */
12071 "09_40800_04_V5.0.16_V1.1", /* DVFS table version */
12072 40800, /* SDRAM frequency */
12073 800, /* min voltage */
12074 800, /* gpu min voltage */
12075 "pllp_out0", /* clock source id */
12076 0x40000012, /* CLK_SOURCE_EMC */
12077 165, /* number of burst_regs */
12078 31, /* number of up_down_regs */
12080 0x00000002, /* EMC_RC */
12081 0x00000005, /* EMC_RFC */
12082 0x00000000, /* EMC_RFC_SLR */
12083 0x00000002, /* EMC_RAS */
12084 0x00000002, /* EMC_RP */
12085 0x00000006, /* EMC_R2W */
12086 0x00000008, /* EMC_W2R */
12087 0x00000003, /* EMC_R2P */
12088 0x0000000a, /* EMC_W2P */
12089 0x00000002, /* EMC_RD_RCD */
12090 0x00000002, /* EMC_WR_RCD */
12091 0x00000001, /* EMC_RRD */
12092 0x00000002, /* EMC_REXT */
12093 0x00000000, /* EMC_WEXT */
12094 0x00000003, /* EMC_WDV */
12095 0x00000003, /* EMC_WDV_MASK */
12096 0x00000006, /* EMC_QUSE */
12097 0x00000002, /* EMC_QUSE_WIDTH */
12098 0x00000000, /* EMC_IBDLY */
12099 0x00000005, /* EMC_EINPUT */
12100 0x00000005, /* EMC_EINPUT_DURATION */
12101 0x00010000, /* EMC_PUTERM_EXTRA */
12102 0x00000003, /* EMC_PUTERM_WIDTH */
12103 0x00000000, /* EMC_PUTERM_ADJ */
12104 0x00000000, /* EMC_CDB_CNTL_1 */
12105 0x00000000, /* EMC_CDB_CNTL_2 */
12106 0x00000000, /* EMC_CDB_CNTL_3 */
12107 0x00000004, /* EMC_QRST */
12108 0x0000000c, /* EMC_QSAFE */
12109 0x0000000d, /* EMC_RDV */
12110 0x0000000f, /* EMC_RDV_MASK */
12111 0x00000026, /* EMC_REFRESH */
12112 0x00000000, /* EMC_BURST_REFRESH_NUM */
12113 0x00000009, /* EMC_PRE_REFRESH_REQ_CNT */
12114 0x00000002, /* EMC_PDEX2WR */
12115 0x00000002, /* EMC_PDEX2RD */
12116 0x00000002, /* EMC_PCHG2PDEN */
12117 0x00000000, /* EMC_ACT2PDEN */
12118 0x00000001, /* EMC_AR2PDEN */
12119 0x0000000c, /* EMC_RW2PDEN */
12120 0x00000006, /* EMC_TXSR */
12121 0x00000006, /* EMC_TXSRDLL */
12122 0x00000003, /* EMC_TCKE */
12123 0x00000003, /* EMC_TCKESR */
12124 0x00000003, /* EMC_TPD */
12125 0x00000006, /* EMC_TFAW */
12126 0x00000004, /* EMC_TRPAB */
12127 0x00000003, /* EMC_TCLKSTABLE */
12128 0x00000003, /* EMC_TCLKSTOP */
12129 0x000000aa, /* EMC_TREFBW */
12130 0x00000000, /* EMC_FBIO_CFG6 */
12131 0x00000000, /* EMC_ODT_WRITE */
12132 0x00000000, /* EMC_ODT_READ */
12133 0x1361a296, /* EMC_FBIO_CFG5 */
12134 0x005800a0, /* EMC_CFG_DIG_DLL */
12135 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12136 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12137 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12138 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12139 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12140 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12141 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12142 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12143 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12144 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12145 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12146 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12147 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12148 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12149 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12150 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12151 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12152 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12153 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12154 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12155 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12156 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12157 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12158 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12159 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12160 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12161 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12162 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12163 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12164 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12165 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12166 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12167 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12168 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12169 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12170 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12171 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12172 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12173 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12174 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12175 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12176 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12177 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12178 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12179 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12180 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12181 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12182 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12183 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12184 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12185 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12186 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12187 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12188 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12189 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12190 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12191 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12192 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12193 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12194 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12195 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12196 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12197 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12198 0x00000200, /* EMC_XM2CMDPADCTRL */
12199 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12200 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12201 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12202 0x00000000, /* EMC_XM2DQPADCTRL2 */
12203 0x00000000, /* EMC_XM2DQPADCTRL3 */
12204 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12205 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12206 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12207 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12208 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12209 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12210 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12211 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12212 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12213 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12214 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12215 0x00000000, /* EMC_TXDSRVTTGEN */
12216 0x00000000, /* EMC_FBIO_SPARE */
12217 0x00064000, /* EMC_ZCAL_INTERVAL */
12218 0x00000011, /* EMC_ZCAL_WAIT_CNT */
12219 0x00290011, /* EMC_MRS_WAIT_CNT */
12220 0x00290011, /* EMC_MRS_WAIT_CNT2 */
12221 0x00000000, /* EMC_CTT */
12222 0x00000003, /* EMC_CTT_DURATION */
12223 0x0000f3f3, /* EMC_CFG_PIPE */
12224 0x80000151, /* EMC_DYN_SELF_REF_CONTROL */
12225 0x0000000a, /* EMC_QPOP */
12226 0xa0000001, /* MC_EMEM_ARB_CFG */
12227 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12228 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12229 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12230 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12231 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12232 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12233 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12234 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12235 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12236 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12237 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12238 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12239 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12240 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12241 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12242 0x73030303, /* MC_EMEM_ARB_MISC0 */
12243 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12244 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12247 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12248 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
12249 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12250 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12251 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12252 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12253 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12254 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12255 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12256 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12257 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12258 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12259 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12260 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12261 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12262 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12263 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12264 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12265 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12266 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12267 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12268 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12269 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12270 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12272 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12273 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12275 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12276 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12277 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12279 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12280 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12281 0x00000802, /* EMC_CTT_TERM_CTRL */
12282 0xf3200000, /* EMC_CFG */
12283 0x000008c7, /* EMC_CFG_2 */
12284 0x0004013c, /* EMC_SEL_DPD_CTRL */
12285 0x00580068, /* EMC_CFG_DIG_DLL */
12286 0x00000008, /* EMC_BGBIAS_CTL0 */
12287 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12288 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12289 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12290 0x00000000, /* Mode Register 0 */
12291 0x00010083, /* Mode Register 1 */
12292 0x00020004, /* Mode Register 2 */
12293 0x800b0000, /* Mode Register 4 */
12294 20850, /* expected dvfs latency (ns) */
12297 0x19, /* V5.0.16 */
12298 "09_68000_04_V5.0.16_V1.1", /* DVFS table version */
12299 68000, /* SDRAM frequency */
12300 800, /* min voltage */
12301 800, /* gpu min voltage */
12302 "pllp_out0", /* clock source id */
12303 0x4000000a, /* CLK_SOURCE_EMC */
12304 165, /* number of burst_regs */
12305 31, /* number of up_down_regs */
12307 0x00000004, /* EMC_RC */
12308 0x00000008, /* EMC_RFC */
12309 0x00000000, /* EMC_RFC_SLR */
12310 0x00000002, /* EMC_RAS */
12311 0x00000002, /* EMC_RP */
12312 0x00000006, /* EMC_R2W */
12313 0x00000008, /* EMC_W2R */
12314 0x00000003, /* EMC_R2P */
12315 0x0000000a, /* EMC_W2P */
12316 0x00000002, /* EMC_RD_RCD */
12317 0x00000002, /* EMC_WR_RCD */
12318 0x00000001, /* EMC_RRD */
12319 0x00000002, /* EMC_REXT */
12320 0x00000000, /* EMC_WEXT */
12321 0x00000003, /* EMC_WDV */
12322 0x00000003, /* EMC_WDV_MASK */
12323 0x00000006, /* EMC_QUSE */
12324 0x00000002, /* EMC_QUSE_WIDTH */
12325 0x00000000, /* EMC_IBDLY */
12326 0x00000005, /* EMC_EINPUT */
12327 0x00000005, /* EMC_EINPUT_DURATION */
12328 0x00010000, /* EMC_PUTERM_EXTRA */
12329 0x00000003, /* EMC_PUTERM_WIDTH */
12330 0x00000000, /* EMC_PUTERM_ADJ */
12331 0x00000000, /* EMC_CDB_CNTL_1 */
12332 0x00000000, /* EMC_CDB_CNTL_2 */
12333 0x00000000, /* EMC_CDB_CNTL_3 */
12334 0x00000004, /* EMC_QRST */
12335 0x0000000c, /* EMC_QSAFE */
12336 0x0000000d, /* EMC_RDV */
12337 0x0000000f, /* EMC_RDV_MASK */
12338 0x00000040, /* EMC_REFRESH */
12339 0x00000000, /* EMC_BURST_REFRESH_NUM */
12340 0x00000010, /* EMC_PRE_REFRESH_REQ_CNT */
12341 0x00000002, /* EMC_PDEX2WR */
12342 0x00000002, /* EMC_PDEX2RD */
12343 0x00000002, /* EMC_PCHG2PDEN */
12344 0x00000000, /* EMC_ACT2PDEN */
12345 0x00000001, /* EMC_AR2PDEN */
12346 0x0000000c, /* EMC_RW2PDEN */
12347 0x0000000a, /* EMC_TXSR */
12348 0x0000000a, /* EMC_TXSRDLL */
12349 0x00000003, /* EMC_TCKE */
12350 0x00000003, /* EMC_TCKESR */
12351 0x00000003, /* EMC_TPD */
12352 0x00000006, /* EMC_TFAW */
12353 0x00000004, /* EMC_TRPAB */
12354 0x00000003, /* EMC_TCLKSTABLE */
12355 0x00000003, /* EMC_TCLKSTOP */
12356 0x0000011b, /* EMC_TREFBW */
12357 0x00000000, /* EMC_FBIO_CFG6 */
12358 0x00000000, /* EMC_ODT_WRITE */
12359 0x00000000, /* EMC_ODT_READ */
12360 0x1361a296, /* EMC_FBIO_CFG5 */
12361 0x005800a0, /* EMC_CFG_DIG_DLL */
12362 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12363 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12364 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12365 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12366 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12367 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12368 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12369 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12370 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12371 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12372 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12373 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12374 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12375 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12376 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12377 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12378 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12379 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12380 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12381 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12382 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12383 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12384 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12385 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12386 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12387 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12388 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12389 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12390 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12391 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12392 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12393 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12394 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12395 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12396 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12397 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12398 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12399 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12400 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12401 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12402 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12403 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12404 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12405 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12406 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12407 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12408 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12409 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12410 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12411 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12412 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12413 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12414 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12415 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12416 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12417 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12418 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12419 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12420 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12421 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12422 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12423 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12424 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12425 0x00000200, /* EMC_XM2CMDPADCTRL */
12426 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12427 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12428 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12429 0x00000000, /* EMC_XM2DQPADCTRL2 */
12430 0x00000000, /* EMC_XM2DQPADCTRL3 */
12431 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12432 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12433 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12434 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12435 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12436 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12437 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12438 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12439 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12440 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12441 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12442 0x00000000, /* EMC_TXDSRVTTGEN */
12443 0x00000000, /* EMC_FBIO_SPARE */
12444 0x00064000, /* EMC_ZCAL_INTERVAL */
12445 0x00000019, /* EMC_ZCAL_WAIT_CNT */
12446 0x00440011, /* EMC_MRS_WAIT_CNT */
12447 0x00440011, /* EMC_MRS_WAIT_CNT2 */
12448 0x00000000, /* EMC_CTT */
12449 0x00000003, /* EMC_CTT_DURATION */
12450 0x0000f3f3, /* EMC_CFG_PIPE */
12451 0x80000185, /* EMC_DYN_SELF_REF_CONTROL */
12452 0x0000000a, /* EMC_QPOP */
12453 0x00000001, /* MC_EMEM_ARB_CFG */
12454 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12455 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12456 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12457 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12458 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12459 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12460 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12461 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12462 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12463 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12464 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12465 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12466 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12467 0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12468 0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12469 0x72630403, /* MC_EMEM_ARB_MISC0 */
12470 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12471 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12474 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12475 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
12476 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12477 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12478 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12479 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12480 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12481 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12482 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12483 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12484 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12485 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12486 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12487 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12488 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12489 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12490 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12491 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12492 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12493 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12494 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12495 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12496 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12497 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12498 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12499 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12500 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12502 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12503 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12504 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12506 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12507 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12508 0x00000802, /* EMC_CTT_TERM_CTRL */
12509 0xf3200000, /* EMC_CFG */
12510 0x000008c7, /* EMC_CFG_2 */
12511 0x0004013c, /* EMC_SEL_DPD_CTRL */
12512 0x00580068, /* EMC_CFG_DIG_DLL */
12513 0x00000008, /* EMC_BGBIAS_CTL0 */
12514 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12515 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12516 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12517 0x00000000, /* Mode Register 0 */
12518 0x00010083, /* Mode Register 1 */
12519 0x00020004, /* Mode Register 2 */
12520 0x800b0000, /* Mode Register 4 */
12521 10720, /* expected dvfs latency (ns) */
12524 0x19, /* V5.0.16 */
12525 "09_102000_04_V5.0.16_V1.1", /* DVFS table version */
12526 102000, /* SDRAM frequency */
12527 800, /* min voltage */
12528 800, /* gpu min voltage */
12529 "pllp_out0", /* clock source id */
12530 0x40000006, /* CLK_SOURCE_EMC */
12531 165, /* number of burst_regs */
12532 31, /* number of up_down_regs */
12534 0x00000006, /* EMC_RC */
12535 0x0000000d, /* EMC_RFC */
12536 0x00000000, /* EMC_RFC_SLR */
12537 0x00000004, /* EMC_RAS */
12538 0x00000002, /* EMC_RP */
12539 0x00000007, /* EMC_R2W */
12540 0x00000008, /* EMC_W2R */
12541 0x00000003, /* EMC_R2P */
12542 0x0000000a, /* EMC_W2P */
12543 0x00000002, /* EMC_RD_RCD */
12544 0x00000002, /* EMC_WR_RCD */
12545 0x00000001, /* EMC_RRD */
12546 0x00000002, /* EMC_REXT */
12547 0x00000000, /* EMC_WEXT */
12548 0x00000003, /* EMC_WDV */
12549 0x00000003, /* EMC_WDV_MASK */
12550 0x00000006, /* EMC_QUSE */
12551 0x00000002, /* EMC_QUSE_WIDTH */
12552 0x00000000, /* EMC_IBDLY */
12553 0x00000005, /* EMC_EINPUT */
12554 0x00000005, /* EMC_EINPUT_DURATION */
12555 0x00010000, /* EMC_PUTERM_EXTRA */
12556 0x00000003, /* EMC_PUTERM_WIDTH */
12557 0x00000000, /* EMC_PUTERM_ADJ */
12558 0x00000000, /* EMC_CDB_CNTL_1 */
12559 0x00000000, /* EMC_CDB_CNTL_2 */
12560 0x00000000, /* EMC_CDB_CNTL_3 */
12561 0x00000004, /* EMC_QRST */
12562 0x0000000c, /* EMC_QSAFE */
12563 0x0000000d, /* EMC_RDV */
12564 0x0000000f, /* EMC_RDV_MASK */
12565 0x00000060, /* EMC_REFRESH */
12566 0x00000000, /* EMC_BURST_REFRESH_NUM */
12567 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
12568 0x00000002, /* EMC_PDEX2WR */
12569 0x00000002, /* EMC_PDEX2RD */
12570 0x00000002, /* EMC_PCHG2PDEN */
12571 0x00000000, /* EMC_ACT2PDEN */
12572 0x00000001, /* EMC_AR2PDEN */
12573 0x0000000c, /* EMC_RW2PDEN */
12574 0x0000000f, /* EMC_TXSR */
12575 0x0000000f, /* EMC_TXSRDLL */
12576 0x00000003, /* EMC_TCKE */
12577 0x00000003, /* EMC_TCKESR */
12578 0x00000003, /* EMC_TPD */
12579 0x00000006, /* EMC_TFAW */
12580 0x00000004, /* EMC_TRPAB */
12581 0x00000003, /* EMC_TCLKSTABLE */
12582 0x00000003, /* EMC_TCLKSTOP */
12583 0x000001a9, /* EMC_TREFBW */
12584 0x00000000, /* EMC_FBIO_CFG6 */
12585 0x00000000, /* EMC_ODT_WRITE */
12586 0x00000000, /* EMC_ODT_READ */
12587 0x1361a296, /* EMC_FBIO_CFG5 */
12588 0x005800a0, /* EMC_CFG_DIG_DLL */
12589 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12590 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12591 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12592 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12593 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12594 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12595 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12596 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12597 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12598 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12599 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12600 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12601 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12602 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12603 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12604 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12605 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12606 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12607 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12608 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12609 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12610 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12611 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12612 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12613 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12614 0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12615 0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12616 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12617 0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12618 0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12619 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12620 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12621 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12622 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12623 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12624 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12625 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12626 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12627 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12628 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12629 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12630 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12631 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12632 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12633 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12634 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12635 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12636 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12637 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12638 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12639 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12640 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12641 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12642 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12643 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12644 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12645 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12646 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12647 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12648 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12649 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12650 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12651 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12652 0x00000200, /* EMC_XM2CMDPADCTRL */
12653 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12654 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12655 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12656 0x00000000, /* EMC_XM2DQPADCTRL2 */
12657 0x00000000, /* EMC_XM2DQPADCTRL3 */
12658 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12659 0x00000404, /* EMC_XM2CLKPADCTRL2 */
12660 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12661 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12662 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12663 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12664 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12665 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12666 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12667 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12668 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12669 0x00000000, /* EMC_TXDSRVTTGEN */
12670 0x00000000, /* EMC_FBIO_SPARE */
12671 0x00064000, /* EMC_ZCAL_INTERVAL */
12672 0x00000025, /* EMC_ZCAL_WAIT_CNT */
12673 0x00660011, /* EMC_MRS_WAIT_CNT */
12674 0x00660011, /* EMC_MRS_WAIT_CNT2 */
12675 0x00000000, /* EMC_CTT */
12676 0x00000003, /* EMC_CTT_DURATION */
12677 0x0000f3f3, /* EMC_CFG_PIPE */
12678 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
12679 0x0000000a, /* EMC_QPOP */
12680 0x08000001, /* MC_EMEM_ARB_CFG */
12681 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12682 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12683 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12684 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
12685 0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
12686 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12687 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12688 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12689 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12690 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12691 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12692 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12693 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12694 0x05050102, /* MC_EMEM_ARB_DA_TURNS */
12695 0x00090403, /* MC_EMEM_ARB_DA_COVERS */
12696 0x72430504, /* MC_EMEM_ARB_MISC0 */
12697 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12698 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12701 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12702 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
12703 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12704 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12705 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12706 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12707 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12708 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12709 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12710 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12711 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12712 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12713 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12714 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
12715 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12716 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12717 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12718 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12719 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12720 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12721 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12722 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12724 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12725 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12726 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12727 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12729 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12731 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12733 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12734 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12735 0x00000802, /* EMC_CTT_TERM_CTRL */
12736 0xf3200000, /* EMC_CFG */
12737 0x000008c7, /* EMC_CFG_2 */
12738 0x0004013c, /* EMC_SEL_DPD_CTRL */
12739 0x00580068, /* EMC_CFG_DIG_DLL */
12740 0x00000008, /* EMC_BGBIAS_CTL0 */
12741 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12742 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12743 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12744 0x00000000, /* Mode Register 0 */
12745 0x00010083, /* Mode Register 1 */
12746 0x00020004, /* Mode Register 2 */
12747 0x800b0000, /* Mode Register 4 */
12748 6890, /* expected dvfs latency (ns) */
12751 0x19, /* V5.0.16 */
12752 "09_204000_04_V5.0.16_V1.1", /* DVFS table version */
12753 204000, /* SDRAM frequency */
12754 800, /* min voltage */
12755 800, /* gpu min voltage */
12756 "pllp_out0", /* clock source id */
12757 0x40000002, /* CLK_SOURCE_EMC */
12758 165, /* number of burst_regs */
12759 31, /* number of up_down_regs */
12761 0x0000000c, /* EMC_RC */
12762 0x0000001a, /* EMC_RFC */
12763 0x00000000, /* EMC_RFC_SLR */
12764 0x00000008, /* EMC_RAS */
12765 0x00000004, /* EMC_RP */
12766 0x00000007, /* EMC_R2W */
12767 0x00000008, /* EMC_W2R */
12768 0x00000003, /* EMC_R2P */
12769 0x0000000a, /* EMC_W2P */
12770 0x00000004, /* EMC_RD_RCD */
12771 0x00000004, /* EMC_WR_RCD */
12772 0x00000002, /* EMC_RRD */
12773 0x00000003, /* EMC_REXT */
12774 0x00000000, /* EMC_WEXT */
12775 0x00000002, /* EMC_WDV */
12776 0x00000002, /* EMC_WDV_MASK */
12777 0x00000005, /* EMC_QUSE */
12778 0x00000003, /* EMC_QUSE_WIDTH */
12779 0x00000000, /* EMC_IBDLY */
12780 0x00000003, /* EMC_EINPUT */
12781 0x00000007, /* EMC_EINPUT_DURATION */
12782 0x00010000, /* EMC_PUTERM_EXTRA */
12783 0x00000004, /* EMC_PUTERM_WIDTH */
12784 0x00000000, /* EMC_PUTERM_ADJ */
12785 0x00000000, /* EMC_CDB_CNTL_1 */
12786 0x00000000, /* EMC_CDB_CNTL_2 */
12787 0x00000000, /* EMC_CDB_CNTL_3 */
12788 0x00000002, /* EMC_QRST */
12789 0x0000000e, /* EMC_QSAFE */
12790 0x0000000f, /* EMC_RDV */
12791 0x00000011, /* EMC_RDV_MASK */
12792 0x000000c1, /* EMC_REFRESH */
12793 0x00000000, /* EMC_BURST_REFRESH_NUM */
12794 0x00000030, /* EMC_PRE_REFRESH_REQ_CNT */
12795 0x00000002, /* EMC_PDEX2WR */
12796 0x00000002, /* EMC_PDEX2RD */
12797 0x00000004, /* EMC_PCHG2PDEN */
12798 0x00000000, /* EMC_ACT2PDEN */
12799 0x00000001, /* EMC_AR2PDEN */
12800 0x0000000c, /* EMC_RW2PDEN */
12801 0x0000001d, /* EMC_TXSR */
12802 0x0000001d, /* EMC_TXSRDLL */
12803 0x00000003, /* EMC_TCKE */
12804 0x00000004, /* EMC_TCKESR */
12805 0x00000003, /* EMC_TPD */
12806 0x00000009, /* EMC_TFAW */
12807 0x00000005, /* EMC_TRPAB */
12808 0x00000003, /* EMC_TCLKSTABLE */
12809 0x00000003, /* EMC_TCLKSTOP */
12810 0x00000351, /* EMC_TREFBW */
12811 0x00000000, /* EMC_FBIO_CFG6 */
12812 0x00000000, /* EMC_ODT_WRITE */
12813 0x00000000, /* EMC_ODT_READ */
12814 0x1361a296, /* EMC_FBIO_CFG5 */
12815 0x005800a0, /* EMC_CFG_DIG_DLL */
12816 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12817 0x00048000, /* EMC_DLL_XFORM_DQS0 */
12818 0x00048000, /* EMC_DLL_XFORM_DQS1 */
12819 0x00048000, /* EMC_DLL_XFORM_DQS2 */
12820 0x00048000, /* EMC_DLL_XFORM_DQS3 */
12821 0x00048000, /* EMC_DLL_XFORM_DQS4 */
12822 0x00048000, /* EMC_DLL_XFORM_DQS5 */
12823 0x00048000, /* EMC_DLL_XFORM_DQS6 */
12824 0x00048000, /* EMC_DLL_XFORM_DQS7 */
12825 0x00048000, /* EMC_DLL_XFORM_DQS8 */
12826 0x00048000, /* EMC_DLL_XFORM_DQS9 */
12827 0x00048000, /* EMC_DLL_XFORM_DQS10 */
12828 0x00048000, /* EMC_DLL_XFORM_DQS11 */
12829 0x00048000, /* EMC_DLL_XFORM_DQS12 */
12830 0x00048000, /* EMC_DLL_XFORM_DQS13 */
12831 0x00048000, /* EMC_DLL_XFORM_DQS14 */
12832 0x00048000, /* EMC_DLL_XFORM_DQS15 */
12833 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12834 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12835 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12836 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12837 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12838 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12839 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12840 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12841 0x00080000, /* EMC_DLL_XFORM_ADDR0 */
12842 0x00080000, /* EMC_DLL_XFORM_ADDR1 */
12843 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12844 0x00080000, /* EMC_DLL_XFORM_ADDR3 */
12845 0x00080000, /* EMC_DLL_XFORM_ADDR4 */
12846 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12847 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12848 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12849 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12850 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12851 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12852 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12853 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12854 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12855 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12856 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12857 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12858 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12859 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12860 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12861 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12862 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12863 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12864 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12865 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12866 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12867 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12868 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12869 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12870 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12871 0x00090000, /* EMC_DLL_XFORM_DQ0 */
12872 0x00090000, /* EMC_DLL_XFORM_DQ1 */
12873 0x00090000, /* EMC_DLL_XFORM_DQ2 */
12874 0x00090000, /* EMC_DLL_XFORM_DQ3 */
12875 0x00009000, /* EMC_DLL_XFORM_DQ4 */
12876 0x00009000, /* EMC_DLL_XFORM_DQ5 */
12877 0x00009000, /* EMC_DLL_XFORM_DQ6 */
12878 0x00009000, /* EMC_DLL_XFORM_DQ7 */
12879 0x00000200, /* EMC_XM2CMDPADCTRL */
12880 0x00000000, /* EMC_XM2CMDPADCTRL4 */
12881 0x00100100, /* EMC_XM2CMDPADCTRL5 */
12882 0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12883 0x00000000, /* EMC_XM2DQPADCTRL2 */
12884 0x00000000, /* EMC_XM2DQPADCTRL3 */
12885 0x77ffc000, /* EMC_XM2CLKPADCTRL */
12886 0x00000606, /* EMC_XM2CLKPADCTRL2 */
12887 0x81f1f008, /* EMC_XM2COMPPADCTRL */
12888 0x07070000, /* EMC_XM2VTTGENPADCTRL */
12889 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12890 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12891 0x51451400, /* EMC_XM2DQSPADCTRL3 */
12892 0x00514514, /* EMC_XM2DQSPADCTRL4 */
12893 0x00514514, /* EMC_XM2DQSPADCTRL5 */
12894 0x51451400, /* EMC_XM2DQSPADCTRL6 */
12895 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12896 0x00000000, /* EMC_TXDSRVTTGEN */
12897 0x00000000, /* EMC_FBIO_SPARE */
12898 0x00064000, /* EMC_ZCAL_INTERVAL */
12899 0x0000004a, /* EMC_ZCAL_WAIT_CNT */
12900 0x00cc0011, /* EMC_MRS_WAIT_CNT */
12901 0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
12902 0x00000000, /* EMC_CTT */
12903 0x00000004, /* EMC_CTT_DURATION */
12904 0x0000d3b3, /* EMC_CFG_PIPE */
12905 0x80000287, /* EMC_DYN_SELF_REF_CONTROL */
12906 0x0000000a, /* EMC_QPOP */
12907 0x01000003, /* MC_EMEM_ARB_CFG */
12908 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12909 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12910 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
12911 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
12912 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
12913 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
12914 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12915 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12916 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12917 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
12918 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12919 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12920 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12921 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
12922 0x000b0606, /* MC_EMEM_ARB_DA_COVERS */
12923 0x71e40a07, /* MC_EMEM_ARB_MISC0 */
12924 0x70000f03, /* MC_EMEM_ARB_MISC1 */
12925 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12928 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12929 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
12930 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12931 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12932 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12933 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12934 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12935 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12936 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12937 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12938 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12939 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12940 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12941 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
12942 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12943 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12944 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12945 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12946 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12947 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12948 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12949 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12950 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12951 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12953 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12954 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12956 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12957 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12958 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12960 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
12961 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12962 0x00000802, /* EMC_CTT_TERM_CTRL */
12963 0xf3200000, /* EMC_CFG */
12964 0x000008cf, /* EMC_CFG_2 */
12965 0x0004013c, /* EMC_SEL_DPD_CTRL */
12966 0x00580068, /* EMC_CFG_DIG_DLL */
12967 0x00000008, /* EMC_BGBIAS_CTL0 */
12968 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12969 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12970 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12971 0x00000000, /* Mode Register 0 */
12972 0x00010083, /* Mode Register 1 */
12973 0x00020004, /* Mode Register 2 */
12974 0x800b0000, /* Mode Register 4 */
12975 3420, /* expected dvfs latency (ns) */
12978 0x19, /* V5.0.16 */
12979 "09_300000_04_V5.0.16_V1.1", /* DVFS table version */
12980 300000, /* SDRAM frequency */
12981 820, /* min voltage */
12982 820, /* gpu min voltage */
12983 "pllc_out0", /* clock source id */
12984 0x20000002, /* CLK_SOURCE_EMC */
12985 165, /* number of burst_regs */
12986 31, /* number of up_down_regs */
12988 0x00000012, /* EMC_RC */
12989 0x00000026, /* EMC_RFC */
12990 0x00000000, /* EMC_RFC_SLR */
12991 0x0000000d, /* EMC_RAS */
12992 0x00000005, /* EMC_RP */
12993 0x00000007, /* EMC_R2W */
12994 0x00000008, /* EMC_W2R */
12995 0x00000003, /* EMC_R2P */
12996 0x0000000a, /* EMC_W2P */
12997 0x00000005, /* EMC_RD_RCD */
12998 0x00000005, /* EMC_WR_RCD */
12999 0x00000003, /* EMC_RRD */
13000 0x00000003, /* EMC_REXT */
13001 0x00000000, /* EMC_WEXT */
13002 0x00000002, /* EMC_WDV */
13003 0x00000002, /* EMC_WDV_MASK */
13004 0x00000006, /* EMC_QUSE */
13005 0x00000003, /* EMC_QUSE_WIDTH */
13006 0x00000000, /* EMC_IBDLY */
13007 0x00000003, /* EMC_EINPUT */
13008 0x00000008, /* EMC_EINPUT_DURATION */
13009 0x00030000, /* EMC_PUTERM_EXTRA */
13010 0x00000004, /* EMC_PUTERM_WIDTH */
13011 0x00000000, /* EMC_PUTERM_ADJ */
13012 0x00000000, /* EMC_CDB_CNTL_1 */
13013 0x00000000, /* EMC_CDB_CNTL_2 */
13014 0x00000000, /* EMC_CDB_CNTL_3 */
13015 0x00000002, /* EMC_QRST */
13016 0x0000000f, /* EMC_QSAFE */
13017 0x00000012, /* EMC_RDV */
13018 0x00000014, /* EMC_RDV_MASK */
13019 0x0000011c, /* EMC_REFRESH */
13020 0x00000000, /* EMC_BURST_REFRESH_NUM */
13021 0x00000047, /* EMC_PRE_REFRESH_REQ_CNT */
13022 0x00000002, /* EMC_PDEX2WR */
13023 0x00000002, /* EMC_PDEX2RD */
13024 0x00000005, /* EMC_PCHG2PDEN */
13025 0x00000000, /* EMC_ACT2PDEN */
13026 0x00000001, /* EMC_AR2PDEN */
13027 0x0000000c, /* EMC_RW2PDEN */
13028 0x0000002a, /* EMC_TXSR */
13029 0x0000002a, /* EMC_TXSRDLL */
13030 0x00000003, /* EMC_TCKE */
13031 0x00000005, /* EMC_TCKESR */
13032 0x00000003, /* EMC_TPD */
13033 0x0000000d, /* EMC_TFAW */
13034 0x00000007, /* EMC_TRPAB */
13035 0x00000003, /* EMC_TCLKSTABLE */
13036 0x00000003, /* EMC_TCLKSTOP */
13037 0x000004e0, /* EMC_TREFBW */
13038 0x00000000, /* EMC_FBIO_CFG6 */
13039 0x00000000, /* EMC_ODT_WRITE */
13040 0x00000000, /* EMC_ODT_READ */
13041 0x1361a096, /* EMC_FBIO_CFG5 */
13042 0x005800a0, /* EMC_CFG_DIG_DLL */
13043 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13044 0x00020000, /* EMC_DLL_XFORM_DQS0 */
13045 0x00020000, /* EMC_DLL_XFORM_DQS1 */
13046 0x00020000, /* EMC_DLL_XFORM_DQS2 */
13047 0x00020000, /* EMC_DLL_XFORM_DQS3 */
13048 0x00020000, /* EMC_DLL_XFORM_DQS4 */
13049 0x00020000, /* EMC_DLL_XFORM_DQS5 */
13050 0x00020000, /* EMC_DLL_XFORM_DQS6 */
13051 0x00020000, /* EMC_DLL_XFORM_DQS7 */
13052 0x00020000, /* EMC_DLL_XFORM_DQS8 */
13053 0x00020000, /* EMC_DLL_XFORM_DQS9 */
13054 0x00020000, /* EMC_DLL_XFORM_DQS10 */
13055 0x00020000, /* EMC_DLL_XFORM_DQS11 */
13056 0x00020000, /* EMC_DLL_XFORM_DQS12 */
13057 0x00020000, /* EMC_DLL_XFORM_DQS13 */
13058 0x00020000, /* EMC_DLL_XFORM_DQS14 */
13059 0x00020000, /* EMC_DLL_XFORM_DQS15 */
13060 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13061 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13062 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13063 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13064 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13065 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13066 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13067 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13068 0x00060000, /* EMC_DLL_XFORM_ADDR0 */
13069 0x00060000, /* EMC_DLL_XFORM_ADDR1 */
13070 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13071 0x00060000, /* EMC_DLL_XFORM_ADDR3 */
13072 0x00060000, /* EMC_DLL_XFORM_ADDR4 */
13073 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13074 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13075 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13076 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13077 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13078 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13079 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13080 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13081 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13082 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13083 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13084 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13085 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13086 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13087 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13088 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13089 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13090 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13091 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13092 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13093 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13094 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13095 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13096 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13097 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13098 0x00060000, /* EMC_DLL_XFORM_DQ0 */
13099 0x00060000, /* EMC_DLL_XFORM_DQ1 */
13100 0x00060000, /* EMC_DLL_XFORM_DQ2 */
13101 0x00060000, /* EMC_DLL_XFORM_DQ3 */
13102 0x00006000, /* EMC_DLL_XFORM_DQ4 */
13103 0x00006000, /* EMC_DLL_XFORM_DQ5 */
13104 0x00006000, /* EMC_DLL_XFORM_DQ6 */
13105 0x00006000, /* EMC_DLL_XFORM_DQ7 */
13106 0x00000200, /* EMC_XM2CMDPADCTRL */
13107 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13108 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13109 0x01231239, /* EMC_XM2DQSPADCTRL2 */
13110 0x00000000, /* EMC_XM2DQPADCTRL2 */
13111 0x00000000, /* EMC_XM2DQPADCTRL3 */
13112 0x77ffc000, /* EMC_XM2CLKPADCTRL */
13113 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13114 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13115 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13116 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13117 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13118 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13119 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13120 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13121 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13122 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13123 0x00000000, /* EMC_TXDSRVTTGEN */
13124 0x00000000, /* EMC_FBIO_SPARE */
13125 0x00064000, /* EMC_ZCAL_INTERVAL */
13126 0x0000006c, /* EMC_ZCAL_WAIT_CNT */
13127 0x012c0011, /* EMC_MRS_WAIT_CNT */
13128 0x012c0011, /* EMC_MRS_WAIT_CNT2 */
13129 0x00000000, /* EMC_CTT */
13130 0x00000004, /* EMC_CTT_DURATION */
13131 0x000052a3, /* EMC_CFG_PIPE */
13132 0x8000033e, /* EMC_DYN_SELF_REF_CONTROL */
13133 0x0000000b, /* EMC_QPOP */
13134 0x08000004, /* MC_EMEM_ARB_CFG */
13135 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13136 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
13137 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
13138 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
13139 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
13140 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
13141 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
13142 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13143 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13144 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13145 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13146 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13147 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13148 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13149 0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
13150 0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
13151 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13152 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13155 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
13156 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
13157 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13158 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13159 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13160 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13161 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13162 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13163 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13164 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13165 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13166 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13167 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13168 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
13169 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13170 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13171 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13172 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13173 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13174 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13175 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13176 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13177 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13178 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13179 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13180 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13181 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13183 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13184 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13185 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13187 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
13188 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13189 0x00000802, /* EMC_CTT_TERM_CTRL */
13190 0xf3300000, /* EMC_CFG */
13191 0x000008d7, /* EMC_CFG_2 */
13192 0x0004013c, /* EMC_SEL_DPD_CTRL */
13193 0x00580068, /* EMC_CFG_DIG_DLL */
13194 0x00000000, /* EMC_BGBIAS_CTL0 */
13195 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13196 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13197 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13198 0x00000000, /* Mode Register 0 */
13199 0x00010083, /* Mode Register 1 */
13200 0x00020004, /* Mode Register 2 */
13201 0x800b0000, /* Mode Register 4 */
13202 2680, /* expected dvfs latency (ns) */
13205 0x19, /* V5.0.16 */
13206 "09_396000_05_V5.0.16_V1.1", /* DVFS table version */
13207 396000, /* SDRAM frequency */
13208 850, /* min voltage */
13209 850, /* gpu min voltage */
13210 "pllm_out0", /* clock source id */
13211 0x00000002, /* CLK_SOURCE_EMC */
13212 165, /* number of burst_regs */
13213 31, /* number of up_down_regs */
13215 0x00000018, /* EMC_RC */
13216 0x00000033, /* EMC_RFC */
13217 0x00000000, /* EMC_RFC_SLR */
13218 0x00000011, /* EMC_RAS */
13219 0x00000007, /* EMC_RP */
13220 0x00000008, /* EMC_R2W */
13221 0x00000008, /* EMC_W2R */
13222 0x00000003, /* EMC_R2P */
13223 0x0000000a, /* EMC_W2P */
13224 0x00000007, /* EMC_RD_RCD */
13225 0x00000007, /* EMC_WR_RCD */
13226 0x00000004, /* EMC_RRD */
13227 0x00000003, /* EMC_REXT */
13228 0x00000000, /* EMC_WEXT */
13229 0x00000002, /* EMC_WDV */
13230 0x00000002, /* EMC_WDV_MASK */
13231 0x00000006, /* EMC_QUSE */
13232 0x00000003, /* EMC_QUSE_WIDTH */
13233 0x00000000, /* EMC_IBDLY */
13234 0x00000002, /* EMC_EINPUT */
13235 0x00000009, /* EMC_EINPUT_DURATION */
13236 0x00030000, /* EMC_PUTERM_EXTRA */
13237 0x00000004, /* EMC_PUTERM_WIDTH */
13238 0x00000000, /* EMC_PUTERM_ADJ */
13239 0x00000000, /* EMC_CDB_CNTL_1 */
13240 0x00000000, /* EMC_CDB_CNTL_2 */
13241 0x00000000, /* EMC_CDB_CNTL_3 */
13242 0x00000001, /* EMC_QRST */
13243 0x00000010, /* EMC_QSAFE */
13244 0x00000012, /* EMC_RDV */
13245 0x00000014, /* EMC_RDV_MASK */
13246 0x00000176, /* EMC_REFRESH */
13247 0x00000000, /* EMC_BURST_REFRESH_NUM */
13248 0x0000005d, /* EMC_PRE_REFRESH_REQ_CNT */
13249 0x00000002, /* EMC_PDEX2WR */
13250 0x00000002, /* EMC_PDEX2RD */
13251 0x00000007, /* EMC_PCHG2PDEN */
13252 0x00000000, /* EMC_ACT2PDEN */
13253 0x00000001, /* EMC_AR2PDEN */
13254 0x0000000e, /* EMC_RW2PDEN */
13255 0x00000038, /* EMC_TXSR */
13256 0x00000038, /* EMC_TXSRDLL */
13257 0x00000003, /* EMC_TCKE */
13258 0x00000006, /* EMC_TCKESR */
13259 0x00000003, /* EMC_TPD */
13260 0x00000012, /* EMC_TFAW */
13261 0x0000000a, /* EMC_TRPAB */
13262 0x00000003, /* EMC_TCLKSTABLE */
13263 0x00000003, /* EMC_TCLKSTOP */
13264 0x00000670, /* EMC_TREFBW */
13265 0x00000000, /* EMC_FBIO_CFG6 */
13266 0x00000000, /* EMC_ODT_WRITE */
13267 0x00000000, /* EMC_ODT_READ */
13268 0x1361a096, /* EMC_FBIO_CFG5 */
13269 0x005800a0, /* EMC_CFG_DIG_DLL */
13270 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13271 0x00020000, /* EMC_DLL_XFORM_DQS0 */
13272 0x00020000, /* EMC_DLL_XFORM_DQS1 */
13273 0x00020000, /* EMC_DLL_XFORM_DQS2 */
13274 0x00020000, /* EMC_DLL_XFORM_DQS3 */
13275 0x00020000, /* EMC_DLL_XFORM_DQS4 */
13276 0x00020000, /* EMC_DLL_XFORM_DQS5 */
13277 0x00020000, /* EMC_DLL_XFORM_DQS6 */
13278 0x00020000, /* EMC_DLL_XFORM_DQS7 */
13279 0x00020000, /* EMC_DLL_XFORM_DQS8 */
13280 0x00020000, /* EMC_DLL_XFORM_DQS9 */
13281 0x00020000, /* EMC_DLL_XFORM_DQS10 */
13282 0x00020000, /* EMC_DLL_XFORM_DQS11 */
13283 0x00020000, /* EMC_DLL_XFORM_DQS12 */
13284 0x00020000, /* EMC_DLL_XFORM_DQS13 */
13285 0x00020000, /* EMC_DLL_XFORM_DQS14 */
13286 0x00020000, /* EMC_DLL_XFORM_DQS15 */
13287 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13288 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13289 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13290 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13291 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13292 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13293 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13294 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13295 0x00050000, /* EMC_DLL_XFORM_ADDR0 */
13296 0x00050000, /* EMC_DLL_XFORM_ADDR1 */
13297 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13298 0x00050000, /* EMC_DLL_XFORM_ADDR3 */
13299 0x00050000, /* EMC_DLL_XFORM_ADDR4 */
13300 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13301 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13302 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13303 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13304 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13305 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13306 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13307 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13308 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13309 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13310 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13311 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13312 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13313 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13314 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13315 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13316 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13317 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13318 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13319 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13320 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13321 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13322 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13323 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13324 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13325 0x00040000, /* EMC_DLL_XFORM_DQ0 */
13326 0x00040000, /* EMC_DLL_XFORM_DQ1 */
13327 0x00040000, /* EMC_DLL_XFORM_DQ2 */
13328 0x00040000, /* EMC_DLL_XFORM_DQ3 */
13329 0x00004000, /* EMC_DLL_XFORM_DQ4 */
13330 0x00004000, /* EMC_DLL_XFORM_DQ5 */
13331 0x00004000, /* EMC_DLL_XFORM_DQ6 */
13332 0x00004000, /* EMC_DLL_XFORM_DQ7 */
13333 0x00000200, /* EMC_XM2CMDPADCTRL */
13334 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13335 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13336 0x01231239, /* EMC_XM2DQSPADCTRL2 */
13337 0x00000000, /* EMC_XM2DQPADCTRL2 */
13338 0x00000000, /* EMC_XM2DQPADCTRL3 */
13339 0x77ffc000, /* EMC_XM2CLKPADCTRL */
13340 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13341 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13342 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13343 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13344 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13345 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13346 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13347 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13348 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13349 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13350 0x00000000, /* EMC_TXDSRVTTGEN */
13351 0x00000000, /* EMC_FBIO_SPARE */
13352 0x00064000, /* EMC_ZCAL_INTERVAL */
13353 0x0000008f, /* EMC_ZCAL_WAIT_CNT */
13354 0x018c0011, /* EMC_MRS_WAIT_CNT */
13355 0x018c0011, /* EMC_MRS_WAIT_CNT2 */
13356 0x00000000, /* EMC_CTT */
13357 0x00000004, /* EMC_CTT_DURATION */
13358 0x000052a3, /* EMC_CFG_PIPE */
13359 0x800003f4, /* EMC_DYN_SELF_REF_CONTROL */
13360 0x0000000b, /* EMC_QPOP */
13361 0x0f000005, /* MC_EMEM_ARB_CFG */
13362 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13363 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
13364 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
13365 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
13366 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
13367 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
13368 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
13369 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13370 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13371 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13372 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13373 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13374 0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13375 0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13376 0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
13377 0x71c6120d, /* MC_EMEM_ARB_MISC0 */
13378 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13379 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13382 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
13383 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
13384 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13385 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13386 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13387 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13388 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13389 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13390 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13391 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13392 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13393 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13394 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13395 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13396 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13397 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13398 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13399 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13400 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13401 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13402 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13403 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13404 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13405 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13406 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13407 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13408 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13409 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13410 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13411 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13412 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13414 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
13415 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13416 0x00000802, /* EMC_CTT_TERM_CTRL */
13417 0xf3300000, /* EMC_CFG */
13418 0x00000897, /* EMC_CFG_2 */
13419 0x0004001c, /* EMC_SEL_DPD_CTRL */
13420 0x00580068, /* EMC_CFG_DIG_DLL */
13421 0x00000000, /* EMC_BGBIAS_CTL0 */
13422 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13423 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13424 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13425 0x00000000, /* Mode Register 0 */
13426 0x00010083, /* Mode Register 1 */
13427 0x00020004, /* Mode Register 2 */
13428 0x800b0000, /* Mode Register 4 */
13429 2180, /* expected dvfs latency (ns) */
13432 0x19, /* V5.0.16 */
13433 "09_528000_05_V5.0.16_V1.1", /* DVFS table version */
13434 528000, /* SDRAM frequency */
13435 880, /* min voltage */
13436 870, /* gpu min voltage */
13437 "pllm_ud", /* clock source id */
13438 0x80000000, /* CLK_SOURCE_EMC */
13439 165, /* number of burst_regs */
13440 31, /* number of up_down_regs */
13442 0x00000020, /* EMC_RC */
13443 0x00000044, /* EMC_RFC */
13444 0x00000000, /* EMC_RFC_SLR */
13445 0x00000017, /* EMC_RAS */
13446 0x0000000a, /* EMC_RP */
13447 0x0000000a, /* EMC_R2W */
13448 0x00000009, /* EMC_W2R */
13449 0x00000003, /* EMC_R2P */
13450 0x0000000d, /* EMC_W2P */
13451 0x0000000a, /* EMC_RD_RCD */
13452 0x0000000a, /* EMC_WR_RCD */
13453 0x00000006, /* EMC_RRD */
13454 0x00000004, /* EMC_REXT */
13455 0x00000000, /* EMC_WEXT */
13456 0x00000002, /* EMC_WDV */
13457 0x00000002, /* EMC_WDV_MASK */
13458 0x00000008, /* EMC_QUSE */
13459 0x00000003, /* EMC_QUSE_WIDTH */
13460 0x00000000, /* EMC_IBDLY */
13461 0x00000003, /* EMC_EINPUT */
13462 0x0000000a, /* EMC_EINPUT_DURATION */
13463 0x00050000, /* EMC_PUTERM_EXTRA */
13464 0x00000004, /* EMC_PUTERM_WIDTH */
13465 0x00000000, /* EMC_PUTERM_ADJ */
13466 0x00000000, /* EMC_CDB_CNTL_1 */
13467 0x00000000, /* EMC_CDB_CNTL_2 */
13468 0x00000000, /* EMC_CDB_CNTL_3 */
13469 0x00000002, /* EMC_QRST */
13470 0x00000011, /* EMC_QSAFE */
13471 0x00000015, /* EMC_RDV */
13472 0x00000017, /* EMC_RDV_MASK */
13473 0x000001f3, /* EMC_REFRESH */
13474 0x00000000, /* EMC_BURST_REFRESH_NUM */
13475 0x0000007c, /* EMC_PRE_REFRESH_REQ_CNT */
13476 0x00000003, /* EMC_PDEX2WR */
13477 0x00000003, /* EMC_PDEX2RD */
13478 0x0000000a, /* EMC_PCHG2PDEN */
13479 0x00000000, /* EMC_ACT2PDEN */
13480 0x00000001, /* EMC_AR2PDEN */
13481 0x00000011, /* EMC_RW2PDEN */
13482 0x0000004a, /* EMC_TXSR */
13483 0x0000004a, /* EMC_TXSRDLL */
13484 0x00000004, /* EMC_TCKE */
13485 0x00000008, /* EMC_TCKESR */
13486 0x00000004, /* EMC_TPD */
13487 0x00000019, /* EMC_TFAW */
13488 0x0000000d, /* EMC_TRPAB */
13489 0x00000003, /* EMC_TCLKSTABLE */
13490 0x00000003, /* EMC_TCLKSTOP */
13491 0x00000895, /* EMC_TREFBW */
13492 0x00000000, /* EMC_FBIO_CFG6 */
13493 0x00000000, /* EMC_ODT_WRITE */
13494 0x00000000, /* EMC_ODT_READ */
13495 0x1361a096, /* EMC_FBIO_CFG5 */
13496 0xe01200b9, /* EMC_CFG_DIG_DLL */
13497 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13498 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13499 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13500 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13501 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13502 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13503 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13504 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13505 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13506 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13507 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13508 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13509 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13510 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13511 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13512 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13513 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13514 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13515 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13516 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13517 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13518 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13519 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13520 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13521 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13522 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13523 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13524 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13525 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13526 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13527 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13528 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13529 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13530 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13531 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13532 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13533 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13534 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13535 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13536 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13537 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13538 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13539 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13540 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13541 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13542 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13543 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13544 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13545 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13546 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13547 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13548 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13549 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13550 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13551 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13552 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
13553 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
13554 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
13555 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
13556 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
13557 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
13558 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
13559 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
13560 0x00000220, /* EMC_XM2CMDPADCTRL */
13561 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13562 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13563 0x0123123d, /* EMC_XM2DQSPADCTRL2 */
13564 0x00000000, /* EMC_XM2DQPADCTRL2 */
13565 0x00000000, /* EMC_XM2DQPADCTRL3 */
13566 0x77ffc004, /* EMC_XM2CLKPADCTRL */
13567 0x00000505, /* EMC_XM2CLKPADCTRL2 */
13568 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13569 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13570 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13571 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13572 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13573 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13574 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13575 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13576 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13577 0x00000000, /* EMC_TXDSRVTTGEN */
13578 0x00000000, /* EMC_FBIO_SPARE */
13579 0x00064000, /* EMC_ZCAL_INTERVAL */
13580 0x000000bf, /* EMC_ZCAL_WAIT_CNT */
13581 0x02100013, /* EMC_MRS_WAIT_CNT */
13582 0x02100013, /* EMC_MRS_WAIT_CNT2 */
13583 0x00000000, /* EMC_CTT */
13584 0x00000004, /* EMC_CTT_DURATION */
13585 0x000042a0, /* EMC_CFG_PIPE */
13586 0x800004ef, /* EMC_DYN_SELF_REF_CONTROL */
13587 0x0000000d, /* EMC_QPOP */
13588 0x0f000007, /* MC_EMEM_ARB_CFG */
13589 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13590 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13591 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13592 0x00000011, /* MC_EMEM_ARB_TIMING_RC */
13593 0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
13594 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
13595 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13596 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13597 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13598 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13599 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13600 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13601 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
13602 0x06060103, /* MC_EMEM_ARB_DA_TURNS */
13603 0x00130c11, /* MC_EMEM_ARB_DA_COVERS */
13604 0x71c81812, /* MC_EMEM_ARB_MISC0 */
13605 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13606 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13609 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
13610 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
13611 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13612 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13613 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13614 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13615 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13616 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13617 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13618 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13619 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13620 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13621 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13622 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
13623 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
13624 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13625 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13626 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13627 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13628 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13629 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13630 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13631 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13632 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13633 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13634 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13635 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13636 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13637 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13638 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13639 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13641 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
13642 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13643 0x00000802, /* EMC_CTT_TERM_CTRL */
13644 0xf3300000, /* EMC_CFG */
13645 0x0000089f, /* EMC_CFG_2 */
13646 0x0004001c, /* EMC_SEL_DPD_CTRL */
13647 0xe0120069, /* EMC_CFG_DIG_DLL */
13648 0x00000000, /* EMC_BGBIAS_CTL0 */
13649 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13650 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13651 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13652 0x00000000, /* Mode Register 0 */
13653 0x000100c3, /* Mode Register 1 */
13654 0x00020006, /* Mode Register 2 */
13655 0x800b0000, /* Mode Register 4 */
13656 1440, /* expected dvfs latency (ns) */
13659 0x19, /* V5.0.16 */
13660 "09_600000_04_V5.0.16_V1.1", /* DVFS table version */
13661 600000, /* SDRAM frequency */
13662 910, /* min voltage */
13663 910, /* gpu min voltage */
13664 "pllc_ud", /* clock source id */
13665 0xe0000000, /* CLK_SOURCE_EMC */
13666 165, /* number of burst_regs */
13667 31, /* number of up_down_regs */
13669 0x00000025, /* EMC_RC */
13670 0x0000004d, /* EMC_RFC */
13671 0x00000000, /* EMC_RFC_SLR */
13672 0x0000001a, /* EMC_RAS */
13673 0x0000000b, /* EMC_RP */
13674 0x0000000a, /* EMC_R2W */
13675 0x0000000b, /* EMC_W2R */
13676 0x00000004, /* EMC_R2P */
13677 0x0000000f, /* EMC_W2P */
13678 0x0000000b, /* EMC_RD_RCD */
13679 0x0000000b, /* EMC_WR_RCD */
13680 0x00000007, /* EMC_RRD */
13681 0x00000004, /* EMC_REXT */
13682 0x00000000, /* EMC_WEXT */
13683 0x00000004, /* EMC_WDV */
13684 0x00000004, /* EMC_WDV_MASK */
13685 0x0000000a, /* EMC_QUSE */
13686 0x00000004, /* EMC_QUSE_WIDTH */
13687 0x00000000, /* EMC_IBDLY */
13688 0x00000003, /* EMC_EINPUT */
13689 0x0000000d, /* EMC_EINPUT_DURATION */
13690 0x00070000, /* EMC_PUTERM_EXTRA */
13691 0x00000005, /* EMC_PUTERM_WIDTH */
13692 0x00000000, /* EMC_PUTERM_ADJ */
13693 0x00000000, /* EMC_CDB_CNTL_1 */
13694 0x00000000, /* EMC_CDB_CNTL_2 */
13695 0x00000000, /* EMC_CDB_CNTL_3 */
13696 0x00000002, /* EMC_QRST */
13697 0x00000014, /* EMC_QSAFE */
13698 0x00000018, /* EMC_RDV */
13699 0x0000001a, /* EMC_RDV_MASK */
13700 0x00000237, /* EMC_REFRESH */
13701 0x00000000, /* EMC_BURST_REFRESH_NUM */
13702 0x0000008d, /* EMC_PRE_REFRESH_REQ_CNT */
13703 0x00000004, /* EMC_PDEX2WR */
13704 0x00000004, /* EMC_PDEX2RD */
13705 0x0000000b, /* EMC_PCHG2PDEN */
13706 0x00000000, /* EMC_ACT2PDEN */
13707 0x00000001, /* EMC_AR2PDEN */
13708 0x00000013, /* EMC_RW2PDEN */
13709 0x00000054, /* EMC_TXSR */
13710 0x00000054, /* EMC_TXSRDLL */
13711 0x00000005, /* EMC_TCKE */
13712 0x00000009, /* EMC_TCKESR */
13713 0x00000005, /* EMC_TPD */
13714 0x0000001c, /* EMC_TFAW */
13715 0x0000000e, /* EMC_TRPAB */
13716 0x00000003, /* EMC_TCLKSTABLE */
13717 0x00000003, /* EMC_TCLKSTOP */
13718 0x000009c0, /* EMC_TREFBW */
13719 0x00000000, /* EMC_FBIO_CFG6 */
13720 0x00000000, /* EMC_ODT_WRITE */
13721 0x00000000, /* EMC_ODT_READ */
13722 0x1361a096, /* EMC_FBIO_CFG5 */
13723 0xe00e00b9, /* EMC_CFG_DIG_DLL */
13724 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13725 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13726 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13727 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13728 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13729 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13730 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13731 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13732 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13733 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13734 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13735 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13736 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13737 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13738 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13739 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13740 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13741 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13742 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13743 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13744 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13745 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13746 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13747 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13748 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13749 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13750 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13751 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13752 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13753 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13754 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13755 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13756 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13757 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13758 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13759 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13760 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13761 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13762 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13763 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13764 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13765 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13766 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13767 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13768 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13769 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13770 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13771 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13772 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13773 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13774 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13775 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13776 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13777 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13778 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13779 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
13780 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
13781 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
13782 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
13783 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
13784 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
13785 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
13786 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
13787 0x00000220, /* EMC_XM2CMDPADCTRL */
13788 0x00000000, /* EMC_XM2CMDPADCTRL4 */
13789 0x00100100, /* EMC_XM2CMDPADCTRL5 */
13790 0x0121103d, /* EMC_XM2DQSPADCTRL2 */
13791 0x00000000, /* EMC_XM2DQPADCTRL2 */
13792 0x00000000, /* EMC_XM2DQPADCTRL3 */
13793 0x77ffc004, /* EMC_XM2CLKPADCTRL */
13794 0x00000606, /* EMC_XM2CLKPADCTRL2 */
13795 0x81f1f008, /* EMC_XM2COMPPADCTRL */
13796 0x07070000, /* EMC_XM2VTTGENPADCTRL */
13797 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13798 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13799 0x51451420, /* EMC_XM2DQSPADCTRL3 */
13800 0x00514514, /* EMC_XM2DQSPADCTRL4 */
13801 0x00514514, /* EMC_XM2DQSPADCTRL5 */
13802 0x51451400, /* EMC_XM2DQSPADCTRL6 */
13803 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13804 0x00000000, /* EMC_TXDSRVTTGEN */
13805 0x00000000, /* EMC_FBIO_SPARE */
13806 0x00064000, /* EMC_ZCAL_INTERVAL */
13807 0x000000d8, /* EMC_ZCAL_WAIT_CNT */
13808 0x02580014, /* EMC_MRS_WAIT_CNT */
13809 0x02580014, /* EMC_MRS_WAIT_CNT2 */
13810 0x00000000, /* EMC_CTT */
13811 0x00000005, /* EMC_CTT_DURATION */
13812 0x000040a0, /* EMC_CFG_PIPE */
13813 0x80000578, /* EMC_DYN_SELF_REF_CONTROL */
13814 0x00000010, /* EMC_QPOP */
13815 0x00000009, /* MC_EMEM_ARB_CFG */
13816 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13817 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13818 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13819 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
13820 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
13821 0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
13822 0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13823 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13824 0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13825 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13826 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13827 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13828 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
13829 0x07060103, /* MC_EMEM_ARB_DA_TURNS */
13830 0x00150e13, /* MC_EMEM_ARB_DA_COVERS */
13831 0x71c91b14, /* MC_EMEM_ARB_MISC0 */
13832 0x70000f03, /* MC_EMEM_ARB_MISC1 */
13833 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13836 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
13837 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
13838 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13839 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13840 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13841 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13842 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13843 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13844 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13845 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13846 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13847 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13848 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13849 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13850 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
13851 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13852 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13853 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13854 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13855 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13856 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13857 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13858 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13859 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13860 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13861 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13862 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13863 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13864 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13865 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13866 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13868 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
13869 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13870 0x00000802, /* EMC_CTT_TERM_CTRL */
13871 0xf3300000, /* EMC_CFG */
13872 0x0000089f, /* EMC_CFG_2 */
13873 0x0004001c, /* EMC_SEL_DPD_CTRL */
13874 0xe00e0069, /* EMC_CFG_DIG_DLL */
13875 0x00000000, /* EMC_BGBIAS_CTL0 */
13876 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13877 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13878 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13879 0x00000000, /* Mode Register 0 */
13880 0x000100e3, /* Mode Register 1 */
13881 0x00020007, /* Mode Register 2 */
13882 0x800b0000, /* Mode Register 4 */
13883 1440, /* expected dvfs latency (ns) */
13886 0x19, /* V5.0.16 */
13887 "09_792000_04_V5.0.16_V1.1", /* DVFS table version */
13888 792000, /* SDRAM frequency */
13889 980, /* min voltage */
13890 980, /* gpu min voltage */
13891 "pllm_ud", /* clock source id */
13892 0x80000000, /* CLK_SOURCE_EMC */
13893 165, /* number of burst_regs */
13894 31, /* number of up_down_regs */
13896 0x00000030, /* EMC_RC */
13897 0x00000066, /* EMC_RFC */
13898 0x00000000, /* EMC_RFC_SLR */
13899 0x00000022, /* EMC_RAS */
13900 0x0000000f, /* EMC_RP */
13901 0x0000000e, /* EMC_R2W */
13902 0x0000000d, /* EMC_W2R */
13903 0x00000005, /* EMC_R2P */
13904 0x00000013, /* EMC_W2P */
13905 0x0000000f, /* EMC_RD_RCD */
13906 0x0000000f, /* EMC_WR_RCD */
13907 0x00000009, /* EMC_RRD */
13908 0x00000004, /* EMC_REXT */
13909 0x00000000, /* EMC_WEXT */
13910 0x00000005, /* EMC_WDV */
13911 0x00000005, /* EMC_WDV_MASK */
13912 0x0000000e, /* EMC_QUSE */
13913 0x00000004, /* EMC_QUSE_WIDTH */
13914 0x00000000, /* EMC_IBDLY */
13915 0x00000005, /* EMC_EINPUT */
13916 0x0000000f, /* EMC_EINPUT_DURATION */
13917 0x000b0000, /* EMC_PUTERM_EXTRA */
13918 0x00000006, /* EMC_PUTERM_WIDTH */
13919 0x00000000, /* EMC_PUTERM_ADJ */
13920 0x00000000, /* EMC_CDB_CNTL_1 */
13921 0x00000000, /* EMC_CDB_CNTL_2 */
13922 0x00000000, /* EMC_CDB_CNTL_3 */
13923 0x00000004, /* EMC_QRST */
13924 0x00000016, /* EMC_QSAFE */
13925 0x0000001d, /* EMC_RDV */
13926 0x0000001f, /* EMC_RDV_MASK */
13927 0x000002ec, /* EMC_REFRESH */
13928 0x00000000, /* EMC_BURST_REFRESH_NUM */
13929 0x000000bb, /* EMC_PRE_REFRESH_REQ_CNT */
13930 0x00000005, /* EMC_PDEX2WR */
13931 0x00000005, /* EMC_PDEX2RD */
13932 0x0000000f, /* EMC_PCHG2PDEN */
13933 0x00000000, /* EMC_ACT2PDEN */
13934 0x00000001, /* EMC_AR2PDEN */
13935 0x00000017, /* EMC_RW2PDEN */
13936 0x0000006f, /* EMC_TXSR */
13937 0x0000006f, /* EMC_TXSRDLL */
13938 0x00000006, /* EMC_TCKE */
13939 0x0000000c, /* EMC_TCKESR */
13940 0x00000006, /* EMC_TPD */
13941 0x00000026, /* EMC_TFAW */
13942 0x00000013, /* EMC_TRPAB */
13943 0x00000003, /* EMC_TCLKSTABLE */
13944 0x00000003, /* EMC_TCLKSTOP */
13945 0x00000cdf, /* EMC_TREFBW */
13946 0x00000000, /* EMC_FBIO_CFG6 */
13947 0x00000000, /* EMC_ODT_WRITE */
13948 0x00000000, /* EMC_ODT_READ */
13949 0x1361a096, /* EMC_FBIO_CFG5 */
13950 0xe00700b9, /* EMC_CFG_DIG_DLL */
13951 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13952 0x00000005, /* EMC_DLL_XFORM_DQS0 */
13953 0x00000005, /* EMC_DLL_XFORM_DQS1 */
13954 0x00000005, /* EMC_DLL_XFORM_DQS2 */
13955 0x00000005, /* EMC_DLL_XFORM_DQS3 */
13956 0x00000005, /* EMC_DLL_XFORM_DQS4 */
13957 0x00000005, /* EMC_DLL_XFORM_DQS5 */
13958 0x00000005, /* EMC_DLL_XFORM_DQS6 */
13959 0x00000005, /* EMC_DLL_XFORM_DQS7 */
13960 0x00000005, /* EMC_DLL_XFORM_DQS8 */
13961 0x00000005, /* EMC_DLL_XFORM_DQS9 */
13962 0x00000005, /* EMC_DLL_XFORM_DQS10 */
13963 0x00000005, /* EMC_DLL_XFORM_DQS11 */
13964 0x00000005, /* EMC_DLL_XFORM_DQS12 */
13965 0x00000005, /* EMC_DLL_XFORM_DQS13 */
13966 0x00000005, /* EMC_DLL_XFORM_DQS14 */
13967 0x00000005, /* EMC_DLL_XFORM_DQS15 */
13968 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13969 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13970 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13971 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13972 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13973 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13974 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13975 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13976 0x00004014, /* EMC_DLL_XFORM_ADDR0 */
13977 0x00004014, /* EMC_DLL_XFORM_ADDR1 */
13978 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13979 0x00004014, /* EMC_DLL_XFORM_ADDR3 */
13980 0x00004014, /* EMC_DLL_XFORM_ADDR4 */
13981 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13982 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13983 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13984 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13985 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13986 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13987 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13988 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13989 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13990 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13991 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13992 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13993 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13994 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13995 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13996 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13997 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13998 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13999 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14000 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14001 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14002 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14003 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14004 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14005 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14006 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14007 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14008 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14009 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14010 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14011 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14012 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14013 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14014 0x00000220, /* EMC_XM2CMDPADCTRL */
14015 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14016 0x00100100, /* EMC_XM2CMDPADCTRL5 */
14017 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14018 0x00000000, /* EMC_XM2DQPADCTRL2 */
14019 0x00000000, /* EMC_XM2DQPADCTRL3 */
14020 0x77ffc004, /* EMC_XM2CLKPADCTRL */
14021 0x00000606, /* EMC_XM2CLKPADCTRL2 */
14022 0x81f1f008, /* EMC_XM2COMPPADCTRL */
14023 0x07070000, /* EMC_XM2VTTGENPADCTRL */
14024 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14025 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14026 0x61861820, /* EMC_XM2DQSPADCTRL3 */
14027 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14028 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14029 0x61861800, /* EMC_XM2DQSPADCTRL6 */
14030 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14031 0x00000000, /* EMC_TXDSRVTTGEN */
14032 0x00000000, /* EMC_FBIO_SPARE */
14033 0x00064000, /* EMC_ZCAL_INTERVAL */
14034 0x0000011e, /* EMC_ZCAL_WAIT_CNT */
14035 0x03180017, /* EMC_MRS_WAIT_CNT */
14036 0x03180017, /* EMC_MRS_WAIT_CNT2 */
14037 0x00000000, /* EMC_CTT */
14038 0x00000006, /* EMC_CTT_DURATION */
14039 0x00004080, /* EMC_CFG_PIPE */
14040 0x800006e5, /* EMC_DYN_SELF_REF_CONTROL */
14041 0x00000014, /* EMC_QPOP */
14042 0x0e00000b, /* MC_EMEM_ARB_CFG */
14043 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14044 0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
14045 0x00000007, /* MC_EMEM_ARB_TIMING_RP */
14046 0x00000019, /* MC_EMEM_ARB_TIMING_RC */
14047 0x00000010, /* MC_EMEM_ARB_TIMING_RAS */
14048 0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
14049 0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
14050 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14051 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14052 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14053 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14054 0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
14055 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14056 0x08080103, /* MC_EMEM_ARB_DA_TURNS */
14057 0x001b1219, /* MC_EMEM_ARB_DA_COVERS */
14058 0x71ac241a, /* MC_EMEM_ARB_MISC0 */
14059 0x70000f02, /* MC_EMEM_ARB_MISC1 */
14060 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14063 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14064 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14065 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14066 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14067 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14068 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14069 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14070 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14071 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14072 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14073 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14074 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14075 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14076 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14077 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14078 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14079 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14080 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14081 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14082 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14083 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14084 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14085 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14086 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14087 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14088 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14089 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14090 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14091 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14092 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14093 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14095 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
14096 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14097 0x00000802, /* EMC_CTT_TERM_CTRL */
14098 0xf3300000, /* EMC_CFG */
14099 0x0000089f, /* EMC_CFG_2 */
14100 0x0004001c, /* EMC_SEL_DPD_CTRL */
14101 0xe0070069, /* EMC_CFG_DIG_DLL */
14102 0x00000000, /* EMC_BGBIAS_CTL0 */
14103 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14104 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14105 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14106 0x00000000, /* Mode Register 0 */
14107 0x00010043, /* Mode Register 1 */
14108 0x0002001a, /* Mode Register 2 */
14109 0x800b0000, /* Mode Register 4 */
14110 1200, /* expected dvfs latency (ns) */
14113 0x19, /* V5.0.16 */
14114 "09_924000_03_V5.0.16_V1.1", /* DVFS table version */
14115 924000, /* SDRAM frequency */
14116 1010, /* min voltage */
14117 1010, /* gpu min voltage */
14118 "pllm_ud", /* clock source id */
14119 0x80000000, /* CLK_SOURCE_EMC */
14120 165, /* number of burst_regs */
14121 31, /* number of up_down_regs */
14123 0x00000039, /* EMC_RC */
14124 0x00000078, /* EMC_RFC */
14125 0x00000000, /* EMC_RFC_SLR */
14126 0x00000028, /* EMC_RAS */
14127 0x00000012, /* EMC_RP */
14128 0x00000010, /* EMC_R2W */
14129 0x00000010, /* EMC_W2R */
14130 0x00000006, /* EMC_R2P */
14131 0x00000017, /* EMC_W2P */
14132 0x00000012, /* EMC_RD_RCD */
14133 0x00000012, /* EMC_WR_RCD */
14134 0x0000000a, /* EMC_RRD */
14135 0x00000005, /* EMC_REXT */
14136 0x00000000, /* EMC_WEXT */
14137 0x00000007, /* EMC_WDV */
14138 0x00000007, /* EMC_WDV_MASK */
14139 0x00000011, /* EMC_QUSE */
14140 0x00000004, /* EMC_QUSE_WIDTH */
14141 0x00000000, /* EMC_IBDLY */
14142 0x00000006, /* EMC_EINPUT */
14143 0x00000011, /* EMC_EINPUT_DURATION */
14144 0x000e0000, /* EMC_PUTERM_EXTRA */
14145 0x00000006, /* EMC_PUTERM_WIDTH */
14146 0x00000000, /* EMC_PUTERM_ADJ */
14147 0x00000000, /* EMC_CDB_CNTL_1 */
14148 0x00000000, /* EMC_CDB_CNTL_2 */
14149 0x00000000, /* EMC_CDB_CNTL_3 */
14150 0x00000005, /* EMC_QRST */
14151 0x00000018, /* EMC_QSAFE */
14152 0x00000020, /* EMC_RDV */
14153 0x00000022, /* EMC_RDV_MASK */
14154 0x00000369, /* EMC_REFRESH */
14155 0x00000000, /* EMC_BURST_REFRESH_NUM */
14156 0x000000da, /* EMC_PRE_REFRESH_REQ_CNT */
14157 0x00000006, /* EMC_PDEX2WR */
14158 0x00000006, /* EMC_PDEX2RD */
14159 0x00000012, /* EMC_PCHG2PDEN */
14160 0x00000000, /* EMC_ACT2PDEN */
14161 0x00000001, /* EMC_AR2PDEN */
14162 0x0000001b, /* EMC_RW2PDEN */
14163 0x00000082, /* EMC_TXSR */
14164 0x00000082, /* EMC_TXSRDLL */
14165 0x00000007, /* EMC_TCKE */
14166 0x0000000e, /* EMC_TCKESR */
14167 0x00000007, /* EMC_TPD */
14168 0x0000002d, /* EMC_TFAW */
14169 0x00000016, /* EMC_TRPAB */
14170 0x00000003, /* EMC_TCLKSTABLE */
14171 0x00000003, /* EMC_TCLKSTOP */
14172 0x00000f04, /* EMC_TREFBW */
14173 0x00000000, /* EMC_FBIO_CFG6 */
14174 0x00000000, /* EMC_ODT_WRITE */
14175 0x00000000, /* EMC_ODT_READ */
14176 0x1361a896, /* EMC_FBIO_CFG5 */
14177 0xe00400b9, /* EMC_CFG_DIG_DLL */
14178 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14179 0x007f4009, /* EMC_DLL_XFORM_DQS0 */
14180 0x007f8009, /* EMC_DLL_XFORM_DQS1 */
14181 0x007f800b, /* EMC_DLL_XFORM_DQS2 */
14182 0x007f8009, /* EMC_DLL_XFORM_DQS3 */
14183 0x007f8009, /* EMC_DLL_XFORM_DQS4 */
14184 0x007f800b, /* EMC_DLL_XFORM_DQS5 */
14185 0x007fc009, /* EMC_DLL_XFORM_DQS6 */
14186 0x007f8009, /* EMC_DLL_XFORM_DQS7 */
14187 0x007f4009, /* EMC_DLL_XFORM_DQS8 */
14188 0x007f8009, /* EMC_DLL_XFORM_DQS9 */
14189 0x007f800b, /* EMC_DLL_XFORM_DQS10 */
14190 0x007f8009, /* EMC_DLL_XFORM_DQS11 */
14191 0x007f8009, /* EMC_DLL_XFORM_DQS12 */
14192 0x007f800b, /* EMC_DLL_XFORM_DQS13 */
14193 0x007fc009, /* EMC_DLL_XFORM_DQS14 */
14194 0x007f8009, /* EMC_DLL_XFORM_DQS15 */
14195 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14196 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14197 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14198 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14199 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14200 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14201 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14202 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14203 0x00000010, /* EMC_DLL_XFORM_ADDR0 */
14204 0x00000010, /* EMC_DLL_XFORM_ADDR1 */
14205 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14206 0x00000010, /* EMC_DLL_XFORM_ADDR3 */
14207 0x00000010, /* EMC_DLL_XFORM_ADDR4 */
14208 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14209 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14210 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14211 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14212 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14213 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14214 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14215 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14216 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14217 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14218 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14219 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14220 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14221 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14222 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14223 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14224 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14225 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14226 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14227 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14228 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14229 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14230 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14231 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14232 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14233 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14234 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14235 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14236 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14237 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14238 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14239 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14240 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14241 0x00000220, /* EMC_XM2CMDPADCTRL */
14242 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14243 0x00100100, /* EMC_XM2CMDPADCTRL5 */
14244 0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14245 0x00000000, /* EMC_XM2DQPADCTRL2 */
14246 0x00000000, /* EMC_XM2DQPADCTRL3 */
14247 0x77ffc004, /* EMC_XM2CLKPADCTRL */
14248 0x00000101, /* EMC_XM2CLKPADCTRL2 */
14249 0x81f1f008, /* EMC_XM2COMPPADCTRL */
14250 0x07070000, /* EMC_XM2VTTGENPADCTRL */
14251 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14252 0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14253 0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
14254 0x00513594, /* EMC_XM2DQSPADCTRL4 */
14255 0x00515556, /* EMC_XM2DQSPADCTRL5 */
14256 0x61949400, /* EMC_XM2DQSPADCTRL6 */
14257 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14258 0x00000000, /* EMC_TXDSRVTTGEN */
14259 0x00000000, /* EMC_FBIO_SPARE */
14260 0x00064000, /* EMC_ZCAL_INTERVAL */
14261 0x0000014d, /* EMC_ZCAL_WAIT_CNT */
14262 0x039c0019, /* EMC_MRS_WAIT_CNT */
14263 0x039c0019, /* EMC_MRS_WAIT_CNT2 */
14264 0x00000000, /* EMC_CTT */
14265 0x00000006, /* EMC_CTT_DURATION */
14266 0x00004080, /* EMC_CFG_PIPE */
14267 0x800007e0, /* EMC_DYN_SELF_REF_CONTROL */
14268 0x00000017, /* EMC_QPOP */
14269 0x0e00000d, /* MC_EMEM_ARB_CFG */
14270 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14271 0x00000008, /* MC_EMEM_ARB_TIMING_RCD */
14272 0x00000009, /* MC_EMEM_ARB_TIMING_RP */
14273 0x0000001d, /* MC_EMEM_ARB_TIMING_RC */
14274 0x00000013, /* MC_EMEM_ARB_TIMING_RAS */
14275 0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
14276 0x00000005, /* MC_EMEM_ARB_TIMING_RRD */
14277 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14278 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14279 0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
14280 0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14281 0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
14282 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
14283 0x09090104, /* MC_EMEM_ARB_DA_TURNS */
14284 0x0020161d, /* MC_EMEM_ARB_DA_COVERS */
14285 0x71ae2a1e, /* MC_EMEM_ARB_MISC0 */
14286 0x70000f02, /* MC_EMEM_ARB_MISC1 */
14287 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14290 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
14291 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
14292 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14293 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14294 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14295 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14296 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14297 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14298 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14299 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14300 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14301 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14302 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14303 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14304 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
14305 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14306 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14307 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14308 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14309 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14310 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14311 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14312 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14313 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14314 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14315 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14316 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14317 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14318 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14319 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14320 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14322 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
14323 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14324 0x00000802, /* EMC_CTT_TERM_CTRL */
14325 0xf3300000, /* EMC_CFG */
14326 0x0000089f, /* EMC_CFG_2 */
14327 0x0004001c, /* EMC_SEL_DPD_CTRL */
14328 0xe0040069, /* EMC_CFG_DIG_DLL */
14329 0x00000000, /* EMC_BGBIAS_CTL0 */
14330 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14331 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14332 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
14333 0x00000000, /* Mode Register 0 */
14334 0x00010083, /* Mode Register 1 */
14335 0x0002001c, /* Mode Register 2 */
14336 0x800b0000, /* Mode Register 4 */
14337 1180, /* expected dvfs latency (ns) */
14341 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_E1781[] = {
14343 0x18, /* V5.0.10 */
14344 "02_102000_02_V5.0.10_V0.8", /* DVFS table version */
14345 102000, /* SDRAM frequency */
14346 800, /* min voltage */
14347 800, /* gpu min voltage */
14348 "pllp_out0", /* clock source id */
14349 0x40000006, /* CLK_SOURCE_EMC */
14350 164, /* number of burst_regs */
14351 31, /* number of up_down_regs */
14353 0x00000004, /* EMC_RC */
14354 0x0000001a, /* EMC_RFC */
14355 0x00000000, /* EMC_RFC_SLR */
14356 0x00000003, /* EMC_RAS */
14357 0x00000001, /* EMC_RP */
14358 0x00000004, /* EMC_R2W */
14359 0x0000000a, /* EMC_W2R */
14360 0x00000003, /* EMC_R2P */
14361 0x0000000b, /* EMC_W2P */
14362 0x00000001, /* EMC_RD_RCD */
14363 0x00000001, /* EMC_WR_RCD */
14364 0x00000003, /* EMC_RRD */
14365 0x00000003, /* EMC_REXT */
14366 0x00000000, /* EMC_WEXT */
14367 0x00000006, /* EMC_WDV */
14368 0x00000006, /* EMC_WDV_MASK */
14369 0x00000006, /* EMC_QUSE */
14370 0x00000002, /* EMC_QUSE_WIDTH */
14371 0x00000000, /* EMC_IBDLY */
14372 0x00000005, /* EMC_EINPUT */
14373 0x00000005, /* EMC_EINPUT_DURATION */
14374 0x00010000, /* EMC_PUTERM_EXTRA */
14375 0x00000003, /* EMC_PUTERM_WIDTH */
14376 0x00000000, /* EMC_PUTERM_ADJ */
14377 0x00000000, /* EMC_CDB_CNTL_1 */
14378 0x00000000, /* EMC_CDB_CNTL_2 */
14379 0x00000000, /* EMC_CDB_CNTL_3 */
14380 0x00000004, /* EMC_QRST */
14381 0x0000000c, /* EMC_QSAFE */
14382 0x0000000d, /* EMC_RDV */
14383 0x0000000f, /* EMC_RDV_MASK */
14384 0x00000304, /* EMC_REFRESH */
14385 0x00000000, /* EMC_BURST_REFRESH_NUM */
14386 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
14387 0x00000002, /* EMC_PDEX2WR */
14388 0x00000002, /* EMC_PDEX2RD */
14389 0x00000001, /* EMC_PCHG2PDEN */
14390 0x00000000, /* EMC_ACT2PDEN */
14391 0x00000018, /* EMC_AR2PDEN */
14392 0x0000000f, /* EMC_RW2PDEN */
14393 0x0000001c, /* EMC_TXSR */
14394 0x0000001c, /* EMC_TXSRDLL */
14395 0x00000004, /* EMC_TCKE */
14396 0x00000005, /* EMC_TCKESR */
14397 0x00000004, /* EMC_TPD */
14398 0x00000003, /* EMC_TFAW */
14399 0x00000000, /* EMC_TRPAB */
14400 0x00000005, /* EMC_TCLKSTABLE */
14401 0x00000005, /* EMC_TCLKSTOP */
14402 0x0000031c, /* EMC_TREFBW */
14403 0x00000000, /* EMC_FBIO_CFG6 */
14404 0x00000000, /* EMC_ODT_WRITE */
14405 0x00000000, /* EMC_ODT_READ */
14406 0x1069a298, /* EMC_FBIO_CFG5 */
14407 0x002c00a0, /* EMC_CFG_DIG_DLL */
14408 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14409 0x00064000, /* EMC_DLL_XFORM_DQS0 */
14410 0x00064000, /* EMC_DLL_XFORM_DQS1 */
14411 0x00064000, /* EMC_DLL_XFORM_DQS2 */
14412 0x00064000, /* EMC_DLL_XFORM_DQS3 */
14413 0x00064000, /* EMC_DLL_XFORM_DQS4 */
14414 0x00064000, /* EMC_DLL_XFORM_DQS5 */
14415 0x00064000, /* EMC_DLL_XFORM_DQS6 */
14416 0x00064000, /* EMC_DLL_XFORM_DQS7 */
14417 0x00064000, /* EMC_DLL_XFORM_DQS8 */
14418 0x00064000, /* EMC_DLL_XFORM_DQS9 */
14419 0x00064000, /* EMC_DLL_XFORM_DQS10 */
14420 0x00064000, /* EMC_DLL_XFORM_DQS11 */
14421 0x00064000, /* EMC_DLL_XFORM_DQS12 */
14422 0x00064000, /* EMC_DLL_XFORM_DQS13 */
14423 0x00064000, /* EMC_DLL_XFORM_DQS14 */
14424 0x00064000, /* EMC_DLL_XFORM_DQS15 */
14425 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14426 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14427 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14428 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14429 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14430 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14431 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14432 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14433 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14434 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14435 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
14436 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14437 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14438 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
14439 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14440 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14441 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14442 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14443 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14444 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14445 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14446 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14447 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14448 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14449 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14450 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14451 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14452 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14453 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14454 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14455 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14456 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14457 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14458 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14459 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14460 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14461 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14462 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14463 0x0007c000, /* EMC_DLL_XFORM_DQ0 */
14464 0x0007c000, /* EMC_DLL_XFORM_DQ1 */
14465 0x0007c000, /* EMC_DLL_XFORM_DQ2 */
14466 0x0007c000, /* EMC_DLL_XFORM_DQ3 */
14467 0x00007c00, /* EMC_DLL_XFORM_DQ4 */
14468 0x00007c00, /* EMC_DLL_XFORM_DQ5 */
14469 0x00007c00, /* EMC_DLL_XFORM_DQ6 */
14470 0x00007c00, /* EMC_DLL_XFORM_DQ7 */
14471 0x10000280, /* EMC_XM2CMDPADCTRL */
14472 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14473 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14474 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14475 0x00000000, /* EMC_XM2DQPADCTRL2 */
14476 0x00000000, /* EMC_XM2DQPADCTRL3 */
14477 0x77ffc081, /* EMC_XM2CLKPADCTRL */
14478 0x00000707, /* EMC_XM2CLKPADCTRL2 */
14479 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14480 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14481 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14482 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14483 0x51451400, /* EMC_XM2DQSPADCTRL3 */
14484 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14485 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14486 0x51451400, /* EMC_XM2DQSPADCTRL6 */
14487 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14488 0x00000033, /* EMC_TXDSRVTTGEN */
14489 0x00000000, /* EMC_FBIO_SPARE */
14490 0x00000000, /* EMC_ZCAL_INTERVAL */
14491 0x00000042, /* EMC_ZCAL_WAIT_CNT */
14492 0x000e000e, /* EMC_MRS_WAIT_CNT */
14493 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14494 0x00000000, /* EMC_CTT */
14495 0x00000003, /* EMC_CTT_DURATION */
14496 0x0000f2f3, /* EMC_CFG_PIPE */
14497 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
14498 0x0000000a, /* EMC_QPOP */
14499 0x08000001, /* MC_EMEM_ARB_CFG */
14500 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14501 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14502 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14503 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
14504 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14505 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14506 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14507 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14508 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14509 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14510 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14511 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14512 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14513 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14514 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
14515 0x73c30504, /* MC_EMEM_ARB_MISC0 */
14516 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14519 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14520 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
14521 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14522 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14523 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14524 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14525 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14526 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14527 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14528 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14529 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14530 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14531 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14532 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
14533 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14534 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14535 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14536 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14537 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14538 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14539 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14540 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14541 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14542 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14543 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14544 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14545 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14546 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14547 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14548 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14549 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14551 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14552 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14553 0x00000802, /* EMC_CTT_TERM_CTRL */
14554 0x73240000, /* EMC_CFG */
14555 0x000008c5, /* EMC_CFG_2 */
14556 0x00040128, /* EMC_SEL_DPD_CTRL */
14557 0x002c0068, /* EMC_CFG_DIG_DLL */
14558 0x00000008, /* EMC_BGBIAS_CTL0 */
14559 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14560 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14561 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
14562 0x80001221, /* Mode Register 0 */
14563 0x80100003, /* Mode Register 1 */
14564 0x80200008, /* Mode Register 2 */
14565 0x00000000, /* Mode Register 4 */
14566 6890, /* expected dvfs latency (ns) */
14569 0x18, /* V5.0.10 */
14570 "02_792000_03_V5.0.10_V0.8", /* DVFS table version */
14571 792000, /* SDRAM frequency */
14572 1000, /* min voltage */
14573 1100, /* gpu min voltage */
14574 "pllm_ud", /* clock source id */
14575 0x80000000, /* CLK_SOURCE_EMC */
14576 164, /* number of burst_regs */
14577 31, /* number of up_down_regs */
14579 0x00000024, /* EMC_RC */
14580 0x000000cd, /* EMC_RFC */
14581 0x00000000, /* EMC_RFC_SLR */
14582 0x00000019, /* EMC_RAS */
14583 0x0000000a, /* EMC_RP */
14584 0x00000008, /* EMC_R2W */
14585 0x0000000d, /* EMC_W2R */
14586 0x00000004, /* EMC_R2P */
14587 0x00000013, /* EMC_W2P */
14588 0x0000000a, /* EMC_RD_RCD */
14589 0x0000000a, /* EMC_WR_RCD */
14590 0x00000003, /* EMC_RRD */
14591 0x00000002, /* EMC_REXT */
14592 0x00000000, /* EMC_WEXT */
14593 0x00000006, /* EMC_WDV */
14594 0x00000006, /* EMC_WDV_MASK */
14595 0x0000000b, /* EMC_QUSE */
14596 0x00000002, /* EMC_QUSE_WIDTH */
14597 0x00000000, /* EMC_IBDLY */
14598 0x00000002, /* EMC_EINPUT */
14599 0x0000000d, /* EMC_EINPUT_DURATION */
14600 0x00080000, /* EMC_PUTERM_EXTRA */
14601 0x00000004, /* EMC_PUTERM_WIDTH */
14602 0x00000000, /* EMC_PUTERM_ADJ */
14603 0x00000000, /* EMC_CDB_CNTL_1 */
14604 0x00000000, /* EMC_CDB_CNTL_2 */
14605 0x00000000, /* EMC_CDB_CNTL_3 */
14606 0x00000001, /* EMC_QRST */
14607 0x00000014, /* EMC_QSAFE */
14608 0x00000017, /* EMC_RDV */
14609 0x00000019, /* EMC_RDV_MASK */
14610 0x000017e2, /* EMC_REFRESH */
14611 0x00000000, /* EMC_BURST_REFRESH_NUM */
14612 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
14613 0x00000003, /* EMC_PDEX2WR */
14614 0x00000011, /* EMC_PDEX2RD */
14615 0x00000001, /* EMC_PCHG2PDEN */
14616 0x00000000, /* EMC_ACT2PDEN */
14617 0x000000c7, /* EMC_AR2PDEN */
14618 0x00000018, /* EMC_RW2PDEN */
14619 0x000000d7, /* EMC_TXSR */
14620 0x00000200, /* EMC_TXSRDLL */
14621 0x00000005, /* EMC_TCKE */
14622 0x00000006, /* EMC_TCKESR */
14623 0x00000005, /* EMC_TPD */
14624 0x0000001d, /* EMC_TFAW */
14625 0x00000000, /* EMC_TRPAB */
14626 0x00000008, /* EMC_TCLKSTABLE */
14627 0x00000008, /* EMC_TCLKSTOP */
14628 0x00001822, /* EMC_TREFBW */
14629 0x00000000, /* EMC_FBIO_CFG6 */
14630 0x00000000, /* EMC_ODT_WRITE */
14631 0x00000000, /* EMC_ODT_READ */
14632 0x1049b098, /* EMC_FBIO_CFG5 */
14633 0xe00700b1, /* EMC_CFG_DIG_DLL */
14634 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14635 0x00000006, /* EMC_DLL_XFORM_DQS0 */
14636 0x00000006, /* EMC_DLL_XFORM_DQS1 */
14637 0x00000006, /* EMC_DLL_XFORM_DQS2 */
14638 0x00000006, /* EMC_DLL_XFORM_DQS3 */
14639 0x00000006, /* EMC_DLL_XFORM_DQS4 */
14640 0x00000006, /* EMC_DLL_XFORM_DQS5 */
14641 0x00000006, /* EMC_DLL_XFORM_DQS6 */
14642 0x00000006, /* EMC_DLL_XFORM_DQS7 */
14643 0x00000006, /* EMC_DLL_XFORM_DQS8 */
14644 0x00000006, /* EMC_DLL_XFORM_DQS9 */
14645 0x00000006, /* EMC_DLL_XFORM_DQS10 */
14646 0x00000006, /* EMC_DLL_XFORM_DQS11 */
14647 0x00000006, /* EMC_DLL_XFORM_DQS12 */
14648 0x00000006, /* EMC_DLL_XFORM_DQS13 */
14649 0x00000006, /* EMC_DLL_XFORM_DQS14 */
14650 0x00000006, /* EMC_DLL_XFORM_DQS15 */
14651 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14652 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14653 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14654 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14655 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14656 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14657 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14658 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14659 0x0000400e, /* EMC_DLL_XFORM_ADDR0 */
14660 0x0000400e, /* EMC_DLL_XFORM_ADDR1 */
14661 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14662 0x0000400e, /* EMC_DLL_XFORM_ADDR3 */
14663 0x0000400e, /* EMC_DLL_XFORM_ADDR4 */
14664 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14665 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14666 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14667 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14668 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14669 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14670 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14671 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14672 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14673 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14674 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14675 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14676 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14677 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14678 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14679 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14680 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14681 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14682 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14683 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14684 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14685 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14686 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14687 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14688 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14689 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14690 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14691 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14692 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14693 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14694 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14695 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14696 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14697 0x100002a0, /* EMC_XM2CMDPADCTRL */
14698 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14699 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14700 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
14701 0x00000000, /* EMC_XM2DQPADCTRL2 */
14702 0x00000000, /* EMC_XM2DQPADCTRL3 */
14703 0x77ffc085, /* EMC_XM2CLKPADCTRL */
14704 0x00000505, /* EMC_XM2CLKPADCTRL2 */
14705 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14706 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14707 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14708 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14709 0x61861820, /* EMC_XM2DQSPADCTRL3 */
14710 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14711 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14712 0x61861800, /* EMC_XM2DQSPADCTRL6 */
14713 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
14714 0x00000000, /* EMC_TXDSRVTTGEN */
14715 0x00000000, /* EMC_FBIO_SPARE */
14716 0x00020000, /* EMC_ZCAL_INTERVAL */
14717 0x00000100, /* EMC_ZCAL_WAIT_CNT */
14718 0x00f7000e, /* EMC_MRS_WAIT_CNT */
14719 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
14720 0x00000000, /* EMC_CTT */
14721 0x00000004, /* EMC_CTT_DURATION */
14722 0x000040a0, /* EMC_CFG_PIPE */
14723 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
14724 0x0000000f, /* EMC_QPOP */
14725 0x0e00000b, /* MC_EMEM_ARB_CFG */
14726 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14727 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
14728 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
14729 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
14730 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
14731 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
14732 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
14733 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14734 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14735 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
14736 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14737 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
14738 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14739 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
14740 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
14741 0x736c2414, /* MC_EMEM_ARB_MISC0 */
14742 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14745 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14746 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14747 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14748 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14749 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14750 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14751 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14752 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14753 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14754 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14755 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14756 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14757 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14758 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14759 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14760 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14761 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14762 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14763 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14764 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14765 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14766 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14767 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14768 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14769 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14770 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14771 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14772 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14773 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14774 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14775 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14777 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14778 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14779 0x00000802, /* EMC_CTT_TERM_CTRL */
14780 0x73300000, /* EMC_CFG */
14781 0x0000089d, /* EMC_CFG_2 */
14782 0x00040000, /* EMC_SEL_DPD_CTRL */
14783 0xe0070069, /* EMC_CFG_DIG_DLL */
14784 0x00000000, /* EMC_BGBIAS_CTL0 */
14785 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14786 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14787 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14788 0x80000d71, /* Mode Register 0 */
14789 0x80100002, /* Mode Register 1 */
14790 0x80200018, /* Mode Register 2 */
14791 0x00000000, /* Mode Register 4 */
14792 1200, /* expected dvfs latency (ns) */
14796 static struct tegra12_emc_table jetson_tk1_ddr3_H5TC4G63AFR_emc_table[] = {
14798 0x19, /* V5.0.18 */
14799 "01_12750_V02_V5.0.18_V1.1", /* DVFS table version */
14800 12750, /* SDRAM frequency */
14801 800, /* min voltage */
14802 800, /* gpu min voltage */
14803 "pllp_out0", /* clock source id */
14804 0x4000003e, /* CLK_SOURCE_EMC */
14805 165, /* number of burst_regs */
14806 31, /* number of up_down_regs */
14808 0x00000000, /* EMC_RC */
14809 0x00000003, /* EMC_RFC */
14810 0x00000000, /* EMC_RFC_SLR */
14811 0x00000000, /* EMC_RAS */
14812 0x00000000, /* EMC_RP */
14813 0x00000004, /* EMC_R2W */
14814 0x0000000a, /* EMC_W2R */
14815 0x00000005, /* EMC_R2P */
14816 0x0000000b, /* EMC_W2P */
14817 0x00000000, /* EMC_RD_RCD */
14818 0x00000000, /* EMC_WR_RCD */
14819 0x00000003, /* EMC_RRD */
14820 0x00000003, /* EMC_REXT */
14821 0x00000000, /* EMC_WEXT */
14822 0x00000006, /* EMC_WDV */
14823 0x00000006, /* EMC_WDV_MASK */
14824 0x00000006, /* EMC_QUSE */
14825 0x00000002, /* EMC_QUSE_WIDTH */
14826 0x00000000, /* EMC_IBDLY */
14827 0x00000005, /* EMC_EINPUT */
14828 0x00000005, /* EMC_EINPUT_DURATION */
14829 0x00010000, /* EMC_PUTERM_EXTRA */
14830 0x00000003, /* EMC_PUTERM_WIDTH */
14831 0x00000000, /* EMC_PUTERM_ADJ */
14832 0x00000000, /* EMC_CDB_CNTL_1 */
14833 0x00000000, /* EMC_CDB_CNTL_2 */
14834 0x00000000, /* EMC_CDB_CNTL_3 */
14835 0x00000004, /* EMC_QRST */
14836 0x0000000c, /* EMC_QSAFE */
14837 0x0000000d, /* EMC_RDV */
14838 0x0000000f, /* EMC_RDV_MASK */
14839 0x00000060, /* EMC_REFRESH */
14840 0x00000000, /* EMC_BURST_REFRESH_NUM */
14841 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
14842 0x00000002, /* EMC_PDEX2WR */
14843 0x00000002, /* EMC_PDEX2RD */
14844 0x00000001, /* EMC_PCHG2PDEN */
14845 0x00000000, /* EMC_ACT2PDEN */
14846 0x00000007, /* EMC_AR2PDEN */
14847 0x0000000f, /* EMC_RW2PDEN */
14848 0x00000005, /* EMC_TXSR */
14849 0x00000005, /* EMC_TXSRDLL */
14850 0x00000004, /* EMC_TCKE */
14851 0x00000005, /* EMC_TCKESR */
14852 0x00000004, /* EMC_TPD */
14853 0x00000000, /* EMC_TFAW */
14854 0x00000000, /* EMC_TRPAB */
14855 0x00000005, /* EMC_TCLKSTABLE */
14856 0x00000005, /* EMC_TCLKSTOP */
14857 0x00000064, /* EMC_TREFBW */
14858 0x00000000, /* EMC_FBIO_CFG6 */
14859 0x00000000, /* EMC_ODT_WRITE */
14860 0x00000000, /* EMC_ODT_READ */
14861 0x106aa298, /* EMC_FBIO_CFG5 */
14862 0x002c00a0, /* EMC_CFG_DIG_DLL */
14863 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14864 0x00080000, /* EMC_DLL_XFORM_DQS0 */
14865 0x00080000, /* EMC_DLL_XFORM_DQS1 */
14866 0x00080000, /* EMC_DLL_XFORM_DQS2 */
14867 0x00080000, /* EMC_DLL_XFORM_DQS3 */
14868 0x00080000, /* EMC_DLL_XFORM_DQS4 */
14869 0x00080000, /* EMC_DLL_XFORM_DQS5 */
14870 0x00080000, /* EMC_DLL_XFORM_DQS6 */
14871 0x00080000, /* EMC_DLL_XFORM_DQS7 */
14872 0x00080000, /* EMC_DLL_XFORM_DQS8 */
14873 0x00080000, /* EMC_DLL_XFORM_DQS9 */
14874 0x00080000, /* EMC_DLL_XFORM_DQS10 */
14875 0x00080000, /* EMC_DLL_XFORM_DQS11 */
14876 0x00080000, /* EMC_DLL_XFORM_DQS12 */
14877 0x00080000, /* EMC_DLL_XFORM_DQS13 */
14878 0x00080000, /* EMC_DLL_XFORM_DQS14 */
14879 0x00080000, /* EMC_DLL_XFORM_DQS15 */
14880 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14881 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14882 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14883 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14884 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14885 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14886 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14887 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14888 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14889 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14890 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14891 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14892 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14893 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14894 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14895 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14896 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14897 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14898 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14899 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14900 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14901 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14902 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14903 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14904 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14905 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14906 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14907 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14908 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14909 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14910 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14911 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14912 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14913 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14914 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14915 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14916 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14917 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14918 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
14919 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
14920 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
14921 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
14922 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
14923 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
14924 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
14925 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
14926 0x10000280, /* EMC_XM2CMDPADCTRL */
14927 0x00000000, /* EMC_XM2CMDPADCTRL4 */
14928 0x00111111, /* EMC_XM2CMDPADCTRL5 */
14929 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14930 0x00000000, /* EMC_XM2DQPADCTRL2 */
14931 0x00000000, /* EMC_XM2DQPADCTRL3 */
14932 0x77ffc081, /* EMC_XM2CLKPADCTRL */
14933 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
14934 0x81f1f108, /* EMC_XM2COMPPADCTRL */
14935 0x07070004, /* EMC_XM2VTTGENPADCTRL */
14936 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14937 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14938 0x51451400, /* EMC_XM2DQSPADCTRL3 */
14939 0x00514514, /* EMC_XM2DQSPADCTRL4 */
14940 0x00514514, /* EMC_XM2DQSPADCTRL5 */
14941 0x51451400, /* EMC_XM2DQSPADCTRL6 */
14942 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14943 0x00000007, /* EMC_TXDSRVTTGEN */
14944 0x00000000, /* EMC_FBIO_SPARE */
14945 0x00000000, /* EMC_ZCAL_INTERVAL */
14946 0x00000042, /* EMC_ZCAL_WAIT_CNT */
14947 0x000e000e, /* EMC_MRS_WAIT_CNT */
14948 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14949 0x00000000, /* EMC_CTT */
14950 0x00000003, /* EMC_CTT_DURATION */
14951 0x0000f2f3, /* EMC_CFG_PIPE */
14952 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
14953 0x0000000a, /* EMC_QPOP */
14954 0x40040001, /* MC_EMEM_ARB_CFG */
14955 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14956 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14957 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14958 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
14959 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14960 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14961 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14962 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14963 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14964 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14965 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14966 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14967 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14968 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14969 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
14970 0x77e30303, /* MC_EMEM_ARB_MISC0 */
14971 0x70000f03, /* MC_EMEM_ARB_MISC1 */
14972 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14975 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14976 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
14977 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14978 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14979 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14980 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14981 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14982 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14983 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14984 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14985 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14986 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14987 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14988 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
14989 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14990 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14991 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14992 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14993 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14994 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14995 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14996 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14997 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14998 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14999 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15000 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15002 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15003 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15004 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15005 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15007 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15008 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15009 0x00000802, /* EMC_CTT_TERM_CTRL */
15010 0x73240000, /* EMC_CFG */
15011 0x000008c5, /* EMC_CFG_2 */
15012 0x00040000, /* EMC_SEL_DPD_CTRL */
15013 0x002c0068, /* EMC_CFG_DIG_DLL */
15014 0x00000008, /* EMC_BGBIAS_CTL0 */
15015 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15016 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15017 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15018 0x80001221, /* Mode Register 0 */
15019 0x80100003, /* Mode Register 1 */
15020 0x80200008, /* Mode Register 2 */
15021 0x00000000, /* Mode Register 4 */
15022 57820, /* expected dvfs latency (ns) */
15025 0x19, /* V5.0.18 */
15026 "01_20400_V02_V5.0.18_V1.1", /* DVFS table version */
15027 20400, /* SDRAM frequency */
15028 800, /* min voltage */
15029 800, /* gpu min voltage */
15030 "pllp_out0", /* clock source id */
15031 0x40000026, /* CLK_SOURCE_EMC */
15032 165, /* number of burst_regs */
15033 31, /* number of up_down_regs */
15035 0x00000000, /* EMC_RC */
15036 0x00000005, /* EMC_RFC */
15037 0x00000000, /* EMC_RFC_SLR */
15038 0x00000000, /* EMC_RAS */
15039 0x00000000, /* EMC_RP */
15040 0x00000004, /* EMC_R2W */
15041 0x0000000a, /* EMC_W2R */
15042 0x00000005, /* EMC_R2P */
15043 0x0000000b, /* EMC_W2P */
15044 0x00000000, /* EMC_RD_RCD */
15045 0x00000000, /* EMC_WR_RCD */
15046 0x00000003, /* EMC_RRD */
15047 0x00000003, /* EMC_REXT */
15048 0x00000000, /* EMC_WEXT */
15049 0x00000006, /* EMC_WDV */
15050 0x00000006, /* EMC_WDV_MASK */
15051 0x00000006, /* EMC_QUSE */
15052 0x00000002, /* EMC_QUSE_WIDTH */
15053 0x00000000, /* EMC_IBDLY */
15054 0x00000005, /* EMC_EINPUT */
15055 0x00000005, /* EMC_EINPUT_DURATION */
15056 0x00010000, /* EMC_PUTERM_EXTRA */
15057 0x00000003, /* EMC_PUTERM_WIDTH */
15058 0x00000000, /* EMC_PUTERM_ADJ */
15059 0x00000000, /* EMC_CDB_CNTL_1 */
15060 0x00000000, /* EMC_CDB_CNTL_2 */
15061 0x00000000, /* EMC_CDB_CNTL_3 */
15062 0x00000004, /* EMC_QRST */
15063 0x0000000c, /* EMC_QSAFE */
15064 0x0000000d, /* EMC_RDV */
15065 0x0000000f, /* EMC_RDV_MASK */
15066 0x0000009a, /* EMC_REFRESH */
15067 0x00000000, /* EMC_BURST_REFRESH_NUM */
15068 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
15069 0x00000002, /* EMC_PDEX2WR */
15070 0x00000002, /* EMC_PDEX2RD */
15071 0x00000001, /* EMC_PCHG2PDEN */
15072 0x00000000, /* EMC_ACT2PDEN */
15073 0x00000007, /* EMC_AR2PDEN */
15074 0x0000000f, /* EMC_RW2PDEN */
15075 0x00000006, /* EMC_TXSR */
15076 0x00000006, /* EMC_TXSRDLL */
15077 0x00000004, /* EMC_TCKE */
15078 0x00000005, /* EMC_TCKESR */
15079 0x00000004, /* EMC_TPD */
15080 0x00000000, /* EMC_TFAW */
15081 0x00000000, /* EMC_TRPAB */
15082 0x00000005, /* EMC_TCLKSTABLE */
15083 0x00000005, /* EMC_TCLKSTOP */
15084 0x000000a0, /* EMC_TREFBW */
15085 0x00000000, /* EMC_FBIO_CFG6 */
15086 0x00000000, /* EMC_ODT_WRITE */
15087 0x00000000, /* EMC_ODT_READ */
15088 0x106aa298, /* EMC_FBIO_CFG5 */
15089 0x002c00a0, /* EMC_CFG_DIG_DLL */
15090 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15091 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15092 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15093 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15094 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15095 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15096 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15097 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15098 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15099 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15100 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15101 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15102 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15103 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15104 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15105 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15106 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15107 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15108 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15109 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15110 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15111 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15112 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15113 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15114 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15115 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15116 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15117 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15118 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15119 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15120 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15121 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15122 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15123 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15124 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15125 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15126 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15127 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15128 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15129 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15130 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15131 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15132 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15133 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15134 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15135 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15136 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15137 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15138 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15139 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15140 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15141 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15142 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15143 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15144 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15145 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15146 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15147 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15148 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15149 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15150 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15151 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15152 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15153 0x10000280, /* EMC_XM2CMDPADCTRL */
15154 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15155 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15156 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15157 0x00000000, /* EMC_XM2DQPADCTRL2 */
15158 0x00000000, /* EMC_XM2DQPADCTRL3 */
15159 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15160 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15161 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15162 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15163 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15164 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15165 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15166 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15167 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15168 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15169 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15170 0x0000000b, /* EMC_TXDSRVTTGEN */
15171 0x00000000, /* EMC_FBIO_SPARE */
15172 0x00000000, /* EMC_ZCAL_INTERVAL */
15173 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15174 0x000e000e, /* EMC_MRS_WAIT_CNT */
15175 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15176 0x00000000, /* EMC_CTT */
15177 0x00000003, /* EMC_CTT_DURATION */
15178 0x0000f2f3, /* EMC_CFG_PIPE */
15179 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
15180 0x0000000a, /* EMC_QPOP */
15181 0x40020001, /* MC_EMEM_ARB_CFG */
15182 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15183 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15184 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15185 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15186 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15187 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15188 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15189 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15190 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15191 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15192 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15193 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15194 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15195 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15196 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15197 0x76230303, /* MC_EMEM_ARB_MISC0 */
15198 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15199 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15202 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15203 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
15204 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15205 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15206 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15207 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15208 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15209 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15210 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15211 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15212 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15213 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15214 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15215 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15216 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15217 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15218 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15219 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15220 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15221 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15222 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15223 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15224 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15225 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15226 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15227 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15229 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15230 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15231 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15232 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15234 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15235 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15236 0x00000802, /* EMC_CTT_TERM_CTRL */
15237 0x73240000, /* EMC_CFG */
15238 0x000008c5, /* EMC_CFG_2 */
15239 0x00040000, /* EMC_SEL_DPD_CTRL */
15240 0x002c0068, /* EMC_CFG_DIG_DLL */
15241 0x00000008, /* EMC_BGBIAS_CTL0 */
15242 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15243 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15244 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15245 0x80001221, /* Mode Register 0 */
15246 0x80100003, /* Mode Register 1 */
15247 0x80200008, /* Mode Register 2 */
15248 0x00000000, /* Mode Register 4 */
15249 35610, /* expected dvfs latency (ns) */
15252 0x19, /* V5.0.18 */
15253 "01_40800_V02_V5.0.18_V1.1", /* DVFS table version */
15254 40800, /* SDRAM frequency */
15255 800, /* min voltage */
15256 800, /* gpu min voltage */
15257 "pllp_out0", /* clock source id */
15258 0x40000012, /* CLK_SOURCE_EMC */
15259 165, /* number of burst_regs */
15260 31, /* number of up_down_regs */
15262 0x00000001, /* EMC_RC */
15263 0x0000000a, /* EMC_RFC */
15264 0x00000000, /* EMC_RFC_SLR */
15265 0x00000001, /* EMC_RAS */
15266 0x00000000, /* EMC_RP */
15267 0x00000004, /* EMC_R2W */
15268 0x0000000a, /* EMC_W2R */
15269 0x00000005, /* EMC_R2P */
15270 0x0000000b, /* EMC_W2P */
15271 0x00000000, /* EMC_RD_RCD */
15272 0x00000000, /* EMC_WR_RCD */
15273 0x00000003, /* EMC_RRD */
15274 0x00000003, /* EMC_REXT */
15275 0x00000000, /* EMC_WEXT */
15276 0x00000006, /* EMC_WDV */
15277 0x00000006, /* EMC_WDV_MASK */
15278 0x00000006, /* EMC_QUSE */
15279 0x00000002, /* EMC_QUSE_WIDTH */
15280 0x00000000, /* EMC_IBDLY */
15281 0x00000005, /* EMC_EINPUT */
15282 0x00000005, /* EMC_EINPUT_DURATION */
15283 0x00010000, /* EMC_PUTERM_EXTRA */
15284 0x00000003, /* EMC_PUTERM_WIDTH */
15285 0x00000000, /* EMC_PUTERM_ADJ */
15286 0x00000000, /* EMC_CDB_CNTL_1 */
15287 0x00000000, /* EMC_CDB_CNTL_2 */
15288 0x00000000, /* EMC_CDB_CNTL_3 */
15289 0x00000004, /* EMC_QRST */
15290 0x0000000c, /* EMC_QSAFE */
15291 0x0000000d, /* EMC_RDV */
15292 0x0000000f, /* EMC_RDV_MASK */
15293 0x00000134, /* EMC_REFRESH */
15294 0x00000000, /* EMC_BURST_REFRESH_NUM */
15295 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
15296 0x00000002, /* EMC_PDEX2WR */
15297 0x00000002, /* EMC_PDEX2RD */
15298 0x00000001, /* EMC_PCHG2PDEN */
15299 0x00000000, /* EMC_ACT2PDEN */
15300 0x00000008, /* EMC_AR2PDEN */
15301 0x0000000f, /* EMC_RW2PDEN */
15302 0x0000000c, /* EMC_TXSR */
15303 0x0000000c, /* EMC_TXSRDLL */
15304 0x00000004, /* EMC_TCKE */
15305 0x00000005, /* EMC_TCKESR */
15306 0x00000004, /* EMC_TPD */
15307 0x00000000, /* EMC_TFAW */
15308 0x00000000, /* EMC_TRPAB */
15309 0x00000005, /* EMC_TCLKSTABLE */
15310 0x00000005, /* EMC_TCLKSTOP */
15311 0x0000013f, /* EMC_TREFBW */
15312 0x00000000, /* EMC_FBIO_CFG6 */
15313 0x00000000, /* EMC_ODT_WRITE */
15314 0x00000000, /* EMC_ODT_READ */
15315 0x106aa298, /* EMC_FBIO_CFG5 */
15316 0x002c00a0, /* EMC_CFG_DIG_DLL */
15317 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15318 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15319 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15320 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15321 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15322 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15323 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15324 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15325 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15326 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15327 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15328 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15329 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15330 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15331 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15332 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15333 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15334 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15335 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15336 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15337 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15338 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15339 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15340 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15341 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15342 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15343 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15344 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15345 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15346 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15347 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15348 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15349 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15350 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15351 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15352 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15353 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15354 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15355 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15356 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15357 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15358 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15359 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15360 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15361 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15362 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15363 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15364 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15365 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15366 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15367 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15368 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15369 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15370 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15371 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15372 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15373 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15374 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15375 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15376 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15377 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15378 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15379 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15380 0x10000280, /* EMC_XM2CMDPADCTRL */
15381 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15382 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15383 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15384 0x00000000, /* EMC_XM2DQPADCTRL2 */
15385 0x00000000, /* EMC_XM2DQPADCTRL3 */
15386 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15387 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15388 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15389 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15390 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15391 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15392 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15393 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15394 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15395 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15396 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15397 0x00000015, /* EMC_TXDSRVTTGEN */
15398 0x00000000, /* EMC_FBIO_SPARE */
15399 0x00000000, /* EMC_ZCAL_INTERVAL */
15400 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15401 0x000e000e, /* EMC_MRS_WAIT_CNT */
15402 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15403 0x00000000, /* EMC_CTT */
15404 0x00000003, /* EMC_CTT_DURATION */
15405 0x0000f2f3, /* EMC_CFG_PIPE */
15406 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
15407 0x0000000a, /* EMC_QPOP */
15408 0xa0000001, /* MC_EMEM_ARB_CFG */
15409 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15410 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15411 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15412 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15413 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15414 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15415 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15416 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15417 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15418 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15419 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15420 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15421 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15422 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15423 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15424 0x74a30303, /* MC_EMEM_ARB_MISC0 */
15425 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15426 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15429 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15430 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
15431 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15432 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15433 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15434 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15435 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15436 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15437 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15438 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15439 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15440 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15441 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15442 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15443 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15444 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15445 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15446 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15447 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15448 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15449 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15450 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15451 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15452 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15454 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15458 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15459 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15461 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15462 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15463 0x00000802, /* EMC_CTT_TERM_CTRL */
15464 0x73240000, /* EMC_CFG */
15465 0x000008c5, /* EMC_CFG_2 */
15466 0x00040000, /* EMC_SEL_DPD_CTRL */
15467 0x002c0068, /* EMC_CFG_DIG_DLL */
15468 0x00000008, /* EMC_BGBIAS_CTL0 */
15469 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15470 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15471 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15472 0x80001221, /* Mode Register 0 */
15473 0x80100003, /* Mode Register 1 */
15474 0x80200008, /* Mode Register 2 */
15475 0x00000000, /* Mode Register 4 */
15476 20850, /* expected dvfs latency (ns) */
15479 0x19, /* V5.0.18 */
15480 "01_68000_V02_V5.0.18_V1.1", /* DVFS table version */
15481 68000, /* SDRAM frequency */
15482 800, /* min voltage */
15483 800, /* gpu min voltage */
15484 "pllp_out0", /* clock source id */
15485 0x4000000a, /* CLK_SOURCE_EMC */
15486 165, /* number of burst_regs */
15487 31, /* number of up_down_regs */
15489 0x00000003, /* EMC_RC */
15490 0x00000011, /* EMC_RFC */
15491 0x00000000, /* EMC_RFC_SLR */
15492 0x00000002, /* EMC_RAS */
15493 0x00000000, /* EMC_RP */
15494 0x00000004, /* EMC_R2W */
15495 0x0000000a, /* EMC_W2R */
15496 0x00000005, /* EMC_R2P */
15497 0x0000000b, /* EMC_W2P */
15498 0x00000000, /* EMC_RD_RCD */
15499 0x00000000, /* EMC_WR_RCD */
15500 0x00000003, /* EMC_RRD */
15501 0x00000003, /* EMC_REXT */
15502 0x00000000, /* EMC_WEXT */
15503 0x00000006, /* EMC_WDV */
15504 0x00000006, /* EMC_WDV_MASK */
15505 0x00000006, /* EMC_QUSE */
15506 0x00000002, /* EMC_QUSE_WIDTH */
15507 0x00000000, /* EMC_IBDLY */
15508 0x00000005, /* EMC_EINPUT */
15509 0x00000005, /* EMC_EINPUT_DURATION */
15510 0x00010000, /* EMC_PUTERM_EXTRA */
15511 0x00000003, /* EMC_PUTERM_WIDTH */
15512 0x00000000, /* EMC_PUTERM_ADJ */
15513 0x00000000, /* EMC_CDB_CNTL_1 */
15514 0x00000000, /* EMC_CDB_CNTL_2 */
15515 0x00000000, /* EMC_CDB_CNTL_3 */
15516 0x00000004, /* EMC_QRST */
15517 0x0000000c, /* EMC_QSAFE */
15518 0x0000000d, /* EMC_RDV */
15519 0x0000000f, /* EMC_RDV_MASK */
15520 0x00000202, /* EMC_REFRESH */
15521 0x00000000, /* EMC_BURST_REFRESH_NUM */
15522 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
15523 0x00000002, /* EMC_PDEX2WR */
15524 0x00000002, /* EMC_PDEX2RD */
15525 0x00000001, /* EMC_PCHG2PDEN */
15526 0x00000000, /* EMC_ACT2PDEN */
15527 0x0000000f, /* EMC_AR2PDEN */
15528 0x0000000f, /* EMC_RW2PDEN */
15529 0x00000013, /* EMC_TXSR */
15530 0x00000013, /* EMC_TXSRDLL */
15531 0x00000004, /* EMC_TCKE */
15532 0x00000005, /* EMC_TCKESR */
15533 0x00000004, /* EMC_TPD */
15534 0x00000001, /* EMC_TFAW */
15535 0x00000000, /* EMC_TRPAB */
15536 0x00000005, /* EMC_TCLKSTABLE */
15537 0x00000005, /* EMC_TCLKSTOP */
15538 0x00000213, /* EMC_TREFBW */
15539 0x00000000, /* EMC_FBIO_CFG6 */
15540 0x00000000, /* EMC_ODT_WRITE */
15541 0x00000000, /* EMC_ODT_READ */
15542 0x106aa298, /* EMC_FBIO_CFG5 */
15543 0x002c00a0, /* EMC_CFG_DIG_DLL */
15544 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15545 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15546 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15547 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15548 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15549 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15550 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15551 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15552 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15553 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15554 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15555 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15556 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15557 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15558 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15559 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15560 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15561 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15562 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15563 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15564 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15565 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15566 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15567 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15568 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15569 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15570 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15571 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15572 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15573 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15574 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15575 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15576 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15577 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15578 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15579 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15580 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15581 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15582 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15583 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15584 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15585 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15586 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15587 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15588 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15589 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15590 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15591 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15592 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15593 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15594 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15595 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15596 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15597 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15598 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15599 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15600 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15601 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15602 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15603 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15604 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15605 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15606 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15607 0x10000280, /* EMC_XM2CMDPADCTRL */
15608 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15609 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15610 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15611 0x00000000, /* EMC_XM2DQPADCTRL2 */
15612 0x00000000, /* EMC_XM2DQPADCTRL3 */
15613 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15614 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15615 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15616 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15617 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15618 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15619 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15620 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15621 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15622 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15623 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15624 0x00000022, /* EMC_TXDSRVTTGEN */
15625 0x00000000, /* EMC_FBIO_SPARE */
15626 0x00000000, /* EMC_ZCAL_INTERVAL */
15627 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15628 0x000e000e, /* EMC_MRS_WAIT_CNT */
15629 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15630 0x00000000, /* EMC_CTT */
15631 0x00000003, /* EMC_CTT_DURATION */
15632 0x0000f2f3, /* EMC_CFG_PIPE */
15633 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
15634 0x0000000a, /* EMC_QPOP */
15635 0x00000001, /* MC_EMEM_ARB_CFG */
15636 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15637 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15638 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15639 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15640 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15641 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15642 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15643 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15644 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15645 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15646 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15647 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15648 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15649 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15650 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15651 0x74230403, /* MC_EMEM_ARB_MISC0 */
15652 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15653 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15656 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15657 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
15658 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15659 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15660 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15661 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15662 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15663 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15664 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15665 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15666 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15667 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15668 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15669 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15670 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15671 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15672 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15673 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15674 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15675 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15676 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15677 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15678 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15679 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15680 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15681 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15682 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15683 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15684 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15685 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15686 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15688 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15689 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15690 0x00000802, /* EMC_CTT_TERM_CTRL */
15691 0x73240000, /* EMC_CFG */
15692 0x000008c5, /* EMC_CFG_2 */
15693 0x00040000, /* EMC_SEL_DPD_CTRL */
15694 0x002c0068, /* EMC_CFG_DIG_DLL */
15695 0x00000008, /* EMC_BGBIAS_CTL0 */
15696 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15697 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15698 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15699 0x80001221, /* Mode Register 0 */
15700 0x80100003, /* Mode Register 1 */
15701 0x80200008, /* Mode Register 2 */
15702 0x00000000, /* Mode Register 4 */
15703 10720, /* expected dvfs latency (ns) */
15706 0x19, /* V5.0.18 */
15707 "01_102000_V02_V5.0.18_V1.1", /* DVFS table version */
15708 102000, /* SDRAM frequency */
15709 800, /* min voltage */
15710 800, /* gpu min voltage */
15711 "pllp_out0", /* clock source id */
15712 0x40000006, /* CLK_SOURCE_EMC */
15713 165, /* number of burst_regs */
15714 31, /* number of up_down_regs */
15716 0x00000004, /* EMC_RC */
15717 0x0000001a, /* EMC_RFC */
15718 0x00000000, /* EMC_RFC_SLR */
15719 0x00000003, /* EMC_RAS */
15720 0x00000001, /* EMC_RP */
15721 0x00000004, /* EMC_R2W */
15722 0x0000000a, /* EMC_W2R */
15723 0x00000005, /* EMC_R2P */
15724 0x0000000b, /* EMC_W2P */
15725 0x00000001, /* EMC_RD_RCD */
15726 0x00000001, /* EMC_WR_RCD */
15727 0x00000003, /* EMC_RRD */
15728 0x00000003, /* EMC_REXT */
15729 0x00000000, /* EMC_WEXT */
15730 0x00000006, /* EMC_WDV */
15731 0x00000006, /* EMC_WDV_MASK */
15732 0x00000006, /* EMC_QUSE */
15733 0x00000002, /* EMC_QUSE_WIDTH */
15734 0x00000000, /* EMC_IBDLY */
15735 0x00000005, /* EMC_EINPUT */
15736 0x00000005, /* EMC_EINPUT_DURATION */
15737 0x00010000, /* EMC_PUTERM_EXTRA */
15738 0x00000003, /* EMC_PUTERM_WIDTH */
15739 0x00000000, /* EMC_PUTERM_ADJ */
15740 0x00000000, /* EMC_CDB_CNTL_1 */
15741 0x00000000, /* EMC_CDB_CNTL_2 */
15742 0x00000000, /* EMC_CDB_CNTL_3 */
15743 0x00000004, /* EMC_QRST */
15744 0x0000000c, /* EMC_QSAFE */
15745 0x0000000d, /* EMC_RDV */
15746 0x0000000f, /* EMC_RDV_MASK */
15747 0x00000304, /* EMC_REFRESH */
15748 0x00000000, /* EMC_BURST_REFRESH_NUM */
15749 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
15750 0x00000002, /* EMC_PDEX2WR */
15751 0x00000002, /* EMC_PDEX2RD */
15752 0x00000001, /* EMC_PCHG2PDEN */
15753 0x00000000, /* EMC_ACT2PDEN */
15754 0x00000018, /* EMC_AR2PDEN */
15755 0x0000000f, /* EMC_RW2PDEN */
15756 0x0000001c, /* EMC_TXSR */
15757 0x0000001c, /* EMC_TXSRDLL */
15758 0x00000004, /* EMC_TCKE */
15759 0x00000005, /* EMC_TCKESR */
15760 0x00000004, /* EMC_TPD */
15761 0x00000002, /* EMC_TFAW */
15762 0x00000000, /* EMC_TRPAB */
15763 0x00000005, /* EMC_TCLKSTABLE */
15764 0x00000005, /* EMC_TCLKSTOP */
15765 0x0000031c, /* EMC_TREFBW */
15766 0x00000000, /* EMC_FBIO_CFG6 */
15767 0x00000000, /* EMC_ODT_WRITE */
15768 0x00000000, /* EMC_ODT_READ */
15769 0x106aa298, /* EMC_FBIO_CFG5 */
15770 0x002c00a0, /* EMC_CFG_DIG_DLL */
15771 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15772 0x00080000, /* EMC_DLL_XFORM_DQS0 */
15773 0x00080000, /* EMC_DLL_XFORM_DQS1 */
15774 0x00080000, /* EMC_DLL_XFORM_DQS2 */
15775 0x00080000, /* EMC_DLL_XFORM_DQS3 */
15776 0x00080000, /* EMC_DLL_XFORM_DQS4 */
15777 0x00080000, /* EMC_DLL_XFORM_DQS5 */
15778 0x00080000, /* EMC_DLL_XFORM_DQS6 */
15779 0x00080000, /* EMC_DLL_XFORM_DQS7 */
15780 0x00080000, /* EMC_DLL_XFORM_DQS8 */
15781 0x00080000, /* EMC_DLL_XFORM_DQS9 */
15782 0x00080000, /* EMC_DLL_XFORM_DQS10 */
15783 0x00080000, /* EMC_DLL_XFORM_DQS11 */
15784 0x00080000, /* EMC_DLL_XFORM_DQS12 */
15785 0x00080000, /* EMC_DLL_XFORM_DQS13 */
15786 0x00080000, /* EMC_DLL_XFORM_DQS14 */
15787 0x00080000, /* EMC_DLL_XFORM_DQS15 */
15788 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15789 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15790 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15791 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15792 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15793 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15794 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15795 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15796 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15797 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15798 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15799 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15800 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15801 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15802 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15803 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15804 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15805 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15806 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15807 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15808 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15809 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15810 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15811 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15812 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15813 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15814 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15815 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15816 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15817 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15818 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15819 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15820 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15821 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15822 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15823 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15824 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15825 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15826 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15827 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15828 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15829 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15830 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15831 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15832 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15833 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15834 0x10000280, /* EMC_XM2CMDPADCTRL */
15835 0x00000000, /* EMC_XM2CMDPADCTRL4 */
15836 0x00111111, /* EMC_XM2CMDPADCTRL5 */
15837 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15838 0x00000000, /* EMC_XM2DQPADCTRL2 */
15839 0x00000000, /* EMC_XM2DQPADCTRL3 */
15840 0x77ffc081, /* EMC_XM2CLKPADCTRL */
15841 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15842 0x81f1f108, /* EMC_XM2COMPPADCTRL */
15843 0x07070004, /* EMC_XM2VTTGENPADCTRL */
15844 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15845 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15846 0x51451400, /* EMC_XM2DQSPADCTRL3 */
15847 0x00514514, /* EMC_XM2DQSPADCTRL4 */
15848 0x00514514, /* EMC_XM2DQSPADCTRL5 */
15849 0x51451400, /* EMC_XM2DQSPADCTRL6 */
15850 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15851 0x00000033, /* EMC_TXDSRVTTGEN */
15852 0x00000000, /* EMC_FBIO_SPARE */
15853 0x00000000, /* EMC_ZCAL_INTERVAL */
15854 0x00000042, /* EMC_ZCAL_WAIT_CNT */
15855 0x000e000e, /* EMC_MRS_WAIT_CNT */
15856 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15857 0x00000000, /* EMC_CTT */
15858 0x00000003, /* EMC_CTT_DURATION */
15859 0x0000f2f3, /* EMC_CFG_PIPE */
15860 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
15861 0x0000000a, /* EMC_QPOP */
15862 0x08000001, /* MC_EMEM_ARB_CFG */
15863 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15864 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15865 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15866 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
15867 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15868 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15869 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15870 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15871 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15872 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15873 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15874 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15875 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15876 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15877 0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
15878 0x73c30504, /* MC_EMEM_ARB_MISC0 */
15879 0x70000f03, /* MC_EMEM_ARB_MISC1 */
15880 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15883 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15884 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
15885 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15886 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15887 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15888 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15889 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15890 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15891 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15892 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15893 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15894 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15895 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15896 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
15897 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15898 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15899 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15900 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15901 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15902 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15903 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15904 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15905 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15906 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15907 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15908 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15909 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15910 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15911 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15912 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15913 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15915 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15916 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15917 0x00000802, /* EMC_CTT_TERM_CTRL */
15918 0x73240000, /* EMC_CFG */
15919 0x000008c5, /* EMC_CFG_2 */
15920 0x00040000, /* EMC_SEL_DPD_CTRL */
15921 0x002c0068, /* EMC_CFG_DIG_DLL */
15922 0x00000008, /* EMC_BGBIAS_CTL0 */
15923 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15924 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15925 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15926 0x80001221, /* Mode Register 0 */
15927 0x80100003, /* Mode Register 1 */
15928 0x80200008, /* Mode Register 2 */
15929 0x00000000, /* Mode Register 4 */
15930 6890, /* expected dvfs latency (ns) */
15933 0x19, /* V5.0.18 */
15934 "01_204000_V02_V5.0.18_V1.1", /* DVFS table version */
15935 204000, /* SDRAM frequency */
15936 800, /* min voltage */
15937 800, /* gpu min voltage */
15938 "pllp_out0", /* clock source id */
15939 0x40000002, /* CLK_SOURCE_EMC */
15940 165, /* number of burst_regs */
15941 31, /* number of up_down_regs */
15943 0x00000009, /* EMC_RC */
15944 0x00000035, /* EMC_RFC */
15945 0x00000000, /* EMC_RFC_SLR */
15946 0x00000006, /* EMC_RAS */
15947 0x00000002, /* EMC_RP */
15948 0x00000005, /* EMC_R2W */
15949 0x0000000a, /* EMC_W2R */
15950 0x00000005, /* EMC_R2P */
15951 0x0000000b, /* EMC_W2P */
15952 0x00000002, /* EMC_RD_RCD */
15953 0x00000002, /* EMC_WR_RCD */
15954 0x00000003, /* EMC_RRD */
15955 0x00000003, /* EMC_REXT */
15956 0x00000000, /* EMC_WEXT */
15957 0x00000005, /* EMC_WDV */
15958 0x00000005, /* EMC_WDV_MASK */
15959 0x00000006, /* EMC_QUSE */
15960 0x00000002, /* EMC_QUSE_WIDTH */
15961 0x00000000, /* EMC_IBDLY */
15962 0x00000004, /* EMC_EINPUT */
15963 0x00000006, /* EMC_EINPUT_DURATION */
15964 0x00010000, /* EMC_PUTERM_EXTRA */
15965 0x00000003, /* EMC_PUTERM_WIDTH */
15966 0x00000000, /* EMC_PUTERM_ADJ */
15967 0x00000000, /* EMC_CDB_CNTL_1 */
15968 0x00000000, /* EMC_CDB_CNTL_2 */
15969 0x00000000, /* EMC_CDB_CNTL_3 */
15970 0x00000003, /* EMC_QRST */
15971 0x0000000d, /* EMC_QSAFE */
15972 0x0000000f, /* EMC_RDV */
15973 0x00000011, /* EMC_RDV_MASK */
15974 0x00000607, /* EMC_REFRESH */
15975 0x00000000, /* EMC_BURST_REFRESH_NUM */
15976 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
15977 0x00000002, /* EMC_PDEX2WR */
15978 0x00000002, /* EMC_PDEX2RD */
15979 0x00000001, /* EMC_PCHG2PDEN */
15980 0x00000000, /* EMC_ACT2PDEN */
15981 0x00000032, /* EMC_AR2PDEN */
15982 0x0000000f, /* EMC_RW2PDEN */
15983 0x00000038, /* EMC_TXSR */
15984 0x00000038, /* EMC_TXSRDLL */
15985 0x00000004, /* EMC_TCKE */
15986 0x00000005, /* EMC_TCKESR */
15987 0x00000004, /* EMC_TPD */
15988 0x00000006, /* EMC_TFAW */
15989 0x00000000, /* EMC_TRPAB */
15990 0x00000005, /* EMC_TCLKSTABLE */
15991 0x00000005, /* EMC_TCLKSTOP */
15992 0x00000638, /* EMC_TREFBW */
15993 0x00000000, /* EMC_FBIO_CFG6 */
15994 0x00000000, /* EMC_ODT_WRITE */
15995 0x00000000, /* EMC_ODT_READ */
15996 0x106aa298, /* EMC_FBIO_CFG5 */
15997 0x002c00a0, /* EMC_CFG_DIG_DLL */
15998 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15999 0x00080000, /* EMC_DLL_XFORM_DQS0 */
16000 0x00080000, /* EMC_DLL_XFORM_DQS1 */
16001 0x00080000, /* EMC_DLL_XFORM_DQS2 */
16002 0x00080000, /* EMC_DLL_XFORM_DQS3 */
16003 0x00080000, /* EMC_DLL_XFORM_DQS4 */
16004 0x00080000, /* EMC_DLL_XFORM_DQS5 */
16005 0x00080000, /* EMC_DLL_XFORM_DQS6 */
16006 0x00080000, /* EMC_DLL_XFORM_DQS7 */
16007 0x00080000, /* EMC_DLL_XFORM_DQS8 */
16008 0x00080000, /* EMC_DLL_XFORM_DQS9 */
16009 0x00080000, /* EMC_DLL_XFORM_DQS10 */
16010 0x00080000, /* EMC_DLL_XFORM_DQS11 */
16011 0x00080000, /* EMC_DLL_XFORM_DQS12 */
16012 0x00080000, /* EMC_DLL_XFORM_DQS13 */
16013 0x00080000, /* EMC_DLL_XFORM_DQS14 */
16014 0x00080000, /* EMC_DLL_XFORM_DQS15 */
16015 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16016 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16017 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16018 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16019 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16020 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16021 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16022 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16023 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
16024 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
16025 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
16026 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
16027 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
16028 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
16029 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16030 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16031 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16032 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16033 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16034 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16035 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16036 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16037 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16038 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16039 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16040 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16041 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16042 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16043 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16044 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16045 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16046 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16047 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16048 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16049 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16050 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16051 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16052 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16053 0x00090000, /* EMC_DLL_XFORM_DQ0 */
16054 0x00090000, /* EMC_DLL_XFORM_DQ1 */
16055 0x00090000, /* EMC_DLL_XFORM_DQ2 */
16056 0x00090000, /* EMC_DLL_XFORM_DQ3 */
16057 0x00009000, /* EMC_DLL_XFORM_DQ4 */
16058 0x00009000, /* EMC_DLL_XFORM_DQ5 */
16059 0x00009000, /* EMC_DLL_XFORM_DQ6 */
16060 0x00009000, /* EMC_DLL_XFORM_DQ7 */
16061 0x10000280, /* EMC_XM2CMDPADCTRL */
16062 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16063 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16064 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
16065 0x00000000, /* EMC_XM2DQPADCTRL2 */
16066 0x00000000, /* EMC_XM2DQPADCTRL3 */
16067 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16068 0x00000707, /* EMC_XM2CLKPADCTRL2 */
16069 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16070 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16071 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
16072 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16073 0x51451400, /* EMC_XM2DQSPADCTRL3 */
16074 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16075 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16076 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16077 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16078 0x00000066, /* EMC_TXDSRVTTGEN */
16079 0x00000000, /* EMC_FBIO_SPARE */
16080 0x00020000, /* EMC_ZCAL_INTERVAL */
16081 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16082 0x000e000e, /* EMC_MRS_WAIT_CNT */
16083 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
16084 0x00000000, /* EMC_CTT */
16085 0x00000003, /* EMC_CTT_DURATION */
16086 0x0000d2b3, /* EMC_CFG_PIPE */
16087 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
16088 0x0000000a, /* EMC_QPOP */
16089 0x01000003, /* MC_EMEM_ARB_CFG */
16090 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16091 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16092 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
16093 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
16094 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
16095 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
16096 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16097 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16098 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16099 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
16100 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16101 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16102 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16103 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
16104 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
16105 0x73840a05, /* MC_EMEM_ARB_MISC0 */
16106 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16107 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16110 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
16111 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
16112 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16113 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16114 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16115 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16116 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16117 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16118 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16119 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16120 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16121 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16122 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16123 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
16124 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16125 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16126 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16127 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16128 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16129 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16130 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16131 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16132 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16133 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16134 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16135 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16136 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16137 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16138 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16139 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16140 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16142 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16143 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16144 0x00000802, /* EMC_CTT_TERM_CTRL */
16145 0x73240000, /* EMC_CFG */
16146 0x0000088d, /* EMC_CFG_2 */
16147 0x00040000, /* EMC_SEL_DPD_CTRL */
16148 0x002c0068, /* EMC_CFG_DIG_DLL */
16149 0x00000008, /* EMC_BGBIAS_CTL0 */
16150 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16151 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16152 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16153 0x80001221, /* Mode Register 0 */
16154 0x80100003, /* Mode Register 1 */
16155 0x80200008, /* Mode Register 2 */
16156 0x00000000, /* Mode Register 4 */
16157 3420, /* expected dvfs latency (ns) */
16160 0x19, /* V5.0.18 */
16161 "01_300000_V02_V5.0.18_V1.1", /* DVFS table version */
16162 300000, /* SDRAM frequency */
16163 820, /* min voltage */
16164 820, /* gpu min voltage */
16165 "pllc_out0", /* clock source id */
16166 0x20000002, /* CLK_SOURCE_EMC */
16167 165, /* number of burst_regs */
16168 31, /* number of up_down_regs */
16170 0x0000000d, /* EMC_RC */
16171 0x0000004d, /* EMC_RFC */
16172 0x00000000, /* EMC_RFC_SLR */
16173 0x00000009, /* EMC_RAS */
16174 0x00000003, /* EMC_RP */
16175 0x00000004, /* EMC_R2W */
16176 0x00000008, /* EMC_W2R */
16177 0x00000002, /* EMC_R2P */
16178 0x00000009, /* EMC_W2P */
16179 0x00000003, /* EMC_RD_RCD */
16180 0x00000003, /* EMC_WR_RCD */
16181 0x00000002, /* EMC_RRD */
16182 0x00000002, /* EMC_REXT */
16183 0x00000000, /* EMC_WEXT */
16184 0x00000003, /* EMC_WDV */
16185 0x00000003, /* EMC_WDV_MASK */
16186 0x00000005, /* EMC_QUSE */
16187 0x00000002, /* EMC_QUSE_WIDTH */
16188 0x00000000, /* EMC_IBDLY */
16189 0x00000002, /* EMC_EINPUT */
16190 0x00000007, /* EMC_EINPUT_DURATION */
16191 0x00020000, /* EMC_PUTERM_EXTRA */
16192 0x00000003, /* EMC_PUTERM_WIDTH */
16193 0x00000000, /* EMC_PUTERM_ADJ */
16194 0x00000000, /* EMC_CDB_CNTL_1 */
16195 0x00000000, /* EMC_CDB_CNTL_2 */
16196 0x00000000, /* EMC_CDB_CNTL_3 */
16197 0x00000001, /* EMC_QRST */
16198 0x0000000e, /* EMC_QSAFE */
16199 0x00000010, /* EMC_RDV */
16200 0x00000012, /* EMC_RDV_MASK */
16201 0x000008e4, /* EMC_REFRESH */
16202 0x00000000, /* EMC_BURST_REFRESH_NUM */
16203 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
16204 0x00000001, /* EMC_PDEX2WR */
16205 0x00000008, /* EMC_PDEX2RD */
16206 0x00000001, /* EMC_PCHG2PDEN */
16207 0x00000000, /* EMC_ACT2PDEN */
16208 0x0000004b, /* EMC_AR2PDEN */
16209 0x0000000e, /* EMC_RW2PDEN */
16210 0x00000052, /* EMC_TXSR */
16211 0x00000200, /* EMC_TXSRDLL */
16212 0x00000004, /* EMC_TCKE */
16213 0x00000005, /* EMC_TCKESR */
16214 0x00000004, /* EMC_TPD */
16215 0x00000008, /* EMC_TFAW */
16216 0x00000000, /* EMC_TRPAB */
16217 0x00000005, /* EMC_TCLKSTABLE */
16218 0x00000005, /* EMC_TCLKSTOP */
16219 0x00000924, /* EMC_TREFBW */
16220 0x00000000, /* EMC_FBIO_CFG6 */
16221 0x00000000, /* EMC_ODT_WRITE */
16222 0x00000000, /* EMC_ODT_READ */
16223 0x104ab098, /* EMC_FBIO_CFG5 */
16224 0x002c00a0, /* EMC_CFG_DIG_DLL */
16225 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16226 0x00030000, /* EMC_DLL_XFORM_DQS0 */
16227 0x00030000, /* EMC_DLL_XFORM_DQS1 */
16228 0x00030000, /* EMC_DLL_XFORM_DQS2 */
16229 0x00030000, /* EMC_DLL_XFORM_DQS3 */
16230 0x00030000, /* EMC_DLL_XFORM_DQS4 */
16231 0x00030000, /* EMC_DLL_XFORM_DQS5 */
16232 0x00030000, /* EMC_DLL_XFORM_DQS6 */
16233 0x00030000, /* EMC_DLL_XFORM_DQS7 */
16234 0x00030000, /* EMC_DLL_XFORM_DQS8 */
16235 0x00030000, /* EMC_DLL_XFORM_DQS9 */
16236 0x00030000, /* EMC_DLL_XFORM_DQS10 */
16237 0x00030000, /* EMC_DLL_XFORM_DQS11 */
16238 0x00030000, /* EMC_DLL_XFORM_DQS12 */
16239 0x00030000, /* EMC_DLL_XFORM_DQS13 */
16240 0x00030000, /* EMC_DLL_XFORM_DQS14 */
16241 0x00030000, /* EMC_DLL_XFORM_DQS15 */
16242 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16243 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16244 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16245 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16246 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16247 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16248 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16249 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16250 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
16251 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
16252 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16253 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
16254 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
16255 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16256 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16257 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16258 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16259 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16260 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16261 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16262 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16263 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16264 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16265 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16266 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16267 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16268 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16269 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16270 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16271 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16272 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16273 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16274 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16275 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16276 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16277 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16278 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16279 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16280 0x00050000, /* EMC_DLL_XFORM_DQ0 */
16281 0x00050000, /* EMC_DLL_XFORM_DQ1 */
16282 0x00050000, /* EMC_DLL_XFORM_DQ2 */
16283 0x00050000, /* EMC_DLL_XFORM_DQ3 */
16284 0x00005000, /* EMC_DLL_XFORM_DQ4 */
16285 0x00005000, /* EMC_DLL_XFORM_DQ5 */
16286 0x00005000, /* EMC_DLL_XFORM_DQ6 */
16287 0x00005000, /* EMC_DLL_XFORM_DQ7 */
16288 0x10000280, /* EMC_XM2CMDPADCTRL */
16289 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16290 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16291 0x01231339, /* EMC_XM2DQSPADCTRL2 */
16292 0x00000000, /* EMC_XM2DQPADCTRL2 */
16293 0x00000000, /* EMC_XM2DQPADCTRL3 */
16294 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16295 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16296 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16297 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16298 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16299 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16300 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16301 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16302 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16303 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16304 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16305 0x00000096, /* EMC_TXDSRVTTGEN */
16306 0x00000000, /* EMC_FBIO_SPARE */
16307 0x00020000, /* EMC_ZCAL_INTERVAL */
16308 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16309 0x0173000e, /* EMC_MRS_WAIT_CNT */
16310 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
16311 0x00000000, /* EMC_CTT */
16312 0x00000003, /* EMC_CTT_DURATION */
16313 0x000052a3, /* EMC_CFG_PIPE */
16314 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
16315 0x00000009, /* EMC_QPOP */
16316 0x08000004, /* MC_EMEM_ARB_CFG */
16317 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16318 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16319 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16320 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
16321 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
16322 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
16323 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16324 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16325 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16326 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16327 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16328 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16329 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16330 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16331 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
16332 0x77450e08, /* MC_EMEM_ARB_MISC0 */
16333 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16334 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16337 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
16338 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
16339 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16340 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16341 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16342 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16343 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16344 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16345 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16346 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16347 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16348 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16349 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16350 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
16351 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16352 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16353 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16354 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16355 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16356 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16357 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16358 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16359 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16360 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16361 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16362 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16363 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16364 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16365 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16366 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16367 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16369 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16370 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16371 0x00000802, /* EMC_CTT_TERM_CTRL */
16372 0x73340000, /* EMC_CFG */
16373 0x000008d5, /* EMC_CFG_2 */
16374 0x00040000, /* EMC_SEL_DPD_CTRL */
16375 0x002c0068, /* EMC_CFG_DIG_DLL */
16376 0x00000000, /* EMC_BGBIAS_CTL0 */
16377 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16378 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16379 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16380 0x80000321, /* Mode Register 0 */
16381 0x80100002, /* Mode Register 1 */
16382 0x80200000, /* Mode Register 2 */
16383 0x00000000, /* Mode Register 4 */
16384 2680, /* expected dvfs latency (ns) */
16387 0x19, /* V5.0.18 */
16388 "01_396000_V02_V5.0.18_V1.1", /* DVFS table version */
16389 396000, /* SDRAM frequency */
16390 850, /* min voltage */
16391 850, /* gpu min voltage */
16392 "pllm_out0", /* clock source id */
16393 0x00000002, /* CLK_SOURCE_EMC */
16394 165, /* number of burst_regs */
16395 31, /* number of up_down_regs */
16397 0x00000011, /* EMC_RC */
16398 0x00000066, /* EMC_RFC */
16399 0x00000000, /* EMC_RFC_SLR */
16400 0x0000000c, /* EMC_RAS */
16401 0x00000004, /* EMC_RP */
16402 0x00000004, /* EMC_R2W */
16403 0x00000008, /* EMC_W2R */
16404 0x00000002, /* EMC_R2P */
16405 0x0000000a, /* EMC_W2P */
16406 0x00000004, /* EMC_RD_RCD */
16407 0x00000004, /* EMC_WR_RCD */
16408 0x00000002, /* EMC_RRD */
16409 0x00000002, /* EMC_REXT */
16410 0x00000000, /* EMC_WEXT */
16411 0x00000003, /* EMC_WDV */
16412 0x00000003, /* EMC_WDV_MASK */
16413 0x00000005, /* EMC_QUSE */
16414 0x00000002, /* EMC_QUSE_WIDTH */
16415 0x00000000, /* EMC_IBDLY */
16416 0x00000001, /* EMC_EINPUT */
16417 0x00000008, /* EMC_EINPUT_DURATION */
16418 0x00020000, /* EMC_PUTERM_EXTRA */
16419 0x00000003, /* EMC_PUTERM_WIDTH */
16420 0x00000000, /* EMC_PUTERM_ADJ */
16421 0x00000000, /* EMC_CDB_CNTL_1 */
16422 0x00000000, /* EMC_CDB_CNTL_2 */
16423 0x00000000, /* EMC_CDB_CNTL_3 */
16424 0x00000000, /* EMC_QRST */
16425 0x0000000f, /* EMC_QSAFE */
16426 0x00000010, /* EMC_RDV */
16427 0x00000012, /* EMC_RDV_MASK */
16428 0x00000bd1, /* EMC_REFRESH */
16429 0x00000000, /* EMC_BURST_REFRESH_NUM */
16430 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
16431 0x00000001, /* EMC_PDEX2WR */
16432 0x00000008, /* EMC_PDEX2RD */
16433 0x00000001, /* EMC_PCHG2PDEN */
16434 0x00000000, /* EMC_ACT2PDEN */
16435 0x00000063, /* EMC_AR2PDEN */
16436 0x0000000f, /* EMC_RW2PDEN */
16437 0x0000006c, /* EMC_TXSR */
16438 0x00000200, /* EMC_TXSRDLL */
16439 0x00000004, /* EMC_TCKE */
16440 0x00000005, /* EMC_TCKESR */
16441 0x00000004, /* EMC_TPD */
16442 0x0000000b, /* EMC_TFAW */
16443 0x00000000, /* EMC_TRPAB */
16444 0x00000005, /* EMC_TCLKSTABLE */
16445 0x00000005, /* EMC_TCLKSTOP */
16446 0x00000c11, /* EMC_TREFBW */
16447 0x00000000, /* EMC_FBIO_CFG6 */
16448 0x00000000, /* EMC_ODT_WRITE */
16449 0x00000000, /* EMC_ODT_READ */
16450 0x104ab098, /* EMC_FBIO_CFG5 */
16451 0x002c00a0, /* EMC_CFG_DIG_DLL */
16452 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16453 0x00030000, /* EMC_DLL_XFORM_DQS0 */
16454 0x00030000, /* EMC_DLL_XFORM_DQS1 */
16455 0x00030000, /* EMC_DLL_XFORM_DQS2 */
16456 0x00030000, /* EMC_DLL_XFORM_DQS3 */
16457 0x00030000, /* EMC_DLL_XFORM_DQS4 */
16458 0x00030000, /* EMC_DLL_XFORM_DQS5 */
16459 0x00030000, /* EMC_DLL_XFORM_DQS6 */
16460 0x00030000, /* EMC_DLL_XFORM_DQS7 */
16461 0x00030000, /* EMC_DLL_XFORM_DQS8 */
16462 0x00030000, /* EMC_DLL_XFORM_DQS9 */
16463 0x00030000, /* EMC_DLL_XFORM_DQS10 */
16464 0x00030000, /* EMC_DLL_XFORM_DQS11 */
16465 0x00030000, /* EMC_DLL_XFORM_DQS12 */
16466 0x00030000, /* EMC_DLL_XFORM_DQS13 */
16467 0x00030000, /* EMC_DLL_XFORM_DQS14 */
16468 0x00030000, /* EMC_DLL_XFORM_DQS15 */
16469 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16470 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16471 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16472 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16473 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16474 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16475 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16476 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16477 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
16478 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
16479 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16480 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
16481 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
16482 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16483 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16484 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16485 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16486 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16487 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16488 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16489 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16490 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16491 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16492 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16493 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16494 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16495 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16496 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16497 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16498 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16499 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16500 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16501 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16502 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16503 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16504 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16505 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16506 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16507 0x00038000, /* EMC_DLL_XFORM_DQ0 */
16508 0x00038000, /* EMC_DLL_XFORM_DQ1 */
16509 0x00038000, /* EMC_DLL_XFORM_DQ2 */
16510 0x00038000, /* EMC_DLL_XFORM_DQ3 */
16511 0x00003800, /* EMC_DLL_XFORM_DQ4 */
16512 0x00003800, /* EMC_DLL_XFORM_DQ5 */
16513 0x00003800, /* EMC_DLL_XFORM_DQ6 */
16514 0x00003800, /* EMC_DLL_XFORM_DQ7 */
16515 0x10000280, /* EMC_XM2CMDPADCTRL */
16516 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16517 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16518 0x01231339, /* EMC_XM2DQSPADCTRL2 */
16519 0x00000000, /* EMC_XM2DQPADCTRL2 */
16520 0x00000000, /* EMC_XM2DQPADCTRL3 */
16521 0x77ffc081, /* EMC_XM2CLKPADCTRL */
16522 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16523 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16524 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16525 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16526 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16527 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16528 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16529 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16530 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16531 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16532 0x000000c6, /* EMC_TXDSRVTTGEN */
16533 0x00000000, /* EMC_FBIO_SPARE */
16534 0x00020000, /* EMC_ZCAL_INTERVAL */
16535 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16536 0x015b000e, /* EMC_MRS_WAIT_CNT */
16537 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
16538 0x00000000, /* EMC_CTT */
16539 0x00000003, /* EMC_CTT_DURATION */
16540 0x000052a3, /* EMC_CFG_PIPE */
16541 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
16542 0x00000009, /* EMC_QPOP */
16543 0x0f000005, /* MC_EMEM_ARB_CFG */
16544 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16545 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16546 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16547 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
16548 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
16549 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
16550 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16551 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16552 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16553 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16554 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16555 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16556 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16557 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16558 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
16559 0x7586120a, /* MC_EMEM_ARB_MISC0 */
16560 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16561 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16564 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
16565 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
16566 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16567 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16568 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16569 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16570 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16571 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16572 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16573 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16574 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16575 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16576 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16577 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
16578 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16579 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16580 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16581 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16582 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16583 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16584 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16585 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16586 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16587 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16588 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16589 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16590 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16591 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16592 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16593 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16594 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16596 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16597 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16598 0x00000802, /* EMC_CTT_TERM_CTRL */
16599 0x73340000, /* EMC_CFG */
16600 0x00000895, /* EMC_CFG_2 */
16601 0x00040000, /* EMC_SEL_DPD_CTRL */
16602 0x002c0068, /* EMC_CFG_DIG_DLL */
16603 0x00000000, /* EMC_BGBIAS_CTL0 */
16604 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16605 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16606 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16607 0x80000521, /* Mode Register 0 */
16608 0x80100002, /* Mode Register 1 */
16609 0x80200000, /* Mode Register 2 */
16610 0x00000000, /* Mode Register 4 */
16611 2180, /* expected dvfs latency (ns) */
16614 0x19, /* V5.0.18 */
16615 "01_528000_V02_V5.0.18_V1.1", /* DVFS table version */
16616 528000, /* SDRAM frequency */
16617 880, /* min voltage */
16618 870, /* gpu min voltage */
16619 "pllm_ud", /* clock source id */
16620 0x80000000, /* CLK_SOURCE_EMC */
16621 165, /* number of burst_regs */
16622 31, /* number of up_down_regs */
16624 0x00000018, /* EMC_RC */
16625 0x00000088, /* EMC_RFC */
16626 0x00000000, /* EMC_RFC_SLR */
16627 0x00000010, /* EMC_RAS */
16628 0x00000006, /* EMC_RP */
16629 0x00000006, /* EMC_R2W */
16630 0x00000009, /* EMC_W2R */
16631 0x00000002, /* EMC_R2P */
16632 0x0000000d, /* EMC_W2P */
16633 0x00000006, /* EMC_RD_RCD */
16634 0x00000006, /* EMC_WR_RCD */
16635 0x00000002, /* EMC_RRD */
16636 0x00000002, /* EMC_REXT */
16637 0x00000000, /* EMC_WEXT */
16638 0x00000003, /* EMC_WDV */
16639 0x00000003, /* EMC_WDV_MASK */
16640 0x00000006, /* EMC_QUSE */
16641 0x00000002, /* EMC_QUSE_WIDTH */
16642 0x00000000, /* EMC_IBDLY */
16643 0x00000001, /* EMC_EINPUT */
16644 0x00000009, /* EMC_EINPUT_DURATION */
16645 0x00030000, /* EMC_PUTERM_EXTRA */
16646 0x00000003, /* EMC_PUTERM_WIDTH */
16647 0x00000000, /* EMC_PUTERM_ADJ */
16648 0x00000000, /* EMC_CDB_CNTL_1 */
16649 0x00000000, /* EMC_CDB_CNTL_2 */
16650 0x00000000, /* EMC_CDB_CNTL_3 */
16651 0x00000000, /* EMC_QRST */
16652 0x00000010, /* EMC_QSAFE */
16653 0x00000012, /* EMC_RDV */
16654 0x00000014, /* EMC_RDV_MASK */
16655 0x00000fd6, /* EMC_REFRESH */
16656 0x00000000, /* EMC_BURST_REFRESH_NUM */
16657 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
16658 0x00000002, /* EMC_PDEX2WR */
16659 0x0000000b, /* EMC_PDEX2RD */
16660 0x00000001, /* EMC_PCHG2PDEN */
16661 0x00000000, /* EMC_ACT2PDEN */
16662 0x00000085, /* EMC_AR2PDEN */
16663 0x00000012, /* EMC_RW2PDEN */
16664 0x00000090, /* EMC_TXSR */
16665 0x00000200, /* EMC_TXSRDLL */
16666 0x00000004, /* EMC_TCKE */
16667 0x00000005, /* EMC_TCKESR */
16668 0x00000004, /* EMC_TPD */
16669 0x00000010, /* EMC_TFAW */
16670 0x00000000, /* EMC_TRPAB */
16671 0x00000006, /* EMC_TCLKSTABLE */
16672 0x00000006, /* EMC_TCLKSTOP */
16673 0x00001017, /* EMC_TREFBW */
16674 0x00000000, /* EMC_FBIO_CFG6 */
16675 0x00000000, /* EMC_ODT_WRITE */
16676 0x00000000, /* EMC_ODT_READ */
16677 0x104ab098, /* EMC_FBIO_CFG5 */
16678 0xe01200b1, /* EMC_CFG_DIG_DLL */
16679 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16680 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16681 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16682 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16683 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16684 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16685 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16686 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16687 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16688 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16689 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16690 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16691 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16692 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16693 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16694 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16695 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16696 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16697 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16698 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16699 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16700 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16701 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16702 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16703 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16704 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
16705 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
16706 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16707 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
16708 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
16709 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16710 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16711 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16712 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16713 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16714 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16715 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16716 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16717 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16718 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16719 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16720 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16721 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16722 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16723 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16724 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16725 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16726 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16727 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16728 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16729 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16730 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16731 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16732 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16733 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16734 0x0000000c, /* EMC_DLL_XFORM_DQ0 */
16735 0x0000000c, /* EMC_DLL_XFORM_DQ1 */
16736 0x0000000c, /* EMC_DLL_XFORM_DQ2 */
16737 0x0000000c, /* EMC_DLL_XFORM_DQ3 */
16738 0x0000000c, /* EMC_DLL_XFORM_DQ4 */
16739 0x0000000c, /* EMC_DLL_XFORM_DQ5 */
16740 0x0000000c, /* EMC_DLL_XFORM_DQ6 */
16741 0x0000000c, /* EMC_DLL_XFORM_DQ7 */
16742 0x100002a0, /* EMC_XM2CMDPADCTRL */
16743 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16744 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16745 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
16746 0x00000000, /* EMC_XM2DQPADCTRL2 */
16747 0x00000000, /* EMC_XM2DQPADCTRL3 */
16748 0x77ffc085, /* EMC_XM2CLKPADCTRL */
16749 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16750 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16751 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16752 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16753 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16754 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16755 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16756 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16757 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16758 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16759 0x00000000, /* EMC_TXDSRVTTGEN */
16760 0x00000000, /* EMC_FBIO_SPARE */
16761 0x00020000, /* EMC_ZCAL_INTERVAL */
16762 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16763 0x0139000e, /* EMC_MRS_WAIT_CNT */
16764 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
16765 0x00000000, /* EMC_CTT */
16766 0x00000003, /* EMC_CTT_DURATION */
16767 0x000042a0, /* EMC_CFG_PIPE */
16768 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
16769 0x0000000a, /* EMC_QPOP */
16770 0x0f000007, /* MC_EMEM_ARB_CFG */
16771 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16772 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
16773 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
16774 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
16775 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
16776 0x00000008, /* MC_EMEM_ARB_TIMING_FAW */
16777 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16778 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16779 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16780 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16781 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16782 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
16783 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16784 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
16785 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
16786 0x7428180d, /* MC_EMEM_ARB_MISC0 */
16787 0x70000f03, /* MC_EMEM_ARB_MISC1 */
16788 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16791 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
16792 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
16793 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16794 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16795 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16796 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16797 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16798 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16799 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16800 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16801 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16802 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16803 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16804 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
16805 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
16806 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16807 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16808 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16809 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16810 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16811 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16812 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16813 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16814 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16815 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16816 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16817 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16818 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16819 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16820 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16821 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16823 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16824 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16825 0x00000802, /* EMC_CTT_TERM_CTRL */
16826 0x73300000, /* EMC_CFG */
16827 0x0000089d, /* EMC_CFG_2 */
16828 0x00040000, /* EMC_SEL_DPD_CTRL */
16829 0xe0120069, /* EMC_CFG_DIG_DLL */
16830 0x00000000, /* EMC_BGBIAS_CTL0 */
16831 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16832 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16833 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16834 0x80000941, /* Mode Register 0 */
16835 0x80100002, /* Mode Register 1 */
16836 0x80200008, /* Mode Register 2 */
16837 0x00000000, /* Mode Register 4 */
16838 1440, /* expected dvfs latency (ns) */
16841 0x19, /* V5.0.18 */
16842 "01_600000_V02_V5.0.18_V1.1", /* DVFS table version */
16843 600000, /* SDRAM frequency */
16844 910, /* min voltage */
16845 910, /* gpu min voltage */
16846 "pllc_ud", /* clock source id */
16847 0xe0000000, /* CLK_SOURCE_EMC */
16848 165, /* number of burst_regs */
16849 31, /* number of up_down_regs */
16851 0x0000001b, /* EMC_RC */
16852 0x0000009b, /* EMC_RFC */
16853 0x00000000, /* EMC_RFC_SLR */
16854 0x00000013, /* EMC_RAS */
16855 0x00000007, /* EMC_RP */
16856 0x00000007, /* EMC_R2W */
16857 0x0000000b, /* EMC_W2R */
16858 0x00000003, /* EMC_R2P */
16859 0x00000010, /* EMC_W2P */
16860 0x00000007, /* EMC_RD_RCD */
16861 0x00000007, /* EMC_WR_RCD */
16862 0x00000002, /* EMC_RRD */
16863 0x00000002, /* EMC_REXT */
16864 0x00000000, /* EMC_WEXT */
16865 0x00000005, /* EMC_WDV */
16866 0x00000005, /* EMC_WDV_MASK */
16867 0x0000000a, /* EMC_QUSE */
16868 0x00000002, /* EMC_QUSE_WIDTH */
16869 0x00000000, /* EMC_IBDLY */
16870 0x00000003, /* EMC_EINPUT */
16871 0x0000000b, /* EMC_EINPUT_DURATION */
16872 0x00070000, /* EMC_PUTERM_EXTRA */
16873 0x00000003, /* EMC_PUTERM_WIDTH */
16874 0x00000000, /* EMC_PUTERM_ADJ */
16875 0x00000000, /* EMC_CDB_CNTL_1 */
16876 0x00000000, /* EMC_CDB_CNTL_2 */
16877 0x00000000, /* EMC_CDB_CNTL_3 */
16878 0x00000002, /* EMC_QRST */
16879 0x00000012, /* EMC_QSAFE */
16880 0x00000016, /* EMC_RDV */
16881 0x00000018, /* EMC_RDV_MASK */
16882 0x00001208, /* EMC_REFRESH */
16883 0x00000000, /* EMC_BURST_REFRESH_NUM */
16884 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
16885 0x00000002, /* EMC_PDEX2WR */
16886 0x0000000d, /* EMC_PDEX2RD */
16887 0x00000001, /* EMC_PCHG2PDEN */
16888 0x00000000, /* EMC_ACT2PDEN */
16889 0x00000097, /* EMC_AR2PDEN */
16890 0x00000015, /* EMC_RW2PDEN */
16891 0x000000a3, /* EMC_TXSR */
16892 0x00000200, /* EMC_TXSRDLL */
16893 0x00000004, /* EMC_TCKE */
16894 0x00000005, /* EMC_TCKESR */
16895 0x00000004, /* EMC_TPD */
16896 0x00000013, /* EMC_TFAW */
16897 0x00000000, /* EMC_TRPAB */
16898 0x00000006, /* EMC_TCLKSTABLE */
16899 0x00000006, /* EMC_TCLKSTOP */
16900 0x00001248, /* EMC_TREFBW */
16901 0x00000000, /* EMC_FBIO_CFG6 */
16902 0x00000000, /* EMC_ODT_WRITE */
16903 0x00000000, /* EMC_ODT_READ */
16904 0x104ab098, /* EMC_FBIO_CFG5 */
16905 0xe00e00b1, /* EMC_CFG_DIG_DLL */
16906 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16907 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16908 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16909 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16910 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16911 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16912 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16913 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16914 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16915 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16916 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16917 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16918 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16919 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16920 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16921 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16922 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16923 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16924 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16925 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16926 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16927 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16928 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16929 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16930 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16931 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
16932 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
16933 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16934 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
16935 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
16936 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16937 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16938 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16939 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16940 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16941 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16942 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16943 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16944 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16945 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16946 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16947 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16948 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16949 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16950 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16951 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16952 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16953 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16954 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16955 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16956 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16957 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16958 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16959 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16960 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16961 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
16962 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
16963 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
16964 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
16965 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
16966 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
16967 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
16968 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
16969 0x100002a0, /* EMC_XM2CMDPADCTRL */
16970 0x00000000, /* EMC_XM2CMDPADCTRL4 */
16971 0x00111111, /* EMC_XM2CMDPADCTRL5 */
16972 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
16973 0x00000000, /* EMC_XM2DQPADCTRL2 */
16974 0x00000000, /* EMC_XM2DQPADCTRL3 */
16975 0x77ffc085, /* EMC_XM2CLKPADCTRL */
16976 0x00000505, /* EMC_XM2CLKPADCTRL2 */
16977 0x81f1f108, /* EMC_XM2COMPPADCTRL */
16978 0x07070004, /* EMC_XM2VTTGENPADCTRL */
16979 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16980 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16981 0x51451420, /* EMC_XM2DQSPADCTRL3 */
16982 0x00514514, /* EMC_XM2DQSPADCTRL4 */
16983 0x00514514, /* EMC_XM2DQSPADCTRL5 */
16984 0x51451400, /* EMC_XM2DQSPADCTRL6 */
16985 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16986 0x00000000, /* EMC_TXDSRVTTGEN */
16987 0x00000000, /* EMC_FBIO_SPARE */
16988 0x00020000, /* EMC_ZCAL_INTERVAL */
16989 0x00000100, /* EMC_ZCAL_WAIT_CNT */
16990 0x0127000e, /* EMC_MRS_WAIT_CNT */
16991 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
16992 0x00000000, /* EMC_CTT */
16993 0x00000003, /* EMC_CTT_DURATION */
16994 0x000040a0, /* EMC_CFG_PIPE */
16995 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
16996 0x0000000e, /* EMC_QPOP */
16997 0x00000009, /* MC_EMEM_ARB_CFG */
16998 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16999 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
17000 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
17001 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
17002 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
17003 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
17004 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17005 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17006 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17007 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17008 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17009 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
17010 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
17011 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
17012 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
17013 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
17014 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17015 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17018 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
17019 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
17020 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17021 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17022 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17023 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17024 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17025 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17026 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17027 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17028 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17029 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17030 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17031 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
17032 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
17033 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17034 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17035 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17036 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17037 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17038 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17039 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17040 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17041 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17042 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17043 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17044 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17045 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17046 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17047 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17048 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17050 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17051 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17052 0x00000802, /* EMC_CTT_TERM_CTRL */
17053 0x73300000, /* EMC_CFG */
17054 0x0000089d, /* EMC_CFG_2 */
17055 0x00040000, /* EMC_SEL_DPD_CTRL */
17056 0xe00e0069, /* EMC_CFG_DIG_DLL */
17057 0x00000000, /* EMC_BGBIAS_CTL0 */
17058 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17059 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17060 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17061 0x80000b61, /* Mode Register 0 */
17062 0x80100002, /* Mode Register 1 */
17063 0x80200010, /* Mode Register 2 */
17064 0x00000000, /* Mode Register 4 */
17065 1440, /* expected dvfs latency (ns) */
17068 0x19, /* V5.0.18 */
17069 "01_792000_V02_V5.0.18_V1.1", /* DVFS table version */
17070 792000, /* SDRAM frequency */
17071 980, /* min voltage */
17072 980, /* gpu min voltage */
17073 "pllm_ud", /* clock source id */
17074 0x80000000, /* CLK_SOURCE_EMC */
17075 165, /* number of burst_regs */
17076 31, /* number of up_down_regs */
17078 0x00000024, /* EMC_RC */
17079 0x000000cd, /* EMC_RFC */
17080 0x00000000, /* EMC_RFC_SLR */
17081 0x00000019, /* EMC_RAS */
17082 0x0000000a, /* EMC_RP */
17083 0x00000008, /* EMC_R2W */
17084 0x0000000d, /* EMC_W2R */
17085 0x00000004, /* EMC_R2P */
17086 0x00000013, /* EMC_W2P */
17087 0x0000000a, /* EMC_RD_RCD */
17088 0x0000000a, /* EMC_WR_RCD */
17089 0x00000004, /* EMC_RRD */
17090 0x00000002, /* EMC_REXT */
17091 0x00000000, /* EMC_WEXT */
17092 0x00000006, /* EMC_WDV */
17093 0x00000006, /* EMC_WDV_MASK */
17094 0x0000000b, /* EMC_QUSE */
17095 0x00000002, /* EMC_QUSE_WIDTH */
17096 0x00000000, /* EMC_IBDLY */
17097 0x00000002, /* EMC_EINPUT */
17098 0x0000000d, /* EMC_EINPUT_DURATION */
17099 0x00080000, /* EMC_PUTERM_EXTRA */
17100 0x00000004, /* EMC_PUTERM_WIDTH */
17101 0x00000000, /* EMC_PUTERM_ADJ */
17102 0x00000000, /* EMC_CDB_CNTL_1 */
17103 0x00000000, /* EMC_CDB_CNTL_2 */
17104 0x00000000, /* EMC_CDB_CNTL_3 */
17105 0x00000001, /* EMC_QRST */
17106 0x00000014, /* EMC_QSAFE */
17107 0x00000018, /* EMC_RDV */
17108 0x0000001a, /* EMC_RDV_MASK */
17109 0x000017e2, /* EMC_REFRESH */
17110 0x00000000, /* EMC_BURST_REFRESH_NUM */
17111 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
17112 0x00000003, /* EMC_PDEX2WR */
17113 0x00000011, /* EMC_PDEX2RD */
17114 0x00000001, /* EMC_PCHG2PDEN */
17115 0x00000000, /* EMC_ACT2PDEN */
17116 0x000000c7, /* EMC_AR2PDEN */
17117 0x00000018, /* EMC_RW2PDEN */
17118 0x000000d7, /* EMC_TXSR */
17119 0x00000200, /* EMC_TXSRDLL */
17120 0x00000005, /* EMC_TCKE */
17121 0x00000006, /* EMC_TCKESR */
17122 0x00000005, /* EMC_TPD */
17123 0x00000019, /* EMC_TFAW */
17124 0x00000000, /* EMC_TRPAB */
17125 0x00000008, /* EMC_TCLKSTABLE */
17126 0x00000008, /* EMC_TCLKSTOP */
17127 0x00001822, /* EMC_TREFBW */
17128 0x00000000, /* EMC_FBIO_CFG6 */
17129 0x00000000, /* EMC_ODT_WRITE */
17130 0x00000000, /* EMC_ODT_READ */
17131 0x104ab098, /* EMC_FBIO_CFG5 */
17132 0xe00700b1, /* EMC_CFG_DIG_DLL */
17133 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17134 0x007fc008, /* EMC_DLL_XFORM_DQS0 */
17135 0x007fc008, /* EMC_DLL_XFORM_DQS1 */
17136 0x007fc008, /* EMC_DLL_XFORM_DQS2 */
17137 0x007fc008, /* EMC_DLL_XFORM_DQS3 */
17138 0x007fc008, /* EMC_DLL_XFORM_DQS4 */
17139 0x007fc008, /* EMC_DLL_XFORM_DQS5 */
17140 0x007fc008, /* EMC_DLL_XFORM_DQS6 */
17141 0x007fc008, /* EMC_DLL_XFORM_DQS7 */
17142 0x007fc008, /* EMC_DLL_XFORM_DQS8 */
17143 0x007fc008, /* EMC_DLL_XFORM_DQS9 */
17144 0x007fc008, /* EMC_DLL_XFORM_DQS10 */
17145 0x007fc008, /* EMC_DLL_XFORM_DQS11 */
17146 0x007fc008, /* EMC_DLL_XFORM_DQS12 */
17147 0x007fc008, /* EMC_DLL_XFORM_DQS13 */
17148 0x007fc008, /* EMC_DLL_XFORM_DQS14 */
17149 0x007fc008, /* EMC_DLL_XFORM_DQS15 */
17150 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17151 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17152 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17153 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17154 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17155 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17156 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17157 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17158 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
17159 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
17160 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17161 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
17162 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
17163 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17164 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17165 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17166 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17167 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17168 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17169 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17170 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17171 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17172 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
17173 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
17174 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
17175 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
17176 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
17177 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
17178 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
17179 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
17180 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
17181 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
17182 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
17183 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
17184 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
17185 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
17186 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
17187 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
17188 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
17189 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
17190 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
17191 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
17192 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
17193 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
17194 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
17195 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
17196 0x100002a0, /* EMC_XM2CMDPADCTRL */
17197 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17198 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17199 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17200 0x00000000, /* EMC_XM2DQPADCTRL2 */
17201 0x00000000, /* EMC_XM2DQPADCTRL3 */
17202 0x77ffc085, /* EMC_XM2CLKPADCTRL */
17203 0x00000000, /* EMC_XM2CLKPADCTRL2 */
17204 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17205 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17206 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17207 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17208 0x61861820, /* EMC_XM2DQSPADCTRL3 */
17209 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17210 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17211 0x61861800, /* EMC_XM2DQSPADCTRL6 */
17212 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17213 0x00000000, /* EMC_TXDSRVTTGEN */
17214 0x00000000, /* EMC_FBIO_SPARE */
17215 0x00020000, /* EMC_ZCAL_INTERVAL */
17216 0x00000100, /* EMC_ZCAL_WAIT_CNT */
17217 0x00f7000e, /* EMC_MRS_WAIT_CNT */
17218 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
17219 0x00000000, /* EMC_CTT */
17220 0x00000004, /* EMC_CTT_DURATION */
17221 0x00004080, /* EMC_CFG_PIPE */
17222 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
17223 0x0000000f, /* EMC_QPOP */
17224 0x0e00000b, /* MC_EMEM_ARB_CFG */
17225 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17226 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
17227 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
17228 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
17229 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
17230 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
17231 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17232 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17233 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17234 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17235 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17236 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17237 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
17238 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
17239 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
17240 0x736c2414, /* MC_EMEM_ARB_MISC0 */
17241 0x70000f02, /* MC_EMEM_ARB_MISC1 */
17242 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17245 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
17246 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
17247 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17248 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17249 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17250 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17251 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17252 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17253 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17254 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17255 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17256 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17257 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17258 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17259 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
17260 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17261 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17262 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17263 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17264 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17265 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17266 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17267 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17268 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17269 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17270 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17271 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17272 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17273 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17274 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17275 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17277 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17278 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17279 0x00000802, /* EMC_CTT_TERM_CTRL */
17280 0x73300000, /* EMC_CFG */
17281 0x0000089d, /* EMC_CFG_2 */
17282 0x00040000, /* EMC_SEL_DPD_CTRL */
17283 0xe0070069, /* EMC_CFG_DIG_DLL */
17284 0x00000000, /* EMC_BGBIAS_CTL0 */
17285 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17286 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17287 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17288 0x80000d71, /* Mode Register 0 */
17289 0x80100002, /* Mode Register 1 */
17290 0x80200018, /* Mode Register 2 */
17291 0x00000000, /* Mode Register 4 */
17292 1200, /* expected dvfs latency (ns) */
17295 0x19, /* V5.0.18 */
17296 "01_924000_V02_V5.0.18_V1.1", /* DVFS table version */
17297 924000, /* SDRAM frequency */
17298 1010, /* min voltage */
17299 1010, /* gpu min voltage */
17300 "pllm_ud", /* clock source id */
17301 0x80000000, /* CLK_SOURCE_EMC */
17302 165, /* number of burst_regs */
17303 31, /* number of up_down_regs */
17305 0x0000002b, /* EMC_RC */
17306 0x000000f0, /* EMC_RFC */
17307 0x00000000, /* EMC_RFC_SLR */
17308 0x0000001e, /* EMC_RAS */
17309 0x0000000b, /* EMC_RP */
17310 0x00000009, /* EMC_R2W */
17311 0x0000000f, /* EMC_W2R */
17312 0x00000005, /* EMC_R2P */
17313 0x00000016, /* EMC_W2P */
17314 0x0000000b, /* EMC_RD_RCD */
17315 0x0000000b, /* EMC_WR_RCD */
17316 0x00000004, /* EMC_RRD */
17317 0x00000002, /* EMC_REXT */
17318 0x00000000, /* EMC_WEXT */
17319 0x00000007, /* EMC_WDV */
17320 0x00000007, /* EMC_WDV_MASK */
17321 0x0000000d, /* EMC_QUSE */
17322 0x00000002, /* EMC_QUSE_WIDTH */
17323 0x00000000, /* EMC_IBDLY */
17324 0x00000002, /* EMC_EINPUT */
17325 0x0000000f, /* EMC_EINPUT_DURATION */
17326 0x000a0000, /* EMC_PUTERM_EXTRA */
17327 0x00000004, /* EMC_PUTERM_WIDTH */
17328 0x00000000, /* EMC_PUTERM_ADJ */
17329 0x00000000, /* EMC_CDB_CNTL_1 */
17330 0x00000000, /* EMC_CDB_CNTL_2 */
17331 0x00000000, /* EMC_CDB_CNTL_3 */
17332 0x00000001, /* EMC_QRST */
17333 0x00000016, /* EMC_QSAFE */
17334 0x0000001a, /* EMC_RDV */
17335 0x0000001c, /* EMC_RDV_MASK */
17336 0x00001be7, /* EMC_REFRESH */
17337 0x00000000, /* EMC_BURST_REFRESH_NUM */
17338 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
17339 0x00000004, /* EMC_PDEX2WR */
17340 0x00000015, /* EMC_PDEX2RD */
17341 0x00000001, /* EMC_PCHG2PDEN */
17342 0x00000000, /* EMC_ACT2PDEN */
17343 0x000000e7, /* EMC_AR2PDEN */
17344 0x0000001b, /* EMC_RW2PDEN */
17345 0x000000fb, /* EMC_TXSR */
17346 0x00000200, /* EMC_TXSRDLL */
17347 0x00000006, /* EMC_TCKE */
17348 0x00000007, /* EMC_TCKESR */
17349 0x00000006, /* EMC_TPD */
17350 0x0000001e, /* EMC_TFAW */
17351 0x00000000, /* EMC_TRPAB */
17352 0x0000000a, /* EMC_TCLKSTABLE */
17353 0x0000000a, /* EMC_TCLKSTOP */
17354 0x00001c28, /* EMC_TREFBW */
17355 0x00000000, /* EMC_FBIO_CFG6 */
17356 0x00000000, /* EMC_ODT_WRITE */
17357 0x00000000, /* EMC_ODT_READ */
17358 0x104ab898, /* EMC_FBIO_CFG5 */
17359 0xe00400b1, /* EMC_CFG_DIG_DLL */
17360 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17361 0x007f800a, /* EMC_DLL_XFORM_DQS0 */
17362 0x007f800a, /* EMC_DLL_XFORM_DQS1 */
17363 0x007f800a, /* EMC_DLL_XFORM_DQS2 */
17364 0x007f800a, /* EMC_DLL_XFORM_DQS3 */
17365 0x007f800a, /* EMC_DLL_XFORM_DQS4 */
17366 0x007f800a, /* EMC_DLL_XFORM_DQS5 */
17367 0x007f800a, /* EMC_DLL_XFORM_DQS6 */
17368 0x007f800a, /* EMC_DLL_XFORM_DQS7 */
17369 0x007f800a, /* EMC_DLL_XFORM_DQS8 */
17370 0x007f800a, /* EMC_DLL_XFORM_DQS9 */
17371 0x007f800a, /* EMC_DLL_XFORM_DQS10 */
17372 0x007f800a, /* EMC_DLL_XFORM_DQS11 */
17373 0x007f800a, /* EMC_DLL_XFORM_DQS12 */
17374 0x007f800a, /* EMC_DLL_XFORM_DQS13 */
17375 0x007f800a, /* EMC_DLL_XFORM_DQS14 */
17376 0x007f800a, /* EMC_DLL_XFORM_DQS15 */
17377 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17378 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17379 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17380 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17381 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17382 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17383 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17384 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17385 0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
17386 0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
17387 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17388 0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
17389 0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
17390 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17391 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17392 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17393 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17394 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17395 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17396 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17397 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17398 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17399 0x00000004, /* EMC_DLI_TRIM_TXDQS0 */
17400 0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
17401 0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
17402 0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
17403 0x00000004, /* EMC_DLI_TRIM_TXDQS4 */
17404 0x00000004, /* EMC_DLI_TRIM_TXDQS5 */
17405 0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
17406 0x00000004, /* EMC_DLI_TRIM_TXDQS7 */
17407 0x00000004, /* EMC_DLI_TRIM_TXDQS8 */
17408 0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
17409 0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
17410 0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
17411 0x00000004, /* EMC_DLI_TRIM_TXDQS12 */
17412 0x00000004, /* EMC_DLI_TRIM_TXDQS13 */
17413 0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
17414 0x00000004, /* EMC_DLI_TRIM_TXDQS15 */
17415 0x00000008, /* EMC_DLL_XFORM_DQ0 */
17416 0x00000008, /* EMC_DLL_XFORM_DQ1 */
17417 0x00000008, /* EMC_DLL_XFORM_DQ2 */
17418 0x00000008, /* EMC_DLL_XFORM_DQ3 */
17419 0x00000008, /* EMC_DLL_XFORM_DQ4 */
17420 0x00000008, /* EMC_DLL_XFORM_DQ5 */
17421 0x00000008, /* EMC_DLL_XFORM_DQ6 */
17422 0x00000008, /* EMC_DLL_XFORM_DQ7 */
17423 0x100002a0, /* EMC_XM2CMDPADCTRL */
17424 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17425 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17426 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17427 0x00000000, /* EMC_XM2DQPADCTRL2 */
17428 0x00000000, /* EMC_XM2DQPADCTRL3 */
17429 0x77ffc085, /* EMC_XM2CLKPADCTRL */
17430 0x00000000, /* EMC_XM2CLKPADCTRL2 */
17431 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17432 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17433 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17434 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17435 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
17436 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17437 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17438 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
17439 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17440 0x00000000, /* EMC_TXDSRVTTGEN */
17441 0x00000000, /* EMC_FBIO_SPARE */
17442 0x00020000, /* EMC_ZCAL_INTERVAL */
17443 0x00000128, /* EMC_ZCAL_WAIT_CNT */
17444 0x00cd000e, /* EMC_MRS_WAIT_CNT */
17445 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
17446 0x00000000, /* EMC_CTT */
17447 0x00000004, /* EMC_CTT_DURATION */
17448 0x00004080, /* EMC_CFG_PIPE */
17449 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
17450 0x00000011, /* EMC_QPOP */
17451 0x0e00000d, /* MC_EMEM_ARB_CFG */
17452 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17453 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
17454 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
17455 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
17456 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
17457 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
17458 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17459 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17460 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17461 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17462 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17463 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17464 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
17465 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
17466 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
17467 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
17468 0x70000f02, /* MC_EMEM_ARB_MISC1 */
17469 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17472 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
17473 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
17474 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17475 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17476 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17477 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17478 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17479 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17480 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17481 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17482 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17483 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17484 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17485 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17486 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
17487 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17488 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17489 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17490 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17491 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17492 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17493 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17494 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17495 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17496 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17497 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17498 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17499 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17500 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17501 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17502 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17504 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
17505 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17506 0x00000802, /* EMC_CTT_TERM_CTRL */
17507 0x73300000, /* EMC_CFG */
17508 0x0000089d, /* EMC_CFG_2 */
17509 0x00040000, /* EMC_SEL_DPD_CTRL */
17510 0xe0040069, /* EMC_CFG_DIG_DLL */
17511 0x00000000, /* EMC_BGBIAS_CTL0 */
17512 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17513 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17514 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
17515 0x80000f15, /* Mode Register 0 */
17516 0x80100002, /* Mode Register 1 */
17517 0x80200020, /* Mode Register 2 */
17518 0x00000000, /* Mode Register 4 */
17519 1180, /* expected dvfs latency (ns) */
17523 static struct tegra12_emc_table jetson_tk1_ddr3_H5TC4G63CFR_emc_table[] = {
17525 0x19, /* V5.0.18 */
17526 "001_12750_01_V5.0.18_V1.1", /* DVFS table version */
17527 12750, /* SDRAM frequency */
17528 800, /* min voltage */
17529 800, /* gpu min voltage */
17530 "pllp_out0", /* clock source id */
17531 0x4000003e, /* CLK_SOURCE_EMC */
17532 165, /* number of burst_regs */
17533 31, /* number of up_down_regs */
17535 0x00000000, /* EMC_RC */
17536 0x00000003, /* EMC_RFC */
17537 0x00000000, /* EMC_RFC_SLR */
17538 0x00000000, /* EMC_RAS */
17539 0x00000000, /* EMC_RP */
17540 0x00000004, /* EMC_R2W */
17541 0x0000000a, /* EMC_W2R */
17542 0x00000005, /* EMC_R2P */
17543 0x0000000b, /* EMC_W2P */
17544 0x00000000, /* EMC_RD_RCD */
17545 0x00000000, /* EMC_WR_RCD */
17546 0x00000003, /* EMC_RRD */
17547 0x00000003, /* EMC_REXT */
17548 0x00000000, /* EMC_WEXT */
17549 0x00000006, /* EMC_WDV */
17550 0x00000006, /* EMC_WDV_MASK */
17551 0x00000006, /* EMC_QUSE */
17552 0x00000002, /* EMC_QUSE_WIDTH */
17553 0x00000000, /* EMC_IBDLY */
17554 0x00000005, /* EMC_EINPUT */
17555 0x00000005, /* EMC_EINPUT_DURATION */
17556 0x00010000, /* EMC_PUTERM_EXTRA */
17557 0x00000003, /* EMC_PUTERM_WIDTH */
17558 0x00000000, /* EMC_PUTERM_ADJ */
17559 0x00000000, /* EMC_CDB_CNTL_1 */
17560 0x00000000, /* EMC_CDB_CNTL_2 */
17561 0x00000000, /* EMC_CDB_CNTL_3 */
17562 0x00000004, /* EMC_QRST */
17563 0x0000000c, /* EMC_QSAFE */
17564 0x0000000d, /* EMC_RDV */
17565 0x0000000f, /* EMC_RDV_MASK */
17566 0x00000060, /* EMC_REFRESH */
17567 0x00000000, /* EMC_BURST_REFRESH_NUM */
17568 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
17569 0x00000002, /* EMC_PDEX2WR */
17570 0x00000002, /* EMC_PDEX2RD */
17571 0x00000001, /* EMC_PCHG2PDEN */
17572 0x00000000, /* EMC_ACT2PDEN */
17573 0x00000007, /* EMC_AR2PDEN */
17574 0x0000000f, /* EMC_RW2PDEN */
17575 0x00000005, /* EMC_TXSR */
17576 0x00000005, /* EMC_TXSRDLL */
17577 0x00000004, /* EMC_TCKE */
17578 0x00000005, /* EMC_TCKESR */
17579 0x00000004, /* EMC_TPD */
17580 0x00000000, /* EMC_TFAW */
17581 0x00000000, /* EMC_TRPAB */
17582 0x00000005, /* EMC_TCLKSTABLE */
17583 0x00000005, /* EMC_TCLKSTOP */
17584 0x00000064, /* EMC_TREFBW */
17585 0x00000000, /* EMC_FBIO_CFG6 */
17586 0x00000000, /* EMC_ODT_WRITE */
17587 0x00000000, /* EMC_ODT_READ */
17588 0x106aa298, /* EMC_FBIO_CFG5 */
17589 0x002c00a0, /* EMC_CFG_DIG_DLL */
17590 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17591 0x00064000, /* EMC_DLL_XFORM_DQS0 */
17592 0x00064000, /* EMC_DLL_XFORM_DQS1 */
17593 0x00064000, /* EMC_DLL_XFORM_DQS2 */
17594 0x00064000, /* EMC_DLL_XFORM_DQS3 */
17595 0x00064000, /* EMC_DLL_XFORM_DQS4 */
17596 0x00064000, /* EMC_DLL_XFORM_DQS5 */
17597 0x00064000, /* EMC_DLL_XFORM_DQS6 */
17598 0x00064000, /* EMC_DLL_XFORM_DQS7 */
17599 0x00064000, /* EMC_DLL_XFORM_DQS8 */
17600 0x00064000, /* EMC_DLL_XFORM_DQS9 */
17601 0x00064000, /* EMC_DLL_XFORM_DQS10 */
17602 0x00064000, /* EMC_DLL_XFORM_DQS11 */
17603 0x00064000, /* EMC_DLL_XFORM_DQS12 */
17604 0x00064000, /* EMC_DLL_XFORM_DQS13 */
17605 0x00064000, /* EMC_DLL_XFORM_DQS14 */
17606 0x00064000, /* EMC_DLL_XFORM_DQS15 */
17607 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17608 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17609 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17610 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17611 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17612 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17613 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17614 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17615 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17616 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17617 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
17618 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17619 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17620 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
17621 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17622 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17623 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17624 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17625 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17626 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17627 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17628 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17629 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17630 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17631 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17632 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17633 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17634 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17635 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17636 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17637 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17638 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17639 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17640 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17641 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17642 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17643 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17644 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17645 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17646 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17647 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17648 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17649 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17650 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17651 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17652 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17653 0x10000280, /* EMC_XM2CMDPADCTRL */
17654 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17655 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17656 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17657 0x00000000, /* EMC_XM2DQPADCTRL2 */
17658 0x00000000, /* EMC_XM2DQPADCTRL3 */
17659 0x77ffc081, /* EMC_XM2CLKPADCTRL */
17660 0x00000606, /* EMC_XM2CLKPADCTRL2 */
17661 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17662 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17663 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17664 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17665 0x51451400, /* EMC_XM2DQSPADCTRL3 */
17666 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17667 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17668 0x51451400, /* EMC_XM2DQSPADCTRL6 */
17669 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17670 0x00000007, /* EMC_TXDSRVTTGEN */
17671 0x00000000, /* EMC_FBIO_SPARE */
17672 0x00000000, /* EMC_ZCAL_INTERVAL */
17673 0x00000042, /* EMC_ZCAL_WAIT_CNT */
17674 0x000e000e, /* EMC_MRS_WAIT_CNT */
17675 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17676 0x00000000, /* EMC_CTT */
17677 0x00000003, /* EMC_CTT_DURATION */
17678 0x0000f2f3, /* EMC_CFG_PIPE */
17679 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
17680 0x0000000a, /* EMC_QPOP */
17681 0x40040001, /* MC_EMEM_ARB_CFG */
17682 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17683 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17684 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17685 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17686 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17687 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17688 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17689 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17690 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17691 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17692 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17693 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17694 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17695 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17696 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17697 0x77e30303, /* MC_EMEM_ARB_MISC0 */
17698 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17699 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17702 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17703 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
17704 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17705 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17706 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17707 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17708 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17709 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17710 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17711 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17712 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17713 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17714 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17715 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17716 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17717 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17718 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17719 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17720 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17721 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17722 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17723 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17724 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17725 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17726 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17727 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17729 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17731 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17732 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17734 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17735 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17736 0x00000802, /* EMC_CTT_TERM_CTRL */
17737 0x73240000, /* EMC_CFG */
17738 0x000008c5, /* EMC_CFG_2 */
17739 0x00040000, /* EMC_SEL_DPD_CTRL */
17740 0x002c0068, /* EMC_CFG_DIG_DLL */
17741 0x00000008, /* EMC_BGBIAS_CTL0 */
17742 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17743 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17744 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17745 0x80001221, /* Mode Register 0 */
17746 0x80100003, /* Mode Register 1 */
17747 0x80200008, /* Mode Register 2 */
17748 0x00000000, /* Mode Register 4 */
17749 57820, /* expected dvfs latency (ns) */
17752 0x19, /* V5.0.18 */
17753 "001_20400_01_V5.0.18_V1.1", /* DVFS table version */
17754 20400, /* SDRAM frequency */
17755 800, /* min voltage */
17756 800, /* gpu min voltage */
17757 "pllp_out0", /* clock source id */
17758 0x40000026, /* CLK_SOURCE_EMC */
17759 165, /* number of burst_regs */
17760 31, /* number of up_down_regs */
17762 0x00000000, /* EMC_RC */
17763 0x00000005, /* EMC_RFC */
17764 0x00000000, /* EMC_RFC_SLR */
17765 0x00000000, /* EMC_RAS */
17766 0x00000000, /* EMC_RP */
17767 0x00000004, /* EMC_R2W */
17768 0x0000000a, /* EMC_W2R */
17769 0x00000005, /* EMC_R2P */
17770 0x0000000b, /* EMC_W2P */
17771 0x00000000, /* EMC_RD_RCD */
17772 0x00000000, /* EMC_WR_RCD */
17773 0x00000003, /* EMC_RRD */
17774 0x00000003, /* EMC_REXT */
17775 0x00000000, /* EMC_WEXT */
17776 0x00000006, /* EMC_WDV */
17777 0x00000006, /* EMC_WDV_MASK */
17778 0x00000006, /* EMC_QUSE */
17779 0x00000002, /* EMC_QUSE_WIDTH */
17780 0x00000000, /* EMC_IBDLY */
17781 0x00000005, /* EMC_EINPUT */
17782 0x00000005, /* EMC_EINPUT_DURATION */
17783 0x00010000, /* EMC_PUTERM_EXTRA */
17784 0x00000003, /* EMC_PUTERM_WIDTH */
17785 0x00000000, /* EMC_PUTERM_ADJ */
17786 0x00000000, /* EMC_CDB_CNTL_1 */
17787 0x00000000, /* EMC_CDB_CNTL_2 */
17788 0x00000000, /* EMC_CDB_CNTL_3 */
17789 0x00000004, /* EMC_QRST */
17790 0x0000000c, /* EMC_QSAFE */
17791 0x0000000d, /* EMC_RDV */
17792 0x0000000f, /* EMC_RDV_MASK */
17793 0x0000009a, /* EMC_REFRESH */
17794 0x00000000, /* EMC_BURST_REFRESH_NUM */
17795 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
17796 0x00000002, /* EMC_PDEX2WR */
17797 0x00000002, /* EMC_PDEX2RD */
17798 0x00000001, /* EMC_PCHG2PDEN */
17799 0x00000000, /* EMC_ACT2PDEN */
17800 0x00000007, /* EMC_AR2PDEN */
17801 0x0000000f, /* EMC_RW2PDEN */
17802 0x00000006, /* EMC_TXSR */
17803 0x00000006, /* EMC_TXSRDLL */
17804 0x00000004, /* EMC_TCKE */
17805 0x00000005, /* EMC_TCKESR */
17806 0x00000004, /* EMC_TPD */
17807 0x00000000, /* EMC_TFAW */
17808 0x00000000, /* EMC_TRPAB */
17809 0x00000005, /* EMC_TCLKSTABLE */
17810 0x00000005, /* EMC_TCLKSTOP */
17811 0x000000a0, /* EMC_TREFBW */
17812 0x00000000, /* EMC_FBIO_CFG6 */
17813 0x00000000, /* EMC_ODT_WRITE */
17814 0x00000000, /* EMC_ODT_READ */
17815 0x106aa298, /* EMC_FBIO_CFG5 */
17816 0x002c00a0, /* EMC_CFG_DIG_DLL */
17817 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17818 0x00064000, /* EMC_DLL_XFORM_DQS0 */
17819 0x00064000, /* EMC_DLL_XFORM_DQS1 */
17820 0x00064000, /* EMC_DLL_XFORM_DQS2 */
17821 0x00064000, /* EMC_DLL_XFORM_DQS3 */
17822 0x00064000, /* EMC_DLL_XFORM_DQS4 */
17823 0x00064000, /* EMC_DLL_XFORM_DQS5 */
17824 0x00064000, /* EMC_DLL_XFORM_DQS6 */
17825 0x00064000, /* EMC_DLL_XFORM_DQS7 */
17826 0x00064000, /* EMC_DLL_XFORM_DQS8 */
17827 0x00064000, /* EMC_DLL_XFORM_DQS9 */
17828 0x00064000, /* EMC_DLL_XFORM_DQS10 */
17829 0x00064000, /* EMC_DLL_XFORM_DQS11 */
17830 0x00064000, /* EMC_DLL_XFORM_DQS12 */
17831 0x00064000, /* EMC_DLL_XFORM_DQS13 */
17832 0x00064000, /* EMC_DLL_XFORM_DQS14 */
17833 0x00064000, /* EMC_DLL_XFORM_DQS15 */
17834 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17835 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17836 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17837 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17838 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17839 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17840 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17841 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17842 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17843 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17844 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
17845 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17846 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17847 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
17848 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17849 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17850 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17851 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17852 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17853 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17854 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17855 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17856 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17857 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17858 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17859 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17860 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17861 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17862 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17863 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17864 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17865 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17866 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17867 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17868 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17869 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17870 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17871 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17872 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17873 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17874 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17875 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17876 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17877 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17878 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17879 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17880 0x10000280, /* EMC_XM2CMDPADCTRL */
17881 0x00000000, /* EMC_XM2CMDPADCTRL4 */
17882 0x00111111, /* EMC_XM2CMDPADCTRL5 */
17883 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17884 0x00000000, /* EMC_XM2DQPADCTRL2 */
17885 0x00000000, /* EMC_XM2DQPADCTRL3 */
17886 0x77ffc081, /* EMC_XM2CLKPADCTRL */
17887 0x00000606, /* EMC_XM2CLKPADCTRL2 */
17888 0x81f1f108, /* EMC_XM2COMPPADCTRL */
17889 0x07070004, /* EMC_XM2VTTGENPADCTRL */
17890 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17891 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17892 0x51451400, /* EMC_XM2DQSPADCTRL3 */
17893 0x00514514, /* EMC_XM2DQSPADCTRL4 */
17894 0x00514514, /* EMC_XM2DQSPADCTRL5 */
17895 0x51451400, /* EMC_XM2DQSPADCTRL6 */
17896 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17897 0x0000000b, /* EMC_TXDSRVTTGEN */
17898 0x00000000, /* EMC_FBIO_SPARE */
17899 0x00000000, /* EMC_ZCAL_INTERVAL */
17900 0x00000042, /* EMC_ZCAL_WAIT_CNT */
17901 0x000e000e, /* EMC_MRS_WAIT_CNT */
17902 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17903 0x00000000, /* EMC_CTT */
17904 0x00000003, /* EMC_CTT_DURATION */
17905 0x0000f2f3, /* EMC_CFG_PIPE */
17906 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
17907 0x0000000a, /* EMC_QPOP */
17908 0x40020001, /* MC_EMEM_ARB_CFG */
17909 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17910 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17911 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17912 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17913 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17914 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17915 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17916 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17917 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17918 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17919 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17920 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17921 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17922 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17923 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17924 0x76230303, /* MC_EMEM_ARB_MISC0 */
17925 0x70000f03, /* MC_EMEM_ARB_MISC1 */
17926 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17929 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17930 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
17931 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17932 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17933 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17934 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17935 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17936 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17937 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17938 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17939 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17940 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17941 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17942 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17943 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17944 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17945 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17946 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17947 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17948 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17949 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17950 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17951 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17952 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17953 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17954 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17956 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17957 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17958 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17959 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17961 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17962 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17963 0x00000802, /* EMC_CTT_TERM_CTRL */
17964 0x73240000, /* EMC_CFG */
17965 0x000008c5, /* EMC_CFG_2 */
17966 0x00040000, /* EMC_SEL_DPD_CTRL */
17967 0x002c0068, /* EMC_CFG_DIG_DLL */
17968 0x00000008, /* EMC_BGBIAS_CTL0 */
17969 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17970 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17971 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17972 0x80001221, /* Mode Register 0 */
17973 0x80100003, /* Mode Register 1 */
17974 0x80200008, /* Mode Register 2 */
17975 0x00000000, /* Mode Register 4 */
17976 35610, /* expected dvfs latency (ns) */
17979 0x19, /* V5.0.18 */
17980 "001_40800_01_V5.0.18_V1.1", /* DVFS table version */
17981 40800, /* SDRAM frequency */
17982 800, /* min voltage */
17983 800, /* gpu min voltage */
17984 "pllp_out0", /* clock source id */
17985 0x40000012, /* CLK_SOURCE_EMC */
17986 165, /* number of burst_regs */
17987 31, /* number of up_down_regs */
17989 0x00000001, /* EMC_RC */
17990 0x0000000a, /* EMC_RFC */
17991 0x00000000, /* EMC_RFC_SLR */
17992 0x00000001, /* EMC_RAS */
17993 0x00000000, /* EMC_RP */
17994 0x00000004, /* EMC_R2W */
17995 0x0000000a, /* EMC_W2R */
17996 0x00000005, /* EMC_R2P */
17997 0x0000000b, /* EMC_W2P */
17998 0x00000000, /* EMC_RD_RCD */
17999 0x00000000, /* EMC_WR_RCD */
18000 0x00000003, /* EMC_RRD */
18001 0x00000003, /* EMC_REXT */
18002 0x00000000, /* EMC_WEXT */
18003 0x00000006, /* EMC_WDV */
18004 0x00000006, /* EMC_WDV_MASK */
18005 0x00000006, /* EMC_QUSE */
18006 0x00000002, /* EMC_QUSE_WIDTH */
18007 0x00000000, /* EMC_IBDLY */
18008 0x00000005, /* EMC_EINPUT */
18009 0x00000005, /* EMC_EINPUT_DURATION */
18010 0x00010000, /* EMC_PUTERM_EXTRA */
18011 0x00000003, /* EMC_PUTERM_WIDTH */
18012 0x00000000, /* EMC_PUTERM_ADJ */
18013 0x00000000, /* EMC_CDB_CNTL_1 */
18014 0x00000000, /* EMC_CDB_CNTL_2 */
18015 0x00000000, /* EMC_CDB_CNTL_3 */
18016 0x00000004, /* EMC_QRST */
18017 0x0000000c, /* EMC_QSAFE */
18018 0x0000000d, /* EMC_RDV */
18019 0x0000000f, /* EMC_RDV_MASK */
18020 0x00000134, /* EMC_REFRESH */
18021 0x00000000, /* EMC_BURST_REFRESH_NUM */
18022 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
18023 0x00000002, /* EMC_PDEX2WR */
18024 0x00000002, /* EMC_PDEX2RD */
18025 0x00000001, /* EMC_PCHG2PDEN */
18026 0x00000000, /* EMC_ACT2PDEN */
18027 0x00000008, /* EMC_AR2PDEN */
18028 0x0000000f, /* EMC_RW2PDEN */
18029 0x0000000c, /* EMC_TXSR */
18030 0x0000000c, /* EMC_TXSRDLL */
18031 0x00000004, /* EMC_TCKE */
18032 0x00000005, /* EMC_TCKESR */
18033 0x00000004, /* EMC_TPD */
18034 0x00000000, /* EMC_TFAW */
18035 0x00000000, /* EMC_TRPAB */
18036 0x00000005, /* EMC_TCLKSTABLE */
18037 0x00000005, /* EMC_TCLKSTOP */
18038 0x0000013f, /* EMC_TREFBW */
18039 0x00000000, /* EMC_FBIO_CFG6 */
18040 0x00000000, /* EMC_ODT_WRITE */
18041 0x00000000, /* EMC_ODT_READ */
18042 0x106aa298, /* EMC_FBIO_CFG5 */
18043 0x002c00a0, /* EMC_CFG_DIG_DLL */
18044 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18045 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18046 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18047 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18048 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18049 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18050 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18051 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18052 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18053 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18054 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18055 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18056 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18057 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18058 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18059 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18060 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18061 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18062 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18063 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18064 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18065 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18066 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18067 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18068 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18069 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18070 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18071 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
18072 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18073 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18074 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
18075 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18076 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18077 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18078 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18079 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18080 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18081 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18082 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18083 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18084 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18085 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18086 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18087 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18088 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18089 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18090 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18091 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18092 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18093 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18094 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18095 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18096 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18097 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18098 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18099 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18100 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18101 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18102 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18103 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18104 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18105 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18106 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18107 0x10000280, /* EMC_XM2CMDPADCTRL */
18108 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18109 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18110 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18111 0x00000000, /* EMC_XM2DQPADCTRL2 */
18112 0x00000000, /* EMC_XM2DQPADCTRL3 */
18113 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18114 0x00000606, /* EMC_XM2CLKPADCTRL2 */
18115 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18116 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18117 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18118 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18119 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18120 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18121 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18122 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18123 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18124 0x00000015, /* EMC_TXDSRVTTGEN */
18125 0x00000000, /* EMC_FBIO_SPARE */
18126 0x00000000, /* EMC_ZCAL_INTERVAL */
18127 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18128 0x000e000e, /* EMC_MRS_WAIT_CNT */
18129 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18130 0x00000000, /* EMC_CTT */
18131 0x00000003, /* EMC_CTT_DURATION */
18132 0x0000f2f3, /* EMC_CFG_PIPE */
18133 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
18134 0x0000000a, /* EMC_QPOP */
18135 0xa0000001, /* MC_EMEM_ARB_CFG */
18136 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18137 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18138 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18139 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18140 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18141 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18142 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18143 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18144 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18145 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18146 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18147 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18148 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18149 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18150 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18151 0x74a30303, /* MC_EMEM_ARB_MISC0 */
18152 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18153 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18156 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18157 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
18158 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18159 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18160 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18161 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18162 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18163 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18164 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18165 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18166 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18167 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18168 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18169 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18170 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18171 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18172 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18173 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18174 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18175 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18176 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18177 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18178 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18179 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18180 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18181 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18183 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18184 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18185 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18186 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18188 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18189 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18190 0x00000802, /* EMC_CTT_TERM_CTRL */
18191 0x73240000, /* EMC_CFG */
18192 0x000008c5, /* EMC_CFG_2 */
18193 0x00040000, /* EMC_SEL_DPD_CTRL */
18194 0x002c0068, /* EMC_CFG_DIG_DLL */
18195 0x00000008, /* EMC_BGBIAS_CTL0 */
18196 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18197 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18198 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18199 0x80001221, /* Mode Register 0 */
18200 0x80100003, /* Mode Register 1 */
18201 0x80200008, /* Mode Register 2 */
18202 0x00000000, /* Mode Register 4 */
18203 20850, /* expected dvfs latency (ns) */
18206 0x19, /* V5.0.18 */
18207 "001_68000_01_V5.0.18_V1.1", /* DVFS table version */
18208 68000, /* SDRAM frequency */
18209 800, /* min voltage */
18210 800, /* gpu min voltage */
18211 "pllp_out0", /* clock source id */
18212 0x4000000a, /* CLK_SOURCE_EMC */
18213 165, /* number of burst_regs */
18214 31, /* number of up_down_regs */
18216 0x00000003, /* EMC_RC */
18217 0x00000011, /* EMC_RFC */
18218 0x00000000, /* EMC_RFC_SLR */
18219 0x00000002, /* EMC_RAS */
18220 0x00000000, /* EMC_RP */
18221 0x00000004, /* EMC_R2W */
18222 0x0000000a, /* EMC_W2R */
18223 0x00000005, /* EMC_R2P */
18224 0x0000000b, /* EMC_W2P */
18225 0x00000000, /* EMC_RD_RCD */
18226 0x00000000, /* EMC_WR_RCD */
18227 0x00000003, /* EMC_RRD */
18228 0x00000003, /* EMC_REXT */
18229 0x00000000, /* EMC_WEXT */
18230 0x00000006, /* EMC_WDV */
18231 0x00000006, /* EMC_WDV_MASK */
18232 0x00000006, /* EMC_QUSE */
18233 0x00000002, /* EMC_QUSE_WIDTH */
18234 0x00000000, /* EMC_IBDLY */
18235 0x00000005, /* EMC_EINPUT */
18236 0x00000005, /* EMC_EINPUT_DURATION */
18237 0x00010000, /* EMC_PUTERM_EXTRA */
18238 0x00000003, /* EMC_PUTERM_WIDTH */
18239 0x00000000, /* EMC_PUTERM_ADJ */
18240 0x00000000, /* EMC_CDB_CNTL_1 */
18241 0x00000000, /* EMC_CDB_CNTL_2 */
18242 0x00000000, /* EMC_CDB_CNTL_3 */
18243 0x00000004, /* EMC_QRST */
18244 0x0000000c, /* EMC_QSAFE */
18245 0x0000000d, /* EMC_RDV */
18246 0x0000000f, /* EMC_RDV_MASK */
18247 0x00000202, /* EMC_REFRESH */
18248 0x00000000, /* EMC_BURST_REFRESH_NUM */
18249 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
18250 0x00000002, /* EMC_PDEX2WR */
18251 0x00000002, /* EMC_PDEX2RD */
18252 0x00000001, /* EMC_PCHG2PDEN */
18253 0x00000000, /* EMC_ACT2PDEN */
18254 0x0000000f, /* EMC_AR2PDEN */
18255 0x0000000f, /* EMC_RW2PDEN */
18256 0x00000013, /* EMC_TXSR */
18257 0x00000013, /* EMC_TXSRDLL */
18258 0x00000004, /* EMC_TCKE */
18259 0x00000005, /* EMC_TCKESR */
18260 0x00000004, /* EMC_TPD */
18261 0x00000001, /* EMC_TFAW */
18262 0x00000000, /* EMC_TRPAB */
18263 0x00000005, /* EMC_TCLKSTABLE */
18264 0x00000005, /* EMC_TCLKSTOP */
18265 0x00000213, /* EMC_TREFBW */
18266 0x00000000, /* EMC_FBIO_CFG6 */
18267 0x00000000, /* EMC_ODT_WRITE */
18268 0x00000000, /* EMC_ODT_READ */
18269 0x106aa298, /* EMC_FBIO_CFG5 */
18270 0x002c00a0, /* EMC_CFG_DIG_DLL */
18271 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18272 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18273 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18274 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18275 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18276 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18277 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18278 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18279 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18280 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18281 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18282 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18283 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18284 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18285 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18286 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18287 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18288 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18289 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18290 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18291 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18292 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18293 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18294 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18295 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18296 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18297 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18298 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
18299 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18300 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18301 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
18302 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18303 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18304 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18305 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18306 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18307 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18308 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18309 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18310 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18311 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18312 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18313 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18314 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18315 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18316 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18317 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18318 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18319 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18320 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18321 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18322 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18323 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18324 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18325 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18326 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18327 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18328 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18329 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18330 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18331 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18332 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18333 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18334 0x10000280, /* EMC_XM2CMDPADCTRL */
18335 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18336 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18337 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18338 0x00000000, /* EMC_XM2DQPADCTRL2 */
18339 0x00000000, /* EMC_XM2DQPADCTRL3 */
18340 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18341 0x00000606, /* EMC_XM2CLKPADCTRL2 */
18342 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18343 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18344 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18345 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18346 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18347 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18348 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18349 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18350 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18351 0x00000022, /* EMC_TXDSRVTTGEN */
18352 0x00000000, /* EMC_FBIO_SPARE */
18353 0x00000000, /* EMC_ZCAL_INTERVAL */
18354 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18355 0x000e000e, /* EMC_MRS_WAIT_CNT */
18356 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18357 0x00000000, /* EMC_CTT */
18358 0x00000003, /* EMC_CTT_DURATION */
18359 0x0000f2f3, /* EMC_CFG_PIPE */
18360 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
18361 0x0000000a, /* EMC_QPOP */
18362 0x00000001, /* MC_EMEM_ARB_CFG */
18363 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18364 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18365 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18366 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18367 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18368 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18369 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18370 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18371 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18372 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18373 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18374 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18375 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18376 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18377 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18378 0x74230403, /* MC_EMEM_ARB_MISC0 */
18379 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18380 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18383 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18384 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
18385 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18386 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18387 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18388 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18389 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18390 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18391 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18392 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18393 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18394 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18395 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18396 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18397 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18398 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18399 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18400 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18401 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18402 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18403 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18404 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18405 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18406 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18407 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18408 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18409 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18410 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18411 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18412 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18413 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18415 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18416 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18417 0x00000802, /* EMC_CTT_TERM_CTRL */
18418 0x73240000, /* EMC_CFG */
18419 0x000008c5, /* EMC_CFG_2 */
18420 0x00040000, /* EMC_SEL_DPD_CTRL */
18421 0x002c0068, /* EMC_CFG_DIG_DLL */
18422 0x00000008, /* EMC_BGBIAS_CTL0 */
18423 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18424 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18425 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18426 0x80001221, /* Mode Register 0 */
18427 0x80100003, /* Mode Register 1 */
18428 0x80200008, /* Mode Register 2 */
18429 0x00000000, /* Mode Register 4 */
18430 10720, /* expected dvfs latency (ns) */
18433 0x19, /* V5.0.18 */
18434 "001_102000_01_V5.0.18_V1.1", /* DVFS table version */
18435 102000, /* SDRAM frequency */
18436 800, /* min voltage */
18437 800, /* gpu min voltage */
18438 "pllp_out0", /* clock source id */
18439 0x40000006, /* CLK_SOURCE_EMC */
18440 165, /* number of burst_regs */
18441 31, /* number of up_down_regs */
18443 0x00000004, /* EMC_RC */
18444 0x0000001a, /* EMC_RFC */
18445 0x00000000, /* EMC_RFC_SLR */
18446 0x00000003, /* EMC_RAS */
18447 0x00000001, /* EMC_RP */
18448 0x00000004, /* EMC_R2W */
18449 0x0000000a, /* EMC_W2R */
18450 0x00000005, /* EMC_R2P */
18451 0x0000000b, /* EMC_W2P */
18452 0x00000001, /* EMC_RD_RCD */
18453 0x00000001, /* EMC_WR_RCD */
18454 0x00000003, /* EMC_RRD */
18455 0x00000003, /* EMC_REXT */
18456 0x00000000, /* EMC_WEXT */
18457 0x00000006, /* EMC_WDV */
18458 0x00000006, /* EMC_WDV_MASK */
18459 0x00000006, /* EMC_QUSE */
18460 0x00000002, /* EMC_QUSE_WIDTH */
18461 0x00000000, /* EMC_IBDLY */
18462 0x00000005, /* EMC_EINPUT */
18463 0x00000005, /* EMC_EINPUT_DURATION */
18464 0x00010000, /* EMC_PUTERM_EXTRA */
18465 0x00000003, /* EMC_PUTERM_WIDTH */
18466 0x00000000, /* EMC_PUTERM_ADJ */
18467 0x00000000, /* EMC_CDB_CNTL_1 */
18468 0x00000000, /* EMC_CDB_CNTL_2 */
18469 0x00000000, /* EMC_CDB_CNTL_3 */
18470 0x00000004, /* EMC_QRST */
18471 0x0000000c, /* EMC_QSAFE */
18472 0x0000000d, /* EMC_RDV */
18473 0x0000000f, /* EMC_RDV_MASK */
18474 0x00000304, /* EMC_REFRESH */
18475 0x00000000, /* EMC_BURST_REFRESH_NUM */
18476 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
18477 0x00000002, /* EMC_PDEX2WR */
18478 0x00000002, /* EMC_PDEX2RD */
18479 0x00000001, /* EMC_PCHG2PDEN */
18480 0x00000000, /* EMC_ACT2PDEN */
18481 0x00000018, /* EMC_AR2PDEN */
18482 0x0000000f, /* EMC_RW2PDEN */
18483 0x0000001c, /* EMC_TXSR */
18484 0x0000001c, /* EMC_TXSRDLL */
18485 0x00000004, /* EMC_TCKE */
18486 0x00000005, /* EMC_TCKESR */
18487 0x00000004, /* EMC_TPD */
18488 0x00000003, /* EMC_TFAW */
18489 0x00000000, /* EMC_TRPAB */
18490 0x00000005, /* EMC_TCLKSTABLE */
18491 0x00000005, /* EMC_TCLKSTOP */
18492 0x0000031c, /* EMC_TREFBW */
18493 0x00000000, /* EMC_FBIO_CFG6 */
18494 0x00000000, /* EMC_ODT_WRITE */
18495 0x00000000, /* EMC_ODT_READ */
18496 0x106aa298, /* EMC_FBIO_CFG5 */
18497 0x002c00a0, /* EMC_CFG_DIG_DLL */
18498 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18499 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18500 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18501 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18502 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18503 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18504 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18505 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18506 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18507 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18508 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18509 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18510 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18511 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18512 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18513 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18514 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18515 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18516 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18517 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18518 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18519 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18520 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18521 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18522 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18523 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18524 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18525 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
18526 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18527 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18528 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
18529 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18530 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18531 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18532 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18533 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18534 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18535 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18536 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18537 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18538 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18539 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18540 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18541 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18542 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18543 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18544 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18545 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18546 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18547 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18548 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18549 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18550 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18551 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18552 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18553 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18554 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18555 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18556 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18557 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18558 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18559 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18560 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18561 0x10000280, /* EMC_XM2CMDPADCTRL */
18562 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18563 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18564 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18565 0x00000000, /* EMC_XM2DQPADCTRL2 */
18566 0x00000000, /* EMC_XM2DQPADCTRL3 */
18567 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18568 0x00000606, /* EMC_XM2CLKPADCTRL2 */
18569 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18570 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18571 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18572 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18573 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18574 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18575 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18576 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18577 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18578 0x00000033, /* EMC_TXDSRVTTGEN */
18579 0x00000000, /* EMC_FBIO_SPARE */
18580 0x00000000, /* EMC_ZCAL_INTERVAL */
18581 0x00000042, /* EMC_ZCAL_WAIT_CNT */
18582 0x000e000e, /* EMC_MRS_WAIT_CNT */
18583 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18584 0x00000000, /* EMC_CTT */
18585 0x00000003, /* EMC_CTT_DURATION */
18586 0x0000f2f3, /* EMC_CFG_PIPE */
18587 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
18588 0x0000000a, /* EMC_QPOP */
18589 0x08000001, /* MC_EMEM_ARB_CFG */
18590 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18591 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18592 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18593 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
18594 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18595 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18596 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18597 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18598 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18599 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18600 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18601 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18602 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18603 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18604 0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
18605 0x73c30504, /* MC_EMEM_ARB_MISC0 */
18606 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18607 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18610 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18611 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
18612 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18613 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18614 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18615 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18616 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18617 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18618 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18619 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18620 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18621 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18622 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18623 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
18624 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18625 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18626 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18627 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18628 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18629 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18630 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18631 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18632 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18633 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18634 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18635 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18636 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18637 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18638 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18639 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18640 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18642 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18643 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18644 0x00000802, /* EMC_CTT_TERM_CTRL */
18645 0x73240000, /* EMC_CFG */
18646 0x000008c5, /* EMC_CFG_2 */
18647 0x00040000, /* EMC_SEL_DPD_CTRL */
18648 0x002c0068, /* EMC_CFG_DIG_DLL */
18649 0x00000008, /* EMC_BGBIAS_CTL0 */
18650 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18651 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18652 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18653 0x80001221, /* Mode Register 0 */
18654 0x80100003, /* Mode Register 1 */
18655 0x80200008, /* Mode Register 2 */
18656 0x00000000, /* Mode Register 4 */
18657 6890, /* expected dvfs latency (ns) */
18660 0x19, /* V5.0.18 */
18661 "001_204000_01_V5.0.18_V1.1", /* DVFS table version */
18662 204000, /* SDRAM frequency */
18663 800, /* min voltage */
18664 800, /* gpu min voltage */
18665 "pllp_out0", /* clock source id */
18666 0x40000002, /* CLK_SOURCE_EMC */
18667 165, /* number of burst_regs */
18668 31, /* number of up_down_regs */
18670 0x00000009, /* EMC_RC */
18671 0x00000035, /* EMC_RFC */
18672 0x00000000, /* EMC_RFC_SLR */
18673 0x00000006, /* EMC_RAS */
18674 0x00000002, /* EMC_RP */
18675 0x00000005, /* EMC_R2W */
18676 0x0000000a, /* EMC_W2R */
18677 0x00000005, /* EMC_R2P */
18678 0x0000000b, /* EMC_W2P */
18679 0x00000002, /* EMC_RD_RCD */
18680 0x00000002, /* EMC_WR_RCD */
18681 0x00000003, /* EMC_RRD */
18682 0x00000003, /* EMC_REXT */
18683 0x00000000, /* EMC_WEXT */
18684 0x00000005, /* EMC_WDV */
18685 0x00000005, /* EMC_WDV_MASK */
18686 0x00000006, /* EMC_QUSE */
18687 0x00000002, /* EMC_QUSE_WIDTH */
18688 0x00000000, /* EMC_IBDLY */
18689 0x00000004, /* EMC_EINPUT */
18690 0x00000006, /* EMC_EINPUT_DURATION */
18691 0x00010000, /* EMC_PUTERM_EXTRA */
18692 0x00000003, /* EMC_PUTERM_WIDTH */
18693 0x00000000, /* EMC_PUTERM_ADJ */
18694 0x00000000, /* EMC_CDB_CNTL_1 */
18695 0x00000000, /* EMC_CDB_CNTL_2 */
18696 0x00000000, /* EMC_CDB_CNTL_3 */
18697 0x00000003, /* EMC_QRST */
18698 0x0000000d, /* EMC_QSAFE */
18699 0x0000000f, /* EMC_RDV */
18700 0x00000011, /* EMC_RDV_MASK */
18701 0x00000607, /* EMC_REFRESH */
18702 0x00000000, /* EMC_BURST_REFRESH_NUM */
18703 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
18704 0x00000002, /* EMC_PDEX2WR */
18705 0x00000002, /* EMC_PDEX2RD */
18706 0x00000001, /* EMC_PCHG2PDEN */
18707 0x00000000, /* EMC_ACT2PDEN */
18708 0x00000032, /* EMC_AR2PDEN */
18709 0x0000000f, /* EMC_RW2PDEN */
18710 0x00000038, /* EMC_TXSR */
18711 0x00000038, /* EMC_TXSRDLL */
18712 0x00000004, /* EMC_TCKE */
18713 0x00000005, /* EMC_TCKESR */
18714 0x00000004, /* EMC_TPD */
18715 0x00000007, /* EMC_TFAW */
18716 0x00000000, /* EMC_TRPAB */
18717 0x00000005, /* EMC_TCLKSTABLE */
18718 0x00000005, /* EMC_TCLKSTOP */
18719 0x00000638, /* EMC_TREFBW */
18720 0x00000000, /* EMC_FBIO_CFG6 */
18721 0x00000000, /* EMC_ODT_WRITE */
18722 0x00000000, /* EMC_ODT_READ */
18723 0x106aa298, /* EMC_FBIO_CFG5 */
18724 0x002c00a0, /* EMC_CFG_DIG_DLL */
18725 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18726 0x00064000, /* EMC_DLL_XFORM_DQS0 */
18727 0x00064000, /* EMC_DLL_XFORM_DQS1 */
18728 0x00064000, /* EMC_DLL_XFORM_DQS2 */
18729 0x00064000, /* EMC_DLL_XFORM_DQS3 */
18730 0x00064000, /* EMC_DLL_XFORM_DQS4 */
18731 0x00064000, /* EMC_DLL_XFORM_DQS5 */
18732 0x00064000, /* EMC_DLL_XFORM_DQS6 */
18733 0x00064000, /* EMC_DLL_XFORM_DQS7 */
18734 0x00064000, /* EMC_DLL_XFORM_DQS8 */
18735 0x00064000, /* EMC_DLL_XFORM_DQS9 */
18736 0x00064000, /* EMC_DLL_XFORM_DQS10 */
18737 0x00064000, /* EMC_DLL_XFORM_DQS11 */
18738 0x00064000, /* EMC_DLL_XFORM_DQS12 */
18739 0x00064000, /* EMC_DLL_XFORM_DQS13 */
18740 0x00064000, /* EMC_DLL_XFORM_DQS14 */
18741 0x00064000, /* EMC_DLL_XFORM_DQS15 */
18742 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18743 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18744 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18745 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18746 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18747 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18748 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18749 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18750 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18751 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18752 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
18753 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18754 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18755 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
18756 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18757 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18758 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18759 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18760 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18761 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18762 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18763 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18764 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18765 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18766 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18767 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18768 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18769 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18770 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18771 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18772 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18773 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18774 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18775 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18776 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18777 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18778 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18779 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18780 0x00090000, /* EMC_DLL_XFORM_DQ0 */
18781 0x00090000, /* EMC_DLL_XFORM_DQ1 */
18782 0x00090000, /* EMC_DLL_XFORM_DQ2 */
18783 0x00090000, /* EMC_DLL_XFORM_DQ3 */
18784 0x00009000, /* EMC_DLL_XFORM_DQ4 */
18785 0x00009000, /* EMC_DLL_XFORM_DQ5 */
18786 0x00009000, /* EMC_DLL_XFORM_DQ6 */
18787 0x00009000, /* EMC_DLL_XFORM_DQ7 */
18788 0x10000280, /* EMC_XM2CMDPADCTRL */
18789 0x00000000, /* EMC_XM2CMDPADCTRL4 */
18790 0x00111111, /* EMC_XM2CMDPADCTRL5 */
18791 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18792 0x00000000, /* EMC_XM2DQPADCTRL2 */
18793 0x00000000, /* EMC_XM2DQPADCTRL3 */
18794 0x77ffc081, /* EMC_XM2CLKPADCTRL */
18795 0x00000606, /* EMC_XM2CLKPADCTRL2 */
18796 0x81f1f108, /* EMC_XM2COMPPADCTRL */
18797 0x07070004, /* EMC_XM2VTTGENPADCTRL */
18798 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18799 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18800 0x51451400, /* EMC_XM2DQSPADCTRL3 */
18801 0x00514514, /* EMC_XM2DQSPADCTRL4 */
18802 0x00514514, /* EMC_XM2DQSPADCTRL5 */
18803 0x51451400, /* EMC_XM2DQSPADCTRL6 */
18804 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18805 0x00000066, /* EMC_TXDSRVTTGEN */
18806 0x00000000, /* EMC_FBIO_SPARE */
18807 0x00020000, /* EMC_ZCAL_INTERVAL */
18808 0x00000100, /* EMC_ZCAL_WAIT_CNT */
18809 0x000e000e, /* EMC_MRS_WAIT_CNT */
18810 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18811 0x00000000, /* EMC_CTT */
18812 0x00000003, /* EMC_CTT_DURATION */
18813 0x0000d2b3, /* EMC_CFG_PIPE */
18814 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
18815 0x0000000a, /* EMC_QPOP */
18816 0x01000003, /* MC_EMEM_ARB_CFG */
18817 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18818 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18819 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18820 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
18821 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
18822 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
18823 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18824 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18825 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18826 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18827 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18828 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
18829 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18830 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
18831 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
18832 0x73840a05, /* MC_EMEM_ARB_MISC0 */
18833 0x70000f03, /* MC_EMEM_ARB_MISC1 */
18834 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18837 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18838 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
18839 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18840 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18841 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18842 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18843 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18844 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18845 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18846 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18847 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18848 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18849 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18850 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
18851 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18852 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18853 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18854 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18855 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18856 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18857 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18858 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18859 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18860 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18861 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18862 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18863 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18864 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18865 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18866 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18867 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18869 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18870 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18871 0x00000802, /* EMC_CTT_TERM_CTRL */
18872 0x73240000, /* EMC_CFG */
18873 0x0000088d, /* EMC_CFG_2 */
18874 0x00040000, /* EMC_SEL_DPD_CTRL */
18875 0x002c0068, /* EMC_CFG_DIG_DLL */
18876 0x00000008, /* EMC_BGBIAS_CTL0 */
18877 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18878 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18879 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18880 0x80001221, /* Mode Register 0 */
18881 0x80100003, /* Mode Register 1 */
18882 0x80200008, /* Mode Register 2 */
18883 0x00000000, /* Mode Register 4 */
18884 3420, /* expected dvfs latency (ns) */
18887 0x19, /* V5.0.18 */
18888 "001_300000_01_V5.0.18_V1.1", /* DVFS table version */
18889 300000, /* SDRAM frequency */
18890 820, /* min voltage */
18891 820, /* gpu min voltage */
18892 "pllc_out0", /* clock source id */
18893 0x20000002, /* CLK_SOURCE_EMC */
18894 165, /* number of burst_regs */
18895 31, /* number of up_down_regs */
18897 0x0000000d, /* EMC_RC */
18898 0x0000004d, /* EMC_RFC */
18899 0x00000000, /* EMC_RFC_SLR */
18900 0x00000009, /* EMC_RAS */
18901 0x00000003, /* EMC_RP */
18902 0x00000004, /* EMC_R2W */
18903 0x00000008, /* EMC_W2R */
18904 0x00000002, /* EMC_R2P */
18905 0x00000009, /* EMC_W2P */
18906 0x00000003, /* EMC_RD_RCD */
18907 0x00000003, /* EMC_WR_RCD */
18908 0x00000002, /* EMC_RRD */
18909 0x00000002, /* EMC_REXT */
18910 0x00000000, /* EMC_WEXT */
18911 0x00000003, /* EMC_WDV */
18912 0x00000003, /* EMC_WDV_MASK */
18913 0x00000005, /* EMC_QUSE */
18914 0x00000002, /* EMC_QUSE_WIDTH */
18915 0x00000000, /* EMC_IBDLY */
18916 0x00000002, /* EMC_EINPUT */
18917 0x00000007, /* EMC_EINPUT_DURATION */
18918 0x00020000, /* EMC_PUTERM_EXTRA */
18919 0x00000003, /* EMC_PUTERM_WIDTH */
18920 0x00000000, /* EMC_PUTERM_ADJ */
18921 0x00000000, /* EMC_CDB_CNTL_1 */
18922 0x00000000, /* EMC_CDB_CNTL_2 */
18923 0x00000000, /* EMC_CDB_CNTL_3 */
18924 0x00000001, /* EMC_QRST */
18925 0x0000000e, /* EMC_QSAFE */
18926 0x00000010, /* EMC_RDV */
18927 0x00000012, /* EMC_RDV_MASK */
18928 0x000008e4, /* EMC_REFRESH */
18929 0x00000000, /* EMC_BURST_REFRESH_NUM */
18930 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
18931 0x00000001, /* EMC_PDEX2WR */
18932 0x00000008, /* EMC_PDEX2RD */
18933 0x00000001, /* EMC_PCHG2PDEN */
18934 0x00000000, /* EMC_ACT2PDEN */
18935 0x0000004b, /* EMC_AR2PDEN */
18936 0x0000000e, /* EMC_RW2PDEN */
18937 0x00000052, /* EMC_TXSR */
18938 0x00000200, /* EMC_TXSRDLL */
18939 0x00000004, /* EMC_TCKE */
18940 0x00000005, /* EMC_TCKESR */
18941 0x00000004, /* EMC_TPD */
18942 0x00000009, /* EMC_TFAW */
18943 0x00000000, /* EMC_TRPAB */
18944 0x00000005, /* EMC_TCLKSTABLE */
18945 0x00000005, /* EMC_TCLKSTOP */
18946 0x00000924, /* EMC_TREFBW */
18947 0x00000000, /* EMC_FBIO_CFG6 */
18948 0x00000000, /* EMC_ODT_WRITE */
18949 0x00000000, /* EMC_ODT_READ */
18950 0x104ab098, /* EMC_FBIO_CFG5 */
18951 0x002c00a0, /* EMC_CFG_DIG_DLL */
18952 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18953 0x00030000, /* EMC_DLL_XFORM_DQS0 */
18954 0x00030000, /* EMC_DLL_XFORM_DQS1 */
18955 0x00030000, /* EMC_DLL_XFORM_DQS2 */
18956 0x00030000, /* EMC_DLL_XFORM_DQS3 */
18957 0x00030000, /* EMC_DLL_XFORM_DQS4 */
18958 0x00030000, /* EMC_DLL_XFORM_DQS5 */
18959 0x00030000, /* EMC_DLL_XFORM_DQS6 */
18960 0x00030000, /* EMC_DLL_XFORM_DQS7 */
18961 0x00030000, /* EMC_DLL_XFORM_DQS8 */
18962 0x00030000, /* EMC_DLL_XFORM_DQS9 */
18963 0x00030000, /* EMC_DLL_XFORM_DQS10 */
18964 0x00030000, /* EMC_DLL_XFORM_DQS11 */
18965 0x00030000, /* EMC_DLL_XFORM_DQS12 */
18966 0x00030000, /* EMC_DLL_XFORM_DQS13 */
18967 0x00030000, /* EMC_DLL_XFORM_DQS14 */
18968 0x00030000, /* EMC_DLL_XFORM_DQS15 */
18969 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18970 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18971 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18972 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18973 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18974 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18975 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18976 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18977 0x0008c000, /* EMC_DLL_XFORM_ADDR0 */
18978 0x0008c000, /* EMC_DLL_XFORM_ADDR1 */
18979 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
18980 0x0008c000, /* EMC_DLL_XFORM_ADDR3 */
18981 0x0008c000, /* EMC_DLL_XFORM_ADDR4 */
18982 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
18983 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18984 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18985 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18986 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18987 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18988 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18989 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18990 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18991 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18992 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18993 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18994 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18995 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18996 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18997 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18998 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18999 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
19000 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19001 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19002 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19003 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19004 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19005 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19006 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19007 0x00060000, /* EMC_DLL_XFORM_DQ0 */
19008 0x00060000, /* EMC_DLL_XFORM_DQ1 */
19009 0x00060000, /* EMC_DLL_XFORM_DQ2 */
19010 0x00060000, /* EMC_DLL_XFORM_DQ3 */
19011 0x00006000, /* EMC_DLL_XFORM_DQ4 */
19012 0x00006000, /* EMC_DLL_XFORM_DQ5 */
19013 0x00006000, /* EMC_DLL_XFORM_DQ6 */
19014 0x00006000, /* EMC_DLL_XFORM_DQ7 */
19015 0x10000280, /* EMC_XM2CMDPADCTRL */
19016 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19017 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19018 0x01231339, /* EMC_XM2DQSPADCTRL2 */
19019 0x00000000, /* EMC_XM2DQPADCTRL2 */
19020 0x00000000, /* EMC_XM2DQPADCTRL3 */
19021 0x77ffc081, /* EMC_XM2CLKPADCTRL */
19022 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19023 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19024 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19025 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19026 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19027 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19028 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19029 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19030 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19031 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19032 0x00000096, /* EMC_TXDSRVTTGEN */
19033 0x00000000, /* EMC_FBIO_SPARE */
19034 0x00020000, /* EMC_ZCAL_INTERVAL */
19035 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19036 0x0173000e, /* EMC_MRS_WAIT_CNT */
19037 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
19038 0x00000000, /* EMC_CTT */
19039 0x00000003, /* EMC_CTT_DURATION */
19040 0x000052a3, /* EMC_CFG_PIPE */
19041 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
19042 0x00000009, /* EMC_QPOP */
19043 0x08000004, /* MC_EMEM_ARB_CFG */
19044 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19045 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19046 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19047 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
19048 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
19049 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
19050 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19051 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19052 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19053 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19054 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19055 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19056 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19057 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19058 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
19059 0x77450e08, /* MC_EMEM_ARB_MISC0 */
19060 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19061 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19064 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
19065 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
19066 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19067 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19068 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19069 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19070 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19071 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19072 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19073 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19074 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19075 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19076 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19077 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
19078 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19079 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19080 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19081 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19082 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19083 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19084 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19085 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19086 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19087 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19088 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19089 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19090 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19091 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19092 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19093 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19094 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19096 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19097 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19098 0x00000802, /* EMC_CTT_TERM_CTRL */
19099 0x73340000, /* EMC_CFG */
19100 0x000008d5, /* EMC_CFG_2 */
19101 0x00040000, /* EMC_SEL_DPD_CTRL */
19102 0x002c0068, /* EMC_CFG_DIG_DLL */
19103 0x00000000, /* EMC_BGBIAS_CTL0 */
19104 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19105 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19106 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19107 0x80000321, /* Mode Register 0 */
19108 0x80100002, /* Mode Register 1 */
19109 0x80200000, /* Mode Register 2 */
19110 0x00000000, /* Mode Register 4 */
19111 2680, /* expected dvfs latency (ns) */
19114 0x19, /* V5.0.18 */
19115 "001_396000_01_V5.0.18_V1.1", /* DVFS table version */
19116 396000, /* SDRAM frequency */
19117 850, /* min voltage */
19118 850, /* gpu min voltage */
19119 "pllm_out0", /* clock source id */
19120 0x00000002, /* CLK_SOURCE_EMC */
19121 165, /* number of burst_regs */
19122 31, /* number of up_down_regs */
19124 0x00000011, /* EMC_RC */
19125 0x00000066, /* EMC_RFC */
19126 0x00000000, /* EMC_RFC_SLR */
19127 0x0000000c, /* EMC_RAS */
19128 0x00000004, /* EMC_RP */
19129 0x00000004, /* EMC_R2W */
19130 0x00000008, /* EMC_W2R */
19131 0x00000002, /* EMC_R2P */
19132 0x0000000a, /* EMC_W2P */
19133 0x00000004, /* EMC_RD_RCD */
19134 0x00000004, /* EMC_WR_RCD */
19135 0x00000002, /* EMC_RRD */
19136 0x00000002, /* EMC_REXT */
19137 0x00000000, /* EMC_WEXT */
19138 0x00000003, /* EMC_WDV */
19139 0x00000003, /* EMC_WDV_MASK */
19140 0x00000005, /* EMC_QUSE */
19141 0x00000002, /* EMC_QUSE_WIDTH */
19142 0x00000000, /* EMC_IBDLY */
19143 0x00000001, /* EMC_EINPUT */
19144 0x00000008, /* EMC_EINPUT_DURATION */
19145 0x00020000, /* EMC_PUTERM_EXTRA */
19146 0x00000003, /* EMC_PUTERM_WIDTH */
19147 0x00000000, /* EMC_PUTERM_ADJ */
19148 0x00000000, /* EMC_CDB_CNTL_1 */
19149 0x00000000, /* EMC_CDB_CNTL_2 */
19150 0x00000000, /* EMC_CDB_CNTL_3 */
19151 0x00000000, /* EMC_QRST */
19152 0x0000000f, /* EMC_QSAFE */
19153 0x00000010, /* EMC_RDV */
19154 0x00000012, /* EMC_RDV_MASK */
19155 0x00000bd1, /* EMC_REFRESH */
19156 0x00000000, /* EMC_BURST_REFRESH_NUM */
19157 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
19158 0x00000001, /* EMC_PDEX2WR */
19159 0x00000008, /* EMC_PDEX2RD */
19160 0x00000001, /* EMC_PCHG2PDEN */
19161 0x00000000, /* EMC_ACT2PDEN */
19162 0x00000063, /* EMC_AR2PDEN */
19163 0x0000000f, /* EMC_RW2PDEN */
19164 0x0000006c, /* EMC_TXSR */
19165 0x00000200, /* EMC_TXSRDLL */
19166 0x00000004, /* EMC_TCKE */
19167 0x00000005, /* EMC_TCKESR */
19168 0x00000004, /* EMC_TPD */
19169 0x0000000d, /* EMC_TFAW */
19170 0x00000000, /* EMC_TRPAB */
19171 0x00000005, /* EMC_TCLKSTABLE */
19172 0x00000005, /* EMC_TCLKSTOP */
19173 0x00000c11, /* EMC_TREFBW */
19174 0x00000000, /* EMC_FBIO_CFG6 */
19175 0x00000000, /* EMC_ODT_WRITE */
19176 0x00000000, /* EMC_ODT_READ */
19177 0x104ab098, /* EMC_FBIO_CFG5 */
19178 0x002c00a0, /* EMC_CFG_DIG_DLL */
19179 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19180 0x00030000, /* EMC_DLL_XFORM_DQS0 */
19181 0x00030000, /* EMC_DLL_XFORM_DQS1 */
19182 0x00030000, /* EMC_DLL_XFORM_DQS2 */
19183 0x00030000, /* EMC_DLL_XFORM_DQS3 */
19184 0x00030000, /* EMC_DLL_XFORM_DQS4 */
19185 0x00030000, /* EMC_DLL_XFORM_DQS5 */
19186 0x00030000, /* EMC_DLL_XFORM_DQS6 */
19187 0x00030000, /* EMC_DLL_XFORM_DQS7 */
19188 0x00030000, /* EMC_DLL_XFORM_DQS8 */
19189 0x00030000, /* EMC_DLL_XFORM_DQS9 */
19190 0x00030000, /* EMC_DLL_XFORM_DQS10 */
19191 0x00030000, /* EMC_DLL_XFORM_DQS11 */
19192 0x00030000, /* EMC_DLL_XFORM_DQS12 */
19193 0x00030000, /* EMC_DLL_XFORM_DQS13 */
19194 0x00030000, /* EMC_DLL_XFORM_DQS14 */
19195 0x00030000, /* EMC_DLL_XFORM_DQS15 */
19196 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19197 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19198 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19199 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19200 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19201 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19202 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19203 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19204 0x00064000, /* EMC_DLL_XFORM_ADDR0 */
19205 0x00064000, /* EMC_DLL_XFORM_ADDR1 */
19206 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
19207 0x00064000, /* EMC_DLL_XFORM_ADDR3 */
19208 0x00064000, /* EMC_DLL_XFORM_ADDR4 */
19209 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
19210 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19211 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19212 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19213 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19214 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19215 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19216 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19217 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19218 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
19219 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
19220 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19221 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
19222 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
19223 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19224 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
19225 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
19226 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
19227 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19228 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19229 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19230 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19231 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19232 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19233 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19234 0x00048000, /* EMC_DLL_XFORM_DQ0 */
19235 0x00048000, /* EMC_DLL_XFORM_DQ1 */
19236 0x00048000, /* EMC_DLL_XFORM_DQ2 */
19237 0x00048000, /* EMC_DLL_XFORM_DQ3 */
19238 0x00004800, /* EMC_DLL_XFORM_DQ4 */
19239 0x00004800, /* EMC_DLL_XFORM_DQ5 */
19240 0x00004800, /* EMC_DLL_XFORM_DQ6 */
19241 0x00004800, /* EMC_DLL_XFORM_DQ7 */
19242 0x10000280, /* EMC_XM2CMDPADCTRL */
19243 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19244 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19245 0x01231339, /* EMC_XM2DQSPADCTRL2 */
19246 0x00000000, /* EMC_XM2DQPADCTRL2 */
19247 0x00000000, /* EMC_XM2DQPADCTRL3 */
19248 0x77ffc081, /* EMC_XM2CLKPADCTRL */
19249 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19250 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19251 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19252 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19253 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19254 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19255 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19256 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19257 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19258 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19259 0x000000c6, /* EMC_TXDSRVTTGEN */
19260 0x00000000, /* EMC_FBIO_SPARE */
19261 0x00020000, /* EMC_ZCAL_INTERVAL */
19262 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19263 0x015b000e, /* EMC_MRS_WAIT_CNT */
19264 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
19265 0x00000000, /* EMC_CTT */
19266 0x00000003, /* EMC_CTT_DURATION */
19267 0x000052a3, /* EMC_CFG_PIPE */
19268 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
19269 0x00000009, /* EMC_QPOP */
19270 0x0f000005, /* MC_EMEM_ARB_CFG */
19271 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19272 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19273 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19274 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
19275 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
19276 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
19277 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19278 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19279 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19280 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19281 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19282 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19283 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19284 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19285 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
19286 0x7586120a, /* MC_EMEM_ARB_MISC0 */
19287 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19288 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19291 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
19292 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
19293 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19294 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19295 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19296 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19297 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19298 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19299 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19300 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19301 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19302 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19303 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19304 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19305 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19306 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19307 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19308 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19309 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19310 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19311 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19312 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19313 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19314 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19315 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19316 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19317 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19318 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19319 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19320 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19321 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19323 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19324 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19325 0x00000802, /* EMC_CTT_TERM_CTRL */
19326 0x73340000, /* EMC_CFG */
19327 0x00000895, /* EMC_CFG_2 */
19328 0x00040000, /* EMC_SEL_DPD_CTRL */
19329 0x002c0068, /* EMC_CFG_DIG_DLL */
19330 0x00000000, /* EMC_BGBIAS_CTL0 */
19331 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19332 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19333 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19334 0x80000521, /* Mode Register 0 */
19335 0x80100002, /* Mode Register 1 */
19336 0x80200000, /* Mode Register 2 */
19337 0x00000000, /* Mode Register 4 */
19338 2180, /* expected dvfs latency (ns) */
19341 0x19, /* V5.0.18 */
19342 "001_528000_01_V5.0.18_V1.1", /* DVFS table version */
19343 528000, /* SDRAM frequency */
19344 880, /* min voltage */
19345 870, /* gpu min voltage */
19346 "pllm_ud", /* clock source id */
19347 0x80000000, /* CLK_SOURCE_EMC */
19348 165, /* number of burst_regs */
19349 31, /* number of up_down_regs */
19351 0x00000018, /* EMC_RC */
19352 0x00000088, /* EMC_RFC */
19353 0x00000000, /* EMC_RFC_SLR */
19354 0x00000010, /* EMC_RAS */
19355 0x00000006, /* EMC_RP */
19356 0x00000006, /* EMC_R2W */
19357 0x00000009, /* EMC_W2R */
19358 0x00000002, /* EMC_R2P */
19359 0x0000000d, /* EMC_W2P */
19360 0x00000006, /* EMC_RD_RCD */
19361 0x00000006, /* EMC_WR_RCD */
19362 0x00000002, /* EMC_RRD */
19363 0x00000002, /* EMC_REXT */
19364 0x00000000, /* EMC_WEXT */
19365 0x00000003, /* EMC_WDV */
19366 0x00000003, /* EMC_WDV_MASK */
19367 0x00000006, /* EMC_QUSE */
19368 0x00000002, /* EMC_QUSE_WIDTH */
19369 0x00000000, /* EMC_IBDLY */
19370 0x00000001, /* EMC_EINPUT */
19371 0x00000009, /* EMC_EINPUT_DURATION */
19372 0x00030000, /* EMC_PUTERM_EXTRA */
19373 0x00000003, /* EMC_PUTERM_WIDTH */
19374 0x00000000, /* EMC_PUTERM_ADJ */
19375 0x00000000, /* EMC_CDB_CNTL_1 */
19376 0x00000000, /* EMC_CDB_CNTL_2 */
19377 0x00000000, /* EMC_CDB_CNTL_3 */
19378 0x00000000, /* EMC_QRST */
19379 0x00000010, /* EMC_QSAFE */
19380 0x00000012, /* EMC_RDV */
19381 0x00000014, /* EMC_RDV_MASK */
19382 0x00000fd6, /* EMC_REFRESH */
19383 0x00000000, /* EMC_BURST_REFRESH_NUM */
19384 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
19385 0x00000002, /* EMC_PDEX2WR */
19386 0x0000000b, /* EMC_PDEX2RD */
19387 0x00000001, /* EMC_PCHG2PDEN */
19388 0x00000000, /* EMC_ACT2PDEN */
19389 0x00000085, /* EMC_AR2PDEN */
19390 0x00000012, /* EMC_RW2PDEN */
19391 0x00000090, /* EMC_TXSR */
19392 0x00000200, /* EMC_TXSRDLL */
19393 0x00000004, /* EMC_TCKE */
19394 0x00000005, /* EMC_TCKESR */
19395 0x00000004, /* EMC_TPD */
19396 0x00000013, /* EMC_TFAW */
19397 0x00000000, /* EMC_TRPAB */
19398 0x00000006, /* EMC_TCLKSTABLE */
19399 0x00000006, /* EMC_TCLKSTOP */
19400 0x00001017, /* EMC_TREFBW */
19401 0x00000000, /* EMC_FBIO_CFG6 */
19402 0x00000000, /* EMC_ODT_WRITE */
19403 0x00000000, /* EMC_ODT_READ */
19404 0x104ab098, /* EMC_FBIO_CFG5 */
19405 0xe01200b1, /* EMC_CFG_DIG_DLL */
19406 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19407 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19408 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19409 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19410 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19411 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19412 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19413 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19414 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19415 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19416 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19417 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19418 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19419 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19420 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19421 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19422 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19423 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19424 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19425 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19426 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19427 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19428 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19429 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19430 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19431 0x00044000, /* EMC_DLL_XFORM_ADDR0 */
19432 0x00044000, /* EMC_DLL_XFORM_ADDR1 */
19433 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
19434 0x00044000, /* EMC_DLL_XFORM_ADDR3 */
19435 0x00044000, /* EMC_DLL_XFORM_ADDR4 */
19436 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
19437 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19438 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19439 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19440 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19441 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19442 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19443 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19444 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19445 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
19446 0x00000001, /* EMC_DLI_TRIM_TXDQS1 */
19447 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19448 0x00000001, /* EMC_DLI_TRIM_TXDQS3 */
19449 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
19450 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19451 0x00000001, /* EMC_DLI_TRIM_TXDQS6 */
19452 0x00000001, /* EMC_DLI_TRIM_TXDQS7 */
19453 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
19454 0x00000001, /* EMC_DLI_TRIM_TXDQS9 */
19455 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19456 0x00000001, /* EMC_DLI_TRIM_TXDQS11 */
19457 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19458 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19459 0x00000001, /* EMC_DLI_TRIM_TXDQS14 */
19460 0x00000001, /* EMC_DLI_TRIM_TXDQS15 */
19461 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19462 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19463 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19464 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19465 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19466 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19467 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19468 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19469 0x100002a0, /* EMC_XM2CMDPADCTRL */
19470 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19471 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19472 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
19473 0x00000000, /* EMC_XM2DQPADCTRL2 */
19474 0x00000000, /* EMC_XM2DQPADCTRL3 */
19475 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19476 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19477 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19478 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19479 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19480 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19481 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19482 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19483 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19484 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19485 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19486 0x00000000, /* EMC_TXDSRVTTGEN */
19487 0x00000000, /* EMC_FBIO_SPARE */
19488 0x00020000, /* EMC_ZCAL_INTERVAL */
19489 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19490 0x0139000e, /* EMC_MRS_WAIT_CNT */
19491 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
19492 0x00000000, /* EMC_CTT */
19493 0x00000003, /* EMC_CTT_DURATION */
19494 0x000042a0, /* EMC_CFG_PIPE */
19495 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
19496 0x0000000a, /* EMC_QPOP */
19497 0x0f000007, /* MC_EMEM_ARB_CFG */
19498 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19499 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
19500 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
19501 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
19502 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
19503 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
19504 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19505 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19506 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19507 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19508 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19509 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19510 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19511 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
19512 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
19513 0x7428180d, /* MC_EMEM_ARB_MISC0 */
19514 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19515 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19518 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
19519 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
19520 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19521 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19522 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19523 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19524 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19525 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19526 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19527 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19528 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19529 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19530 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19531 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
19532 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
19533 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19534 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19535 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19536 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19537 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19538 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19539 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19540 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19541 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19542 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19543 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19544 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19545 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19546 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19547 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19548 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19550 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19551 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19552 0x00000802, /* EMC_CTT_TERM_CTRL */
19553 0x73300000, /* EMC_CFG */
19554 0x0000089d, /* EMC_CFG_2 */
19555 0x00040000, /* EMC_SEL_DPD_CTRL */
19556 0xe0120069, /* EMC_CFG_DIG_DLL */
19557 0x00000000, /* EMC_BGBIAS_CTL0 */
19558 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19559 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19560 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19561 0x80000941, /* Mode Register 0 */
19562 0x80100002, /* Mode Register 1 */
19563 0x80200008, /* Mode Register 2 */
19564 0x00000000, /* Mode Register 4 */
19565 1440, /* expected dvfs latency (ns) */
19568 0x19, /* V5.0.18 */
19569 "001_600000_01_V5.0.18_V1.1", /* DVFS table version */
19570 600000, /* SDRAM frequency */
19571 910, /* min voltage */
19572 910, /* gpu min voltage */
19573 "pllc_ud", /* clock source id */
19574 0xe0000000, /* CLK_SOURCE_EMC */
19575 165, /* number of burst_regs */
19576 31, /* number of up_down_regs */
19578 0x0000001b, /* EMC_RC */
19579 0x0000009b, /* EMC_RFC */
19580 0x00000000, /* EMC_RFC_SLR */
19581 0x00000013, /* EMC_RAS */
19582 0x00000007, /* EMC_RP */
19583 0x00000007, /* EMC_R2W */
19584 0x0000000b, /* EMC_W2R */
19585 0x00000003, /* EMC_R2P */
19586 0x00000010, /* EMC_W2P */
19587 0x00000007, /* EMC_RD_RCD */
19588 0x00000007, /* EMC_WR_RCD */
19589 0x00000002, /* EMC_RRD */
19590 0x00000002, /* EMC_REXT */
19591 0x00000000, /* EMC_WEXT */
19592 0x00000005, /* EMC_WDV */
19593 0x00000005, /* EMC_WDV_MASK */
19594 0x0000000a, /* EMC_QUSE */
19595 0x00000002, /* EMC_QUSE_WIDTH */
19596 0x00000000, /* EMC_IBDLY */
19597 0x00000003, /* EMC_EINPUT */
19598 0x0000000b, /* EMC_EINPUT_DURATION */
19599 0x00070000, /* EMC_PUTERM_EXTRA */
19600 0x00000003, /* EMC_PUTERM_WIDTH */
19601 0x00000000, /* EMC_PUTERM_ADJ */
19602 0x00000000, /* EMC_CDB_CNTL_1 */
19603 0x00000000, /* EMC_CDB_CNTL_2 */
19604 0x00000000, /* EMC_CDB_CNTL_3 */
19605 0x00000002, /* EMC_QRST */
19606 0x00000012, /* EMC_QSAFE */
19607 0x00000016, /* EMC_RDV */
19608 0x00000018, /* EMC_RDV_MASK */
19609 0x00001208, /* EMC_REFRESH */
19610 0x00000000, /* EMC_BURST_REFRESH_NUM */
19611 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
19612 0x00000002, /* EMC_PDEX2WR */
19613 0x0000000d, /* EMC_PDEX2RD */
19614 0x00000001, /* EMC_PCHG2PDEN */
19615 0x00000000, /* EMC_ACT2PDEN */
19616 0x00000097, /* EMC_AR2PDEN */
19617 0x00000015, /* EMC_RW2PDEN */
19618 0x000000a3, /* EMC_TXSR */
19619 0x00000200, /* EMC_TXSRDLL */
19620 0x00000004, /* EMC_TCKE */
19621 0x00000005, /* EMC_TCKESR */
19622 0x00000004, /* EMC_TPD */
19623 0x00000015, /* EMC_TFAW */
19624 0x00000000, /* EMC_TRPAB */
19625 0x00000006, /* EMC_TCLKSTABLE */
19626 0x00000006, /* EMC_TCLKSTOP */
19627 0x00001248, /* EMC_TREFBW */
19628 0x00000000, /* EMC_FBIO_CFG6 */
19629 0x00000000, /* EMC_ODT_WRITE */
19630 0x00000000, /* EMC_ODT_READ */
19631 0x104ab098, /* EMC_FBIO_CFG5 */
19632 0xe00e00b1, /* EMC_CFG_DIG_DLL */
19633 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19634 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19635 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19636 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19637 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19638 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19639 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19640 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19641 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19642 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19643 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19644 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19645 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19646 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19647 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19648 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19649 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19650 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19651 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19652 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19653 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19654 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19655 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19656 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19657 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19658 0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
19659 0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
19660 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
19661 0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
19662 0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
19663 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
19664 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19665 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19666 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19667 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19668 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19669 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19670 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19671 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19672 0x00000002, /* EMC_DLI_TRIM_TXDQS0 */
19673 0x00000003, /* EMC_DLI_TRIM_TXDQS1 */
19674 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19675 0x00000003, /* EMC_DLI_TRIM_TXDQS3 */
19676 0x00000002, /* EMC_DLI_TRIM_TXDQS4 */
19677 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19678 0x00000003, /* EMC_DLI_TRIM_TXDQS6 */
19679 0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
19680 0x00000002, /* EMC_DLI_TRIM_TXDQS8 */
19681 0x00000003, /* EMC_DLI_TRIM_TXDQS9 */
19682 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19683 0x00000003, /* EMC_DLI_TRIM_TXDQS11 */
19684 0x00000002, /* EMC_DLI_TRIM_TXDQS12 */
19685 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19686 0x00000003, /* EMC_DLI_TRIM_TXDQS14 */
19687 0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
19688 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19689 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19690 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19691 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19692 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19693 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19694 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19695 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19696 0x100002a0, /* EMC_XM2CMDPADCTRL */
19697 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19698 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19699 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
19700 0x00000000, /* EMC_XM2DQPADCTRL2 */
19701 0x00000000, /* EMC_XM2DQPADCTRL3 */
19702 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19703 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19704 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19705 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19706 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19707 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19708 0x51451420, /* EMC_XM2DQSPADCTRL3 */
19709 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19710 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19711 0x51451400, /* EMC_XM2DQSPADCTRL6 */
19712 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19713 0x00000000, /* EMC_TXDSRVTTGEN */
19714 0x00000000, /* EMC_FBIO_SPARE */
19715 0x00020000, /* EMC_ZCAL_INTERVAL */
19716 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19717 0x0127000e, /* EMC_MRS_WAIT_CNT */
19718 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
19719 0x00000000, /* EMC_CTT */
19720 0x00000003, /* EMC_CTT_DURATION */
19721 0x000040a0, /* EMC_CFG_PIPE */
19722 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
19723 0x0000000e, /* EMC_QPOP */
19724 0x00000009, /* MC_EMEM_ARB_CFG */
19725 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19726 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
19727 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
19728 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
19729 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
19730 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
19731 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19732 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19733 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19734 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19735 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19736 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19737 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
19738 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
19739 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
19740 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
19741 0x70000f03, /* MC_EMEM_ARB_MISC1 */
19742 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19745 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
19746 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
19747 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19748 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19749 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19750 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19751 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19752 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19753 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19754 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19755 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19756 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19757 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19758 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19759 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
19760 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19761 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19762 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19763 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19764 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19765 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19766 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19767 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19768 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19769 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19770 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19771 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19772 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19773 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19774 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19775 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19777 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19778 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19779 0x00000802, /* EMC_CTT_TERM_CTRL */
19780 0x73300000, /* EMC_CFG */
19781 0x0000089d, /* EMC_CFG_2 */
19782 0x00040000, /* EMC_SEL_DPD_CTRL */
19783 0xe00e0069, /* EMC_CFG_DIG_DLL */
19784 0x00000000, /* EMC_BGBIAS_CTL0 */
19785 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19786 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19787 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19788 0x80000b61, /* Mode Register 0 */
19789 0x80100002, /* Mode Register 1 */
19790 0x80200010, /* Mode Register 2 */
19791 0x00000000, /* Mode Register 4 */
19792 1440, /* expected dvfs latency (ns) */
19795 0x19, /* V5.0.18 */
19796 "001_792000_01_V5.0.18_V1.1", /* DVFS table version */
19797 792000, /* SDRAM frequency */
19798 980, /* min voltage */
19799 980, /* gpu min voltage */
19800 "pllm_ud", /* clock source id */
19801 0x80000000, /* CLK_SOURCE_EMC */
19802 165, /* number of burst_regs */
19803 31, /* number of up_down_regs */
19805 0x00000024, /* EMC_RC */
19806 0x000000cd, /* EMC_RFC */
19807 0x00000000, /* EMC_RFC_SLR */
19808 0x00000019, /* EMC_RAS */
19809 0x0000000a, /* EMC_RP */
19810 0x00000008, /* EMC_R2W */
19811 0x0000000d, /* EMC_W2R */
19812 0x00000004, /* EMC_R2P */
19813 0x00000013, /* EMC_W2P */
19814 0x0000000a, /* EMC_RD_RCD */
19815 0x0000000a, /* EMC_WR_RCD */
19816 0x00000003, /* EMC_RRD */
19817 0x00000002, /* EMC_REXT */
19818 0x00000000, /* EMC_WEXT */
19819 0x00000006, /* EMC_WDV */
19820 0x00000006, /* EMC_WDV_MASK */
19821 0x0000000b, /* EMC_QUSE */
19822 0x00000002, /* EMC_QUSE_WIDTH */
19823 0x00000000, /* EMC_IBDLY */
19824 0x00000002, /* EMC_EINPUT */
19825 0x0000000d, /* EMC_EINPUT_DURATION */
19826 0x00080000, /* EMC_PUTERM_EXTRA */
19827 0x00000004, /* EMC_PUTERM_WIDTH */
19828 0x00000000, /* EMC_PUTERM_ADJ */
19829 0x00000000, /* EMC_CDB_CNTL_1 */
19830 0x00000000, /* EMC_CDB_CNTL_2 */
19831 0x00000000, /* EMC_CDB_CNTL_3 */
19832 0x00000001, /* EMC_QRST */
19833 0x00000014, /* EMC_QSAFE */
19834 0x00000018, /* EMC_RDV */
19835 0x0000001a, /* EMC_RDV_MASK */
19836 0x000017e2, /* EMC_REFRESH */
19837 0x00000000, /* EMC_BURST_REFRESH_NUM */
19838 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
19839 0x00000003, /* EMC_PDEX2WR */
19840 0x00000011, /* EMC_PDEX2RD */
19841 0x00000001, /* EMC_PCHG2PDEN */
19842 0x00000000, /* EMC_ACT2PDEN */
19843 0x000000c7, /* EMC_AR2PDEN */
19844 0x00000018, /* EMC_RW2PDEN */
19845 0x000000d7, /* EMC_TXSR */
19846 0x00000200, /* EMC_TXSRDLL */
19847 0x00000005, /* EMC_TCKE */
19848 0x00000006, /* EMC_TCKESR */
19849 0x00000005, /* EMC_TPD */
19850 0x0000001d, /* EMC_TFAW */
19851 0x00000000, /* EMC_TRPAB */
19852 0x00000008, /* EMC_TCLKSTABLE */
19853 0x00000008, /* EMC_TCLKSTOP */
19854 0x00001822, /* EMC_TREFBW */
19855 0x00000000, /* EMC_FBIO_CFG6 */
19856 0x00000000, /* EMC_ODT_WRITE */
19857 0x00000000, /* EMC_ODT_READ */
19858 0x104ab098, /* EMC_FBIO_CFG5 */
19859 0xe00700b1, /* EMC_CFG_DIG_DLL */
19860 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19861 0x0000000e, /* EMC_DLL_XFORM_DQS0 */
19862 0x0000000e, /* EMC_DLL_XFORM_DQS1 */
19863 0x0000000e, /* EMC_DLL_XFORM_DQS2 */
19864 0x0000000e, /* EMC_DLL_XFORM_DQS3 */
19865 0x0000000e, /* EMC_DLL_XFORM_DQS4 */
19866 0x0000000e, /* EMC_DLL_XFORM_DQS5 */
19867 0x0000000e, /* EMC_DLL_XFORM_DQS6 */
19868 0x0000000e, /* EMC_DLL_XFORM_DQS7 */
19869 0x00000008, /* EMC_DLL_XFORM_DQS8 */
19870 0x00000008, /* EMC_DLL_XFORM_DQS9 */
19871 0x00000008, /* EMC_DLL_XFORM_DQS10 */
19872 0x00000008, /* EMC_DLL_XFORM_DQS11 */
19873 0x00000008, /* EMC_DLL_XFORM_DQS12 */
19874 0x00000008, /* EMC_DLL_XFORM_DQS13 */
19875 0x00000008, /* EMC_DLL_XFORM_DQS14 */
19876 0x00000008, /* EMC_DLL_XFORM_DQS15 */
19877 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19878 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19879 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19880 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19881 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19882 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19883 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19884 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19885 0x00028000, /* EMC_DLL_XFORM_ADDR0 */
19886 0x00028000, /* EMC_DLL_XFORM_ADDR1 */
19887 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
19888 0x00028000, /* EMC_DLL_XFORM_ADDR3 */
19889 0x00028000, /* EMC_DLL_XFORM_ADDR4 */
19890 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
19891 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19892 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19893 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19894 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19895 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19896 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19897 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19898 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19899 0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
19900 0x00000007, /* EMC_DLI_TRIM_TXDQS1 */
19901 0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
19902 0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
19903 0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
19904 0x00000003, /* EMC_DLI_TRIM_TXDQS5 */
19905 0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
19906 0x00000007, /* EMC_DLI_TRIM_TXDQS7 */
19907 0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
19908 0x00000007, /* EMC_DLI_TRIM_TXDQS9 */
19909 0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
19910 0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
19911 0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
19912 0x00000003, /* EMC_DLI_TRIM_TXDQS13 */
19913 0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
19914 0x00000007, /* EMC_DLI_TRIM_TXDQS15 */
19915 0x007f800e, /* EMC_DLL_XFORM_DQ0 */
19916 0x007f800e, /* EMC_DLL_XFORM_DQ1 */
19917 0x007f800e, /* EMC_DLL_XFORM_DQ2 */
19918 0x007f800e, /* EMC_DLL_XFORM_DQ3 */
19919 0x0007f80e, /* EMC_DLL_XFORM_DQ4 */
19920 0x0007f80e, /* EMC_DLL_XFORM_DQ5 */
19921 0x0007f80e, /* EMC_DLL_XFORM_DQ6 */
19922 0x0007f80e, /* EMC_DLL_XFORM_DQ7 */
19923 0x100002a0, /* EMC_XM2CMDPADCTRL */
19924 0x00000000, /* EMC_XM2CMDPADCTRL4 */
19925 0x00111111, /* EMC_XM2CMDPADCTRL5 */
19926 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
19927 0x00000000, /* EMC_XM2DQPADCTRL2 */
19928 0x00000000, /* EMC_XM2DQPADCTRL3 */
19929 0x77ffc085, /* EMC_XM2CLKPADCTRL */
19930 0x00000000, /* EMC_XM2CLKPADCTRL2 */
19931 0x81f1f108, /* EMC_XM2COMPPADCTRL */
19932 0x07070004, /* EMC_XM2VTTGENPADCTRL */
19933 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19934 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19935 0x61861820, /* EMC_XM2DQSPADCTRL3 */
19936 0x00514514, /* EMC_XM2DQSPADCTRL4 */
19937 0x00514514, /* EMC_XM2DQSPADCTRL5 */
19938 0x61861800, /* EMC_XM2DQSPADCTRL6 */
19939 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19940 0x00000000, /* EMC_TXDSRVTTGEN */
19941 0x00000000, /* EMC_FBIO_SPARE */
19942 0x00020000, /* EMC_ZCAL_INTERVAL */
19943 0x00000100, /* EMC_ZCAL_WAIT_CNT */
19944 0x00f7000e, /* EMC_MRS_WAIT_CNT */
19945 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
19946 0x00000000, /* EMC_CTT */
19947 0x00000004, /* EMC_CTT_DURATION */
19948 0x00004080, /* EMC_CFG_PIPE */
19949 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
19950 0x0000000f, /* EMC_QPOP */
19951 0x0e00000b, /* MC_EMEM_ARB_CFG */
19952 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19953 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
19954 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
19955 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
19956 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
19957 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
19958 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
19959 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19960 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19961 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19962 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19963 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
19964 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
19965 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
19966 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
19967 0x736c2414, /* MC_EMEM_ARB_MISC0 */
19968 0x70000f02, /* MC_EMEM_ARB_MISC1 */
19969 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19972 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
19973 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
19974 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19975 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19976 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19977 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19978 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19979 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19980 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19981 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19982 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19983 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19984 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19985 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
19986 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
19987 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19988 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19989 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19990 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19991 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19992 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19993 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19994 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19995 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19996 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19997 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19998 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19999 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20000 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20001 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20002 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20004 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20005 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20006 0x00000802, /* EMC_CTT_TERM_CTRL */
20007 0x73300000, /* EMC_CFG */
20008 0x0000089d, /* EMC_CFG_2 */
20009 0x00040000, /* EMC_SEL_DPD_CTRL */
20010 0xe0070069, /* EMC_CFG_DIG_DLL */
20011 0x00000000, /* EMC_BGBIAS_CTL0 */
20012 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20013 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20014 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20015 0x80000d71, /* Mode Register 0 */
20016 0x80100002, /* Mode Register 1 */
20017 0x80200018, /* Mode Register 2 */
20018 0x00000000, /* Mode Register 4 */
20019 1200, /* expected dvfs latency (ns) */
20022 0x19, /* V5.0.18 */
20023 "001_924000_01_V5.0.18_V1.1", /* DVFS table version */
20024 924000, /* SDRAM frequency */
20025 1010, /* min voltage */
20026 1010, /* gpu min voltage */
20027 "pllm_ud", /* clock source id */
20028 0x80000000, /* CLK_SOURCE_EMC */
20029 165, /* number of burst_regs */
20030 31, /* number of up_down_regs */
20032 0x0000002b, /* EMC_RC */
20033 0x000000f0, /* EMC_RFC */
20034 0x00000000, /* EMC_RFC_SLR */
20035 0x0000001e, /* EMC_RAS */
20036 0x0000000b, /* EMC_RP */
20037 0x00000009, /* EMC_R2W */
20038 0x0000000f, /* EMC_W2R */
20039 0x00000005, /* EMC_R2P */
20040 0x00000016, /* EMC_W2P */
20041 0x0000000b, /* EMC_RD_RCD */
20042 0x0000000b, /* EMC_WR_RCD */
20043 0x00000004, /* EMC_RRD */
20044 0x00000002, /* EMC_REXT */
20045 0x00000000, /* EMC_WEXT */
20046 0x00000007, /* EMC_WDV */
20047 0x00000007, /* EMC_WDV_MASK */
20048 0x0000000d, /* EMC_QUSE */
20049 0x00000002, /* EMC_QUSE_WIDTH */
20050 0x00000000, /* EMC_IBDLY */
20051 0x00000002, /* EMC_EINPUT */
20052 0x0000000f, /* EMC_EINPUT_DURATION */
20053 0x000a0000, /* EMC_PUTERM_EXTRA */
20054 0x00000004, /* EMC_PUTERM_WIDTH */
20055 0x00000000, /* EMC_PUTERM_ADJ */
20056 0x00000000, /* EMC_CDB_CNTL_1 */
20057 0x00000000, /* EMC_CDB_CNTL_2 */
20058 0x00000000, /* EMC_CDB_CNTL_3 */
20059 0x00000001, /* EMC_QRST */
20060 0x00000016, /* EMC_QSAFE */
20061 0x0000001a, /* EMC_RDV */
20062 0x0000001c, /* EMC_RDV_MASK */
20063 0x00001be7, /* EMC_REFRESH */
20064 0x00000000, /* EMC_BURST_REFRESH_NUM */
20065 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
20066 0x00000004, /* EMC_PDEX2WR */
20067 0x00000015, /* EMC_PDEX2RD */
20068 0x00000001, /* EMC_PCHG2PDEN */
20069 0x00000000, /* EMC_ACT2PDEN */
20070 0x000000e7, /* EMC_AR2PDEN */
20071 0x0000001b, /* EMC_RW2PDEN */
20072 0x000000fb, /* EMC_TXSR */
20073 0x00000200, /* EMC_TXSRDLL */
20074 0x00000006, /* EMC_TCKE */
20075 0x00000007, /* EMC_TCKESR */
20076 0x00000006, /* EMC_TPD */
20077 0x00000022, /* EMC_TFAW */
20078 0x00000000, /* EMC_TRPAB */
20079 0x0000000a, /* EMC_TCLKSTABLE */
20080 0x0000000a, /* EMC_TCLKSTOP */
20081 0x00001c28, /* EMC_TREFBW */
20082 0x00000000, /* EMC_FBIO_CFG6 */
20083 0x00000000, /* EMC_ODT_WRITE */
20084 0x00000000, /* EMC_ODT_READ */
20085 0x104ab898, /* EMC_FBIO_CFG5 */
20086 0xe00400b1, /* EMC_CFG_DIG_DLL */
20087 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20088 0x00000008, /* EMC_DLL_XFORM_DQS0 */
20089 0x00000008, /* EMC_DLL_XFORM_DQS1 */
20090 0x00000008, /* EMC_DLL_XFORM_DQS2 */
20091 0x00000008, /* EMC_DLL_XFORM_DQS3 */
20092 0x00000008, /* EMC_DLL_XFORM_DQS4 */
20093 0x00000008, /* EMC_DLL_XFORM_DQS5 */
20094 0x00000008, /* EMC_DLL_XFORM_DQS6 */
20095 0x00000008, /* EMC_DLL_XFORM_DQS7 */
20096 0x00000008, /* EMC_DLL_XFORM_DQS8 */
20097 0x00000008, /* EMC_DLL_XFORM_DQS9 */
20098 0x00000008, /* EMC_DLL_XFORM_DQS10 */
20099 0x00000008, /* EMC_DLL_XFORM_DQS11 */
20100 0x00000008, /* EMC_DLL_XFORM_DQS12 */
20101 0x00000008, /* EMC_DLL_XFORM_DQS13 */
20102 0x00000008, /* EMC_DLL_XFORM_DQS14 */
20103 0x00000008, /* EMC_DLL_XFORM_DQS15 */
20104 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20105 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20106 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20107 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20108 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20109 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20110 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20111 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20112 0x00020000, /* EMC_DLL_XFORM_ADDR0 */
20113 0x00020000, /* EMC_DLL_XFORM_ADDR1 */
20114 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
20115 0x00020000, /* EMC_DLL_XFORM_ADDR3 */
20116 0x00020000, /* EMC_DLL_XFORM_ADDR4 */
20117 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
20118 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20119 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20120 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20121 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20122 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20123 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20124 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20125 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20126 0x00000008, /* EMC_DLI_TRIM_TXDQS0 */
20127 0x00000008, /* EMC_DLI_TRIM_TXDQS1 */
20128 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
20129 0x00000008, /* EMC_DLI_TRIM_TXDQS3 */
20130 0x00000007, /* EMC_DLI_TRIM_TXDQS4 */
20131 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
20132 0x00000008, /* EMC_DLI_TRIM_TXDQS6 */
20133 0x00000008, /* EMC_DLI_TRIM_TXDQS7 */
20134 0x00000008, /* EMC_DLI_TRIM_TXDQS8 */
20135 0x00000008, /* EMC_DLI_TRIM_TXDQS9 */
20136 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
20137 0x00000008, /* EMC_DLI_TRIM_TXDQS11 */
20138 0x00000007, /* EMC_DLI_TRIM_TXDQS12 */
20139 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
20140 0x00000008, /* EMC_DLI_TRIM_TXDQS14 */
20141 0x00000008, /* EMC_DLI_TRIM_TXDQS15 */
20142 0x007f800e, /* EMC_DLL_XFORM_DQ0 */
20143 0x007f800e, /* EMC_DLL_XFORM_DQ1 */
20144 0x007f800e, /* EMC_DLL_XFORM_DQ2 */
20145 0x007f800e, /* EMC_DLL_XFORM_DQ3 */
20146 0x0007f80e, /* EMC_DLL_XFORM_DQ4 */
20147 0x0007f80e, /* EMC_DLL_XFORM_DQ5 */
20148 0x0007f80e, /* EMC_DLL_XFORM_DQ6 */
20149 0x0007f80e, /* EMC_DLL_XFORM_DQ7 */
20150 0x100002a0, /* EMC_XM2CMDPADCTRL */
20151 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20152 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20153 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
20154 0x00000000, /* EMC_XM2DQPADCTRL2 */
20155 0x00000000, /* EMC_XM2DQPADCTRL3 */
20156 0x77ffc085, /* EMC_XM2CLKPADCTRL */
20157 0x00000000, /* EMC_XM2CLKPADCTRL2 */
20158 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20159 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20160 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20161 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20162 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
20163 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20164 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20165 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
20166 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
20167 0x00000000, /* EMC_TXDSRVTTGEN */
20168 0x00000000, /* EMC_FBIO_SPARE */
20169 0x00020000, /* EMC_ZCAL_INTERVAL */
20170 0x00000128, /* EMC_ZCAL_WAIT_CNT */
20171 0x00cd000e, /* EMC_MRS_WAIT_CNT */
20172 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
20173 0x00000000, /* EMC_CTT */
20174 0x00000004, /* EMC_CTT_DURATION */
20175 0x00004080, /* EMC_CFG_PIPE */
20176 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
20177 0x00000011, /* EMC_QPOP */
20178 0x0e00000d, /* MC_EMEM_ARB_CFG */
20179 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20180 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
20181 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
20182 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
20183 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
20184 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
20185 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
20186 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20187 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20188 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20189 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20190 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
20191 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
20192 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
20193 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
20194 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
20195 0x70000f02, /* MC_EMEM_ARB_MISC1 */
20196 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20199 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
20200 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
20201 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20202 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20203 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20204 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20205 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20206 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20207 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20208 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20209 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20210 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20211 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20212 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
20213 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
20214 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20215 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20216 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20217 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20218 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20219 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20220 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20221 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20222 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20223 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20224 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20225 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20226 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20227 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20228 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20229 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20231 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
20232 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20233 0x00000802, /* EMC_CTT_TERM_CTRL */
20234 0x73300000, /* EMC_CFG */
20235 0x0000089d, /* EMC_CFG_2 */
20236 0x00040000, /* EMC_SEL_DPD_CTRL */
20237 0xe0040069, /* EMC_CFG_DIG_DLL */
20238 0x00000000, /* EMC_BGBIAS_CTL0 */
20239 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20240 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20241 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
20242 0x80000f15, /* Mode Register 0 */
20243 0x80100002, /* Mode Register 1 */
20244 0x80200020, /* Mode Register 2 */
20245 0x00000000, /* Mode Register 4 */
20246 1180, /* expected dvfs latency (ns) */
20250 static struct tegra12_emc_table jetson_tk1_ddr3_H5TC4G63AFR_embedded_emc_table[] = {
20252 0x19, /* V5.0.18 */
20253 "01_204000_01_V5.0.18_V1.1", /* DVFS table version */
20254 204000, /* SDRAM frequency */
20255 1050, /* min voltage */
20256 1050, /* gpu min voltage */
20257 "pllp_out0", /* clock source id */
20258 0x40000002, /* CLK_SOURCE_EMC */
20259 165, /* number of burst_regs */
20260 31, /* number of up_down_regs */
20262 0x00000009, /* EMC_RC */
20263 0x00000035, /* EMC_RFC */
20264 0x00000000, /* EMC_RFC_SLR */
20265 0x00000006, /* EMC_RAS */
20266 0x00000002, /* EMC_RP */
20267 0x00000005, /* EMC_R2W */
20268 0x0000000a, /* EMC_W2R */
20269 0x00000005, /* EMC_R2P */
20270 0x0000000b, /* EMC_W2P */
20271 0x00000002, /* EMC_RD_RCD */
20272 0x00000002, /* EMC_WR_RCD */
20273 0x00000003, /* EMC_RRD */
20274 0x00000003, /* EMC_REXT */
20275 0x00000000, /* EMC_WEXT */
20276 0x00000005, /* EMC_WDV */
20277 0x00000005, /* EMC_WDV_MASK */
20278 0x00000006, /* EMC_QUSE */
20279 0x00000002, /* EMC_QUSE_WIDTH */
20280 0x00000000, /* EMC_IBDLY */
20281 0x00000004, /* EMC_EINPUT */
20282 0x00000006, /* EMC_EINPUT_DURATION */
20283 0x00010000, /* EMC_PUTERM_EXTRA */
20284 0x00000003, /* EMC_PUTERM_WIDTH */
20285 0x00000000, /* EMC_PUTERM_ADJ */
20286 0x00000000, /* EMC_CDB_CNTL_1 */
20287 0x00000000, /* EMC_CDB_CNTL_2 */
20288 0x00000000, /* EMC_CDB_CNTL_3 */
20289 0x00000003, /* EMC_QRST */
20290 0x0000000d, /* EMC_QSAFE */
20291 0x0000000f, /* EMC_RDV */
20292 0x00000011, /* EMC_RDV_MASK */
20293 0x00000607, /* EMC_REFRESH */
20294 0x00000000, /* EMC_BURST_REFRESH_NUM */
20295 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
20296 0x00000002, /* EMC_PDEX2WR */
20297 0x00000002, /* EMC_PDEX2RD */
20298 0x00000001, /* EMC_PCHG2PDEN */
20299 0x00000000, /* EMC_ACT2PDEN */
20300 0x00000032, /* EMC_AR2PDEN */
20301 0x0000000f, /* EMC_RW2PDEN */
20302 0x00000038, /* EMC_TXSR */
20303 0x00000038, /* EMC_TXSRDLL */
20304 0x00000004, /* EMC_TCKE */
20305 0x00000005, /* EMC_TCKESR */
20306 0x00000004, /* EMC_TPD */
20307 0x00000006, /* EMC_TFAW */
20308 0x00000000, /* EMC_TRPAB */
20309 0x00000005, /* EMC_TCLKSTABLE */
20310 0x00000005, /* EMC_TCLKSTOP */
20311 0x00000638, /* EMC_TREFBW */
20312 0x00000000, /* EMC_FBIO_CFG6 */
20313 0x00000000, /* EMC_ODT_WRITE */
20314 0x00000000, /* EMC_ODT_READ */
20315 0x106aa298, /* EMC_FBIO_CFG5 */
20316 0x002c00a0, /* EMC_CFG_DIG_DLL */
20317 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20318 0x00064000, /* EMC_DLL_XFORM_DQS0 */
20319 0x00064000, /* EMC_DLL_XFORM_DQS1 */
20320 0x00064000, /* EMC_DLL_XFORM_DQS2 */
20321 0x00064000, /* EMC_DLL_XFORM_DQS3 */
20322 0x00064000, /* EMC_DLL_XFORM_DQS4 */
20323 0x00064000, /* EMC_DLL_XFORM_DQS5 */
20324 0x00064000, /* EMC_DLL_XFORM_DQS6 */
20325 0x00064000, /* EMC_DLL_XFORM_DQS7 */
20326 0x00064000, /* EMC_DLL_XFORM_DQS8 */
20327 0x00064000, /* EMC_DLL_XFORM_DQS9 */
20328 0x00064000, /* EMC_DLL_XFORM_DQS10 */
20329 0x00064000, /* EMC_DLL_XFORM_DQS11 */
20330 0x00064000, /* EMC_DLL_XFORM_DQS12 */
20331 0x00064000, /* EMC_DLL_XFORM_DQS13 */
20332 0x00064000, /* EMC_DLL_XFORM_DQS14 */
20333 0x00064000, /* EMC_DLL_XFORM_DQS15 */
20334 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20335 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20336 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20337 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20338 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20339 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20340 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20341 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20342 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
20343 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
20344 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
20345 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
20346 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
20347 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
20348 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20349 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20350 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20351 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20352 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20353 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20354 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20355 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20356 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20357 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20358 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20359 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20360 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20361 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20362 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20363 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20364 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20365 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20366 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20367 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20368 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20369 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20370 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20371 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20372 0x00070000, /* EMC_DLL_XFORM_DQ0 */
20373 0x00070000, /* EMC_DLL_XFORM_DQ1 */
20374 0x00070000, /* EMC_DLL_XFORM_DQ2 */
20375 0x00070000, /* EMC_DLL_XFORM_DQ3 */
20376 0x00007000, /* EMC_DLL_XFORM_DQ4 */
20377 0x00007000, /* EMC_DLL_XFORM_DQ5 */
20378 0x00007000, /* EMC_DLL_XFORM_DQ6 */
20379 0x00007000, /* EMC_DLL_XFORM_DQ7 */
20380 0x10000280, /* EMC_XM2CMDPADCTRL */
20381 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20382 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20383 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
20384 0x00000000, /* EMC_XM2DQPADCTRL2 */
20385 0x00000000, /* EMC_XM2DQPADCTRL3 */
20386 0x77ffc081, /* EMC_XM2CLKPADCTRL */
20387 0x00000606, /* EMC_XM2CLKPADCTRL2 */
20388 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20389 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20390 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
20391 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20392 0x51451400, /* EMC_XM2DQSPADCTRL3 */
20393 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20394 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20395 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20396 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20397 0x00000066, /* EMC_TXDSRVTTGEN */
20398 0x00000000, /* EMC_FBIO_SPARE */
20399 0x00020000, /* EMC_ZCAL_INTERVAL */
20400 0x00000100, /* EMC_ZCAL_WAIT_CNT */
20401 0x000f000f, /* EMC_MRS_WAIT_CNT */
20402 0x000f000f, /* EMC_MRS_WAIT_CNT2 */
20403 0x00000000, /* EMC_CTT */
20404 0x00000003, /* EMC_CTT_DURATION */
20405 0x0000d2b3, /* EMC_CFG_PIPE */
20406 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
20407 0x0000000a, /* EMC_QPOP */
20408 0x01000003, /* MC_EMEM_ARB_CFG */
20409 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20410 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20411 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20412 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
20413 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
20414 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
20415 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20416 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20417 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20418 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
20419 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20420 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
20421 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20422 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
20423 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
20424 0x73840a05, /* MC_EMEM_ARB_MISC0 */
20425 0x70000f03, /* MC_EMEM_ARB_MISC1 */
20426 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20429 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
20430 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
20431 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20432 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20433 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20434 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20435 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20436 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20437 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20438 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20439 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20440 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20441 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20442 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
20443 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20444 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20445 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20446 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20447 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20448 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20449 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20450 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20451 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20452 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20453 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20454 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20455 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20456 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20458 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20459 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20461 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20462 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20463 0x00000802, /* EMC_CTT_TERM_CTRL */
20464 0x73240000, /* EMC_CFG */
20465 0x000008cd, /* EMC_CFG_2 */
20466 0x00040128, /* EMC_SEL_DPD_CTRL */
20467 0x002c0068, /* EMC_CFG_DIG_DLL */
20468 0x00000008, /* EMC_BGBIAS_CTL0 */
20469 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20470 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20471 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20472 0x80001221, /* Mode Register 0 */
20473 0x80100003, /* Mode Register 1 */
20474 0x80200008, /* Mode Register 2 */
20475 0x00000000, /* Mode Register 4 */
20476 3420, /* expected dvfs latency (ns) */
20479 0x19, /* V5.0.18 */
20480 "01_600000_01_V5.0.18_V1.1", /* DVFS table version */
20481 600000, /* SDRAM frequency */
20482 1050, /* min voltage */
20483 1050, /* gpu min voltage */
20484 "pllc_ud", /* clock source id */
20485 0xe0000000, /* CLK_SOURCE_EMC */
20486 165, /* number of burst_regs */
20487 31, /* number of up_down_regs */
20489 0x0000001b, /* EMC_RC */
20490 0x0000009a, /* EMC_RFC */
20491 0x00000000, /* EMC_RFC_SLR */
20492 0x00000013, /* EMC_RAS */
20493 0x00000007, /* EMC_RP */
20494 0x00000007, /* EMC_R2W */
20495 0x0000000b, /* EMC_W2R */
20496 0x00000003, /* EMC_R2P */
20497 0x00000010, /* EMC_W2P */
20498 0x00000007, /* EMC_RD_RCD */
20499 0x00000007, /* EMC_WR_RCD */
20500 0x00000002, /* EMC_RRD */
20501 0x00000002, /* EMC_REXT */
20502 0x00000000, /* EMC_WEXT */
20503 0x00000005, /* EMC_WDV */
20504 0x00000005, /* EMC_WDV_MASK */
20505 0x0000000a, /* EMC_QUSE */
20506 0x00000002, /* EMC_QUSE_WIDTH */
20507 0x00000000, /* EMC_IBDLY */
20508 0x00000003, /* EMC_EINPUT */
20509 0x0000000b, /* EMC_EINPUT_DURATION */
20510 0x00070000, /* EMC_PUTERM_EXTRA */
20511 0x00000003, /* EMC_PUTERM_WIDTH */
20512 0x00000000, /* EMC_PUTERM_ADJ */
20513 0x00000000, /* EMC_CDB_CNTL_1 */
20514 0x00000000, /* EMC_CDB_CNTL_2 */
20515 0x00000000, /* EMC_CDB_CNTL_3 */
20516 0x00000002, /* EMC_QRST */
20517 0x00000012, /* EMC_QSAFE */
20518 0x00000016, /* EMC_RDV */
20519 0x00000018, /* EMC_RDV_MASK */
20520 0x00001208, /* EMC_REFRESH */
20521 0x00000000, /* EMC_BURST_REFRESH_NUM */
20522 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
20523 0x00000002, /* EMC_PDEX2WR */
20524 0x0000000d, /* EMC_PDEX2RD */
20525 0x00000001, /* EMC_PCHG2PDEN */
20526 0x00000000, /* EMC_ACT2PDEN */
20527 0x00000096, /* EMC_AR2PDEN */
20528 0x00000015, /* EMC_RW2PDEN */
20529 0x000000a2, /* EMC_TXSR */
20530 0x00000200, /* EMC_TXSRDLL */
20531 0x00000004, /* EMC_TCKE */
20532 0x00000005, /* EMC_TCKESR */
20533 0x00000004, /* EMC_TPD */
20534 0x00000013, /* EMC_TFAW */
20535 0x00000000, /* EMC_TRPAB */
20536 0x00000006, /* EMC_TCLKSTABLE */
20537 0x00000006, /* EMC_TCLKSTOP */
20538 0x00001248, /* EMC_TREFBW */
20539 0x00000000, /* EMC_FBIO_CFG6 */
20540 0x00000000, /* EMC_ODT_WRITE */
20541 0x00000000, /* EMC_ODT_READ */
20542 0x104ab098, /* EMC_FBIO_CFG5 */
20543 0xe00e00b1, /* EMC_CFG_DIG_DLL */
20544 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20545 0x00000008, /* EMC_DLL_XFORM_DQS0 */
20546 0x00000008, /* EMC_DLL_XFORM_DQS1 */
20547 0x00000008, /* EMC_DLL_XFORM_DQS2 */
20548 0x00000008, /* EMC_DLL_XFORM_DQS3 */
20549 0x00000008, /* EMC_DLL_XFORM_DQS4 */
20550 0x00000008, /* EMC_DLL_XFORM_DQS5 */
20551 0x00000008, /* EMC_DLL_XFORM_DQS6 */
20552 0x00000008, /* EMC_DLL_XFORM_DQS7 */
20553 0x00000008, /* EMC_DLL_XFORM_DQS8 */
20554 0x00000008, /* EMC_DLL_XFORM_DQS9 */
20555 0x00000008, /* EMC_DLL_XFORM_DQS10 */
20556 0x00000008, /* EMC_DLL_XFORM_DQS11 */
20557 0x00000008, /* EMC_DLL_XFORM_DQS12 */
20558 0x00000008, /* EMC_DLL_XFORM_DQS13 */
20559 0x00000008, /* EMC_DLL_XFORM_DQS14 */
20560 0x00000008, /* EMC_DLL_XFORM_DQS15 */
20561 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20562 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20563 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20564 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20565 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20566 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20567 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20568 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20569 0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
20570 0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
20571 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
20572 0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
20573 0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
20574 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
20575 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20576 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20577 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20578 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20579 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20580 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20581 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20582 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20583 0x00000002, /* EMC_DLI_TRIM_TXDQS0 */
20584 0x00000003, /* EMC_DLI_TRIM_TXDQS1 */
20585 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20586 0x00000003, /* EMC_DLI_TRIM_TXDQS3 */
20587 0x00000002, /* EMC_DLI_TRIM_TXDQS4 */
20588 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20589 0x00000003, /* EMC_DLI_TRIM_TXDQS6 */
20590 0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
20591 0x00000002, /* EMC_DLI_TRIM_TXDQS8 */
20592 0x00000003, /* EMC_DLI_TRIM_TXDQS9 */
20593 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20594 0x00000003, /* EMC_DLI_TRIM_TXDQS11 */
20595 0x00000002, /* EMC_DLI_TRIM_TXDQS12 */
20596 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20597 0x00000003, /* EMC_DLI_TRIM_TXDQS14 */
20598 0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
20599 0x0000000c, /* EMC_DLL_XFORM_DQ0 */
20600 0x0000000c, /* EMC_DLL_XFORM_DQ1 */
20601 0x0000000c, /* EMC_DLL_XFORM_DQ2 */
20602 0x0000000c, /* EMC_DLL_XFORM_DQ3 */
20603 0x0000000c, /* EMC_DLL_XFORM_DQ4 */
20604 0x0000000c, /* EMC_DLL_XFORM_DQ5 */
20605 0x0000000c, /* EMC_DLL_XFORM_DQ6 */
20606 0x0000000c, /* EMC_DLL_XFORM_DQ7 */
20607 0x100002a0, /* EMC_XM2CMDPADCTRL */
20608 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20609 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20610 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
20611 0x00000000, /* EMC_XM2DQPADCTRL2 */
20612 0x00000000, /* EMC_XM2DQPADCTRL3 */
20613 0x77ffc085, /* EMC_XM2CLKPADCTRL */
20614 0x00000000, /* EMC_XM2CLKPADCTRL2 */
20615 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20616 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20617 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20618 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20619 0x51451420, /* EMC_XM2DQSPADCTRL3 */
20620 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20621 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20622 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20623 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
20624 0x00000000, /* EMC_TXDSRVTTGEN */
20625 0x00000000, /* EMC_FBIO_SPARE */
20626 0x00020000, /* EMC_ZCAL_INTERVAL */
20627 0x00000100, /* EMC_ZCAL_WAIT_CNT */
20628 0x0128000f, /* EMC_MRS_WAIT_CNT */
20629 0x0128000f, /* EMC_MRS_WAIT_CNT2 */
20630 0x00000000, /* EMC_CTT */
20631 0x00000003, /* EMC_CTT_DURATION */
20632 0x000040a0, /* EMC_CFG_PIPE */
20633 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
20634 0x0000000e, /* EMC_QPOP */
20635 0x00000009, /* MC_EMEM_ARB_CFG */
20636 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20637 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
20638 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
20639 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
20640 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
20641 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
20642 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20643 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20644 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20645 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20646 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20647 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
20648 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
20649 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
20650 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
20651 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
20652 0x70000f03, /* MC_EMEM_ARB_MISC1 */
20653 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20656 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
20657 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
20658 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20659 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20660 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20661 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20662 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20663 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20664 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20665 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20666 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20667 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20668 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20669 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
20670 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
20671 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20672 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20673 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20674 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20675 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20676 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20677 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20678 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20679 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20680 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20681 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20682 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20683 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20684 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20685 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20686 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20688 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20689 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20690 0x00000802, /* EMC_CTT_TERM_CTRL */
20691 0x73300000, /* EMC_CFG */
20692 0x0000089d, /* EMC_CFG_2 */
20693 0x00040008, /* EMC_SEL_DPD_CTRL */
20694 0xe00e0069, /* EMC_CFG_DIG_DLL */
20695 0x00000000, /* EMC_BGBIAS_CTL0 */
20696 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20697 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20698 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20699 0x80000b61, /* Mode Register 0 */
20700 0x80100002, /* Mode Register 1 */
20701 0x80200010, /* Mode Register 2 */
20702 0x00000000, /* Mode Register 4 */
20703 1440, /* expected dvfs latency (ns) */
20706 0x19, /* V5.0.18 */
20707 "01_792000_01_V5.0.18_V1.1", /* DVFS table version */
20708 792000, /* SDRAM frequency */
20709 1050, /* min voltage */
20710 1050, /* gpu min voltage */
20711 "pllm_ud", /* clock source id */
20712 0x80000000, /* CLK_SOURCE_EMC */
20713 165, /* number of burst_regs */
20714 31, /* number of up_down_regs */
20716 0x00000024, /* EMC_RC */
20717 0x000000cc, /* EMC_RFC */
20718 0x00000000, /* EMC_RFC_SLR */
20719 0x00000019, /* EMC_RAS */
20720 0x0000000a, /* EMC_RP */
20721 0x00000008, /* EMC_R2W */
20722 0x0000000d, /* EMC_W2R */
20723 0x00000004, /* EMC_R2P */
20724 0x00000013, /* EMC_W2P */
20725 0x0000000a, /* EMC_RD_RCD */
20726 0x0000000a, /* EMC_WR_RCD */
20727 0x00000004, /* EMC_RRD */
20728 0x00000002, /* EMC_REXT */
20729 0x00000000, /* EMC_WEXT */
20730 0x00000006, /* EMC_WDV */
20731 0x00000006, /* EMC_WDV_MASK */
20732 0x0000000b, /* EMC_QUSE */
20733 0x00000002, /* EMC_QUSE_WIDTH */
20734 0x00000000, /* EMC_IBDLY */
20735 0x00000002, /* EMC_EINPUT */
20736 0x0000000d, /* EMC_EINPUT_DURATION */
20737 0x00080000, /* EMC_PUTERM_EXTRA */
20738 0x00000004, /* EMC_PUTERM_WIDTH */
20739 0x00000000, /* EMC_PUTERM_ADJ */
20740 0x00000000, /* EMC_CDB_CNTL_1 */
20741 0x00000000, /* EMC_CDB_CNTL_2 */
20742 0x00000000, /* EMC_CDB_CNTL_3 */
20743 0x00000001, /* EMC_QRST */
20744 0x00000014, /* EMC_QSAFE */
20745 0x00000018, /* EMC_RDV */
20746 0x0000001a, /* EMC_RDV_MASK */
20747 0x000017e2, /* EMC_REFRESH */
20748 0x00000000, /* EMC_BURST_REFRESH_NUM */
20749 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
20750 0x00000003, /* EMC_PDEX2WR */
20751 0x00000011, /* EMC_PDEX2RD */
20752 0x00000001, /* EMC_PCHG2PDEN */
20753 0x00000000, /* EMC_ACT2PDEN */
20754 0x000000c6, /* EMC_AR2PDEN */
20755 0x00000018, /* EMC_RW2PDEN */
20756 0x000000d6, /* EMC_TXSR */
20757 0x00000200, /* EMC_TXSRDLL */
20758 0x00000005, /* EMC_TCKE */
20759 0x00000006, /* EMC_TCKESR */
20760 0x00000005, /* EMC_TPD */
20761 0x00000019, /* EMC_TFAW */
20762 0x00000000, /* EMC_TRPAB */
20763 0x00000008, /* EMC_TCLKSTABLE */
20764 0x00000008, /* EMC_TCLKSTOP */
20765 0x00001822, /* EMC_TREFBW */
20766 0x00000000, /* EMC_FBIO_CFG6 */
20767 0x00000000, /* EMC_ODT_WRITE */
20768 0x00000000, /* EMC_ODT_READ */
20769 0x104ab098, /* EMC_FBIO_CFG5 */
20770 0xe00700b1, /* EMC_CFG_DIG_DLL */
20771 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20772 0x00000008, /* EMC_DLL_XFORM_DQS0 */
20773 0x00000008, /* EMC_DLL_XFORM_DQS1 */
20774 0x00000008, /* EMC_DLL_XFORM_DQS2 */
20775 0x007fc008, /* EMC_DLL_XFORM_DQS3 */
20776 0x00000008, /* EMC_DLL_XFORM_DQS4 */
20777 0x00000008, /* EMC_DLL_XFORM_DQS5 */
20778 0x00000008, /* EMC_DLL_XFORM_DQS6 */
20779 0x00000008, /* EMC_DLL_XFORM_DQS7 */
20780 0x00000008, /* EMC_DLL_XFORM_DQS8 */
20781 0x00000008, /* EMC_DLL_XFORM_DQS9 */
20782 0x00000008, /* EMC_DLL_XFORM_DQS10 */
20783 0x00000008, /* EMC_DLL_XFORM_DQS11 */
20784 0x00000008, /* EMC_DLL_XFORM_DQS12 */
20785 0x00000008, /* EMC_DLL_XFORM_DQS13 */
20786 0x00000008, /* EMC_DLL_XFORM_DQS14 */
20787 0x00000008, /* EMC_DLL_XFORM_DQS15 */
20788 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20789 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20790 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20791 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20792 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20793 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20794 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20795 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20796 0x00028000, /* EMC_DLL_XFORM_ADDR0 */
20797 0x00028000, /* EMC_DLL_XFORM_ADDR1 */
20798 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
20799 0x00028000, /* EMC_DLL_XFORM_ADDR3 */
20800 0x00028000, /* EMC_DLL_XFORM_ADDR4 */
20801 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
20802 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20803 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20804 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20805 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20806 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20807 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20808 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20809 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20810 0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
20811 0x00000007, /* EMC_DLI_TRIM_TXDQS1 */
20812 0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
20813 0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
20814 0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
20815 0x00000003, /* EMC_DLI_TRIM_TXDQS5 */
20816 0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
20817 0x00000007, /* EMC_DLI_TRIM_TXDQS7 */
20818 0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
20819 0x00000007, /* EMC_DLI_TRIM_TXDQS9 */
20820 0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
20821 0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
20822 0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
20823 0x00000003, /* EMC_DLI_TRIM_TXDQS13 */
20824 0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
20825 0x00000007, /* EMC_DLI_TRIM_TXDQS15 */
20826 0x00000008, /* EMC_DLL_XFORM_DQ0 */
20827 0x00000008, /* EMC_DLL_XFORM_DQ1 */
20828 0x00000008, /* EMC_DLL_XFORM_DQ2 */
20829 0x00000008, /* EMC_DLL_XFORM_DQ3 */
20830 0x00000008, /* EMC_DLL_XFORM_DQ4 */
20831 0x00000008, /* EMC_DLL_XFORM_DQ5 */
20832 0x00000008, /* EMC_DLL_XFORM_DQ6 */
20833 0x00000008, /* EMC_DLL_XFORM_DQ7 */
20834 0x100002a0, /* EMC_XM2CMDPADCTRL */
20835 0x00000000, /* EMC_XM2CMDPADCTRL4 */
20836 0x00111111, /* EMC_XM2CMDPADCTRL5 */
20837 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
20838 0x00000000, /* EMC_XM2DQPADCTRL2 */
20839 0x00000000, /* EMC_XM2DQPADCTRL3 */
20840 0x77ffc085, /* EMC_XM2CLKPADCTRL */
20841 0x00000000, /* EMC_XM2CLKPADCTRL2 */
20842 0x81f1f108, /* EMC_XM2COMPPADCTRL */
20843 0x07070004, /* EMC_XM2VTTGENPADCTRL */
20844 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20845 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20846 0x51451420, /* EMC_XM2DQSPADCTRL3 */
20847 0x00514514, /* EMC_XM2DQSPADCTRL4 */
20848 0x00514514, /* EMC_XM2DQSPADCTRL5 */
20849 0x51451400, /* EMC_XM2DQSPADCTRL6 */
20850 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
20851 0x00000000, /* EMC_TXDSRVTTGEN */
20852 0x00000000, /* EMC_FBIO_SPARE */
20853 0x00020000, /* EMC_ZCAL_INTERVAL */
20854 0x00000100, /* EMC_ZCAL_WAIT_CNT */
20855 0x00f8000f, /* EMC_MRS_WAIT_CNT */
20856 0x00f8000f, /* EMC_MRS_WAIT_CNT2 */
20857 0x00000000, /* EMC_CTT */
20858 0x00000004, /* EMC_CTT_DURATION */
20859 0x00004080, /* EMC_CFG_PIPE */
20860 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
20861 0x0000000f, /* EMC_QPOP */
20862 0x0e00000b, /* MC_EMEM_ARB_CFG */
20863 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20864 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
20865 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
20866 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
20867 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
20868 0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
20869 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
20870 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20871 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20872 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20873 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20874 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
20875 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
20876 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
20877 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
20878 0x734c2414, /* MC_EMEM_ARB_MISC0 */
20879 0x70000f02, /* MC_EMEM_ARB_MISC1 */
20880 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20883 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
20884 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
20885 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20886 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20887 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20888 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20889 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20890 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20891 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20892 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20893 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20894 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20895 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20896 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
20897 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
20898 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20899 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20900 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20901 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20902 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20903 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20904 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20905 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20906 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20907 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20908 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20909 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20910 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20911 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20912 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20913 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20915 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20916 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20917 0x00000802, /* EMC_CTT_TERM_CTRL */
20918 0x73300000, /* EMC_CFG */
20919 0x0000089d, /* EMC_CFG_2 */
20920 0x00040000, /* EMC_SEL_DPD_CTRL */
20921 0xe0070069, /* EMC_CFG_DIG_DLL */
20922 0x00000000, /* EMC_BGBIAS_CTL0 */
20923 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20924 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20925 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20926 0x80000d71, /* Mode Register 0 */
20927 0x80100002, /* Mode Register 1 */
20928 0x80200018, /* Mode Register 2 */
20929 0x00000000, /* Mode Register 4 */
20930 1200, /* expected dvfs latency (ns) */
20933 0x19, /* V5.0.18 */
20934 "01_924000_01_V5.0.18_V1.1", /* DVFS table version */
20935 924000, /* SDRAM frequency */
20936 1100, /* min voltage */
20937 1100, /* gpu min voltage */
20938 "pllm_ud", /* clock source id */
20939 0x80000000, /* CLK_SOURCE_EMC */
20940 165, /* number of burst_regs */
20941 31, /* number of up_down_regs */
20943 0x0000002b, /* EMC_RC */
20944 0x000000ef, /* EMC_RFC */
20945 0x00000000, /* EMC_RFC_SLR */
20946 0x0000001e, /* EMC_RAS */
20947 0x0000000b, /* EMC_RP */
20948 0x00000009, /* EMC_R2W */
20949 0x0000000f, /* EMC_W2R */
20950 0x00000005, /* EMC_R2P */
20951 0x00000016, /* EMC_W2P */
20952 0x0000000b, /* EMC_RD_RCD */
20953 0x0000000b, /* EMC_WR_RCD */
20954 0x00000004, /* EMC_RRD */
20955 0x00000002, /* EMC_REXT */
20956 0x00000000, /* EMC_WEXT */
20957 0x00000007, /* EMC_WDV */
20958 0x00000007, /* EMC_WDV_MASK */
20959 0x0000000d, /* EMC_QUSE */
20960 0x00000002, /* EMC_QUSE_WIDTH */
20961 0x00000000, /* EMC_IBDLY */
20962 0x00000002, /* EMC_EINPUT */
20963 0x0000000f, /* EMC_EINPUT_DURATION */
20964 0x000a0000, /* EMC_PUTERM_EXTRA */
20965 0x00000004, /* EMC_PUTERM_WIDTH */
20966 0x00000000, /* EMC_PUTERM_ADJ */
20967 0x00000000, /* EMC_CDB_CNTL_1 */
20968 0x00000000, /* EMC_CDB_CNTL_2 */
20969 0x00000000, /* EMC_CDB_CNTL_3 */
20970 0x00000001, /* EMC_QRST */
20971 0x00000016, /* EMC_QSAFE */
20972 0x0000001a, /* EMC_RDV */
20973 0x0000001c, /* EMC_RDV_MASK */
20974 0x00001be7, /* EMC_REFRESH */
20975 0x00000000, /* EMC_BURST_REFRESH_NUM */
20976 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
20977 0x00000004, /* EMC_PDEX2WR */
20978 0x00000015, /* EMC_PDEX2RD */
20979 0x00000001, /* EMC_PCHG2PDEN */
20980 0x00000000, /* EMC_ACT2PDEN */
20981 0x000000e6, /* EMC_AR2PDEN */
20982 0x0000001b, /* EMC_RW2PDEN */
20983 0x000000fa, /* EMC_TXSR */
20984 0x00000200, /* EMC_TXSRDLL */
20985 0x00000006, /* EMC_TCKE */
20986 0x00000007, /* EMC_TCKESR */
20987 0x00000006, /* EMC_TPD */
20988 0x0000001e, /* EMC_TFAW */
20989 0x00000000, /* EMC_TRPAB */
20990 0x0000000a, /* EMC_TCLKSTABLE */
20991 0x0000000a, /* EMC_TCLKSTOP */
20992 0x00001c28, /* EMC_TREFBW */
20993 0x00000000, /* EMC_FBIO_CFG6 */
20994 0x00000000, /* EMC_ODT_WRITE */
20995 0x00000000, /* EMC_ODT_READ */
20996 0x104ab898, /* EMC_FBIO_CFG5 */
20997 0xe00400b1, /* EMC_CFG_DIG_DLL */
20998 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20999 0x007fc008, /* EMC_DLL_XFORM_DQS0 */
21000 0x007fc008, /* EMC_DLL_XFORM_DQS1 */
21001 0x007fc008, /* EMC_DLL_XFORM_DQS2 */
21002 0x007fc008, /* EMC_DLL_XFORM_DQS3 */
21003 0x007fc008, /* EMC_DLL_XFORM_DQS4 */
21004 0x007fc008, /* EMC_DLL_XFORM_DQS5 */
21005 0x007fc008, /* EMC_DLL_XFORM_DQS6 */
21006 0x007fc008, /* EMC_DLL_XFORM_DQS7 */
21007 0x007fc008, /* EMC_DLL_XFORM_DQS8 */
21008 0x007fc008, /* EMC_DLL_XFORM_DQS9 */
21009 0x007fc008, /* EMC_DLL_XFORM_DQS10 */
21010 0x007fc008, /* EMC_DLL_XFORM_DQS11 */
21011 0x007fc008, /* EMC_DLL_XFORM_DQS12 */
21012 0x007fc008, /* EMC_DLL_XFORM_DQS13 */
21013 0x007fc008, /* EMC_DLL_XFORM_DQS14 */
21014 0x007fc008, /* EMC_DLL_XFORM_DQS15 */
21015 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21016 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21017 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21018 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21019 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21020 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21021 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21022 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21023 0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
21024 0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
21025 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21026 0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
21027 0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
21028 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21029 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21030 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21031 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21032 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21033 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21034 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21035 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21036 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21037 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
21038 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
21039 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
21040 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
21041 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
21042 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
21043 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
21044 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
21045 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
21046 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
21047 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
21048 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
21049 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
21050 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
21051 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
21052 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
21053 0x00000008, /* EMC_DLL_XFORM_DQ0 */
21054 0x00000008, /* EMC_DLL_XFORM_DQ1 */
21055 0x00000008, /* EMC_DLL_XFORM_DQ2 */
21056 0x00000008, /* EMC_DLL_XFORM_DQ3 */
21057 0x00000008, /* EMC_DLL_XFORM_DQ4 */
21058 0x00000008, /* EMC_DLL_XFORM_DQ5 */
21059 0x00000008, /* EMC_DLL_XFORM_DQ6 */
21060 0x00000008, /* EMC_DLL_XFORM_DQ7 */
21061 0x100002a0, /* EMC_XM2CMDPADCTRL */
21062 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21063 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21064 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21065 0x00000000, /* EMC_XM2DQPADCTRL2 */
21066 0x00000000, /* EMC_XM2DQPADCTRL3 */
21067 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21068 0x00000000, /* EMC_XM2CLKPADCTRL2 */
21069 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21070 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21071 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21072 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21073 0x5d755520, /* EMC_XM2DQSPADCTRL3 */
21074 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21075 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21076 0x5d555500, /* EMC_XM2DQSPADCTRL6 */
21077 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21078 0x00000000, /* EMC_TXDSRVTTGEN */
21079 0x00000000, /* EMC_FBIO_SPARE */
21080 0x00020000, /* EMC_ZCAL_INTERVAL */
21081 0x00000128, /* EMC_ZCAL_WAIT_CNT */
21082 0x00ce000f, /* EMC_MRS_WAIT_CNT */
21083 0x00ce000f, /* EMC_MRS_WAIT_CNT2 */
21084 0x00000000, /* EMC_CTT */
21085 0x00000004, /* EMC_CTT_DURATION */
21086 0x00004080, /* EMC_CFG_PIPE */
21087 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
21088 0x00000011, /* EMC_QPOP */
21089 0x0e00000d, /* MC_EMEM_ARB_CFG */
21090 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21091 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
21092 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
21093 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
21094 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
21095 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
21096 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
21097 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21098 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21099 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21100 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21101 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
21102 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
21103 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
21104 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
21105 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
21106 0x70000f02, /* MC_EMEM_ARB_MISC1 */
21107 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21110 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
21111 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
21112 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21113 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21114 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21115 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21116 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21117 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21118 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21119 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21120 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21121 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21122 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21123 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
21124 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
21125 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21126 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21127 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21128 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21129 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21130 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21131 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21132 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21133 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21134 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21135 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21136 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21137 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21138 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21139 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21140 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21142 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
21143 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21144 0x00000802, /* EMC_CTT_TERM_CTRL */
21145 0x73300000, /* EMC_CFG */
21146 0x0000089d, /* EMC_CFG_2 */
21147 0x00040000, /* EMC_SEL_DPD_CTRL */
21148 0xe0040069, /* EMC_CFG_DIG_DLL */
21149 0x00000000, /* EMC_BGBIAS_CTL0 */
21150 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21151 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21152 0xa1430606, /* EMC_AUTO_CAL_CONFIG */
21153 0x80000f15, /* Mode Register 0 */
21154 0x80100002, /* Mode Register 1 */
21155 0x80200020, /* Mode Register 2 */
21156 0x00000000, /* Mode Register 4 */
21157 1180, /* expected dvfs latency (ns) */
21161 static struct tegra12_emc_table jetson_tk1_ddr3_H5TC4G63CFR_embedded_emc_table[] = {
21163 0x19, /* V5.0.18 */
21164 "001_204000_01_V5.0.18_V1.1", /* DVFS table version */
21165 204000, /* SDRAM frequency */
21166 800, /* min voltage */
21167 800, /* gpu min voltage */
21168 "pllp_out0", /* clock source id */
21169 0x40000002, /* CLK_SOURCE_EMC */
21170 165, /* number of burst_regs */
21171 31, /* number of up_down_regs */
21173 0x00000009, /* EMC_RC */
21174 0x00000035, /* EMC_RFC */
21175 0x00000000, /* EMC_RFC_SLR */
21176 0x00000006, /* EMC_RAS */
21177 0x00000002, /* EMC_RP */
21178 0x00000005, /* EMC_R2W */
21179 0x0000000a, /* EMC_W2R */
21180 0x00000005, /* EMC_R2P */
21181 0x0000000b, /* EMC_W2P */
21182 0x00000002, /* EMC_RD_RCD */
21183 0x00000002, /* EMC_WR_RCD */
21184 0x00000003, /* EMC_RRD */
21185 0x00000003, /* EMC_REXT */
21186 0x00000000, /* EMC_WEXT */
21187 0x00000005, /* EMC_WDV */
21188 0x00000005, /* EMC_WDV_MASK */
21189 0x00000006, /* EMC_QUSE */
21190 0x00000002, /* EMC_QUSE_WIDTH */
21191 0x00000000, /* EMC_IBDLY */
21192 0x00000004, /* EMC_EINPUT */
21193 0x00000006, /* EMC_EINPUT_DURATION */
21194 0x00010000, /* EMC_PUTERM_EXTRA */
21195 0x00000003, /* EMC_PUTERM_WIDTH */
21196 0x00000000, /* EMC_PUTERM_ADJ */
21197 0x00000000, /* EMC_CDB_CNTL_1 */
21198 0x00000000, /* EMC_CDB_CNTL_2 */
21199 0x00000000, /* EMC_CDB_CNTL_3 */
21200 0x00000003, /* EMC_QRST */
21201 0x0000000d, /* EMC_QSAFE */
21202 0x0000000f, /* EMC_RDV */
21203 0x00000011, /* EMC_RDV_MASK */
21204 0x00000607, /* EMC_REFRESH */
21205 0x00000000, /* EMC_BURST_REFRESH_NUM */
21206 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
21207 0x00000002, /* EMC_PDEX2WR */
21208 0x00000002, /* EMC_PDEX2RD */
21209 0x00000001, /* EMC_PCHG2PDEN */
21210 0x00000000, /* EMC_ACT2PDEN */
21211 0x00000032, /* EMC_AR2PDEN */
21212 0x0000000f, /* EMC_RW2PDEN */
21213 0x00000038, /* EMC_TXSR */
21214 0x00000038, /* EMC_TXSRDLL */
21215 0x00000004, /* EMC_TCKE */
21216 0x00000005, /* EMC_TCKESR */
21217 0x00000004, /* EMC_TPD */
21218 0x00000007, /* EMC_TFAW */
21219 0x00000000, /* EMC_TRPAB */
21220 0x00000005, /* EMC_TCLKSTABLE */
21221 0x00000005, /* EMC_TCLKSTOP */
21222 0x00000638, /* EMC_TREFBW */
21223 0x00000000, /* EMC_FBIO_CFG6 */
21224 0x00000000, /* EMC_ODT_WRITE */
21225 0x00000000, /* EMC_ODT_READ */
21226 0x106aa298, /* EMC_FBIO_CFG5 */
21227 0x002c00a0, /* EMC_CFG_DIG_DLL */
21228 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21229 0x00064000, /* EMC_DLL_XFORM_DQS0 */
21230 0x00064000, /* EMC_DLL_XFORM_DQS1 */
21231 0x00064000, /* EMC_DLL_XFORM_DQS2 */
21232 0x00064000, /* EMC_DLL_XFORM_DQS3 */
21233 0x00064000, /* EMC_DLL_XFORM_DQS4 */
21234 0x00064000, /* EMC_DLL_XFORM_DQS5 */
21235 0x00064000, /* EMC_DLL_XFORM_DQS6 */
21236 0x00064000, /* EMC_DLL_XFORM_DQS7 */
21237 0x00064000, /* EMC_DLL_XFORM_DQS8 */
21238 0x00064000, /* EMC_DLL_XFORM_DQS9 */
21239 0x00064000, /* EMC_DLL_XFORM_DQS10 */
21240 0x00064000, /* EMC_DLL_XFORM_DQS11 */
21241 0x00064000, /* EMC_DLL_XFORM_DQS12 */
21242 0x00064000, /* EMC_DLL_XFORM_DQS13 */
21243 0x00064000, /* EMC_DLL_XFORM_DQS14 */
21244 0x00064000, /* EMC_DLL_XFORM_DQS15 */
21245 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21246 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21247 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21248 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21249 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21250 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21251 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21252 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21253 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
21254 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
21255 0x00018000, /* EMC_DLL_XFORM_ADDR2 */
21256 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
21257 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
21258 0x00018000, /* EMC_DLL_XFORM_ADDR5 */
21259 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21260 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21261 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21262 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21263 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21264 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21265 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21266 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21267 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21268 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21269 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21270 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21271 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21272 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21273 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21274 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21275 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21276 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21277 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21278 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21279 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21280 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21281 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21282 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21283 0x00090000, /* EMC_DLL_XFORM_DQ0 */
21284 0x00090000, /* EMC_DLL_XFORM_DQ1 */
21285 0x00090000, /* EMC_DLL_XFORM_DQ2 */
21286 0x00090000, /* EMC_DLL_XFORM_DQ3 */
21287 0x00009000, /* EMC_DLL_XFORM_DQ4 */
21288 0x00009000, /* EMC_DLL_XFORM_DQ5 */
21289 0x00009000, /* EMC_DLL_XFORM_DQ6 */
21290 0x00009000, /* EMC_DLL_XFORM_DQ7 */
21291 0x10000280, /* EMC_XM2CMDPADCTRL */
21292 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21293 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21294 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
21295 0x00000000, /* EMC_XM2DQPADCTRL2 */
21296 0x00000000, /* EMC_XM2DQPADCTRL3 */
21297 0x77ffc081, /* EMC_XM2CLKPADCTRL */
21298 0x00000606, /* EMC_XM2CLKPADCTRL2 */
21299 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21300 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21301 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
21302 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21303 0x51451400, /* EMC_XM2DQSPADCTRL3 */
21304 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21305 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21306 0x51451400, /* EMC_XM2DQSPADCTRL6 */
21307 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
21308 0x00000066, /* EMC_TXDSRVTTGEN */
21309 0x00000000, /* EMC_FBIO_SPARE */
21310 0x00020000, /* EMC_ZCAL_INTERVAL */
21311 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21312 0x000e000e, /* EMC_MRS_WAIT_CNT */
21313 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
21314 0x00000000, /* EMC_CTT */
21315 0x00000003, /* EMC_CTT_DURATION */
21316 0x0000d2b3, /* EMC_CFG_PIPE */
21317 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
21318 0x0000000a, /* EMC_QPOP */
21319 0x01000003, /* MC_EMEM_ARB_CFG */
21320 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21321 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
21322 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
21323 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
21324 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
21325 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
21326 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21327 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21328 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21329 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
21330 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21331 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
21332 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
21333 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
21334 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
21335 0x73840a05, /* MC_EMEM_ARB_MISC0 */
21336 0x70000f03, /* MC_EMEM_ARB_MISC1 */
21337 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21340 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
21341 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
21342 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21343 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21344 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21345 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21346 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21347 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21348 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21349 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21350 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21351 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21352 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21353 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
21354 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
21355 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21356 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21357 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21358 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21359 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21360 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21361 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21362 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21363 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21364 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21365 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21366 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21367 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21368 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21369 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21370 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21372 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21373 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21374 0x00000802, /* EMC_CTT_TERM_CTRL */
21375 0x73240000, /* EMC_CFG */
21376 0x0000088d, /* EMC_CFG_2 */
21377 0x00040000, /* EMC_SEL_DPD_CTRL */
21378 0x002c0068, /* EMC_CFG_DIG_DLL */
21379 0x00000008, /* EMC_BGBIAS_CTL0 */
21380 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21381 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21382 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21383 0x80001221, /* Mode Register 0 */
21384 0x80100003, /* Mode Register 1 */
21385 0x80200008, /* Mode Register 2 */
21386 0x00000000, /* Mode Register 4 */
21387 3420, /* expected dvfs latency (ns) */
21390 0x19, /* V5.0.18 */
21391 "001_600000_01_V5.0.18_V1.1", /* DVFS table version */
21392 600000, /* SDRAM frequency */
21393 910, /* min voltage */
21394 910, /* gpu min voltage */
21395 "pllc_ud", /* clock source id */
21396 0xe0000000, /* CLK_SOURCE_EMC */
21397 165, /* number of burst_regs */
21398 31, /* number of up_down_regs */
21400 0x0000001b, /* EMC_RC */
21401 0x0000009b, /* EMC_RFC */
21402 0x00000000, /* EMC_RFC_SLR */
21403 0x00000013, /* EMC_RAS */
21404 0x00000007, /* EMC_RP */
21405 0x00000007, /* EMC_R2W */
21406 0x0000000b, /* EMC_W2R */
21407 0x00000003, /* EMC_R2P */
21408 0x00000010, /* EMC_W2P */
21409 0x00000007, /* EMC_RD_RCD */
21410 0x00000007, /* EMC_WR_RCD */
21411 0x00000002, /* EMC_RRD */
21412 0x00000002, /* EMC_REXT */
21413 0x00000000, /* EMC_WEXT */
21414 0x00000005, /* EMC_WDV */
21415 0x00000005, /* EMC_WDV_MASK */
21416 0x0000000a, /* EMC_QUSE */
21417 0x00000002, /* EMC_QUSE_WIDTH */
21418 0x00000000, /* EMC_IBDLY */
21419 0x00000003, /* EMC_EINPUT */
21420 0x0000000b, /* EMC_EINPUT_DURATION */
21421 0x00070000, /* EMC_PUTERM_EXTRA */
21422 0x00000003, /* EMC_PUTERM_WIDTH */
21423 0x00000000, /* EMC_PUTERM_ADJ */
21424 0x00000000, /* EMC_CDB_CNTL_1 */
21425 0x00000000, /* EMC_CDB_CNTL_2 */
21426 0x00000000, /* EMC_CDB_CNTL_3 */
21427 0x00000002, /* EMC_QRST */
21428 0x00000012, /* EMC_QSAFE */
21429 0x00000016, /* EMC_RDV */
21430 0x00000018, /* EMC_RDV_MASK */
21431 0x00001208, /* EMC_REFRESH */
21432 0x00000000, /* EMC_BURST_REFRESH_NUM */
21433 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
21434 0x00000002, /* EMC_PDEX2WR */
21435 0x0000000d, /* EMC_PDEX2RD */
21436 0x00000001, /* EMC_PCHG2PDEN */
21437 0x00000000, /* EMC_ACT2PDEN */
21438 0x00000097, /* EMC_AR2PDEN */
21439 0x00000015, /* EMC_RW2PDEN */
21440 0x000000a3, /* EMC_TXSR */
21441 0x00000200, /* EMC_TXSRDLL */
21442 0x00000004, /* EMC_TCKE */
21443 0x00000005, /* EMC_TCKESR */
21444 0x00000004, /* EMC_TPD */
21445 0x00000015, /* EMC_TFAW */
21446 0x00000000, /* EMC_TRPAB */
21447 0x00000006, /* EMC_TCLKSTABLE */
21448 0x00000006, /* EMC_TCLKSTOP */
21449 0x00001248, /* EMC_TREFBW */
21450 0x00000000, /* EMC_FBIO_CFG6 */
21451 0x00000000, /* EMC_ODT_WRITE */
21452 0x00000000, /* EMC_ODT_READ */
21453 0x104ab098, /* EMC_FBIO_CFG5 */
21454 0xe00e00b1, /* EMC_CFG_DIG_DLL */
21455 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21456 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21457 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21458 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21459 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21460 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21461 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21462 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21463 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21464 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21465 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21466 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21467 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21468 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21469 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21470 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21471 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21472 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21473 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21474 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21475 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21476 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21477 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21478 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21479 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21480 0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
21481 0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
21482 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
21483 0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
21484 0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
21485 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
21486 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21487 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21488 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21489 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21490 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21491 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21492 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21493 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21494 0x00000002, /* EMC_DLI_TRIM_TXDQS0 */
21495 0x00000003, /* EMC_DLI_TRIM_TXDQS1 */
21496 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21497 0x00000003, /* EMC_DLI_TRIM_TXDQS3 */
21498 0x00000002, /* EMC_DLI_TRIM_TXDQS4 */
21499 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21500 0x00000003, /* EMC_DLI_TRIM_TXDQS6 */
21501 0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
21502 0x00000002, /* EMC_DLI_TRIM_TXDQS8 */
21503 0x00000003, /* EMC_DLI_TRIM_TXDQS9 */
21504 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21505 0x00000003, /* EMC_DLI_TRIM_TXDQS11 */
21506 0x00000002, /* EMC_DLI_TRIM_TXDQS12 */
21507 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21508 0x00000003, /* EMC_DLI_TRIM_TXDQS14 */
21509 0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
21510 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
21511 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
21512 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
21513 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
21514 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
21515 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
21516 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
21517 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
21518 0x100002a0, /* EMC_XM2CMDPADCTRL */
21519 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21520 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21521 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
21522 0x00000000, /* EMC_XM2DQPADCTRL2 */
21523 0x00000000, /* EMC_XM2DQPADCTRL3 */
21524 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21525 0x00000000, /* EMC_XM2CLKPADCTRL2 */
21526 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21527 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21528 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21529 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21530 0x51451420, /* EMC_XM2DQSPADCTRL3 */
21531 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21532 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21533 0x51451400, /* EMC_XM2DQSPADCTRL6 */
21534 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21535 0x00000000, /* EMC_TXDSRVTTGEN */
21536 0x00000000, /* EMC_FBIO_SPARE */
21537 0x00020000, /* EMC_ZCAL_INTERVAL */
21538 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21539 0x0127000e, /* EMC_MRS_WAIT_CNT */
21540 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
21541 0x00000000, /* EMC_CTT */
21542 0x00000003, /* EMC_CTT_DURATION */
21543 0x000040a0, /* EMC_CFG_PIPE */
21544 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
21545 0x0000000e, /* EMC_QPOP */
21546 0x00000009, /* MC_EMEM_ARB_CFG */
21547 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21548 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
21549 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
21550 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
21551 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
21552 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
21553 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21554 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21555 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21556 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21557 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21558 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
21559 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
21560 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
21561 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
21562 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
21563 0x70000f03, /* MC_EMEM_ARB_MISC1 */
21564 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21567 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
21568 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
21569 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21570 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21571 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21572 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21573 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21574 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21575 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21576 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21577 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21578 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21579 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21580 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
21581 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
21582 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21583 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21584 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21585 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21586 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21587 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21588 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21589 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21590 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21591 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21592 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21593 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21594 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21595 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21596 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21597 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21599 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21600 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21601 0x00000802, /* EMC_CTT_TERM_CTRL */
21602 0x73300000, /* EMC_CFG */
21603 0x0000089d, /* EMC_CFG_2 */
21604 0x00040000, /* EMC_SEL_DPD_CTRL */
21605 0xe00e0069, /* EMC_CFG_DIG_DLL */
21606 0x00000000, /* EMC_BGBIAS_CTL0 */
21607 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21608 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21609 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21610 0x80000b61, /* Mode Register 0 */
21611 0x80100002, /* Mode Register 1 */
21612 0x80200010, /* Mode Register 2 */
21613 0x00000000, /* Mode Register 4 */
21614 1440, /* expected dvfs latency (ns) */
21617 0x19, /* V5.0.18 */
21618 "001_792000_01_V5.0.18_V1.1", /* DVFS table version */
21619 792000, /* SDRAM frequency */
21620 980, /* min voltage */
21621 980, /* gpu min voltage */
21622 "pllm_ud", /* clock source id */
21623 0x80000000, /* CLK_SOURCE_EMC */
21624 165, /* number of burst_regs */
21625 31, /* number of up_down_regs */
21627 0x00000024, /* EMC_RC */
21628 0x000000cd, /* EMC_RFC */
21629 0x00000000, /* EMC_RFC_SLR */
21630 0x00000019, /* EMC_RAS */
21631 0x0000000a, /* EMC_RP */
21632 0x00000008, /* EMC_R2W */
21633 0x0000000d, /* EMC_W2R */
21634 0x00000004, /* EMC_R2P */
21635 0x00000013, /* EMC_W2P */
21636 0x0000000a, /* EMC_RD_RCD */
21637 0x0000000a, /* EMC_WR_RCD */
21638 0x00000003, /* EMC_RRD */
21639 0x00000002, /* EMC_REXT */
21640 0x00000000, /* EMC_WEXT */
21641 0x00000006, /* EMC_WDV */
21642 0x00000006, /* EMC_WDV_MASK */
21643 0x0000000b, /* EMC_QUSE */
21644 0x00000002, /* EMC_QUSE_WIDTH */
21645 0x00000000, /* EMC_IBDLY */
21646 0x00000002, /* EMC_EINPUT */
21647 0x0000000d, /* EMC_EINPUT_DURATION */
21648 0x00080000, /* EMC_PUTERM_EXTRA */
21649 0x00000004, /* EMC_PUTERM_WIDTH */
21650 0x00000000, /* EMC_PUTERM_ADJ */
21651 0x00000000, /* EMC_CDB_CNTL_1 */
21652 0x00000000, /* EMC_CDB_CNTL_2 */
21653 0x00000000, /* EMC_CDB_CNTL_3 */
21654 0x00000001, /* EMC_QRST */
21655 0x00000014, /* EMC_QSAFE */
21656 0x00000018, /* EMC_RDV */
21657 0x0000001a, /* EMC_RDV_MASK */
21658 0x000017e2, /* EMC_REFRESH */
21659 0x00000000, /* EMC_BURST_REFRESH_NUM */
21660 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
21661 0x00000003, /* EMC_PDEX2WR */
21662 0x00000011, /* EMC_PDEX2RD */
21663 0x00000001, /* EMC_PCHG2PDEN */
21664 0x00000000, /* EMC_ACT2PDEN */
21665 0x000000c7, /* EMC_AR2PDEN */
21666 0x00000018, /* EMC_RW2PDEN */
21667 0x000000d7, /* EMC_TXSR */
21668 0x00000200, /* EMC_TXSRDLL */
21669 0x00000005, /* EMC_TCKE */
21670 0x00000006, /* EMC_TCKESR */
21671 0x00000005, /* EMC_TPD */
21672 0x0000001d, /* EMC_TFAW */
21673 0x00000000, /* EMC_TRPAB */
21674 0x00000008, /* EMC_TCLKSTABLE */
21675 0x00000008, /* EMC_TCLKSTOP */
21676 0x00001822, /* EMC_TREFBW */
21677 0x00000000, /* EMC_FBIO_CFG6 */
21678 0x00000000, /* EMC_ODT_WRITE */
21679 0x00000000, /* EMC_ODT_READ */
21680 0x104ab098, /* EMC_FBIO_CFG5 */
21681 0xe00700b1, /* EMC_CFG_DIG_DLL */
21682 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21683 0x0000000e, /* EMC_DLL_XFORM_DQS0 */
21684 0x0000000e, /* EMC_DLL_XFORM_DQS1 */
21685 0x0000000e, /* EMC_DLL_XFORM_DQS2 */
21686 0x0000000e, /* EMC_DLL_XFORM_DQS3 */
21687 0x0000000e, /* EMC_DLL_XFORM_DQS4 */
21688 0x0000000e, /* EMC_DLL_XFORM_DQS5 */
21689 0x0000000e, /* EMC_DLL_XFORM_DQS6 */
21690 0x0000000e, /* EMC_DLL_XFORM_DQS7 */
21691 0x00000008, /* EMC_DLL_XFORM_DQS8 */
21692 0x00000008, /* EMC_DLL_XFORM_DQS9 */
21693 0x00000008, /* EMC_DLL_XFORM_DQS10 */
21694 0x00000008, /* EMC_DLL_XFORM_DQS11 */
21695 0x00000008, /* EMC_DLL_XFORM_DQS12 */
21696 0x00000008, /* EMC_DLL_XFORM_DQS13 */
21697 0x00000008, /* EMC_DLL_XFORM_DQS14 */
21698 0x00000008, /* EMC_DLL_XFORM_DQS15 */
21699 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21700 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21701 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21702 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21703 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21704 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21705 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21706 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21707 0x00028000, /* EMC_DLL_XFORM_ADDR0 */
21708 0x00028000, /* EMC_DLL_XFORM_ADDR1 */
21709 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
21710 0x00028000, /* EMC_DLL_XFORM_ADDR3 */
21711 0x00028000, /* EMC_DLL_XFORM_ADDR4 */
21712 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
21713 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21714 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21715 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21716 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21717 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21718 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21719 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21720 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21721 0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
21722 0x00000007, /* EMC_DLI_TRIM_TXDQS1 */
21723 0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
21724 0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
21725 0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
21726 0x00000003, /* EMC_DLI_TRIM_TXDQS5 */
21727 0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
21728 0x00000007, /* EMC_DLI_TRIM_TXDQS7 */
21729 0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
21730 0x00000007, /* EMC_DLI_TRIM_TXDQS9 */
21731 0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
21732 0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
21733 0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
21734 0x00000003, /* EMC_DLI_TRIM_TXDQS13 */
21735 0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
21736 0x00000007, /* EMC_DLI_TRIM_TXDQS15 */
21737 0x007f800e, /* EMC_DLL_XFORM_DQ0 */
21738 0x007f800e, /* EMC_DLL_XFORM_DQ1 */
21739 0x007f800e, /* EMC_DLL_XFORM_DQ2 */
21740 0x007f800e, /* EMC_DLL_XFORM_DQ3 */
21741 0x0007f80e, /* EMC_DLL_XFORM_DQ4 */
21742 0x0007f80e, /* EMC_DLL_XFORM_DQ5 */
21743 0x0007f80e, /* EMC_DLL_XFORM_DQ6 */
21744 0x0007f80e, /* EMC_DLL_XFORM_DQ7 */
21745 0x100002a0, /* EMC_XM2CMDPADCTRL */
21746 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21747 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21748 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21749 0x00000000, /* EMC_XM2DQPADCTRL2 */
21750 0x00000000, /* EMC_XM2DQPADCTRL3 */
21751 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21752 0x00000000, /* EMC_XM2CLKPADCTRL2 */
21753 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21754 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21755 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21756 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21757 0x61861820, /* EMC_XM2DQSPADCTRL3 */
21758 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21759 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21760 0x61861800, /* EMC_XM2DQSPADCTRL6 */
21761 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21762 0x00000000, /* EMC_TXDSRVTTGEN */
21763 0x00000000, /* EMC_FBIO_SPARE */
21764 0x00020000, /* EMC_ZCAL_INTERVAL */
21765 0x00000100, /* EMC_ZCAL_WAIT_CNT */
21766 0x00f7000e, /* EMC_MRS_WAIT_CNT */
21767 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
21768 0x00000000, /* EMC_CTT */
21769 0x00000004, /* EMC_CTT_DURATION */
21770 0x00004080, /* EMC_CFG_PIPE */
21771 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
21772 0x0000000f, /* EMC_QPOP */
21773 0x0e00000b, /* MC_EMEM_ARB_CFG */
21774 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21775 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
21776 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
21777 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
21778 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
21779 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
21780 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
21781 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21782 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21783 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21784 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21785 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
21786 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
21787 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
21788 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
21789 0x736c2414, /* MC_EMEM_ARB_MISC0 */
21790 0x70000f02, /* MC_EMEM_ARB_MISC1 */
21791 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21794 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
21795 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
21796 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21797 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21798 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21799 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21800 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21801 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21802 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21803 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21804 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21805 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21806 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21807 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
21808 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
21809 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21810 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21811 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21812 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21813 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21814 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21815 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21816 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21817 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21818 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21819 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21820 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21821 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21822 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21823 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21824 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21826 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21827 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21828 0x00000802, /* EMC_CTT_TERM_CTRL */
21829 0x73300000, /* EMC_CFG */
21830 0x0000089d, /* EMC_CFG_2 */
21831 0x00040000, /* EMC_SEL_DPD_CTRL */
21832 0xe0070069, /* EMC_CFG_DIG_DLL */
21833 0x00000000, /* EMC_BGBIAS_CTL0 */
21834 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21835 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21836 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21837 0x80000d71, /* Mode Register 0 */
21838 0x80100002, /* Mode Register 1 */
21839 0x80200018, /* Mode Register 2 */
21840 0x00000000, /* Mode Register 4 */
21841 1200, /* expected dvfs latency (ns) */
21844 0x19, /* V5.0.18 */
21845 "001_924000_01_V5.0.18_V1.1", /* DVFS table version */
21846 924000, /* SDRAM frequency */
21847 1010, /* min voltage */
21848 1010, /* gpu min voltage */
21849 "pllm_ud", /* clock source id */
21850 0x80000000, /* CLK_SOURCE_EMC */
21851 165, /* number of burst_regs */
21852 31, /* number of up_down_regs */
21854 0x0000002b, /* EMC_RC */
21855 0x000000f0, /* EMC_RFC */
21856 0x00000000, /* EMC_RFC_SLR */
21857 0x0000001e, /* EMC_RAS */
21858 0x0000000b, /* EMC_RP */
21859 0x00000009, /* EMC_R2W */
21860 0x0000000f, /* EMC_W2R */
21861 0x00000005, /* EMC_R2P */
21862 0x00000016, /* EMC_W2P */
21863 0x0000000b, /* EMC_RD_RCD */
21864 0x0000000b, /* EMC_WR_RCD */
21865 0x00000004, /* EMC_RRD */
21866 0x00000002, /* EMC_REXT */
21867 0x00000000, /* EMC_WEXT */
21868 0x00000007, /* EMC_WDV */
21869 0x00000007, /* EMC_WDV_MASK */
21870 0x0000000d, /* EMC_QUSE */
21871 0x00000002, /* EMC_QUSE_WIDTH */
21872 0x00000000, /* EMC_IBDLY */
21873 0x00000002, /* EMC_EINPUT */
21874 0x0000000f, /* EMC_EINPUT_DURATION */
21875 0x000a0000, /* EMC_PUTERM_EXTRA */
21876 0x00000004, /* EMC_PUTERM_WIDTH */
21877 0x00000000, /* EMC_PUTERM_ADJ */
21878 0x00000000, /* EMC_CDB_CNTL_1 */
21879 0x00000000, /* EMC_CDB_CNTL_2 */
21880 0x00000000, /* EMC_CDB_CNTL_3 */
21881 0x00000001, /* EMC_QRST */
21882 0x00000016, /* EMC_QSAFE */
21883 0x0000001a, /* EMC_RDV */
21884 0x0000001c, /* EMC_RDV_MASK */
21885 0x00001be7, /* EMC_REFRESH */
21886 0x00000000, /* EMC_BURST_REFRESH_NUM */
21887 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
21888 0x00000004, /* EMC_PDEX2WR */
21889 0x00000015, /* EMC_PDEX2RD */
21890 0x00000001, /* EMC_PCHG2PDEN */
21891 0x00000000, /* EMC_ACT2PDEN */
21892 0x000000e7, /* EMC_AR2PDEN */
21893 0x0000001b, /* EMC_RW2PDEN */
21894 0x000000fb, /* EMC_TXSR */
21895 0x00000200, /* EMC_TXSRDLL */
21896 0x00000006, /* EMC_TCKE */
21897 0x00000007, /* EMC_TCKESR */
21898 0x00000006, /* EMC_TPD */
21899 0x00000022, /* EMC_TFAW */
21900 0x00000000, /* EMC_TRPAB */
21901 0x0000000a, /* EMC_TCLKSTABLE */
21902 0x0000000a, /* EMC_TCLKSTOP */
21903 0x00001c28, /* EMC_TREFBW */
21904 0x00000000, /* EMC_FBIO_CFG6 */
21905 0x00000000, /* EMC_ODT_WRITE */
21906 0x00000000, /* EMC_ODT_READ */
21907 0x104ab898, /* EMC_FBIO_CFG5 */
21908 0xe00400b1, /* EMC_CFG_DIG_DLL */
21909 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21910 0x00000008, /* EMC_DLL_XFORM_DQS0 */
21911 0x00000008, /* EMC_DLL_XFORM_DQS1 */
21912 0x00000008, /* EMC_DLL_XFORM_DQS2 */
21913 0x00000008, /* EMC_DLL_XFORM_DQS3 */
21914 0x00000008, /* EMC_DLL_XFORM_DQS4 */
21915 0x00000008, /* EMC_DLL_XFORM_DQS5 */
21916 0x00000008, /* EMC_DLL_XFORM_DQS6 */
21917 0x00000008, /* EMC_DLL_XFORM_DQS7 */
21918 0x00000008, /* EMC_DLL_XFORM_DQS8 */
21919 0x00000008, /* EMC_DLL_XFORM_DQS9 */
21920 0x00000008, /* EMC_DLL_XFORM_DQS10 */
21921 0x00000008, /* EMC_DLL_XFORM_DQS11 */
21922 0x00000008, /* EMC_DLL_XFORM_DQS12 */
21923 0x00000008, /* EMC_DLL_XFORM_DQS13 */
21924 0x00000008, /* EMC_DLL_XFORM_DQS14 */
21925 0x00000008, /* EMC_DLL_XFORM_DQS15 */
21926 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21927 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21928 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21929 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21930 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21931 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21932 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21933 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21934 0x00020000, /* EMC_DLL_XFORM_ADDR0 */
21935 0x00020000, /* EMC_DLL_XFORM_ADDR1 */
21936 0x00004000, /* EMC_DLL_XFORM_ADDR2 */
21937 0x00020000, /* EMC_DLL_XFORM_ADDR3 */
21938 0x00020000, /* EMC_DLL_XFORM_ADDR4 */
21939 0x00004000, /* EMC_DLL_XFORM_ADDR5 */
21940 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21941 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21942 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21943 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21944 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21945 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21946 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21947 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21948 0x00000008, /* EMC_DLI_TRIM_TXDQS0 */
21949 0x00000008, /* EMC_DLI_TRIM_TXDQS1 */
21950 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
21951 0x00000008, /* EMC_DLI_TRIM_TXDQS3 */
21952 0x00000007, /* EMC_DLI_TRIM_TXDQS4 */
21953 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
21954 0x00000008, /* EMC_DLI_TRIM_TXDQS6 */
21955 0x00000008, /* EMC_DLI_TRIM_TXDQS7 */
21956 0x00000008, /* EMC_DLI_TRIM_TXDQS8 */
21957 0x00000008, /* EMC_DLI_TRIM_TXDQS9 */
21958 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
21959 0x00000008, /* EMC_DLI_TRIM_TXDQS11 */
21960 0x00000007, /* EMC_DLI_TRIM_TXDQS12 */
21961 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
21962 0x00000008, /* EMC_DLI_TRIM_TXDQS14 */
21963 0x00000008, /* EMC_DLI_TRIM_TXDQS15 */
21964 0x007f800e, /* EMC_DLL_XFORM_DQ0 */
21965 0x007f800e, /* EMC_DLL_XFORM_DQ1 */
21966 0x007f800e, /* EMC_DLL_XFORM_DQ2 */
21967 0x007f800e, /* EMC_DLL_XFORM_DQ3 */
21968 0x0007f80e, /* EMC_DLL_XFORM_DQ4 */
21969 0x0007f80e, /* EMC_DLL_XFORM_DQ5 */
21970 0x0007f80e, /* EMC_DLL_XFORM_DQ6 */
21971 0x0007f80e, /* EMC_DLL_XFORM_DQ7 */
21972 0x100002a0, /* EMC_XM2CMDPADCTRL */
21973 0x00000000, /* EMC_XM2CMDPADCTRL4 */
21974 0x00111111, /* EMC_XM2CMDPADCTRL5 */
21975 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21976 0x00000000, /* EMC_XM2DQPADCTRL2 */
21977 0x00000000, /* EMC_XM2DQPADCTRL3 */
21978 0x77ffc085, /* EMC_XM2CLKPADCTRL */
21979 0x00000000, /* EMC_XM2CLKPADCTRL2 */
21980 0x81f1f108, /* EMC_XM2COMPPADCTRL */
21981 0x07070004, /* EMC_XM2VTTGENPADCTRL */
21982 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21983 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21984 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
21985 0x00514514, /* EMC_XM2DQSPADCTRL4 */
21986 0x00514514, /* EMC_XM2DQSPADCTRL5 */
21987 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
21988 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21989 0x00000000, /* EMC_TXDSRVTTGEN */
21990 0x00000000, /* EMC_FBIO_SPARE */
21991 0x00020000, /* EMC_ZCAL_INTERVAL */
21992 0x00000128, /* EMC_ZCAL_WAIT_CNT */
21993 0x00cd000e, /* EMC_MRS_WAIT_CNT */
21994 0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
21995 0x00000000, /* EMC_CTT */
21996 0x00000004, /* EMC_CTT_DURATION */
21997 0x00004080, /* EMC_CFG_PIPE */
21998 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
21999 0x00000011, /* EMC_QPOP */
22000 0x0e00000d, /* MC_EMEM_ARB_CFG */
22001 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22002 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
22003 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
22004 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
22005 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
22006 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
22007 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
22008 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22009 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22010 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
22011 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22012 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
22013 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
22014 0x09060202, /* MC_EMEM_ARB_DA_TURNS */
22015 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
22016 0x734e2a17, /* MC_EMEM_ARB_MISC0 */
22017 0x70000f02, /* MC_EMEM_ARB_MISC1 */
22018 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22021 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
22022 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
22023 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22024 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22025 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22026 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22027 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22028 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22029 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22030 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22031 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22032 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22033 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22034 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
22035 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
22036 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22037 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22038 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22039 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22040 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22041 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22042 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22043 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22044 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22045 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22046 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22047 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22048 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22049 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22050 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22051 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22053 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
22054 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22055 0x00000802, /* EMC_CTT_TERM_CTRL */
22056 0x73300000, /* EMC_CFG */
22057 0x0000089d, /* EMC_CFG_2 */
22058 0x00040000, /* EMC_SEL_DPD_CTRL */
22059 0xe0040069, /* EMC_CFG_DIG_DLL */
22060 0x00000000, /* EMC_BGBIAS_CTL0 */
22061 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22062 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22063 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
22064 0x80000f15, /* Mode Register 0 */
22065 0x80100002, /* Mode Register 1 */
22066 0x80200020, /* Mode Register 2 */
22067 0x00000000, /* Mode Register 4 */
22068 1180, /* expected dvfs latency (ns) */
22072 static struct tegra12_emc_table jetson_tk1_ddr3_4GB_emc_table[] = {
22076 "01_12750_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
22077 12750, /* SDRAM frequency */
22078 800, /* min voltage */
22079 800, /* gpu min voltage */
22080 "pllp_out0", /* clock source id */
22081 0x4000003e, /* CLK_SOURCE_EMC */
22082 165, /* number of burst_regs */
22083 31, /* number of up_down_regs */
22085 0x00000000, /* EMC_RC */
22086 0x00000004, /* EMC_RFC */
22087 0x00000000, /* EMC_RFC_SLR */
22088 0x00000000, /* EMC_RAS */
22089 0x00000000, /* EMC_RP */
22090 0x00000004, /* EMC_R2W */
22091 0x0000000a, /* EMC_W2R */
22092 0x00000005, /* EMC_R2P */
22093 0x0000000b, /* EMC_W2P */
22094 0x00000000, /* EMC_RD_RCD */
22095 0x00000000, /* EMC_WR_RCD */
22096 0x00000003, /* EMC_RRD */
22097 0x00000003, /* EMC_REXT */
22098 0x00000000, /* EMC_WEXT */
22099 0x00000006, /* EMC_WDV */
22100 0x00000006, /* EMC_WDV_MASK */
22101 0x00000006, /* EMC_QUSE */
22102 0x00000002, /* EMC_QUSE_WIDTH */
22103 0x00000000, /* EMC_IBDLY */
22104 0x00000005, /* EMC_EINPUT */
22105 0x00000005, /* EMC_EINPUT_DURATION */
22106 0x00010000, /* EMC_PUTERM_EXTRA */
22107 0x00000003, /* EMC_PUTERM_WIDTH */
22108 0x00000000, /* EMC_PUTERM_ADJ */
22109 0x00000000, /* EMC_CDB_CNTL_1 */
22110 0x00000000, /* EMC_CDB_CNTL_2 */
22111 0x00000000, /* EMC_CDB_CNTL_3 */
22112 0x00000004, /* EMC_QRST */
22113 0x0000000c, /* EMC_QSAFE */
22114 0x0000000d, /* EMC_RDV */
22115 0x0000000f, /* EMC_RDV_MASK */
22116 0x00000060, /* EMC_REFRESH */
22117 0x00000000, /* EMC_BURST_REFRESH_NUM */
22118 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
22119 0x00000002, /* EMC_PDEX2WR */
22120 0x00000002, /* EMC_PDEX2RD */
22121 0x00000001, /* EMC_PCHG2PDEN */
22122 0x00000000, /* EMC_ACT2PDEN */
22123 0x00000007, /* EMC_AR2PDEN */
22124 0x0000000f, /* EMC_RW2PDEN */
22125 0x00000005, /* EMC_TXSR */
22126 0x00000005, /* EMC_TXSRDLL */
22127 0x00000004, /* EMC_TCKE */
22128 0x00000005, /* EMC_TCKESR */
22129 0x00000004, /* EMC_TPD */
22130 0x00000000, /* EMC_TFAW */
22131 0x00000000, /* EMC_TRPAB */
22132 0x00000005, /* EMC_TCLKSTABLE */
22133 0x00000005, /* EMC_TCLKSTOP */
22134 0x00000064, /* EMC_TREFBW */
22135 0x00000000, /* EMC_FBIO_CFG6 */
22136 0x00000000, /* EMC_ODT_WRITE */
22137 0x00000000, /* EMC_ODT_READ */
22138 0x106aa298, /* EMC_FBIO_CFG5 */
22139 0x002c00a0, /* EMC_CFG_DIG_DLL */
22140 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22141 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22142 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22143 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22144 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22145 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22146 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22147 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22148 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22149 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22150 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22151 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22152 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22153 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22154 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22155 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22156 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22157 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22158 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22159 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22160 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22161 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22162 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22163 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22164 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22165 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22166 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22167 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
22168 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22169 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22170 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
22171 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22172 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22173 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22174 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22175 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22176 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22177 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22178 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22179 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22180 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22181 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22182 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22183 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22184 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22185 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22186 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22187 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22188 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22189 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22190 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22191 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22192 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22193 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22194 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22195 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22196 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22197 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22198 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22199 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22200 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22201 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22202 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22203 0x10000280, /* EMC_XM2CMDPADCTRL */
22204 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22205 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22206 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22207 0x00000000, /* EMC_XM2DQPADCTRL2 */
22208 0x00000000, /* EMC_XM2DQPADCTRL3 */
22209 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22210 0x00000707, /* EMC_XM2CLKPADCTRL2 */
22211 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22212 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22213 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22214 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22215 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22216 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22217 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22218 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22219 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22220 0x00000007, /* EMC_TXDSRVTTGEN */
22221 0x00000000, /* EMC_FBIO_SPARE */
22222 0x00000000, /* EMC_ZCAL_INTERVAL */
22223 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22224 0x000e000e, /* EMC_MRS_WAIT_CNT */
22225 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22226 0x00000000, /* EMC_CTT */
22227 0x00000003, /* EMC_CTT_DURATION */
22228 0x0000f2f3, /* EMC_CFG_PIPE */
22229 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
22230 0x0000000a, /* EMC_QPOP */
22231 0x40040001, /* MC_EMEM_ARB_CFG */
22232 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22233 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22234 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22235 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22236 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22237 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22238 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22239 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22240 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22241 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22242 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22243 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22244 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22245 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22246 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
22247 0x77e30303, /* MC_EMEM_ARB_MISC0 */
22248 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22249 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22252 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22253 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
22254 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22255 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22256 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22257 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22258 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22259 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22260 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22261 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22262 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22263 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22264 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22265 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22266 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22267 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22268 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22269 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22270 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22272 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22273 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22274 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22275 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22276 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22277 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22278 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22279 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22280 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22281 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22282 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22284 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22285 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22286 0x00000802, /* EMC_CTT_TERM_CTRL */
22287 0x73240000, /* EMC_CFG */
22288 0x000008c5, /* EMC_CFG_2 */
22289 0x00040128, /* EMC_SEL_DPD_CTRL */
22290 0x002c0068, /* EMC_CFG_DIG_DLL */
22291 0x00000008, /* EMC_BGBIAS_CTL0 */
22292 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22293 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22294 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22295 0x00001221, /* Mode Register 0 */
22296 0x00100003, /* Mode Register 1 */
22297 0x00200008, /* Mode Register 2 */
22298 0x00000000, /* Mode Register 4 */
22299 57820, /* expected dvfs latency (ns) */
22303 "01_20400_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
22304 20400, /* SDRAM frequency */
22305 800, /* min voltage */
22306 800, /* gpu min voltage */
22307 "pllp_out0", /* clock source id */
22308 0x40000026, /* CLK_SOURCE_EMC */
22309 165, /* number of burst_regs */
22310 31, /* number of up_down_regs */
22312 0x00000000, /* EMC_RC */
22313 0x00000007, /* EMC_RFC */
22314 0x00000000, /* EMC_RFC_SLR */
22315 0x00000000, /* EMC_RAS */
22316 0x00000000, /* EMC_RP */
22317 0x00000004, /* EMC_R2W */
22318 0x0000000a, /* EMC_W2R */
22319 0x00000005, /* EMC_R2P */
22320 0x0000000b, /* EMC_W2P */
22321 0x00000000, /* EMC_RD_RCD */
22322 0x00000000, /* EMC_WR_RCD */
22323 0x00000003, /* EMC_RRD */
22324 0x00000003, /* EMC_REXT */
22325 0x00000000, /* EMC_WEXT */
22326 0x00000006, /* EMC_WDV */
22327 0x00000006, /* EMC_WDV_MASK */
22328 0x00000006, /* EMC_QUSE */
22329 0x00000002, /* EMC_QUSE_WIDTH */
22330 0x00000000, /* EMC_IBDLY */
22331 0x00000005, /* EMC_EINPUT */
22332 0x00000005, /* EMC_EINPUT_DURATION */
22333 0x00010000, /* EMC_PUTERM_EXTRA */
22334 0x00000003, /* EMC_PUTERM_WIDTH */
22335 0x00000000, /* EMC_PUTERM_ADJ */
22336 0x00000000, /* EMC_CDB_CNTL_1 */
22337 0x00000000, /* EMC_CDB_CNTL_2 */
22338 0x00000000, /* EMC_CDB_CNTL_3 */
22339 0x00000004, /* EMC_QRST */
22340 0x0000000c, /* EMC_QSAFE */
22341 0x0000000d, /* EMC_RDV */
22342 0x0000000f, /* EMC_RDV_MASK */
22343 0x0000009a, /* EMC_REFRESH */
22344 0x00000000, /* EMC_BURST_REFRESH_NUM */
22345 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
22346 0x00000002, /* EMC_PDEX2WR */
22347 0x00000002, /* EMC_PDEX2RD */
22348 0x00000001, /* EMC_PCHG2PDEN */
22349 0x00000000, /* EMC_ACT2PDEN */
22350 0x00000007, /* EMC_AR2PDEN */
22351 0x0000000f, /* EMC_RW2PDEN */
22352 0x00000008, /* EMC_TXSR */
22353 0x00000008, /* EMC_TXSRDLL */
22354 0x00000004, /* EMC_TCKE */
22355 0x00000005, /* EMC_TCKESR */
22356 0x00000004, /* EMC_TPD */
22357 0x00000000, /* EMC_TFAW */
22358 0x00000000, /* EMC_TRPAB */
22359 0x00000005, /* EMC_TCLKSTABLE */
22360 0x00000005, /* EMC_TCLKSTOP */
22361 0x000000a0, /* EMC_TREFBW */
22362 0x00000000, /* EMC_FBIO_CFG6 */
22363 0x00000000, /* EMC_ODT_WRITE */
22364 0x00000000, /* EMC_ODT_READ */
22365 0x106aa298, /* EMC_FBIO_CFG5 */
22366 0x002c00a0, /* EMC_CFG_DIG_DLL */
22367 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22368 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22369 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22370 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22371 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22372 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22373 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22374 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22375 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22376 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22377 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22378 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22379 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22380 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22381 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22382 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22383 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22384 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22385 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22386 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22387 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22388 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22389 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22390 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22391 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22392 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22393 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22394 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
22395 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22396 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22397 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
22398 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22399 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22400 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22401 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22402 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22403 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22404 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22405 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22406 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22407 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22408 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22409 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22410 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22411 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22412 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22413 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22414 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22415 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22416 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22417 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22418 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22419 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22420 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22421 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22422 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22423 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22424 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22425 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22426 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22427 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22428 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22429 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22430 0x10000280, /* EMC_XM2CMDPADCTRL */
22431 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22432 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22433 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22434 0x00000000, /* EMC_XM2DQPADCTRL2 */
22435 0x00000000, /* EMC_XM2DQPADCTRL3 */
22436 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22437 0x00000707, /* EMC_XM2CLKPADCTRL2 */
22438 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22439 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22440 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22441 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22442 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22443 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22444 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22445 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22446 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22447 0x0000000b, /* EMC_TXDSRVTTGEN */
22448 0x00000000, /* EMC_FBIO_SPARE */
22449 0x00000000, /* EMC_ZCAL_INTERVAL */
22450 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22451 0x000e000e, /* EMC_MRS_WAIT_CNT */
22452 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22453 0x00000000, /* EMC_CTT */
22454 0x00000003, /* EMC_CTT_DURATION */
22455 0x0000f2f3, /* EMC_CFG_PIPE */
22456 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
22457 0x0000000a, /* EMC_QPOP */
22458 0x40020001, /* MC_EMEM_ARB_CFG */
22459 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22460 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22461 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22462 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22463 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22464 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22465 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22466 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22467 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22468 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22469 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22470 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22471 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22472 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22473 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
22474 0x77430303, /* MC_EMEM_ARB_MISC0 */
22475 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22476 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22479 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22480 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
22481 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22482 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22483 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22484 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22485 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22486 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22487 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22488 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22489 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22490 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22491 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22492 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22493 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22494 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22495 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22496 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22497 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22498 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22499 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22500 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22501 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22502 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22503 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22504 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22505 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22506 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22507 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22508 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22509 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22511 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22512 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22513 0x00000802, /* EMC_CTT_TERM_CTRL */
22514 0x73240000, /* EMC_CFG */
22515 0x000008c5, /* EMC_CFG_2 */
22516 0x00040128, /* EMC_SEL_DPD_CTRL */
22517 0x002c0068, /* EMC_CFG_DIG_DLL */
22518 0x00000008, /* EMC_BGBIAS_CTL0 */
22519 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22520 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22521 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22522 0x00001221, /* Mode Register 0 */
22523 0x00100003, /* Mode Register 1 */
22524 0x00200008, /* Mode Register 2 */
22525 0x00000000, /* Mode Register 4 */
22526 35610, /* expected dvfs latency (ns) */
22530 "01_40800_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
22531 40800, /* SDRAM frequency */
22532 800, /* min voltage */
22533 800, /* gpu min voltage */
22534 "pllp_out0", /* clock source id */
22535 0x40000012, /* CLK_SOURCE_EMC */
22536 165, /* number of burst_regs */
22537 31, /* number of up_down_regs */
22539 0x00000001, /* EMC_RC */
22540 0x0000000e, /* EMC_RFC */
22541 0x00000000, /* EMC_RFC_SLR */
22542 0x00000001, /* EMC_RAS */
22543 0x00000000, /* EMC_RP */
22544 0x00000004, /* EMC_R2W */
22545 0x0000000a, /* EMC_W2R */
22546 0x00000005, /* EMC_R2P */
22547 0x0000000b, /* EMC_W2P */
22548 0x00000000, /* EMC_RD_RCD */
22549 0x00000000, /* EMC_WR_RCD */
22550 0x00000003, /* EMC_RRD */
22551 0x00000003, /* EMC_REXT */
22552 0x00000000, /* EMC_WEXT */
22553 0x00000006, /* EMC_WDV */
22554 0x00000006, /* EMC_WDV_MASK */
22555 0x00000006, /* EMC_QUSE */
22556 0x00000002, /* EMC_QUSE_WIDTH */
22557 0x00000000, /* EMC_IBDLY */
22558 0x00000005, /* EMC_EINPUT */
22559 0x00000005, /* EMC_EINPUT_DURATION */
22560 0x00010000, /* EMC_PUTERM_EXTRA */
22561 0x00000003, /* EMC_PUTERM_WIDTH */
22562 0x00000000, /* EMC_PUTERM_ADJ */
22563 0x00000000, /* EMC_CDB_CNTL_1 */
22564 0x00000000, /* EMC_CDB_CNTL_2 */
22565 0x00000000, /* EMC_CDB_CNTL_3 */
22566 0x00000004, /* EMC_QRST */
22567 0x0000000c, /* EMC_QSAFE */
22568 0x0000000d, /* EMC_RDV */
22569 0x0000000f, /* EMC_RDV_MASK */
22570 0x00000134, /* EMC_REFRESH */
22571 0x00000000, /* EMC_BURST_REFRESH_NUM */
22572 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
22573 0x00000002, /* EMC_PDEX2WR */
22574 0x00000002, /* EMC_PDEX2RD */
22575 0x00000001, /* EMC_PCHG2PDEN */
22576 0x00000000, /* EMC_ACT2PDEN */
22577 0x0000000c, /* EMC_AR2PDEN */
22578 0x0000000f, /* EMC_RW2PDEN */
22579 0x0000000f, /* EMC_TXSR */
22580 0x0000000f, /* EMC_TXSRDLL */
22581 0x00000004, /* EMC_TCKE */
22582 0x00000005, /* EMC_TCKESR */
22583 0x00000004, /* EMC_TPD */
22584 0x00000000, /* EMC_TFAW */
22585 0x00000000, /* EMC_TRPAB */
22586 0x00000005, /* EMC_TCLKSTABLE */
22587 0x00000005, /* EMC_TCLKSTOP */
22588 0x0000013f, /* EMC_TREFBW */
22589 0x00000000, /* EMC_FBIO_CFG6 */
22590 0x00000000, /* EMC_ODT_WRITE */
22591 0x00000000, /* EMC_ODT_READ */
22592 0x106aa298, /* EMC_FBIO_CFG5 */
22593 0x002c00a0, /* EMC_CFG_DIG_DLL */
22594 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22595 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22596 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22597 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22598 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22599 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22600 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22601 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22602 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22603 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22604 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22605 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22606 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22607 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22608 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22609 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22610 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22611 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22612 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22613 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22614 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22615 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22616 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22617 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22618 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22619 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22620 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22621 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
22622 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22623 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22624 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
22625 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22626 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22627 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22628 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22629 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22630 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22631 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22632 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22633 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22634 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22635 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22636 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22637 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22638 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22639 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22640 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22641 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22642 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22643 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22644 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22645 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22646 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22647 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22648 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22649 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22650 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22651 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22652 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22653 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22654 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22655 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22656 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22657 0x10000280, /* EMC_XM2CMDPADCTRL */
22658 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22659 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22660 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22661 0x00000000, /* EMC_XM2DQPADCTRL2 */
22662 0x00000000, /* EMC_XM2DQPADCTRL3 */
22663 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22664 0x00000707, /* EMC_XM2CLKPADCTRL2 */
22665 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22666 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22667 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22668 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22669 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22670 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22671 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22672 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22673 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22674 0x00000015, /* EMC_TXDSRVTTGEN */
22675 0x00000000, /* EMC_FBIO_SPARE */
22676 0x00000000, /* EMC_ZCAL_INTERVAL */
22677 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22678 0x000e000e, /* EMC_MRS_WAIT_CNT */
22679 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22680 0x00000000, /* EMC_CTT */
22681 0x00000003, /* EMC_CTT_DURATION */
22682 0x0000f2f3, /* EMC_CFG_PIPE */
22683 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
22684 0x0000000a, /* EMC_QPOP */
22685 0xa0000001, /* MC_EMEM_ARB_CFG */
22686 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22687 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22688 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22689 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22690 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22691 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22692 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22693 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22694 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22695 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22696 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22697 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22698 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22699 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22700 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
22701 0x75e30303, /* MC_EMEM_ARB_MISC0 */
22702 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22703 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22706 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22707 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
22708 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22709 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22710 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22711 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22712 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22713 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22714 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22715 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22716 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22717 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22718 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22719 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22720 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22721 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22722 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22723 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22724 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22725 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22726 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22727 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22728 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22729 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22731 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22732 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22733 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22734 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22735 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22736 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22738 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22739 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22740 0x00000802, /* EMC_CTT_TERM_CTRL */
22741 0x73240000, /* EMC_CFG */
22742 0x000008c5, /* EMC_CFG_2 */
22743 0x00040128, /* EMC_SEL_DPD_CTRL */
22744 0x002c0068, /* EMC_CFG_DIG_DLL */
22745 0x00000008, /* EMC_BGBIAS_CTL0 */
22746 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22747 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22748 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22749 0x00001221, /* Mode Register 0 */
22750 0x00100003, /* Mode Register 1 */
22751 0x00200008, /* Mode Register 2 */
22752 0x00000000, /* Mode Register 4 */
22753 20850, /* expected dvfs latency (ns) */
22757 "01_68000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
22758 68000, /* SDRAM frequency */
22759 800, /* min voltage */
22760 800, /* gpu min voltage */
22761 "pllp_out0", /* clock source id */
22762 0x4000000a, /* CLK_SOURCE_EMC */
22763 165, /* number of burst_regs */
22764 31, /* number of up_down_regs */
22766 0x00000003, /* EMC_RC */
22767 0x00000017, /* EMC_RFC */
22768 0x00000000, /* EMC_RFC_SLR */
22769 0x00000002, /* EMC_RAS */
22770 0x00000000, /* EMC_RP */
22771 0x00000004, /* EMC_R2W */
22772 0x0000000a, /* EMC_W2R */
22773 0x00000005, /* EMC_R2P */
22774 0x0000000b, /* EMC_W2P */
22775 0x00000000, /* EMC_RD_RCD */
22776 0x00000000, /* EMC_WR_RCD */
22777 0x00000003, /* EMC_RRD */
22778 0x00000003, /* EMC_REXT */
22779 0x00000000, /* EMC_WEXT */
22780 0x00000006, /* EMC_WDV */
22781 0x00000006, /* EMC_WDV_MASK */
22782 0x00000006, /* EMC_QUSE */
22783 0x00000002, /* EMC_QUSE_WIDTH */
22784 0x00000000, /* EMC_IBDLY */
22785 0x00000005, /* EMC_EINPUT */
22786 0x00000005, /* EMC_EINPUT_DURATION */
22787 0x00010000, /* EMC_PUTERM_EXTRA */
22788 0x00000003, /* EMC_PUTERM_WIDTH */
22789 0x00000000, /* EMC_PUTERM_ADJ */
22790 0x00000000, /* EMC_CDB_CNTL_1 */
22791 0x00000000, /* EMC_CDB_CNTL_2 */
22792 0x00000000, /* EMC_CDB_CNTL_3 */
22793 0x00000004, /* EMC_QRST */
22794 0x0000000c, /* EMC_QSAFE */
22795 0x0000000d, /* EMC_RDV */
22796 0x0000000f, /* EMC_RDV_MASK */
22797 0x00000202, /* EMC_REFRESH */
22798 0x00000000, /* EMC_BURST_REFRESH_NUM */
22799 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
22800 0x00000002, /* EMC_PDEX2WR */
22801 0x00000002, /* EMC_PDEX2RD */
22802 0x00000001, /* EMC_PCHG2PDEN */
22803 0x00000000, /* EMC_ACT2PDEN */
22804 0x00000015, /* EMC_AR2PDEN */
22805 0x0000000f, /* EMC_RW2PDEN */
22806 0x00000019, /* EMC_TXSR */
22807 0x00000019, /* EMC_TXSRDLL */
22808 0x00000004, /* EMC_TCKE */
22809 0x00000005, /* EMC_TCKESR */
22810 0x00000004, /* EMC_TPD */
22811 0x00000001, /* EMC_TFAW */
22812 0x00000000, /* EMC_TRPAB */
22813 0x00000005, /* EMC_TCLKSTABLE */
22814 0x00000005, /* EMC_TCLKSTOP */
22815 0x00000213, /* EMC_TREFBW */
22816 0x00000000, /* EMC_FBIO_CFG6 */
22817 0x00000000, /* EMC_ODT_WRITE */
22818 0x00000000, /* EMC_ODT_READ */
22819 0x106aa298, /* EMC_FBIO_CFG5 */
22820 0x002c00a0, /* EMC_CFG_DIG_DLL */
22821 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22822 0x00064000, /* EMC_DLL_XFORM_DQS0 */
22823 0x00064000, /* EMC_DLL_XFORM_DQS1 */
22824 0x00064000, /* EMC_DLL_XFORM_DQS2 */
22825 0x00064000, /* EMC_DLL_XFORM_DQS3 */
22826 0x00064000, /* EMC_DLL_XFORM_DQS4 */
22827 0x00064000, /* EMC_DLL_XFORM_DQS5 */
22828 0x00064000, /* EMC_DLL_XFORM_DQS6 */
22829 0x00064000, /* EMC_DLL_XFORM_DQS7 */
22830 0x00064000, /* EMC_DLL_XFORM_DQS8 */
22831 0x00064000, /* EMC_DLL_XFORM_DQS9 */
22832 0x00064000, /* EMC_DLL_XFORM_DQS10 */
22833 0x00064000, /* EMC_DLL_XFORM_DQS11 */
22834 0x00064000, /* EMC_DLL_XFORM_DQS12 */
22835 0x00064000, /* EMC_DLL_XFORM_DQS13 */
22836 0x00064000, /* EMC_DLL_XFORM_DQS14 */
22837 0x00064000, /* EMC_DLL_XFORM_DQS15 */
22838 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22839 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22840 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22841 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22842 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22843 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22844 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22845 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22846 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22847 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22848 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
22849 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22850 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22851 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
22852 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22853 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22854 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22855 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22856 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22857 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22858 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22859 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22860 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22861 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22862 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22863 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22864 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22865 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22866 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22867 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22868 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22869 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22870 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22871 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22872 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22873 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22874 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22875 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22876 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22877 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22878 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22879 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22880 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22881 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22882 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22883 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22884 0x10000280, /* EMC_XM2CMDPADCTRL */
22885 0x00000000, /* EMC_XM2CMDPADCTRL4 */
22886 0x00111111, /* EMC_XM2CMDPADCTRL5 */
22887 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22888 0x00000000, /* EMC_XM2DQPADCTRL2 */
22889 0x00000000, /* EMC_XM2DQPADCTRL3 */
22890 0x77ffc081, /* EMC_XM2CLKPADCTRL */
22891 0x00000707, /* EMC_XM2CLKPADCTRL2 */
22892 0x81f1f108, /* EMC_XM2COMPPADCTRL */
22893 0x07070004, /* EMC_XM2VTTGENPADCTRL */
22894 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22895 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22896 0x51451400, /* EMC_XM2DQSPADCTRL3 */
22897 0x00514514, /* EMC_XM2DQSPADCTRL4 */
22898 0x00514514, /* EMC_XM2DQSPADCTRL5 */
22899 0x51451400, /* EMC_XM2DQSPADCTRL6 */
22900 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22901 0x00000022, /* EMC_TXDSRVTTGEN */
22902 0x00000000, /* EMC_FBIO_SPARE */
22903 0x00000000, /* EMC_ZCAL_INTERVAL */
22904 0x00000042, /* EMC_ZCAL_WAIT_CNT */
22905 0x000e000e, /* EMC_MRS_WAIT_CNT */
22906 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22907 0x00000000, /* EMC_CTT */
22908 0x00000003, /* EMC_CTT_DURATION */
22909 0x0000f2f3, /* EMC_CFG_PIPE */
22910 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
22911 0x0000000a, /* EMC_QPOP */
22912 0x00000001, /* MC_EMEM_ARB_CFG */
22913 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22914 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22915 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22916 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22917 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22918 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22919 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22920 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22921 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22922 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22923 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22924 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22925 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22926 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22927 0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
22928 0x75430403, /* MC_EMEM_ARB_MISC0 */
22929 0x70000f03, /* MC_EMEM_ARB_MISC1 */
22930 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22933 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22934 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
22935 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22936 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22937 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22938 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22939 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22940 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22941 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22942 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22943 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22944 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22945 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22946 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22947 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22948 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22949 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22950 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22951 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22952 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22953 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22954 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22955 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22956 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22957 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22958 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22959 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22960 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22961 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22962 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22963 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22965 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22966 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22967 0x00000802, /* EMC_CTT_TERM_CTRL */
22968 0x73240000, /* EMC_CFG */
22969 0x000008c5, /* EMC_CFG_2 */
22970 0x00040128, /* EMC_SEL_DPD_CTRL */
22971 0x002c0068, /* EMC_CFG_DIG_DLL */
22972 0x00000008, /* EMC_BGBIAS_CTL0 */
22973 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22974 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22975 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22976 0x00001221, /* Mode Register 0 */
22977 0x00100003, /* Mode Register 1 */
22978 0x00200008, /* Mode Register 2 */
22979 0x00000000, /* Mode Register 4 */
22980 10720, /* expected dvfs latency (ns) */
22984 "01_102000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
22985 102000, /* SDRAM frequency */
22986 800, /* min voltage */
22987 800, /* gpu min voltage */
22988 "pllp_out0", /* clock source id */
22989 0x40000006, /* CLK_SOURCE_EMC */
22990 165, /* number of burst_regs */
22991 31, /* number of up_down_regs */
22993 0x00000004, /* EMC_RC */
22994 0x00000023, /* EMC_RFC */
22995 0x00000000, /* EMC_RFC_SLR */
22996 0x00000003, /* EMC_RAS */
22997 0x00000001, /* EMC_RP */
22998 0x00000004, /* EMC_R2W */
22999 0x0000000a, /* EMC_W2R */
23000 0x00000005, /* EMC_R2P */
23001 0x0000000b, /* EMC_W2P */
23002 0x00000001, /* EMC_RD_RCD */
23003 0x00000001, /* EMC_WR_RCD */
23004 0x00000003, /* EMC_RRD */
23005 0x00000003, /* EMC_REXT */
23006 0x00000000, /* EMC_WEXT */
23007 0x00000006, /* EMC_WDV */
23008 0x00000006, /* EMC_WDV_MASK */
23009 0x00000006, /* EMC_QUSE */
23010 0x00000002, /* EMC_QUSE_WIDTH */
23011 0x00000000, /* EMC_IBDLY */
23012 0x00000005, /* EMC_EINPUT */
23013 0x00000005, /* EMC_EINPUT_DURATION */
23014 0x00010000, /* EMC_PUTERM_EXTRA */
23015 0x00000003, /* EMC_PUTERM_WIDTH */
23016 0x00000000, /* EMC_PUTERM_ADJ */
23017 0x00000000, /* EMC_CDB_CNTL_1 */
23018 0x00000000, /* EMC_CDB_CNTL_2 */
23019 0x00000000, /* EMC_CDB_CNTL_3 */
23020 0x00000004, /* EMC_QRST */
23021 0x0000000c, /* EMC_QSAFE */
23022 0x0000000d, /* EMC_RDV */
23023 0x0000000f, /* EMC_RDV_MASK */
23024 0x00000304, /* EMC_REFRESH */
23025 0x00000000, /* EMC_BURST_REFRESH_NUM */
23026 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
23027 0x00000002, /* EMC_PDEX2WR */
23028 0x00000002, /* EMC_PDEX2RD */
23029 0x00000001, /* EMC_PCHG2PDEN */
23030 0x00000000, /* EMC_ACT2PDEN */
23031 0x00000021, /* EMC_AR2PDEN */
23032 0x0000000f, /* EMC_RW2PDEN */
23033 0x00000025, /* EMC_TXSR */
23034 0x00000025, /* EMC_TXSRDLL */
23035 0x00000004, /* EMC_TCKE */
23036 0x00000005, /* EMC_TCKESR */
23037 0x00000004, /* EMC_TPD */
23038 0x00000003, /* EMC_TFAW */
23039 0x00000000, /* EMC_TRPAB */
23040 0x00000005, /* EMC_TCLKSTABLE */
23041 0x00000005, /* EMC_TCLKSTOP */
23042 0x0000031c, /* EMC_TREFBW */
23043 0x00000000, /* EMC_FBIO_CFG6 */
23044 0x00000000, /* EMC_ODT_WRITE */
23045 0x00000000, /* EMC_ODT_READ */
23046 0x106aa298, /* EMC_FBIO_CFG5 */
23047 0x002c00a0, /* EMC_CFG_DIG_DLL */
23048 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23049 0x00064000, /* EMC_DLL_XFORM_DQS0 */
23050 0x00064000, /* EMC_DLL_XFORM_DQS1 */
23051 0x00064000, /* EMC_DLL_XFORM_DQS2 */
23052 0x00064000, /* EMC_DLL_XFORM_DQS3 */
23053 0x00064000, /* EMC_DLL_XFORM_DQS4 */
23054 0x00064000, /* EMC_DLL_XFORM_DQS5 */
23055 0x00064000, /* EMC_DLL_XFORM_DQS6 */
23056 0x00064000, /* EMC_DLL_XFORM_DQS7 */
23057 0x00064000, /* EMC_DLL_XFORM_DQS8 */
23058 0x00064000, /* EMC_DLL_XFORM_DQS9 */
23059 0x00064000, /* EMC_DLL_XFORM_DQS10 */
23060 0x00064000, /* EMC_DLL_XFORM_DQS11 */
23061 0x00064000, /* EMC_DLL_XFORM_DQS12 */
23062 0x00064000, /* EMC_DLL_XFORM_DQS13 */
23063 0x00064000, /* EMC_DLL_XFORM_DQS14 */
23064 0x00064000, /* EMC_DLL_XFORM_DQS15 */
23065 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23066 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23067 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23068 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23069 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23070 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23071 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23072 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23073 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23074 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23075 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
23076 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23077 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23078 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
23079 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23080 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23081 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23082 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23083 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23084 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23085 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23086 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23087 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23088 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23089 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23090 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23091 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23092 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23093 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23094 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23095 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23096 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23097 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23098 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23099 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23100 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23101 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23102 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23103 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
23104 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
23105 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
23106 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
23107 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
23108 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
23109 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
23110 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
23111 0x10000280, /* EMC_XM2CMDPADCTRL */
23112 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23113 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23114 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23115 0x00000000, /* EMC_XM2DQPADCTRL2 */
23116 0x00000000, /* EMC_XM2DQPADCTRL3 */
23117 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23118 0x00000707, /* EMC_XM2CLKPADCTRL2 */
23119 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23120 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23121 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23122 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23123 0x51451400, /* EMC_XM2DQSPADCTRL3 */
23124 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23125 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23126 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23127 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23128 0x00000033, /* EMC_TXDSRVTTGEN */
23129 0x00000000, /* EMC_FBIO_SPARE */
23130 0x00000000, /* EMC_ZCAL_INTERVAL */
23131 0x00000042, /* EMC_ZCAL_WAIT_CNT */
23132 0x000e000e, /* EMC_MRS_WAIT_CNT */
23133 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23134 0x00000000, /* EMC_CTT */
23135 0x00000003, /* EMC_CTT_DURATION */
23136 0x0000f2f3, /* EMC_CFG_PIPE */
23137 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
23138 0x0000000a, /* EMC_QPOP */
23139 0x08000001, /* MC_EMEM_ARB_CFG */
23140 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23141 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23142 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23143 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
23144 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
23145 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
23146 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23147 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23148 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23149 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23150 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23151 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
23152 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23153 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
23154 0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
23155 0x74e30504, /* MC_EMEM_ARB_MISC0 */
23156 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23157 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23160 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23161 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
23162 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23163 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23164 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23165 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23166 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23167 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23168 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23169 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23170 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23171 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23172 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23173 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
23174 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23175 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23176 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23177 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23178 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23179 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23180 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23181 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23182 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23183 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23184 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23185 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23186 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23187 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23188 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23189 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23190 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23192 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23193 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23194 0x00000802, /* EMC_CTT_TERM_CTRL */
23195 0x73240000, /* EMC_CFG */
23196 0x000008c5, /* EMC_CFG_2 */
23197 0x00040128, /* EMC_SEL_DPD_CTRL */
23198 0x002c0068, /* EMC_CFG_DIG_DLL */
23199 0x00000008, /* EMC_BGBIAS_CTL0 */
23200 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23201 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23202 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23203 0x00001221, /* Mode Register 0 */
23204 0x00100003, /* Mode Register 1 */
23205 0x00200008, /* Mode Register 2 */
23206 0x00000000, /* Mode Register 4 */
23207 6890, /* expected dvfs latency (ns) */
23211 "01_204000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
23212 204000, /* SDRAM frequency */
23213 800, /* min voltage */
23214 800, /* gpu min voltage */
23215 "pllp_out0", /* clock source id */
23216 0x40000002, /* CLK_SOURCE_EMC */
23217 165, /* number of burst_regs */
23218 31, /* number of up_down_regs */
23220 0x00000009, /* EMC_RC */
23221 0x00000047, /* EMC_RFC */
23222 0x00000000, /* EMC_RFC_SLR */
23223 0x00000006, /* EMC_RAS */
23224 0x00000002, /* EMC_RP */
23225 0x00000005, /* EMC_R2W */
23226 0x0000000a, /* EMC_W2R */
23227 0x00000005, /* EMC_R2P */
23228 0x0000000b, /* EMC_W2P */
23229 0x00000002, /* EMC_RD_RCD */
23230 0x00000002, /* EMC_WR_RCD */
23231 0x00000003, /* EMC_RRD */
23232 0x00000003, /* EMC_REXT */
23233 0x00000000, /* EMC_WEXT */
23234 0x00000005, /* EMC_WDV */
23235 0x00000005, /* EMC_WDV_MASK */
23236 0x00000006, /* EMC_QUSE */
23237 0x00000002, /* EMC_QUSE_WIDTH */
23238 0x00000000, /* EMC_IBDLY */
23239 0x00000004, /* EMC_EINPUT */
23240 0x00000006, /* EMC_EINPUT_DURATION */
23241 0x00010000, /* EMC_PUTERM_EXTRA */
23242 0x00000003, /* EMC_PUTERM_WIDTH */
23243 0x00000000, /* EMC_PUTERM_ADJ */
23244 0x00000000, /* EMC_CDB_CNTL_1 */
23245 0x00000000, /* EMC_CDB_CNTL_2 */
23246 0x00000000, /* EMC_CDB_CNTL_3 */
23247 0x00000003, /* EMC_QRST */
23248 0x0000000d, /* EMC_QSAFE */
23249 0x0000000f, /* EMC_RDV */
23250 0x00000011, /* EMC_RDV_MASK */
23251 0x00000607, /* EMC_REFRESH */
23252 0x00000000, /* EMC_BURST_REFRESH_NUM */
23253 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
23254 0x00000002, /* EMC_PDEX2WR */
23255 0x00000002, /* EMC_PDEX2RD */
23256 0x00000001, /* EMC_PCHG2PDEN */
23257 0x00000000, /* EMC_ACT2PDEN */
23258 0x00000044, /* EMC_AR2PDEN */
23259 0x0000000f, /* EMC_RW2PDEN */
23260 0x0000004a, /* EMC_TXSR */
23261 0x0000004a, /* EMC_TXSRDLL */
23262 0x00000004, /* EMC_TCKE */
23263 0x00000005, /* EMC_TCKESR */
23264 0x00000004, /* EMC_TPD */
23265 0x00000007, /* EMC_TFAW */
23266 0x00000000, /* EMC_TRPAB */
23267 0x00000005, /* EMC_TCLKSTABLE */
23268 0x00000005, /* EMC_TCLKSTOP */
23269 0x00000638, /* EMC_TREFBW */
23270 0x00000000, /* EMC_FBIO_CFG6 */
23271 0x00000000, /* EMC_ODT_WRITE */
23272 0x00000000, /* EMC_ODT_READ */
23273 0x106aa298, /* EMC_FBIO_CFG5 */
23274 0x002c00a0, /* EMC_CFG_DIG_DLL */
23275 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23276 0x00064000, /* EMC_DLL_XFORM_DQS0 */
23277 0x00064000, /* EMC_DLL_XFORM_DQS1 */
23278 0x00064000, /* EMC_DLL_XFORM_DQS2 */
23279 0x00064000, /* EMC_DLL_XFORM_DQS3 */
23280 0x00064000, /* EMC_DLL_XFORM_DQS4 */
23281 0x00064000, /* EMC_DLL_XFORM_DQS5 */
23282 0x00064000, /* EMC_DLL_XFORM_DQS6 */
23283 0x00064000, /* EMC_DLL_XFORM_DQS7 */
23284 0x00064000, /* EMC_DLL_XFORM_DQS8 */
23285 0x00064000, /* EMC_DLL_XFORM_DQS9 */
23286 0x00064000, /* EMC_DLL_XFORM_DQS10 */
23287 0x00064000, /* EMC_DLL_XFORM_DQS11 */
23288 0x00064000, /* EMC_DLL_XFORM_DQS12 */
23289 0x00064000, /* EMC_DLL_XFORM_DQS13 */
23290 0x00064000, /* EMC_DLL_XFORM_DQS14 */
23291 0x00064000, /* EMC_DLL_XFORM_DQS15 */
23292 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23293 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23294 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23295 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23296 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23297 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23298 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23299 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23300 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23301 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23302 0x00028000, /* EMC_DLL_XFORM_ADDR2 */
23303 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23304 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23305 0x00028000, /* EMC_DLL_XFORM_ADDR5 */
23306 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23307 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23308 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23309 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23310 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23311 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23312 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23313 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23314 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23315 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23316 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23317 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23318 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23319 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23320 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23321 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23322 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23323 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23324 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23325 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23326 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23327 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23328 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23329 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23330 0x00090000, /* EMC_DLL_XFORM_DQ0 */
23331 0x00090000, /* EMC_DLL_XFORM_DQ1 */
23332 0x00090000, /* EMC_DLL_XFORM_DQ2 */
23333 0x00090000, /* EMC_DLL_XFORM_DQ3 */
23334 0x00009000, /* EMC_DLL_XFORM_DQ4 */
23335 0x00009000, /* EMC_DLL_XFORM_DQ5 */
23336 0x00009000, /* EMC_DLL_XFORM_DQ6 */
23337 0x00009000, /* EMC_DLL_XFORM_DQ7 */
23338 0x10000280, /* EMC_XM2CMDPADCTRL */
23339 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23340 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23341 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23342 0x00000000, /* EMC_XM2DQPADCTRL2 */
23343 0x00000000, /* EMC_XM2DQPADCTRL3 */
23344 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23345 0x00000707, /* EMC_XM2CLKPADCTRL2 */
23346 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23347 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23348 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23349 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23350 0x51451400, /* EMC_XM2DQSPADCTRL3 */
23351 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23352 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23353 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23354 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23355 0x00000066, /* EMC_TXDSRVTTGEN */
23356 0x00000000, /* EMC_FBIO_SPARE */
23357 0x00020000, /* EMC_ZCAL_INTERVAL */
23358 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23359 0x000e000e, /* EMC_MRS_WAIT_CNT */
23360 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23361 0x00000000, /* EMC_CTT */
23362 0x00000003, /* EMC_CTT_DURATION */
23363 0x0000d2b3, /* EMC_CFG_PIPE */
23364 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
23365 0x0000000a, /* EMC_QPOP */
23366 0x01000003, /* MC_EMEM_ARB_CFG */
23367 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23368 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23369 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23370 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
23371 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
23372 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
23373 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23374 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23375 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23376 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23377 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23378 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23379 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23380 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
23381 0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
23382 0x74a40a05, /* MC_EMEM_ARB_MISC0 */
23383 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23384 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23387 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23388 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
23389 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23390 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23391 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23392 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23393 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23394 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23395 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23396 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23397 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23398 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23399 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23400 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
23401 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23402 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23403 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23404 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23405 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23406 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23407 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23408 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23409 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23410 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23411 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23412 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23413 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23414 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23415 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23416 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23417 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23419 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23420 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23421 0x00000802, /* EMC_CTT_TERM_CTRL */
23422 0x73240000, /* EMC_CFG */
23423 0x0000088d, /* EMC_CFG_2 */
23424 0x00040008, /* EMC_SEL_DPD_CTRL */
23425 0x002c0068, /* EMC_CFG_DIG_DLL */
23426 0x00000008, /* EMC_BGBIAS_CTL0 */
23427 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23428 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23429 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23430 0x00001221, /* Mode Register 0 */
23431 0x00100003, /* Mode Register 1 */
23432 0x00200008, /* Mode Register 2 */
23433 0x00000000, /* Mode Register 4 */
23434 3420, /* expected dvfs latency (ns) */
23438 "01_300000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
23439 300000, /* SDRAM frequency */
23440 820, /* min voltage */
23441 820, /* gpu min voltage */
23442 "pllc_out0", /* clock source id */
23443 0x20000002, /* CLK_SOURCE_EMC */
23444 165, /* number of burst_regs */
23445 31, /* number of up_down_regs */
23447 0x0000000d, /* EMC_RC */
23448 0x00000067, /* EMC_RFC */
23449 0x00000000, /* EMC_RFC_SLR */
23450 0x00000009, /* EMC_RAS */
23451 0x00000003, /* EMC_RP */
23452 0x00000004, /* EMC_R2W */
23453 0x00000008, /* EMC_W2R */
23454 0x00000002, /* EMC_R2P */
23455 0x00000009, /* EMC_W2P */
23456 0x00000003, /* EMC_RD_RCD */
23457 0x00000003, /* EMC_WR_RCD */
23458 0x00000002, /* EMC_RRD */
23459 0x00000002, /* EMC_REXT */
23460 0x00000000, /* EMC_WEXT */
23461 0x00000003, /* EMC_WDV */
23462 0x00000003, /* EMC_WDV_MASK */
23463 0x00000005, /* EMC_QUSE */
23464 0x00000002, /* EMC_QUSE_WIDTH */
23465 0x00000000, /* EMC_IBDLY */
23466 0x00000002, /* EMC_EINPUT */
23467 0x00000007, /* EMC_EINPUT_DURATION */
23468 0x00020000, /* EMC_PUTERM_EXTRA */
23469 0x00000003, /* EMC_PUTERM_WIDTH */
23470 0x00000000, /* EMC_PUTERM_ADJ */
23471 0x00000000, /* EMC_CDB_CNTL_1 */
23472 0x00000000, /* EMC_CDB_CNTL_2 */
23473 0x00000000, /* EMC_CDB_CNTL_3 */
23474 0x00000001, /* EMC_QRST */
23475 0x0000000e, /* EMC_QSAFE */
23476 0x00000010, /* EMC_RDV */
23477 0x00000012, /* EMC_RDV_MASK */
23478 0x000008e4, /* EMC_REFRESH */
23479 0x00000000, /* EMC_BURST_REFRESH_NUM */
23480 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
23481 0x00000001, /* EMC_PDEX2WR */
23482 0x00000008, /* EMC_PDEX2RD */
23483 0x00000001, /* EMC_PCHG2PDEN */
23484 0x00000000, /* EMC_ACT2PDEN */
23485 0x00000065, /* EMC_AR2PDEN */
23486 0x0000000e, /* EMC_RW2PDEN */
23487 0x0000006c, /* EMC_TXSR */
23488 0x00000200, /* EMC_TXSRDLL */
23489 0x00000004, /* EMC_TCKE */
23490 0x00000005, /* EMC_TCKESR */
23491 0x00000004, /* EMC_TPD */
23492 0x00000009, /* EMC_TFAW */
23493 0x00000000, /* EMC_TRPAB */
23494 0x00000005, /* EMC_TCLKSTABLE */
23495 0x00000005, /* EMC_TCLKSTOP */
23496 0x00000924, /* EMC_TREFBW */
23497 0x00000000, /* EMC_FBIO_CFG6 */
23498 0x80000002, /* EMC_ODT_WRITE */
23499 0x00000000, /* EMC_ODT_READ */
23500 0x104ab098, /* EMC_FBIO_CFG5 */
23501 0x002c00a0, /* EMC_CFG_DIG_DLL */
23502 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23503 0x00030000, /* EMC_DLL_XFORM_DQS0 */
23504 0x00030000, /* EMC_DLL_XFORM_DQS1 */
23505 0x00030000, /* EMC_DLL_XFORM_DQS2 */
23506 0x00030000, /* EMC_DLL_XFORM_DQS3 */
23507 0x00030000, /* EMC_DLL_XFORM_DQS4 */
23508 0x00030000, /* EMC_DLL_XFORM_DQS5 */
23509 0x00030000, /* EMC_DLL_XFORM_DQS6 */
23510 0x00030000, /* EMC_DLL_XFORM_DQS7 */
23511 0x00030000, /* EMC_DLL_XFORM_DQS8 */
23512 0x00030000, /* EMC_DLL_XFORM_DQS9 */
23513 0x00030000, /* EMC_DLL_XFORM_DQS10 */
23514 0x00030000, /* EMC_DLL_XFORM_DQS11 */
23515 0x00030000, /* EMC_DLL_XFORM_DQS12 */
23516 0x00030000, /* EMC_DLL_XFORM_DQS13 */
23517 0x00030000, /* EMC_DLL_XFORM_DQS14 */
23518 0x00030000, /* EMC_DLL_XFORM_DQS15 */
23519 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23520 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23521 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23522 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23523 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23524 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23525 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23526 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23527 0x00084000, /* EMC_DLL_XFORM_ADDR0 */
23528 0x00084000, /* EMC_DLL_XFORM_ADDR1 */
23529 0x00010000, /* EMC_DLL_XFORM_ADDR2 */
23530 0x00084000, /* EMC_DLL_XFORM_ADDR3 */
23531 0x00084000, /* EMC_DLL_XFORM_ADDR4 */
23532 0x00010000, /* EMC_DLL_XFORM_ADDR5 */
23533 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23534 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23535 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23536 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23537 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23538 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23539 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23540 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23541 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23542 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23543 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23544 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23545 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23546 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23547 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23548 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23549 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23550 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23551 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23552 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23553 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23554 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23555 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23556 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23557 0x00060000, /* EMC_DLL_XFORM_DQ0 */
23558 0x00060000, /* EMC_DLL_XFORM_DQ1 */
23559 0x00060000, /* EMC_DLL_XFORM_DQ2 */
23560 0x00060000, /* EMC_DLL_XFORM_DQ3 */
23561 0x00006000, /* EMC_DLL_XFORM_DQ4 */
23562 0x00006000, /* EMC_DLL_XFORM_DQ5 */
23563 0x00006000, /* EMC_DLL_XFORM_DQ6 */
23564 0x00006000, /* EMC_DLL_XFORM_DQ7 */
23565 0x10000280, /* EMC_XM2CMDPADCTRL */
23566 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23567 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23568 0x01231339, /* EMC_XM2DQSPADCTRL2 */
23569 0x00000000, /* EMC_XM2DQPADCTRL2 */
23570 0x00000000, /* EMC_XM2DQPADCTRL3 */
23571 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23572 0x00000000, /* EMC_XM2CLKPADCTRL2 */
23573 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23574 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23575 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23576 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23577 0x51451420, /* EMC_XM2DQSPADCTRL3 */
23578 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23579 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23580 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23581 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23582 0x00000096, /* EMC_TXDSRVTTGEN */
23583 0x00000000, /* EMC_FBIO_SPARE */
23584 0x00020000, /* EMC_ZCAL_INTERVAL */
23585 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23586 0x0117000e, /* EMC_MRS_WAIT_CNT */
23587 0x0117000e, /* EMC_MRS_WAIT_CNT2 */
23588 0x00000000, /* EMC_CTT */
23589 0x00000003, /* EMC_CTT_DURATION */
23590 0x000052a3, /* EMC_CFG_PIPE */
23591 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
23592 0x00000009, /* EMC_QPOP */
23593 0x08000004, /* MC_EMEM_ARB_CFG */
23594 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23595 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23596 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23597 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
23598 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
23599 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
23600 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23601 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23602 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23603 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23604 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23605 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23606 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23607 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23608 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
23609 0x77450e08, /* MC_EMEM_ARB_MISC0 */
23610 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23611 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23614 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
23615 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
23616 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23617 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23618 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23619 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23620 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23621 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23622 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23623 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23624 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23625 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23626 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23627 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
23628 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23629 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23630 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23631 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23632 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23633 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23634 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23635 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23636 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23637 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23638 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23639 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23640 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23641 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23642 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23643 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23644 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23646 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23647 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23648 0x00000802, /* EMC_CTT_TERM_CTRL */
23649 0x73340000, /* EMC_CFG */
23650 0x008008d5, /* EMC_CFG_2 */
23651 0x00040128, /* EMC_SEL_DPD_CTRL */
23652 0x002c0068, /* EMC_CFG_DIG_DLL */
23653 0x00000000, /* EMC_BGBIAS_CTL0 */
23654 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23655 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23656 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23657 0x00000321, /* Mode Register 0 */
23658 0x00100002, /* Mode Register 1 */
23659 0x00200400, /* Mode Register 2 */
23660 0x00000000, /* Mode Register 4 */
23661 2680, /* expected dvfs latency (ns) */
23665 "01_396000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
23666 396000, /* SDRAM frequency */
23667 850, /* min voltage */
23668 850, /* gpu min voltage */
23669 "pllm_out0", /* clock source id */
23670 0x00000002, /* CLK_SOURCE_EMC */
23671 165, /* number of burst_regs */
23672 31, /* number of up_down_regs */
23674 0x00000011, /* EMC_RC */
23675 0x00000089, /* EMC_RFC */
23676 0x00000000, /* EMC_RFC_SLR */
23677 0x0000000c, /* EMC_RAS */
23678 0x00000004, /* EMC_RP */
23679 0x00000005, /* EMC_R2W */
23680 0x00000008, /* EMC_W2R */
23681 0x00000002, /* EMC_R2P */
23682 0x0000000a, /* EMC_W2P */
23683 0x00000004, /* EMC_RD_RCD */
23684 0x00000004, /* EMC_WR_RCD */
23685 0x00000002, /* EMC_RRD */
23686 0x00000002, /* EMC_REXT */
23687 0x00000000, /* EMC_WEXT */
23688 0x00000003, /* EMC_WDV */
23689 0x00000003, /* EMC_WDV_MASK */
23690 0x00000005, /* EMC_QUSE */
23691 0x00000002, /* EMC_QUSE_WIDTH */
23692 0x00000000, /* EMC_IBDLY */
23693 0x00000001, /* EMC_EINPUT */
23694 0x00000008, /* EMC_EINPUT_DURATION */
23695 0x00020000, /* EMC_PUTERM_EXTRA */
23696 0x00000003, /* EMC_PUTERM_WIDTH */
23697 0x00000000, /* EMC_PUTERM_ADJ */
23698 0x00000000, /* EMC_CDB_CNTL_1 */
23699 0x00000000, /* EMC_CDB_CNTL_2 */
23700 0x00000000, /* EMC_CDB_CNTL_3 */
23701 0x00000000, /* EMC_QRST */
23702 0x0000000f, /* EMC_QSAFE */
23703 0x00000010, /* EMC_RDV */
23704 0x00000012, /* EMC_RDV_MASK */
23705 0x00000bd1, /* EMC_REFRESH */
23706 0x00000000, /* EMC_BURST_REFRESH_NUM */
23707 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
23708 0x00000001, /* EMC_PDEX2WR */
23709 0x00000008, /* EMC_PDEX2RD */
23710 0x00000001, /* EMC_PCHG2PDEN */
23711 0x00000000, /* EMC_ACT2PDEN */
23712 0x00000087, /* EMC_AR2PDEN */
23713 0x0000000f, /* EMC_RW2PDEN */
23714 0x0000008f, /* EMC_TXSR */
23715 0x00000200, /* EMC_TXSRDLL */
23716 0x00000004, /* EMC_TCKE */
23717 0x00000005, /* EMC_TCKESR */
23718 0x00000004, /* EMC_TPD */
23719 0x0000000d, /* EMC_TFAW */
23720 0x00000000, /* EMC_TRPAB */
23721 0x00000005, /* EMC_TCLKSTABLE */
23722 0x00000005, /* EMC_TCLKSTOP */
23723 0x00000c11, /* EMC_TREFBW */
23724 0x00000000, /* EMC_FBIO_CFG6 */
23725 0x80000002, /* EMC_ODT_WRITE */
23726 0x00000000, /* EMC_ODT_READ */
23727 0x104ab098, /* EMC_FBIO_CFG5 */
23728 0x002c00a0, /* EMC_CFG_DIG_DLL */
23729 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23730 0x00030000, /* EMC_DLL_XFORM_DQS0 */
23731 0x00030000, /* EMC_DLL_XFORM_DQS1 */
23732 0x00030000, /* EMC_DLL_XFORM_DQS2 */
23733 0x00030000, /* EMC_DLL_XFORM_DQS3 */
23734 0x00030000, /* EMC_DLL_XFORM_DQS4 */
23735 0x00030000, /* EMC_DLL_XFORM_DQS5 */
23736 0x00030000, /* EMC_DLL_XFORM_DQS6 */
23737 0x00030000, /* EMC_DLL_XFORM_DQS7 */
23738 0x00030000, /* EMC_DLL_XFORM_DQS8 */
23739 0x00030000, /* EMC_DLL_XFORM_DQS9 */
23740 0x00030000, /* EMC_DLL_XFORM_DQS10 */
23741 0x00030000, /* EMC_DLL_XFORM_DQS11 */
23742 0x00030000, /* EMC_DLL_XFORM_DQS12 */
23743 0x00030000, /* EMC_DLL_XFORM_DQS13 */
23744 0x00030000, /* EMC_DLL_XFORM_DQS14 */
23745 0x00030000, /* EMC_DLL_XFORM_DQS15 */
23746 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23747 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23748 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23749 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23750 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23751 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23752 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23753 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23754 0x0005c000, /* EMC_DLL_XFORM_ADDR0 */
23755 0x0005c000, /* EMC_DLL_XFORM_ADDR1 */
23756 0x00010000, /* EMC_DLL_XFORM_ADDR2 */
23757 0x0005c000, /* EMC_DLL_XFORM_ADDR3 */
23758 0x0005c000, /* EMC_DLL_XFORM_ADDR4 */
23759 0x00010000, /* EMC_DLL_XFORM_ADDR5 */
23760 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23761 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23762 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23763 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23764 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23765 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23766 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23767 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23768 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23769 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23770 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23771 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23772 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23773 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23774 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23775 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23776 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23777 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23778 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23779 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23780 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23781 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23782 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23783 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23784 0x00048000, /* EMC_DLL_XFORM_DQ0 */
23785 0x00048000, /* EMC_DLL_XFORM_DQ1 */
23786 0x00048000, /* EMC_DLL_XFORM_DQ2 */
23787 0x00048000, /* EMC_DLL_XFORM_DQ3 */
23788 0x00004800, /* EMC_DLL_XFORM_DQ4 */
23789 0x00004800, /* EMC_DLL_XFORM_DQ5 */
23790 0x00004800, /* EMC_DLL_XFORM_DQ6 */
23791 0x00004800, /* EMC_DLL_XFORM_DQ7 */
23792 0x10000280, /* EMC_XM2CMDPADCTRL */
23793 0x00000000, /* EMC_XM2CMDPADCTRL4 */
23794 0x00111111, /* EMC_XM2CMDPADCTRL5 */
23795 0x01231339, /* EMC_XM2DQSPADCTRL2 */
23796 0x00000000, /* EMC_XM2DQPADCTRL2 */
23797 0x00000000, /* EMC_XM2DQPADCTRL3 */
23798 0x77ffc081, /* EMC_XM2CLKPADCTRL */
23799 0x00000000, /* EMC_XM2CLKPADCTRL2 */
23800 0x81f1f108, /* EMC_XM2COMPPADCTRL */
23801 0x07070004, /* EMC_XM2VTTGENPADCTRL */
23802 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23803 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23804 0x51451420, /* EMC_XM2DQSPADCTRL3 */
23805 0x00514514, /* EMC_XM2DQSPADCTRL4 */
23806 0x00514514, /* EMC_XM2DQSPADCTRL5 */
23807 0x51451400, /* EMC_XM2DQSPADCTRL6 */
23808 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23809 0x000000c6, /* EMC_TXDSRVTTGEN */
23810 0x00000000, /* EMC_FBIO_SPARE */
23811 0x00020000, /* EMC_ZCAL_INTERVAL */
23812 0x00000100, /* EMC_ZCAL_WAIT_CNT */
23813 0x00f5000e, /* EMC_MRS_WAIT_CNT */
23814 0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
23815 0x00000000, /* EMC_CTT */
23816 0x00000003, /* EMC_CTT_DURATION */
23817 0x000052a3, /* EMC_CFG_PIPE */
23818 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
23819 0x00000009, /* EMC_QPOP */
23820 0x0f000005, /* MC_EMEM_ARB_CFG */
23821 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23822 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23823 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23824 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
23825 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
23826 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
23827 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23828 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23829 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23830 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23831 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23832 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23833 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23834 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23835 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
23836 0x7586120a, /* MC_EMEM_ARB_MISC0 */
23837 0x70000f03, /* MC_EMEM_ARB_MISC1 */
23838 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23841 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
23842 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
23843 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23844 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23845 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23846 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23847 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23848 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23849 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23850 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23851 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23852 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23853 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23854 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
23855 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23856 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23857 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23858 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23859 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23860 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23861 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23862 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23863 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23864 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23865 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23866 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23867 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23868 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23869 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23870 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23871 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23873 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23874 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23875 0x00000802, /* EMC_CTT_TERM_CTRL */
23876 0x73340000, /* EMC_CFG */
23877 0x00800895, /* EMC_CFG_2 */
23878 0x00040008, /* EMC_SEL_DPD_CTRL */
23879 0x002c0068, /* EMC_CFG_DIG_DLL */
23880 0x00000000, /* EMC_BGBIAS_CTL0 */
23881 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23882 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23883 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23884 0x00000521, /* Mode Register 0 */
23885 0x00100002, /* Mode Register 1 */
23886 0x00200400, /* Mode Register 2 */
23887 0x00000000, /* Mode Register 4 */
23888 2180, /* expected dvfs latency (ns) */
23892 "01_528000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
23893 528000, /* SDRAM frequency */
23894 880, /* min voltage */
23895 870, /* gpu min voltage */
23896 "pllm_ud", /* clock source id */
23897 0x80000000, /* CLK_SOURCE_EMC */
23898 165, /* number of burst_regs */
23899 31, /* number of up_down_regs */
23901 0x00000018, /* EMC_RC */
23902 0x000000b7, /* EMC_RFC */
23903 0x00000000, /* EMC_RFC_SLR */
23904 0x00000010, /* EMC_RAS */
23905 0x00000006, /* EMC_RP */
23906 0x00000006, /* EMC_R2W */
23907 0x00000009, /* EMC_W2R */
23908 0x00000002, /* EMC_R2P */
23909 0x0000000d, /* EMC_W2P */
23910 0x00000006, /* EMC_RD_RCD */
23911 0x00000006, /* EMC_WR_RCD */
23912 0x00000002, /* EMC_RRD */
23913 0x00000002, /* EMC_REXT */
23914 0x00000000, /* EMC_WEXT */
23915 0x00000003, /* EMC_WDV */
23916 0x00000003, /* EMC_WDV_MASK */
23917 0x00000007, /* EMC_QUSE */
23918 0x00000002, /* EMC_QUSE_WIDTH */
23919 0x00000000, /* EMC_IBDLY */
23920 0x00000002, /* EMC_EINPUT */
23921 0x00000009, /* EMC_EINPUT_DURATION */
23922 0x00040000, /* EMC_PUTERM_EXTRA */
23923 0x00000003, /* EMC_PUTERM_WIDTH */
23924 0x00000000, /* EMC_PUTERM_ADJ */
23925 0x00000000, /* EMC_CDB_CNTL_1 */
23926 0x00000000, /* EMC_CDB_CNTL_2 */
23927 0x00000000, /* EMC_CDB_CNTL_3 */
23928 0x00000001, /* EMC_QRST */
23929 0x00000010, /* EMC_QSAFE */
23930 0x00000013, /* EMC_RDV */
23931 0x00000015, /* EMC_RDV_MASK */
23932 0x00000fd6, /* EMC_REFRESH */
23933 0x00000000, /* EMC_BURST_REFRESH_NUM */
23934 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
23935 0x00000002, /* EMC_PDEX2WR */
23936 0x0000000b, /* EMC_PDEX2RD */
23937 0x00000001, /* EMC_PCHG2PDEN */
23938 0x00000000, /* EMC_ACT2PDEN */
23939 0x000000b4, /* EMC_AR2PDEN */
23940 0x00000012, /* EMC_RW2PDEN */
23941 0x000000bf, /* EMC_TXSR */
23942 0x00000200, /* EMC_TXSRDLL */
23943 0x00000004, /* EMC_TCKE */
23944 0x00000005, /* EMC_TCKESR */
23945 0x00000004, /* EMC_TPD */
23946 0x00000013, /* EMC_TFAW */
23947 0x00000000, /* EMC_TRPAB */
23948 0x00000006, /* EMC_TCLKSTABLE */
23949 0x00000006, /* EMC_TCLKSTOP */
23950 0x00001017, /* EMC_TREFBW */
23951 0x00000000, /* EMC_FBIO_CFG6 */
23952 0x80000003, /* EMC_ODT_WRITE */
23953 0x00000000, /* EMC_ODT_READ */
23954 0x104ab098, /* EMC_FBIO_CFG5 */
23955 0xe01200b1, /* EMC_CFG_DIG_DLL */
23956 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23957 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
23958 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
23959 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
23960 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
23961 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
23962 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
23963 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
23964 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
23965 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
23966 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
23967 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
23968 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
23969 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
23970 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
23971 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
23972 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
23973 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23974 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23975 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23976 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23977 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23978 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23979 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23980 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23981 0x00040000, /* EMC_DLL_XFORM_ADDR0 */
23982 0x00040000, /* EMC_DLL_XFORM_ADDR1 */
23983 0x00000002, /* EMC_DLL_XFORM_ADDR2 */
23984 0x00040000, /* EMC_DLL_XFORM_ADDR3 */
23985 0x00040000, /* EMC_DLL_XFORM_ADDR4 */
23986 0x00000002, /* EMC_DLL_XFORM_ADDR5 */
23987 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23988 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23989 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23990 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23991 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23992 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23993 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23994 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23995 0x00000001, /* EMC_DLI_TRIM_TXDQS0 */
23996 0x00000002, /* EMC_DLI_TRIM_TXDQS1 */
23997 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23998 0x00000002, /* EMC_DLI_TRIM_TXDQS3 */
23999 0x00000003, /* EMC_DLI_TRIM_TXDQS4 */
24000 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
24001 0x00000002, /* EMC_DLI_TRIM_TXDQS6 */
24002 0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
24003 0x00000001, /* EMC_DLI_TRIM_TXDQS8 */
24004 0x00000002, /* EMC_DLI_TRIM_TXDQS9 */
24005 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24006 0x00000002, /* EMC_DLI_TRIM_TXDQS11 */
24007 0x00000003, /* EMC_DLI_TRIM_TXDQS12 */
24008 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24009 0x00000002, /* EMC_DLI_TRIM_TXDQS14 */
24010 0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
24011 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
24012 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
24013 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
24014 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
24015 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
24016 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
24017 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
24018 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
24019 0x100002a0, /* EMC_XM2CMDPADCTRL */
24020 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24021 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24022 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
24023 0x00000000, /* EMC_XM2DQPADCTRL2 */
24024 0x00000000, /* EMC_XM2DQPADCTRL3 */
24025 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24026 0x00000000, /* EMC_XM2CLKPADCTRL2 */
24027 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24028 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24029 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24030 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24031 0x51451420, /* EMC_XM2DQSPADCTRL3 */
24032 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24033 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24034 0x51451400, /* EMC_XM2DQSPADCTRL6 */
24035 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24036 0x00000000, /* EMC_TXDSRVTTGEN */
24037 0x00000000, /* EMC_FBIO_SPARE */
24038 0x00020000, /* EMC_ZCAL_INTERVAL */
24039 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24040 0x00c8000e, /* EMC_MRS_WAIT_CNT */
24041 0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
24042 0x00000000, /* EMC_CTT */
24043 0x00000003, /* EMC_CTT_DURATION */
24044 0x000042a0, /* EMC_CFG_PIPE */
24045 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
24046 0x0000000b, /* EMC_QPOP */
24047 0x0f000007, /* MC_EMEM_ARB_CFG */
24048 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24049 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
24050 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
24051 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
24052 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
24053 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
24054 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24055 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24056 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24057 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24058 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24059 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24060 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
24061 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
24062 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
24063 0x7488180d, /* MC_EMEM_ARB_MISC0 */
24064 0x70000f03, /* MC_EMEM_ARB_MISC1 */
24065 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24068 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
24069 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
24070 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24071 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24072 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24073 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24074 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24075 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24076 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24077 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24078 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24079 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24080 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24081 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
24082 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
24083 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24084 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24085 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24086 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24087 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24088 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24089 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24090 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24091 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24092 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24093 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24094 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24095 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24096 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24097 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24098 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24100 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24101 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24102 0x00000802, /* EMC_CTT_TERM_CTRL */
24103 0x73300000, /* EMC_CFG */
24104 0x00800895, /* EMC_CFG_2 */
24105 0x00040008, /* EMC_SEL_DPD_CTRL */
24106 0xe0120069, /* EMC_CFG_DIG_DLL */
24107 0x00000000, /* EMC_BGBIAS_CTL0 */
24108 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24109 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24110 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24111 0x00000941, /* Mode Register 0 */
24112 0x00100002, /* Mode Register 1 */
24113 0x00200408, /* Mode Register 2 */
24114 0x00000000, /* Mode Register 4 */
24115 1440, /* expected dvfs latency (ns) */
24119 "01_600000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
24120 600000, /* SDRAM frequency */
24121 910, /* min voltage */
24122 910, /* gpu min voltage */
24123 "pllc_ud", /* clock source id */
24124 0xe0000000, /* CLK_SOURCE_EMC */
24125 165, /* number of burst_regs */
24126 31, /* number of up_down_regs */
24128 0x0000001b, /* EMC_RC */
24129 0x000000d0, /* EMC_RFC */
24130 0x00000000, /* EMC_RFC_SLR */
24131 0x00000013, /* EMC_RAS */
24132 0x00000007, /* EMC_RP */
24133 0x00000007, /* EMC_R2W */
24134 0x0000000b, /* EMC_W2R */
24135 0x00000003, /* EMC_R2P */
24136 0x00000010, /* EMC_W2P */
24137 0x00000007, /* EMC_RD_RCD */
24138 0x00000007, /* EMC_WR_RCD */
24139 0x00000002, /* EMC_RRD */
24140 0x00000002, /* EMC_REXT */
24141 0x00000000, /* EMC_WEXT */
24142 0x00000005, /* EMC_WDV */
24143 0x00000005, /* EMC_WDV_MASK */
24144 0x0000000a, /* EMC_QUSE */
24145 0x00000002, /* EMC_QUSE_WIDTH */
24146 0x00000000, /* EMC_IBDLY */
24147 0x00000003, /* EMC_EINPUT */
24148 0x0000000b, /* EMC_EINPUT_DURATION */
24149 0x00070000, /* EMC_PUTERM_EXTRA */
24150 0x00000003, /* EMC_PUTERM_WIDTH */
24151 0x00000000, /* EMC_PUTERM_ADJ */
24152 0x00000000, /* EMC_CDB_CNTL_1 */
24153 0x00000000, /* EMC_CDB_CNTL_2 */
24154 0x00000000, /* EMC_CDB_CNTL_3 */
24155 0x00000002, /* EMC_QRST */
24156 0x00000012, /* EMC_QSAFE */
24157 0x00000016, /* EMC_RDV */
24158 0x00000018, /* EMC_RDV_MASK */
24159 0x00001208, /* EMC_REFRESH */
24160 0x00000000, /* EMC_BURST_REFRESH_NUM */
24161 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
24162 0x00000002, /* EMC_PDEX2WR */
24163 0x0000000d, /* EMC_PDEX2RD */
24164 0x00000001, /* EMC_PCHG2PDEN */
24165 0x00000000, /* EMC_ACT2PDEN */
24166 0x000000cc, /* EMC_AR2PDEN */
24167 0x00000015, /* EMC_RW2PDEN */
24168 0x000000d8, /* EMC_TXSR */
24169 0x00000200, /* EMC_TXSRDLL */
24170 0x00000004, /* EMC_TCKE */
24171 0x00000005, /* EMC_TCKESR */
24172 0x00000004, /* EMC_TPD */
24173 0x00000015, /* EMC_TFAW */
24174 0x00000000, /* EMC_TRPAB */
24175 0x00000006, /* EMC_TCLKSTABLE */
24176 0x00000006, /* EMC_TCLKSTOP */
24177 0x00001248, /* EMC_TREFBW */
24178 0x00000000, /* EMC_FBIO_CFG6 */
24179 0x80000004, /* EMC_ODT_WRITE */
24180 0x00000000, /* EMC_ODT_READ */
24181 0x104ab098, /* EMC_FBIO_CFG5 */
24182 0xe00e00b1, /* EMC_CFG_DIG_DLL */
24183 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24184 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
24185 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
24186 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
24187 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
24188 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
24189 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
24190 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
24191 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
24192 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
24193 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
24194 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
24195 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
24196 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
24197 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
24198 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
24199 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
24200 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24201 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24202 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24203 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24204 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24205 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24206 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24207 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24208 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
24209 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
24210 0x00004002, /* EMC_DLL_XFORM_ADDR2 */
24211 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
24212 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
24213 0x00004002, /* EMC_DLL_XFORM_ADDR5 */
24214 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24215 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24216 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24217 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24218 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24219 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24220 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24221 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24222 0x00000003, /* EMC_DLI_TRIM_TXDQS0 */
24223 0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
24224 0x00000001, /* EMC_DLI_TRIM_TXDQS2 */
24225 0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
24226 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
24227 0x00000001, /* EMC_DLI_TRIM_TXDQS5 */
24228 0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
24229 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
24230 0x00000003, /* EMC_DLI_TRIM_TXDQS8 */
24231 0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
24232 0x00000001, /* EMC_DLI_TRIM_TXDQS10 */
24233 0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
24234 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
24235 0x00000001, /* EMC_DLI_TRIM_TXDQS13 */
24236 0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
24237 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
24238 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
24239 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
24240 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
24241 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
24242 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
24243 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
24244 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
24245 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
24246 0x100002a0, /* EMC_XM2CMDPADCTRL */
24247 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24248 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24249 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
24250 0x00000000, /* EMC_XM2DQPADCTRL2 */
24251 0x00000000, /* EMC_XM2DQPADCTRL3 */
24252 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24253 0x00000000, /* EMC_XM2CLKPADCTRL2 */
24254 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24255 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24256 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24257 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24258 0x51451420, /* EMC_XM2DQSPADCTRL3 */
24259 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24260 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24261 0x51451400, /* EMC_XM2DQSPADCTRL6 */
24262 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24263 0x00000000, /* EMC_TXDSRVTTGEN */
24264 0x00000000, /* EMC_FBIO_SPARE */
24265 0x00020000, /* EMC_ZCAL_INTERVAL */
24266 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24267 0x00b0000e, /* EMC_MRS_WAIT_CNT */
24268 0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
24269 0x00000000, /* EMC_CTT */
24270 0x00000003, /* EMC_CTT_DURATION */
24271 0x000040a0, /* EMC_CFG_PIPE */
24272 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
24273 0x0000000e, /* EMC_QPOP */
24274 0x00000009, /* MC_EMEM_ARB_CFG */
24275 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24276 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
24277 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
24278 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
24279 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
24280 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
24281 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24282 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24283 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24284 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24285 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24286 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24287 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
24288 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
24289 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
24290 0x74691b0f, /* MC_EMEM_ARB_MISC0 */
24291 0x70000f03, /* MC_EMEM_ARB_MISC1 */
24292 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24295 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
24296 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
24297 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24298 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24299 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24300 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24301 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24302 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24303 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24304 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24305 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24306 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24307 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24308 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
24309 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
24310 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24311 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24312 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24313 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24314 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24315 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24316 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24317 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24318 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24319 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24320 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24321 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24322 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24323 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24324 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24325 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24327 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24328 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24329 0x00000802, /* EMC_CTT_TERM_CTRL */
24330 0x73300000, /* EMC_CFG */
24331 0x0080089d, /* EMC_CFG_2 */
24332 0x00040008, /* EMC_SEL_DPD_CTRL */
24333 0xe00e0069, /* EMC_CFG_DIG_DLL */
24334 0x00000000, /* EMC_BGBIAS_CTL0 */
24335 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24336 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24337 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24338 0x00000b61, /* Mode Register 0 */
24339 0x00100002, /* Mode Register 1 */
24340 0x00200410, /* Mode Register 2 */
24341 0x00000000, /* Mode Register 4 */
24342 1440, /* expected dvfs latency (ns) */
24346 "01_792000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
24347 792000, /* SDRAM frequency */
24348 980, /* min voltage */
24349 980, /* gpu min voltage */
24350 "pllm_ud", /* clock source id */
24351 0x80000000, /* CLK_SOURCE_EMC */
24352 165, /* number of burst_regs */
24353 31, /* number of up_down_regs */
24355 0x00000024, /* EMC_RC */
24356 0x00000114, /* EMC_RFC */
24357 0x00000000, /* EMC_RFC_SLR */
24358 0x00000019, /* EMC_RAS */
24359 0x0000000a, /* EMC_RP */
24360 0x00000009, /* EMC_R2W */
24361 0x0000000d, /* EMC_W2R */
24362 0x00000004, /* EMC_R2P */
24363 0x00000013, /* EMC_W2P */
24364 0x0000000a, /* EMC_RD_RCD */
24365 0x0000000a, /* EMC_WR_RCD */
24366 0x00000003, /* EMC_RRD */
24367 0x00000002, /* EMC_REXT */
24368 0x00000000, /* EMC_WEXT */
24369 0x00000006, /* EMC_WDV */
24370 0x00000006, /* EMC_WDV_MASK */
24371 0x0000000b, /* EMC_QUSE */
24372 0x00000002, /* EMC_QUSE_WIDTH */
24373 0x00000000, /* EMC_IBDLY */
24374 0x00000002, /* EMC_EINPUT */
24375 0x0000000d, /* EMC_EINPUT_DURATION */
24376 0x00080000, /* EMC_PUTERM_EXTRA */
24377 0x00000004, /* EMC_PUTERM_WIDTH */
24378 0x00000000, /* EMC_PUTERM_ADJ */
24379 0x00000000, /* EMC_CDB_CNTL_1 */
24380 0x00000000, /* EMC_CDB_CNTL_2 */
24381 0x00000000, /* EMC_CDB_CNTL_3 */
24382 0x00000001, /* EMC_QRST */
24383 0x00000014, /* EMC_QSAFE */
24384 0x00000018, /* EMC_RDV */
24385 0x0000001a, /* EMC_RDV_MASK */
24386 0x000017e2, /* EMC_REFRESH */
24387 0x00000000, /* EMC_BURST_REFRESH_NUM */
24388 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
24389 0x00000003, /* EMC_PDEX2WR */
24390 0x00000011, /* EMC_PDEX2RD */
24391 0x00000001, /* EMC_PCHG2PDEN */
24392 0x00000000, /* EMC_ACT2PDEN */
24393 0x0000010d, /* EMC_AR2PDEN */
24394 0x00000018, /* EMC_RW2PDEN */
24395 0x0000011e, /* EMC_TXSR */
24396 0x00000200, /* EMC_TXSRDLL */
24397 0x00000005, /* EMC_TCKE */
24398 0x00000006, /* EMC_TCKESR */
24399 0x00000005, /* EMC_TPD */
24400 0x0000001d, /* EMC_TFAW */
24401 0x00000000, /* EMC_TRPAB */
24402 0x00000008, /* EMC_TCLKSTABLE */
24403 0x00000008, /* EMC_TCLKSTOP */
24404 0x00001822, /* EMC_TREFBW */
24405 0x00000000, /* EMC_FBIO_CFG6 */
24406 0x80000005, /* EMC_ODT_WRITE */
24407 0x00000000, /* EMC_ODT_READ */
24408 0x104ab098, /* EMC_FBIO_CFG5 */
24409 0xe00700b1, /* EMC_CFG_DIG_DLL */
24410 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24411 0x00000009, /* EMC_DLL_XFORM_DQS0 */
24412 0x00000008, /* EMC_DLL_XFORM_DQS1 */
24413 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
24414 0x00000009, /* EMC_DLL_XFORM_DQS3 */
24415 0x00000009, /* EMC_DLL_XFORM_DQS4 */
24416 0x00000009, /* EMC_DLL_XFORM_DQS5 */
24417 0x00000009, /* EMC_DLL_XFORM_DQS6 */
24418 0x00000008, /* EMC_DLL_XFORM_DQS7 */
24419 0x00000009, /* EMC_DLL_XFORM_DQS8 */
24420 0x00000008, /* EMC_DLL_XFORM_DQS9 */
24421 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
24422 0x00000009, /* EMC_DLL_XFORM_DQS11 */
24423 0x00000009, /* EMC_DLL_XFORM_DQS12 */
24424 0x00000009, /* EMC_DLL_XFORM_DQS13 */
24425 0x00000009, /* EMC_DLL_XFORM_DQS14 */
24426 0x00000008, /* EMC_DLL_XFORM_DQS15 */
24427 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24428 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24429 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24430 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24431 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24432 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24433 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24434 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24435 0x00020000, /* EMC_DLL_XFORM_ADDR0 */
24436 0x00020000, /* EMC_DLL_XFORM_ADDR1 */
24437 0x00000004, /* EMC_DLL_XFORM_ADDR2 */
24438 0x00020000, /* EMC_DLL_XFORM_ADDR3 */
24439 0x00020000, /* EMC_DLL_XFORM_ADDR4 */
24440 0x00000004, /* EMC_DLL_XFORM_ADDR5 */
24441 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24442 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24443 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24444 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24445 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24446 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24447 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24448 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24449 0x00000007, /* EMC_DLI_TRIM_TXDQS0 */
24450 0x00000008, /* EMC_DLI_TRIM_TXDQS1 */
24451 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
24452 0x00000008, /* EMC_DLI_TRIM_TXDQS3 */
24453 0x00000008, /* EMC_DLI_TRIM_TXDQS4 */
24454 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
24455 0x00000008, /* EMC_DLI_TRIM_TXDQS6 */
24456 0x00000009, /* EMC_DLI_TRIM_TXDQS7 */
24457 0x00000007, /* EMC_DLI_TRIM_TXDQS8 */
24458 0x00000008, /* EMC_DLI_TRIM_TXDQS9 */
24459 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
24460 0x00000008, /* EMC_DLI_TRIM_TXDQS11 */
24461 0x00000008, /* EMC_DLI_TRIM_TXDQS12 */
24462 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
24463 0x00000008, /* EMC_DLI_TRIM_TXDQS14 */
24464 0x00000009, /* EMC_DLI_TRIM_TXDQS15 */
24465 0x0000000b, /* EMC_DLL_XFORM_DQ0 */
24466 0x0000000b, /* EMC_DLL_XFORM_DQ1 */
24467 0x0000000b, /* EMC_DLL_XFORM_DQ2 */
24468 0x0000000b, /* EMC_DLL_XFORM_DQ3 */
24469 0x0000000b, /* EMC_DLL_XFORM_DQ4 */
24470 0x0000000b, /* EMC_DLL_XFORM_DQ5 */
24471 0x0000000b, /* EMC_DLL_XFORM_DQ6 */
24472 0x0000000b, /* EMC_DLL_XFORM_DQ7 */
24473 0x100002a0, /* EMC_XM2CMDPADCTRL */
24474 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24475 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24476 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
24477 0x00000000, /* EMC_XM2DQPADCTRL2 */
24478 0x00000000, /* EMC_XM2DQPADCTRL3 */
24479 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24480 0x00000000, /* EMC_XM2CLKPADCTRL2 */
24481 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24482 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24483 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24484 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24485 0x5135d520, /* EMC_XM2DQSPADCTRL3 */
24486 0x00596596, /* EMC_XM2DQSPADCTRL4 */
24487 0x00596596, /* EMC_XM2DQSPADCTRL5 */
24488 0x55451500, /* EMC_XM2DQSPADCTRL6 */
24489 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24490 0x00000000, /* EMC_TXDSRVTTGEN */
24491 0x00000000, /* EMC_FBIO_SPARE */
24492 0x00020000, /* EMC_ZCAL_INTERVAL */
24493 0x00000100, /* EMC_ZCAL_WAIT_CNT */
24494 0x006f000e, /* EMC_MRS_WAIT_CNT */
24495 0x006f000e, /* EMC_MRS_WAIT_CNT2 */
24496 0x00000000, /* EMC_CTT */
24497 0x00000004, /* EMC_CTT_DURATION */
24498 0x00004080, /* EMC_CFG_PIPE */
24499 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
24500 0x0000000f, /* EMC_QPOP */
24501 0x0e00000b, /* MC_EMEM_ARB_CFG */
24502 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24503 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
24504 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
24505 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
24506 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
24507 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
24508 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
24509 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24510 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24511 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24512 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24513 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
24514 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
24515 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
24516 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
24517 0x746c2414, /* MC_EMEM_ARB_MISC0 */
24518 0x70000f02, /* MC_EMEM_ARB_MISC1 */
24519 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24522 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
24523 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
24524 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24525 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24526 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24527 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24528 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24529 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24530 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24531 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24532 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24533 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24534 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24535 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
24536 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
24537 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24538 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24539 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24540 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24541 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24542 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24543 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24544 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24545 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24546 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24547 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24548 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24549 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24550 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24551 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24552 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24554 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24555 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24556 0x00000802, /* EMC_CTT_TERM_CTRL */
24557 0x73300000, /* EMC_CFG */
24558 0x0080089d, /* EMC_CFG_2 */
24559 0x00040000, /* EMC_SEL_DPD_CTRL */
24560 0xe0070069, /* EMC_CFG_DIG_DLL */
24561 0x00000000, /* EMC_BGBIAS_CTL0 */
24562 0x00000404, /* EMC_AUTO_CAL_CONFIG2 */
24563 0x00000404, /* EMC_AUTO_CAL_CONFIG3 */
24564 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
24565 0x00000d71, /* Mode Register 0 */
24566 0x00100002, /* Mode Register 1 */
24567 0x00200418, /* Mode Register 2 */
24568 0x00000000, /* Mode Register 4 */
24569 1200, /* expected dvfs latency (ns) */
24573 "01_924000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
24574 924000, /* SDRAM frequency */
24575 1010, /* min voltage */
24576 1010, /* gpu min voltage */
24577 "pllm_ud", /* clock source id */
24578 0x80000000, /* CLK_SOURCE_EMC */
24579 165, /* number of burst_regs */
24580 31, /* number of up_down_regs */
24582 0x0000002b, /* EMC_RC */
24583 0x00000142, /* EMC_RFC */
24584 0x00000000, /* EMC_RFC_SLR */
24585 0x0000001e, /* EMC_RAS */
24586 0x0000000b, /* EMC_RP */
24587 0x0000000a, /* EMC_R2W */
24588 0x0000000f, /* EMC_W2R */
24589 0x00000005, /* EMC_R2P */
24590 0x00000016, /* EMC_W2P */
24591 0x0000000b, /* EMC_RD_RCD */
24592 0x0000000b, /* EMC_WR_RCD */
24593 0x00000004, /* EMC_RRD */
24594 0x00000002, /* EMC_REXT */
24595 0x00000000, /* EMC_WEXT */
24596 0x00000007, /* EMC_WDV */
24597 0x00000007, /* EMC_WDV_MASK */
24598 0x0000000e, /* EMC_QUSE */
24599 0x00000002, /* EMC_QUSE_WIDTH */
24600 0x00000000, /* EMC_IBDLY */
24601 0x00000003, /* EMC_EINPUT */
24602 0x0000000f, /* EMC_EINPUT_DURATION */
24603 0x000b0000, /* EMC_PUTERM_EXTRA */
24604 0x00000004, /* EMC_PUTERM_WIDTH */
24605 0x00000000, /* EMC_PUTERM_ADJ */
24606 0x00000000, /* EMC_CDB_CNTL_1 */
24607 0x00000000, /* EMC_CDB_CNTL_2 */
24608 0x00000000, /* EMC_CDB_CNTL_3 */
24609 0x00000002, /* EMC_QRST */
24610 0x00000016, /* EMC_QSAFE */
24611 0x0000001b, /* EMC_RDV */
24612 0x0000001d, /* EMC_RDV_MASK */
24613 0x00001be7, /* EMC_REFRESH */
24614 0x00000000, /* EMC_BURST_REFRESH_NUM */
24615 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
24616 0x00000004, /* EMC_PDEX2WR */
24617 0x00000015, /* EMC_PDEX2RD */
24618 0x00000001, /* EMC_PCHG2PDEN */
24619 0x00000000, /* EMC_ACT2PDEN */
24620 0x00000139, /* EMC_AR2PDEN */
24621 0x0000001b, /* EMC_RW2PDEN */
24622 0x0000014d, /* EMC_TXSR */
24623 0x00000200, /* EMC_TXSRDLL */
24624 0x00000006, /* EMC_TCKE */
24625 0x00000007, /* EMC_TCKESR */
24626 0x00000006, /* EMC_TPD */
24627 0x00000022, /* EMC_TFAW */
24628 0x00000000, /* EMC_TRPAB */
24629 0x0000000a, /* EMC_TCLKSTABLE */
24630 0x0000000a, /* EMC_TCLKSTOP */
24631 0x00001c28, /* EMC_TREFBW */
24632 0x00000000, /* EMC_FBIO_CFG6 */
24633 0x80000006, /* EMC_ODT_WRITE */
24634 0x00000000, /* EMC_ODT_READ */
24635 0x104ab898, /* EMC_FBIO_CFG5 */
24636 0xe00400b1, /* EMC_CFG_DIG_DLL */
24637 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24638 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
24639 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
24640 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
24641 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
24642 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
24643 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
24644 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
24645 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
24646 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
24647 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
24648 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
24649 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
24650 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
24651 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
24652 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
24653 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
24654 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24655 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24656 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24657 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24658 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24659 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24660 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24661 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24662 0x00018000, /* EMC_DLL_XFORM_ADDR0 */
24663 0x00018000, /* EMC_DLL_XFORM_ADDR1 */
24664 0x00000005, /* EMC_DLL_XFORM_ADDR2 */
24665 0x00018000, /* EMC_DLL_XFORM_ADDR3 */
24666 0x00018000, /* EMC_DLL_XFORM_ADDR4 */
24667 0x00000005, /* EMC_DLL_XFORM_ADDR5 */
24668 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24669 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24670 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24671 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24672 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24673 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24674 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24675 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24676 0x00000008, /* EMC_DLI_TRIM_TXDQS0 */
24677 0x00000009, /* EMC_DLI_TRIM_TXDQS1 */
24678 0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
24679 0x00000009, /* EMC_DLI_TRIM_TXDQS3 */
24680 0x0000000a, /* EMC_DLI_TRIM_TXDQS4 */
24681 0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
24682 0x00000009, /* EMC_DLI_TRIM_TXDQS6 */
24683 0x0000000a, /* EMC_DLI_TRIM_TXDQS7 */
24684 0x00000008, /* EMC_DLI_TRIM_TXDQS8 */
24685 0x00000009, /* EMC_DLI_TRIM_TXDQS9 */
24686 0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
24687 0x00000009, /* EMC_DLI_TRIM_TXDQS11 */
24688 0x0000000a, /* EMC_DLI_TRIM_TXDQS12 */
24689 0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
24690 0x00000009, /* EMC_DLI_TRIM_TXDQS14 */
24691 0x0000000a, /* EMC_DLI_TRIM_TXDQS15 */
24692 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
24693 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
24694 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
24695 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
24696 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
24697 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
24698 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
24699 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
24700 0x100002a0, /* EMC_XM2CMDPADCTRL */
24701 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24702 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24703 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
24704 0x00000000, /* EMC_XM2DQPADCTRL2 */
24705 0x00000000, /* EMC_XM2DQPADCTRL3 */
24706 0x77ffc085, /* EMC_XM2CLKPADCTRL */
24707 0x00000000, /* EMC_XM2CLKPADCTRL2 */
24708 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24709 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24710 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24711 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24712 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
24713 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24714 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24715 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
24716 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24717 0x00000000, /* EMC_TXDSRVTTGEN */
24718 0x00000000, /* EMC_FBIO_SPARE */
24719 0x00020000, /* EMC_ZCAL_INTERVAL */
24720 0x00000128, /* EMC_ZCAL_WAIT_CNT */
24721 0x002f000e, /* EMC_MRS_WAIT_CNT */
24722 0x002f000e, /* EMC_MRS_WAIT_CNT2 */
24723 0x00000000, /* EMC_CTT */
24724 0x00000004, /* EMC_CTT_DURATION */
24725 0x00004080, /* EMC_CFG_PIPE */
24726 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
24727 0x00000012, /* EMC_QPOP */
24728 0x0e00000d, /* MC_EMEM_ARB_CFG */
24729 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24730 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
24731 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
24732 0x00000016, /* MC_EMEM_ARB_TIMING_RC */
24733 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
24734 0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
24735 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
24736 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24737 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24738 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24739 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24740 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
24741 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
24742 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
24743 0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
24744 0x746e2a17, /* MC_EMEM_ARB_MISC0 */
24745 0x70000f02, /* MC_EMEM_ARB_MISC1 */
24746 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24749 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
24750 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
24751 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24752 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24753 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24754 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24755 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24756 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24757 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24758 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24759 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24760 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24761 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24762 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
24763 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
24764 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24765 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24766 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24767 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24768 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24769 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24770 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24771 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24772 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24773 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24774 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24775 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24776 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24777 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24778 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24779 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24781 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
24782 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24783 0x00000802, /* EMC_CTT_TERM_CTRL */
24784 0x73300000, /* EMC_CFG */
24785 0x008008a5, /* EMC_CFG_2 */
24786 0x00040000, /* EMC_SEL_DPD_CTRL */
24787 0xe0040069, /* EMC_CFG_DIG_DLL */
24788 0x00000000, /* EMC_BGBIAS_CTL0 */
24789 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24790 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24791 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24792 0x00000f15, /* Mode Register 0 */
24793 0x00100002, /* Mode Register 1 */
24794 0x00200420, /* Mode Register 2 */
24795 0x00000000, /* Mode Register 4 */
24796 1180, /* expected dvfs latency (ns) */
24800 static struct tegra12_emc_table jetson_tk1_pm377_ddr3_emc_table[] = {
24802 0x19, /* V5.0.14 */
24803 "01_102000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
24804 102000, /* SDRAM frequency */
24805 800, /* min voltage */
24806 800, /* gpu min voltage */
24807 "pllp_out0", /* clock source id */
24808 0x40000006, /* CLK_SOURCE_EMC */
24809 165, /* number of burst_regs */
24810 31, /* number of up_down_regs */
24812 0x00000004, /* EMC_RC */
24813 0x0000001a, /* EMC_RFC */
24814 0x00000000, /* EMC_RFC_SLR */
24815 0x00000003, /* EMC_RAS */
24816 0x00000001, /* EMC_RP */
24817 0x00000004, /* EMC_R2W */
24818 0x0000000a, /* EMC_W2R */
24819 0x00000003, /* EMC_R2P */
24820 0x0000000b, /* EMC_W2P */
24821 0x00000001, /* EMC_RD_RCD */
24822 0x00000001, /* EMC_WR_RCD */
24823 0x00000003, /* EMC_RRD */
24824 0x00000003, /* EMC_REXT */
24825 0x00000000, /* EMC_WEXT */
24826 0x00000006, /* EMC_WDV */
24827 0x00000006, /* EMC_WDV_MASK */
24828 0x00000006, /* EMC_QUSE */
24829 0x00000002, /* EMC_QUSE_WIDTH */
24830 0x00000000, /* EMC_IBDLY */
24831 0x00000005, /* EMC_EINPUT */
24832 0x00000005, /* EMC_EINPUT_DURATION */
24833 0x00010000, /* EMC_PUTERM_EXTRA */
24834 0x00000003, /* EMC_PUTERM_WIDTH */
24835 0x00000000, /* EMC_PUTERM_ADJ */
24836 0x00000000, /* EMC_CDB_CNTL_1 */
24837 0x00000000, /* EMC_CDB_CNTL_2 */
24838 0x00000000, /* EMC_CDB_CNTL_3 */
24839 0x00000004, /* EMC_QRST */
24840 0x0000000c, /* EMC_QSAFE */
24841 0x0000000d, /* EMC_RDV */
24842 0x0000000f, /* EMC_RDV_MASK */
24843 0x00000304, /* EMC_REFRESH */
24844 0x00000000, /* EMC_BURST_REFRESH_NUM */
24845 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
24846 0x00000002, /* EMC_PDEX2WR */
24847 0x00000002, /* EMC_PDEX2RD */
24848 0x00000001, /* EMC_PCHG2PDEN */
24849 0x00000000, /* EMC_ACT2PDEN */
24850 0x00000018, /* EMC_AR2PDEN */
24851 0x0000000f, /* EMC_RW2PDEN */
24852 0x0000001c, /* EMC_TXSR */
24853 0x0000001c, /* EMC_TXSRDLL */
24854 0x00000004, /* EMC_TCKE */
24855 0x00000005, /* EMC_TCKESR */
24856 0x00000004, /* EMC_TPD */
24857 0x00000001, /* EMC_TFAW */
24858 0x00000000, /* EMC_TRPAB */
24859 0x00000005, /* EMC_TCLKSTABLE */
24860 0x00000005, /* EMC_TCLKSTOP */
24861 0x0000031c, /* EMC_TREFBW */
24862 0x00000000, /* EMC_FBIO_CFG6 */
24863 0x00000000, /* EMC_ODT_WRITE */
24864 0x00000000, /* EMC_ODT_READ */
24865 0x106ca298, /* EMC_FBIO_CFG5 */
24866 0x002c00a0, /* EMC_CFG_DIG_DLL */
24867 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24868 0x00064000, /* EMC_DLL_XFORM_DQS0 */
24869 0x00064000, /* EMC_DLL_XFORM_DQS1 */
24870 0x00064000, /* EMC_DLL_XFORM_DQS2 */
24871 0x00064000, /* EMC_DLL_XFORM_DQS3 */
24872 0x00064000, /* EMC_DLL_XFORM_DQS4 */
24873 0x00064000, /* EMC_DLL_XFORM_DQS5 */
24874 0x00064000, /* EMC_DLL_XFORM_DQS6 */
24875 0x00064000, /* EMC_DLL_XFORM_DQS7 */
24876 0x00064000, /* EMC_DLL_XFORM_DQS8 */
24877 0x00064000, /* EMC_DLL_XFORM_DQS9 */
24878 0x00064000, /* EMC_DLL_XFORM_DQS10 */
24879 0x00064000, /* EMC_DLL_XFORM_DQS11 */
24880 0x00064000, /* EMC_DLL_XFORM_DQS12 */
24881 0x00064000, /* EMC_DLL_XFORM_DQS13 */
24882 0x00064000, /* EMC_DLL_XFORM_DQS14 */
24883 0x00064000, /* EMC_DLL_XFORM_DQS15 */
24884 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24885 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24886 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24887 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24888 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24889 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24890 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24891 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24892 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
24893 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
24894 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
24895 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
24896 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
24897 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
24898 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24899 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24900 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24901 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24902 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24903 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24904 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24905 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24906 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
24907 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
24908 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
24909 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
24910 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
24911 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
24912 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
24913 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
24914 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
24915 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
24916 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24917 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
24918 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
24919 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24920 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
24921 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
24922 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
24923 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
24924 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
24925 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
24926 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
24927 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
24928 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
24929 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
24930 0x10000280, /* EMC_XM2CMDPADCTRL */
24931 0x00000000, /* EMC_XM2CMDPADCTRL4 */
24932 0x00111111, /* EMC_XM2CMDPADCTRL5 */
24933 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
24934 0x00000000, /* EMC_XM2DQPADCTRL2 */
24935 0x00000000, /* EMC_XM2DQPADCTRL3 */
24936 0x77ffc081, /* EMC_XM2CLKPADCTRL */
24937 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
24938 0x81f1f108, /* EMC_XM2COMPPADCTRL */
24939 0x07070004, /* EMC_XM2VTTGENPADCTRL */
24940 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
24941 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24942 0x51451400, /* EMC_XM2DQSPADCTRL3 */
24943 0x00514514, /* EMC_XM2DQSPADCTRL4 */
24944 0x00514514, /* EMC_XM2DQSPADCTRL5 */
24945 0x51451400, /* EMC_XM2DQSPADCTRL6 */
24946 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
24947 0x00000033, /* EMC_TXDSRVTTGEN */
24948 0x00000000, /* EMC_FBIO_SPARE */
24949 0x00000000, /* EMC_ZCAL_INTERVAL */
24950 0x00000042, /* EMC_ZCAL_WAIT_CNT */
24951 0x00110011, /* EMC_MRS_WAIT_CNT */
24952 0x00110011, /* EMC_MRS_WAIT_CNT2 */
24953 0x00000000, /* EMC_CTT */
24954 0x00000003, /* EMC_CTT_DURATION */
24955 0x0000f2f3, /* EMC_CFG_PIPE */
24956 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
24957 0x0000000a, /* EMC_QPOP */
24958 0x08000001, /* MC_EMEM_ARB_CFG */
24959 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24960 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
24961 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
24962 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
24963 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
24964 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
24965 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24966 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24967 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24968 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
24969 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24970 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
24971 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
24972 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
24973 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
24974 0x73c30504, /* MC_EMEM_ARB_MISC0 */
24975 0x70000f03, /* MC_EMEM_ARB_MISC1 */
24976 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24979 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
24980 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
24981 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24982 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24983 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24984 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24985 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24986 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24987 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24988 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24989 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24990 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24991 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24992 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
24993 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
24994 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24995 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24996 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24997 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24998 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24999 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
25000 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
25001 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
25002 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
25003 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
25004 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
25005 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
25006 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
25007 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
25008 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
25009 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
25011 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
25012 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
25013 0x00000802, /* EMC_CTT_TERM_CTRL */
25014 0x73240000, /* EMC_CFG */
25015 0x000008c5, /* EMC_CFG_2 */
25016 0x00040128, /* EMC_SEL_DPD_CTRL */
25017 0x002c0068, /* EMC_CFG_DIG_DLL */
25018 0x00000008, /* EMC_BGBIAS_CTL0 */
25019 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
25020 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
25021 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
25022 0x80001221, /* Mode Register 0 */
25023 0x80100003, /* Mode Register 1 */
25024 0x80200008, /* Mode Register 2 */
25025 0x00000000, /* Mode Register 4 */
25026 6890, /* expected dvfs latency (ns) */
25029 0x19, /* V5.0.14 */
25030 "01_204000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
25031 204000, /* SDRAM frequency */
25032 800, /* min voltage */
25033 800, /* gpu min voltage */
25034 "pllp_out0", /* clock source id */
25035 0x40000002, /* CLK_SOURCE_EMC */
25036 165, /* number of burst_regs */
25037 31, /* number of up_down_regs */
25039 0x00000009, /* EMC_RC */
25040 0x00000035, /* EMC_RFC */
25041 0x00000000, /* EMC_RFC_SLR */
25042 0x00000006, /* EMC_RAS */
25043 0x00000002, /* EMC_RP */
25044 0x00000005, /* EMC_R2W */
25045 0x0000000a, /* EMC_W2R */
25046 0x00000003, /* EMC_R2P */
25047 0x0000000b, /* EMC_W2P */
25048 0x00000002, /* EMC_RD_RCD */
25049 0x00000002, /* EMC_WR_RCD */
25050 0x00000003, /* EMC_RRD */
25051 0x00000003, /* EMC_REXT */
25052 0x00000000, /* EMC_WEXT */
25053 0x00000005, /* EMC_WDV */
25054 0x00000005, /* EMC_WDV_MASK */
25055 0x00000006, /* EMC_QUSE */
25056 0x00000002, /* EMC_QUSE_WIDTH */
25057 0x00000000, /* EMC_IBDLY */
25058 0x00000004, /* EMC_EINPUT */
25059 0x00000006, /* EMC_EINPUT_DURATION */
25060 0x00010000, /* EMC_PUTERM_EXTRA */
25061 0x00000003, /* EMC_PUTERM_WIDTH */
25062 0x00000000, /* EMC_PUTERM_ADJ */
25063 0x00000000, /* EMC_CDB_CNTL_1 */
25064 0x00000000, /* EMC_CDB_CNTL_2 */
25065 0x00000000, /* EMC_CDB_CNTL_3 */
25066 0x00000003, /* EMC_QRST */
25067 0x0000000d, /* EMC_QSAFE */
25068 0x0000000f, /* EMC_RDV */
25069 0x00000011, /* EMC_RDV_MASK */
25070 0x00000607, /* EMC_REFRESH */
25071 0x00000000, /* EMC_BURST_REFRESH_NUM */
25072 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
25073 0x00000002, /* EMC_PDEX2WR */
25074 0x00000002, /* EMC_PDEX2RD */
25075 0x00000001, /* EMC_PCHG2PDEN */
25076 0x00000000, /* EMC_ACT2PDEN */
25077 0x00000032, /* EMC_AR2PDEN */
25078 0x0000000f, /* EMC_RW2PDEN */
25079 0x00000038, /* EMC_TXSR */
25080 0x00000038, /* EMC_TXSRDLL */
25081 0x00000004, /* EMC_TCKE */
25082 0x00000005, /* EMC_TCKESR */
25083 0x00000004, /* EMC_TPD */
25084 0x00000004, /* EMC_TFAW */
25085 0x00000000, /* EMC_TRPAB */
25086 0x00000005, /* EMC_TCLKSTABLE */
25087 0x00000005, /* EMC_TCLKSTOP */
25088 0x00000638, /* EMC_TREFBW */
25089 0x00000000, /* EMC_FBIO_CFG6 */
25090 0x00000000, /* EMC_ODT_WRITE */
25091 0x00000000, /* EMC_ODT_READ */
25092 0x106ca298, /* EMC_FBIO_CFG5 */
25093 0x002c00a0, /* EMC_CFG_DIG_DLL */
25094 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
25095 0x00064000, /* EMC_DLL_XFORM_DQS0 */
25096 0x00064000, /* EMC_DLL_XFORM_DQS1 */
25097 0x00064000, /* EMC_DLL_XFORM_DQS2 */
25098 0x00064000, /* EMC_DLL_XFORM_DQS3 */
25099 0x00064000, /* EMC_DLL_XFORM_DQS4 */
25100 0x00064000, /* EMC_DLL_XFORM_DQS5 */
25101 0x00064000, /* EMC_DLL_XFORM_DQS6 */
25102 0x00064000, /* EMC_DLL_XFORM_DQS7 */
25103 0x00064000, /* EMC_DLL_XFORM_DQS8 */
25104 0x00064000, /* EMC_DLL_XFORM_DQS9 */
25105 0x00064000, /* EMC_DLL_XFORM_DQS10 */
25106 0x00064000, /* EMC_DLL_XFORM_DQS11 */
25107 0x00064000, /* EMC_DLL_XFORM_DQS12 */
25108 0x00064000, /* EMC_DLL_XFORM_DQS13 */
25109 0x00064000, /* EMC_DLL_XFORM_DQS14 */
25110 0x00064000, /* EMC_DLL_XFORM_DQS15 */
25111 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
25112 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
25113 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
25114 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
25115 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
25116 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
25117 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
25118 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
25119 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
25120 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
25121 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
25122 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
25123 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
25124 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
25125 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
25126 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
25127 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
25128 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
25129 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
25130 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
25131 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
25132 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
25133 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
25134 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
25135 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
25136 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
25137 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
25138 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
25139 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
25140 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
25141 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
25142 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
25143 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
25144 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
25145 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
25146 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
25147 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
25148 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
25149 0x00090000, /* EMC_DLL_XFORM_DQ0 */
25150 0x00090000, /* EMC_DLL_XFORM_DQ1 */
25151 0x00090000, /* EMC_DLL_XFORM_DQ2 */
25152 0x00090000, /* EMC_DLL_XFORM_DQ3 */
25153 0x00009000, /* EMC_DLL_XFORM_DQ4 */
25154 0x00009000, /* EMC_DLL_XFORM_DQ5 */
25155 0x00009000, /* EMC_DLL_XFORM_DQ6 */
25156 0x00009000, /* EMC_DLL_XFORM_DQ7 */
25157 0x10000280, /* EMC_XM2CMDPADCTRL */
25158 0x00000000, /* EMC_XM2CMDPADCTRL4 */
25159 0x00111111, /* EMC_XM2CMDPADCTRL5 */
25160 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
25161 0x00000000, /* EMC_XM2DQPADCTRL2 */
25162 0x00000000, /* EMC_XM2DQPADCTRL3 */
25163 0x77ffc081, /* EMC_XM2CLKPADCTRL */
25164 0x00000606, /* EMC_XM2CLKPADCTRL2 */
25165 0x81f1f108, /* EMC_XM2COMPPADCTRL */
25166 0x07070004, /* EMC_XM2VTTGENPADCTRL */
25167 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
25168 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
25169 0x51451400, /* EMC_XM2DQSPADCTRL3 */
25170 0x00514514, /* EMC_XM2DQSPADCTRL4 */
25171 0x00514514, /* EMC_XM2DQSPADCTRL5 */
25172 0x51451400, /* EMC_XM2DQSPADCTRL6 */
25173 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
25174 0x00000066, /* EMC_TXDSRVTTGEN */
25175 0x00000000, /* EMC_FBIO_SPARE */
25176 0x00020000, /* EMC_ZCAL_INTERVAL */
25177 0x00000100, /* EMC_ZCAL_WAIT_CNT */
25178 0x00110011, /* EMC_MRS_WAIT_CNT */
25179 0x00110011, /* EMC_MRS_WAIT_CNT2 */
25180 0x00000000, /* EMC_CTT */
25181 0x00000003, /* EMC_CTT_DURATION */
25182 0x0000d2b3, /* EMC_CFG_PIPE */
25183 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
25184 0x0000000a, /* EMC_QPOP */
25185 0x01000003, /* MC_EMEM_ARB_CFG */
25186 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
25187 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
25188 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
25189 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
25190 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
25191 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
25192 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
25193 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
25194 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
25195 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
25196 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
25197 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
25198 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
25199 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
25200 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
25201 0x73840a05, /* MC_EMEM_ARB_MISC0 */
25202 0x70000f03, /* MC_EMEM_ARB_MISC1 */
25203 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
25206 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
25207 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
25208 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
25209 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
25210 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
25211 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
25212 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
25213 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
25214 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
25215 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
25216 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
25217 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
25218 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
25219 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
25220 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
25221 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
25222 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
25223 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
25224 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
25225 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
25226 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
25227 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
25228 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
25229 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
25230 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
25231 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
25232 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
25233 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
25234 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
25235 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
25236 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
25238 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
25239 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
25240 0x00000802, /* EMC_CTT_TERM_CTRL */
25241 0x73240000, /* EMC_CFG */
25242 0x000008cd, /* EMC_CFG_2 */
25243 0x00040128, /* EMC_SEL_DPD_CTRL */
25244 0x002c0068, /* EMC_CFG_DIG_DLL */
25245 0x00000008, /* EMC_BGBIAS_CTL0 */
25246 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
25247 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
25248 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
25249 0x80001221, /* Mode Register 0 */
25250 0x80100003, /* Mode Register 1 */
25251 0x80200008, /* Mode Register 2 */
25252 0x00000000, /* Mode Register 4 */
25253 3420, /* expected dvfs latency (ns) */
25256 0x19, /* V5.0.14 */
25257 "01_300000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
25258 300000, /* SDRAM frequency */
25259 820, /* min voltage */
25260 820, /* gpu min voltage */
25261 "pllc_out0", /* clock source id */
25262 0x20000002, /* CLK_SOURCE_EMC */
25263 165, /* number of burst_regs */
25264 31, /* number of up_down_regs */
25266 0x0000000c, /* EMC_RC */
25267 0x0000004c, /* EMC_RFC */
25268 0x00000000, /* EMC_RFC_SLR */
25269 0x00000008, /* EMC_RAS */
25270 0x00000002, /* EMC_RP */
25271 0x00000004, /* EMC_R2W */
25272 0x00000008, /* EMC_W2R */
25273 0x00000002, /* EMC_R2P */
25274 0x00000009, /* EMC_W2P */
25275 0x00000002, /* EMC_RD_RCD */
25276 0x00000002, /* EMC_WR_RCD */
25277 0x00000002, /* EMC_RRD */
25278 0x00000002, /* EMC_REXT */
25279 0x00000000, /* EMC_WEXT */
25280 0x00000003, /* EMC_WDV */
25281 0x00000003, /* EMC_WDV_MASK */
25282 0x00000005, /* EMC_QUSE */
25283 0x00000002, /* EMC_QUSE_WIDTH */
25284 0x00000000, /* EMC_IBDLY */
25285 0x00000002, /* EMC_EINPUT */
25286 0x00000007, /* EMC_EINPUT_DURATION */
25287 0x00020000, /* EMC_PUTERM_EXTRA */
25288 0x00000003, /* EMC_PUTERM_WIDTH */
25289 0x00000000, /* EMC_PUTERM_ADJ */
25290 0x00000000, /* EMC_CDB_CNTL_1 */
25291 0x00000000, /* EMC_CDB_CNTL_2 */
25292 0x00000000, /* EMC_CDB_CNTL_3 */
25293 0x00000001, /* EMC_QRST */
25294 0x0000000e, /* EMC_QSAFE */
25295 0x00000010, /* EMC_RDV */
25296 0x00000012, /* EMC_RDV_MASK */
25297 0x000008e4, /* EMC_REFRESH */
25298 0x00000000, /* EMC_BURST_REFRESH_NUM */
25299 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
25300 0x00000001, /* EMC_PDEX2WR */
25301 0x00000008, /* EMC_PDEX2RD */
25302 0x00000001, /* EMC_PCHG2PDEN */
25303 0x00000000, /* EMC_ACT2PDEN */
25304 0x0000004a, /* EMC_AR2PDEN */
25305 0x0000000e, /* EMC_RW2PDEN */
25306 0x00000051, /* EMC_TXSR */
25307 0x00000200, /* EMC_TXSRDLL */
25308 0x00000004, /* EMC_TCKE */
25309 0x00000005, /* EMC_TCKESR */
25310 0x00000004, /* EMC_TPD */
25311 0x00000005, /* EMC_TFAW */
25312 0x00000000, /* EMC_TRPAB */
25313 0x00000005, /* EMC_TCLKSTABLE */
25314 0x00000005, /* EMC_TCLKSTOP */
25315 0x00000924, /* EMC_TREFBW */
25316 0x00000000, /* EMC_FBIO_CFG6 */
25317 0x00000000, /* EMC_ODT_WRITE */
25318 0x00000000, /* EMC_ODT_READ */
25319 0x104cb098, /* EMC_FBIO_CFG5 */
25320 0x002c00a0, /* EMC_CFG_DIG_DLL */
25321 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
25322 0x00030000, /* EMC_DLL_XFORM_DQS0 */
25323 0x00030000, /* EMC_DLL_XFORM_DQS1 */
25324 0x00030000, /* EMC_DLL_XFORM_DQS2 */
25325 0x00030000, /* EMC_DLL_XFORM_DQS3 */
25326 0x00030000, /* EMC_DLL_XFORM_DQS4 */
25327 0x00030000, /* EMC_DLL_XFORM_DQS5 */
25328 0x00030000, /* EMC_DLL_XFORM_DQS6 */
25329 0x00030000, /* EMC_DLL_XFORM_DQS7 */
25330 0x00030000, /* EMC_DLL_XFORM_DQS8 */
25331 0x00030000, /* EMC_DLL_XFORM_DQS9 */
25332 0x00030000, /* EMC_DLL_XFORM_DQS10 */
25333 0x00030000, /* EMC_DLL_XFORM_DQS11 */
25334 0x00030000, /* EMC_DLL_XFORM_DQS12 */
25335 0x00030000, /* EMC_DLL_XFORM_DQS13 */
25336 0x00030000, /* EMC_DLL_XFORM_DQS14 */
25337 0x00030000, /* EMC_DLL_XFORM_DQS15 */
25338 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
25339 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
25340 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
25341 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
25342 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
25343 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
25344 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
25345 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
25346 0x0009c000, /* EMC_DLL_XFORM_ADDR0 */
25347 0x0009c000, /* EMC_DLL_XFORM_ADDR1 */
25348 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
25349 0x0009c000, /* EMC_DLL_XFORM_ADDR3 */
25350 0x0009c000, /* EMC_DLL_XFORM_ADDR4 */
25351 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
25352 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
25353 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
25354 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
25355 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
25356 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
25357 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
25358 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
25359 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
25360 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
25361 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
25362 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
25363 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
25364 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
25365 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
25366 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
25367 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
25368 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
25369 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
25370 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
25371 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
25372 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
25373 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
25374 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
25375 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
25376 0x00060000, /* EMC_DLL_XFORM_DQ0 */
25377 0x00060000, /* EMC_DLL_XFORM_DQ1 */
25378 0x00060000, /* EMC_DLL_XFORM_DQ2 */
25379 0x00060000, /* EMC_DLL_XFORM_DQ3 */
25380 0x00006000, /* EMC_DLL_XFORM_DQ4 */
25381 0x00006000, /* EMC_DLL_XFORM_DQ5 */
25382 0x00006000, /* EMC_DLL_XFORM_DQ6 */
25383 0x00006000, /* EMC_DLL_XFORM_DQ7 */
25384 0x10000280, /* EMC_XM2CMDPADCTRL */
25385 0x00000000, /* EMC_XM2CMDPADCTRL4 */
25386 0x00111111, /* EMC_XM2CMDPADCTRL5 */
25387 0x01231339, /* EMC_XM2DQSPADCTRL2 */
25388 0x00000000, /* EMC_XM2DQPADCTRL2 */
25389 0x00000000, /* EMC_XM2DQPADCTRL3 */
25390 0x77ffc081, /* EMC_XM2CLKPADCTRL */
25391 0x00000606, /* EMC_XM2CLKPADCTRL2 */
25392 0x81f1f108, /* EMC_XM2COMPPADCTRL */
25393 0x07070004, /* EMC_XM2VTTGENPADCTRL */
25394 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
25395 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
25396 0x51451420, /* EMC_XM2DQSPADCTRL3 */
25397 0x00514514, /* EMC_XM2DQSPADCTRL4 */
25398 0x00514514, /* EMC_XM2DQSPADCTRL5 */
25399 0x51451400, /* EMC_XM2DQSPADCTRL6 */
25400 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
25401 0x00000096, /* EMC_TXDSRVTTGEN */
25402 0x00000000, /* EMC_FBIO_SPARE */
25403 0x00020000, /* EMC_ZCAL_INTERVAL */
25404 0x00000100, /* EMC_ZCAL_WAIT_CNT */
25405 0x01740011, /* EMC_MRS_WAIT_CNT */
25406 0x01740011, /* EMC_MRS_WAIT_CNT2 */
25407 0x00000000, /* EMC_CTT */
25408 0x00000003, /* EMC_CTT_DURATION */
25409 0x000052a3, /* EMC_CFG_PIPE */
25410 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
25411 0x00000009, /* EMC_QPOP */
25412 0x08000004, /* MC_EMEM_ARB_CFG */
25413 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
25414 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
25415 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
25416 0x00000006, /* MC_EMEM_ARB_TIMING_RC */
25417 0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
25418 0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
25419 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
25420 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
25421 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
25422 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
25423 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
25424 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
25425 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
25426 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
25427 0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
25428 0x77450e07, /* MC_EMEM_ARB_MISC0 */
25429 0x70000f03, /* MC_EMEM_ARB_MISC1 */
25430 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
25433 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
25434 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
25435 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
25436 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
25437 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
25438 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
25439 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
25440 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
25441 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
25442 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
25443 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
25444 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
25445 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
25446 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
25447 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
25448 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
25449 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
25450 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
25451 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
25452 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
25453 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
25454 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
25455 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
25456 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
25457 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
25458 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
25459 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
25460 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
25461 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
25462 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
25463 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
25465 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
25466 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
25467 0x00000802, /* EMC_CTT_TERM_CTRL */
25468 0x73340000, /* EMC_CFG */
25469 0x000008d5, /* EMC_CFG_2 */
25470 0x00040128, /* EMC_SEL_DPD_CTRL */
25471 0x002c0068, /* EMC_CFG_DIG_DLL */
25472 0x00000000, /* EMC_BGBIAS_CTL0 */
25473 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
25474 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
25475 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
25476 0x80000321, /* Mode Register 0 */
25477 0x80100002, /* Mode Register 1 */
25478 0x80200000, /* Mode Register 2 */
25479 0x00000000, /* Mode Register 4 */
25480 2680, /* expected dvfs latency (ns) */
25483 0x19, /* V5.0.14 */
25484 "01_396000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
25485 396000, /* SDRAM frequency */
25486 850, /* min voltage */
25487 850, /* gpu min voltage */
25488 "pllm_out0", /* clock source id */
25489 0x00000002, /* CLK_SOURCE_EMC */
25490 165, /* number of burst_regs */
25491 31, /* number of up_down_regs */
25493 0x00000011, /* EMC_RC */
25494 0x00000065, /* EMC_RFC */
25495 0x00000000, /* EMC_RFC_SLR */
25496 0x0000000c, /* EMC_RAS */
25497 0x00000004, /* EMC_RP */
25498 0x00000005, /* EMC_R2W */
25499 0x00000008, /* EMC_W2R */
25500 0x00000002, /* EMC_R2P */
25501 0x0000000a, /* EMC_W2P */
25502 0x00000004, /* EMC_RD_RCD */
25503 0x00000004, /* EMC_WR_RCD */
25504 0x00000002, /* EMC_RRD */
25505 0x00000002, /* EMC_REXT */
25506 0x00000000, /* EMC_WEXT */
25507 0x00000003, /* EMC_WDV */
25508 0x00000003, /* EMC_WDV_MASK */
25509 0x00000005, /* EMC_QUSE */
25510 0x00000002, /* EMC_QUSE_WIDTH */
25511 0x00000000, /* EMC_IBDLY */
25512 0x00000001, /* EMC_EINPUT */
25513 0x00000008, /* EMC_EINPUT_DURATION */
25514 0x00020000, /* EMC_PUTERM_EXTRA */
25515 0x00000003, /* EMC_PUTERM_WIDTH */
25516 0x00000000, /* EMC_PUTERM_ADJ */
25517 0x00000000, /* EMC_CDB_CNTL_1 */
25518 0x00000000, /* EMC_CDB_CNTL_2 */
25519 0x00000000, /* EMC_CDB_CNTL_3 */
25520 0x00000000, /* EMC_QRST */
25521 0x0000000f, /* EMC_QSAFE */
25522 0x00000010, /* EMC_RDV */
25523 0x00000012, /* EMC_RDV_MASK */
25524 0x00000bd1, /* EMC_REFRESH */
25525 0x00000000, /* EMC_BURST_REFRESH_NUM */
25526 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
25527 0x00000001, /* EMC_PDEX2WR */
25528 0x00000008, /* EMC_PDEX2RD */
25529 0x00000001, /* EMC_PCHG2PDEN */
25530 0x00000000, /* EMC_ACT2PDEN */
25531 0x00000063, /* EMC_AR2PDEN */
25532 0x0000000f, /* EMC_RW2PDEN */
25533 0x0000006b, /* EMC_TXSR */
25534 0x00000200, /* EMC_TXSRDLL */
25535 0x00000004, /* EMC_TCKE */
25536 0x00000005, /* EMC_TCKESR */
25537 0x00000004, /* EMC_TPD */
25538 0x00000007, /* EMC_TFAW */
25539 0x00000000, /* EMC_TRPAB */
25540 0x00000005, /* EMC_TCLKSTABLE */
25541 0x00000005, /* EMC_TCLKSTOP */
25542 0x00000c11, /* EMC_TREFBW */
25543 0x00000000, /* EMC_FBIO_CFG6 */
25544 0x00000000, /* EMC_ODT_WRITE */
25545 0x00000000, /* EMC_ODT_READ */
25546 0x104cb098, /* EMC_FBIO_CFG5 */
25547 0x002c00a0, /* EMC_CFG_DIG_DLL */
25548 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
25549 0x00030000, /* EMC_DLL_XFORM_DQS0 */
25550 0x00030000, /* EMC_DLL_XFORM_DQS1 */
25551 0x00030000, /* EMC_DLL_XFORM_DQS2 */
25552 0x00030000, /* EMC_DLL_XFORM_DQS3 */
25553 0x00030000, /* EMC_DLL_XFORM_DQS4 */
25554 0x00030000, /* EMC_DLL_XFORM_DQS5 */
25555 0x00030000, /* EMC_DLL_XFORM_DQS6 */
25556 0x00030000, /* EMC_DLL_XFORM_DQS7 */
25557 0x00030000, /* EMC_DLL_XFORM_DQS8 */
25558 0x00030000, /* EMC_DLL_XFORM_DQS9 */
25559 0x00030000, /* EMC_DLL_XFORM_DQS10 */
25560 0x00030000, /* EMC_DLL_XFORM_DQS11 */
25561 0x00030000, /* EMC_DLL_XFORM_DQS12 */
25562 0x00030000, /* EMC_DLL_XFORM_DQS13 */
25563 0x00030000, /* EMC_DLL_XFORM_DQS14 */
25564 0x00030000, /* EMC_DLL_XFORM_DQS15 */
25565 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
25566 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
25567 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
25568 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
25569 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
25570 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
25571 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
25572 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
25573 0x00078000, /* EMC_DLL_XFORM_ADDR0 */
25574 0x00078000, /* EMC_DLL_XFORM_ADDR1 */
25575 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
25576 0x00078000, /* EMC_DLL_XFORM_ADDR3 */
25577 0x00078000, /* EMC_DLL_XFORM_ADDR4 */
25578 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
25579 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
25580 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
25581 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
25582 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
25583 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
25584 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
25585 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
25586 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
25587 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
25588 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
25589 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
25590 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
25591 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
25592 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
25593 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
25594 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
25595 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
25596 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
25597 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
25598 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
25599 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
25600 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
25601 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
25602 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
25603 0x00044000, /* EMC_DLL_XFORM_DQ0 */
25604 0x00044000, /* EMC_DLL_XFORM_DQ1 */
25605 0x00044000, /* EMC_DLL_XFORM_DQ2 */
25606 0x00044000, /* EMC_DLL_XFORM_DQ3 */
25607 0x00004400, /* EMC_DLL_XFORM_DQ4 */
25608 0x00004400, /* EMC_DLL_XFORM_DQ5 */
25609 0x00004400, /* EMC_DLL_XFORM_DQ6 */
25610 0x00004400, /* EMC_DLL_XFORM_DQ7 */
25611 0x10000280, /* EMC_XM2CMDPADCTRL */
25612 0x00000000, /* EMC_XM2CMDPADCTRL4 */
25613 0x00111111, /* EMC_XM2CMDPADCTRL5 */
25614 0x01231339, /* EMC_XM2DQSPADCTRL2 */
25615 0x00000000, /* EMC_XM2DQPADCTRL2 */
25616 0x00000000, /* EMC_XM2DQPADCTRL3 */
25617 0x77ffc081, /* EMC_XM2CLKPADCTRL */
25618 0x00000606, /* EMC_XM2CLKPADCTRL2 */
25619 0x81f1f108, /* EMC_XM2COMPPADCTRL */
25620 0x07070004, /* EMC_XM2VTTGENPADCTRL */
25621 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
25622 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
25623 0x51451420, /* EMC_XM2DQSPADCTRL3 */
25624 0x00514514, /* EMC_XM2DQSPADCTRL4 */
25625 0x00514514, /* EMC_XM2DQSPADCTRL5 */
25626 0x51451400, /* EMC_XM2DQSPADCTRL6 */
25627 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
25628 0x000000c6, /* EMC_TXDSRVTTGEN */
25629 0x00000000, /* EMC_FBIO_SPARE */
25630 0x00020000, /* EMC_ZCAL_INTERVAL */
25631 0x00000100, /* EMC_ZCAL_WAIT_CNT */
25632 0x015b0011, /* EMC_MRS_WAIT_CNT */
25633 0x015b0011, /* EMC_MRS_WAIT_CNT2 */
25634 0x00000000, /* EMC_CTT */
25635 0x00000003, /* EMC_CTT_DURATION */
25636 0x000052a3, /* EMC_CFG_PIPE */
25637 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
25638 0x00000009, /* EMC_QPOP */
25639 0x0f000005, /* MC_EMEM_ARB_CFG */
25640 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
25641 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
25642 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
25643 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
25644 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
25645 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
25646 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
25647 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
25648 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
25649 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
25650 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
25651 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
25652 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
25653 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
25654 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
25655 0x7586120a, /* MC_EMEM_ARB_MISC0 */
25656 0x70000f03, /* MC_EMEM_ARB_MISC1 */
25657 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
25660 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
25661 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
25662 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
25663 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
25664 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
25665 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
25666 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
25667 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
25668 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
25669 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
25670 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
25671 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
25672 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
25673 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
25674 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
25675 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
25676 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
25677 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
25678 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
25679 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
25680 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
25681 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
25682 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
25683 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
25684 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
25685 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
25686 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
25687 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
25688 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
25689 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
25690 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
25692 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
25693 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
25694 0x00000802, /* EMC_CTT_TERM_CTRL */
25695 0x73340000, /* EMC_CFG */
25696 0x00000895, /* EMC_CFG_2 */
25697 0x00040008, /* EMC_SEL_DPD_CTRL */
25698 0x002c0068, /* EMC_CFG_DIG_DLL */
25699 0x00000000, /* EMC_BGBIAS_CTL0 */
25700 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
25701 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
25702 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
25703 0x80000521, /* Mode Register 0 */
25704 0x80100002, /* Mode Register 1 */
25705 0x80200000, /* Mode Register 2 */
25706 0x00000000, /* Mode Register 4 */
25707 2180, /* expected dvfs latency (ns) */
25710 0x19, /* V5.0.14 */
25711 "01_528000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
25712 528000, /* SDRAM frequency */
25713 880, /* min voltage */
25714 870, /* gpu min voltage */
25715 "pllm_ud", /* clock source id */
25716 0x80000000, /* CLK_SOURCE_EMC */
25717 165, /* number of burst_regs */
25718 31, /* number of up_down_regs */
25720 0x00000017, /* EMC_RC */
25721 0x00000088, /* EMC_RFC */
25722 0x00000000, /* EMC_RFC_SLR */
25723 0x00000010, /* EMC_RAS */
25724 0x00000005, /* EMC_RP */
25725 0x00000006, /* EMC_R2W */
25726 0x00000009, /* EMC_W2R */
25727 0x00000002, /* EMC_R2P */
25728 0x0000000d, /* EMC_W2P */
25729 0x00000005, /* EMC_RD_RCD */
25730 0x00000005, /* EMC_WR_RCD */
25731 0x00000002, /* EMC_RRD */
25732 0x00000002, /* EMC_REXT */
25733 0x00000000, /* EMC_WEXT */
25734 0x00000003, /* EMC_WDV */
25735 0x00000003, /* EMC_WDV_MASK */
25736 0x00000007, /* EMC_QUSE */
25737 0x00000002, /* EMC_QUSE_WIDTH */
25738 0x00000000, /* EMC_IBDLY */
25739 0x00000002, /* EMC_EINPUT */
25740 0x00000009, /* EMC_EINPUT_DURATION */
25741 0x00040000, /* EMC_PUTERM_EXTRA */
25742 0x00000003, /* EMC_PUTERM_WIDTH */
25743 0x00000000, /* EMC_PUTERM_ADJ */
25744 0x00000000, /* EMC_CDB_CNTL_1 */
25745 0x00000000, /* EMC_CDB_CNTL_2 */
25746 0x00000000, /* EMC_CDB_CNTL_3 */
25747 0x00000001, /* EMC_QRST */
25748 0x00000010, /* EMC_QSAFE */
25749 0x00000013, /* EMC_RDV */
25750 0x00000015, /* EMC_RDV_MASK */
25751 0x00000fd6, /* EMC_REFRESH */
25752 0x00000000, /* EMC_BURST_REFRESH_NUM */
25753 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
25754 0x00000002, /* EMC_PDEX2WR */
25755 0x0000000b, /* EMC_PDEX2RD */
25756 0x00000001, /* EMC_PCHG2PDEN */
25757 0x00000000, /* EMC_ACT2PDEN */
25758 0x00000084, /* EMC_AR2PDEN */
25759 0x00000012, /* EMC_RW2PDEN */
25760 0x0000008f, /* EMC_TXSR */
25761 0x00000200, /* EMC_TXSRDLL */
25762 0x00000004, /* EMC_TCKE */
25763 0x00000005, /* EMC_TCKESR */
25764 0x00000004, /* EMC_TPD */
25765 0x0000000b, /* EMC_TFAW */
25766 0x00000000, /* EMC_TRPAB */
25767 0x00000006, /* EMC_TCLKSTABLE */
25768 0x00000006, /* EMC_TCLKSTOP */
25769 0x00001017, /* EMC_TREFBW */
25770 0x00000000, /* EMC_FBIO_CFG6 */
25771 0x00000000, /* EMC_ODT_WRITE */
25772 0x00000000, /* EMC_ODT_READ */
25773 0x104cb098, /* EMC_FBIO_CFG5 */
25774 0xe01d00b1, /* EMC_CFG_DIG_DLL */
25775 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
25776 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
25777 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
25778 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
25779 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
25780 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
25781 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
25782 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
25783 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
25784 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
25785 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
25786 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
25787 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
25788 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
25789 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
25790 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
25791 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
25792 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
25793 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
25794 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
25795 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
25796 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
25797 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
25798 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
25799 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
25800 0x00058000, /* EMC_DLL_XFORM_ADDR0 */
25801 0x00058000, /* EMC_DLL_XFORM_ADDR1 */
25802 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
25803 0x00058000, /* EMC_DLL_XFORM_ADDR3 */
25804 0x00058000, /* EMC_DLL_XFORM_ADDR4 */
25805 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
25806 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
25807 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
25808 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
25809 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
25810 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
25811 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
25812 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
25813 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
25814 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
25815 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
25816 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
25817 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
25818 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
25819 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
25820 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
25821 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
25822 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
25823 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
25824 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
25825 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
25826 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
25827 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
25828 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
25829 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
25830 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
25831 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
25832 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
25833 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
25834 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
25835 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
25836 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
25837 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
25838 0x100002a0, /* EMC_XM2CMDPADCTRL */
25839 0x00000000, /* EMC_XM2CMDPADCTRL4 */
25840 0x00111111, /* EMC_XM2CMDPADCTRL5 */
25841 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
25842 0x00000000, /* EMC_XM2DQPADCTRL2 */
25843 0x00000000, /* EMC_XM2DQPADCTRL3 */
25844 0x77ffc085, /* EMC_XM2CLKPADCTRL */
25845 0x00000606, /* EMC_XM2CLKPADCTRL2 */
25846 0x81f1f108, /* EMC_XM2COMPPADCTRL */
25847 0x07070004, /* EMC_XM2VTTGENPADCTRL */
25848 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
25849 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
25850 0x51451420, /* EMC_XM2DQSPADCTRL3 */
25851 0x00514514, /* EMC_XM2DQSPADCTRL4 */
25852 0x00514514, /* EMC_XM2DQSPADCTRL5 */
25853 0x51451400, /* EMC_XM2DQSPADCTRL6 */
25854 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
25855 0x00000000, /* EMC_TXDSRVTTGEN */
25856 0x00000000, /* EMC_FBIO_SPARE */
25857 0x00020000, /* EMC_ZCAL_INTERVAL */
25858 0x00000100, /* EMC_ZCAL_WAIT_CNT */
25859 0x013a0011, /* EMC_MRS_WAIT_CNT */
25860 0x013a0011, /* EMC_MRS_WAIT_CNT2 */
25861 0x00000000, /* EMC_CTT */
25862 0x00000003, /* EMC_CTT_DURATION */
25863 0x000042a0, /* EMC_CFG_PIPE */
25864 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
25865 0x0000000b, /* EMC_QPOP */
25866 0x0f000007, /* MC_EMEM_ARB_CFG */
25867 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
25868 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
25869 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
25870 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
25871 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
25872 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
25873 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
25874 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
25875 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
25876 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
25877 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
25878 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
25879 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
25880 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
25881 0x000f080c, /* MC_EMEM_ARB_DA_COVERS */
25882 0x7428180d, /* MC_EMEM_ARB_MISC0 */
25883 0x70000f03, /* MC_EMEM_ARB_MISC1 */
25884 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
25887 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
25888 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
25889 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
25890 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
25891 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
25892 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
25893 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
25894 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
25895 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
25896 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
25897 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
25898 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
25899 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
25900 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
25901 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
25902 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
25903 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
25904 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
25905 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
25906 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
25907 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
25908 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
25909 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
25910 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
25911 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
25912 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
25913 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
25914 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
25915 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
25916 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
25917 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
25919 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
25920 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
25921 0x00000802, /* EMC_CTT_TERM_CTRL */
25922 0x73300000, /* EMC_CFG */
25923 0x0000089d, /* EMC_CFG_2 */
25924 0x00040008, /* EMC_SEL_DPD_CTRL */
25925 0xe01d0069, /* EMC_CFG_DIG_DLL */
25926 0x00000000, /* EMC_BGBIAS_CTL0 */
25927 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
25928 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
25929 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
25930 0x80000941, /* Mode Register 0 */
25931 0x80100002, /* Mode Register 1 */
25932 0x80200008, /* Mode Register 2 */
25933 0x00000000, /* Mode Register 4 */
25934 1440, /* expected dvfs latency (ns) */
25937 0x19, /* V5.0.14 */
25938 "01_600000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
25939 600000, /* SDRAM frequency */
25940 910, /* min voltage */
25941 910, /* gpu min voltage */
25942 "pllc_ud", /* clock source id */
25943 0xe0000000, /* CLK_SOURCE_EMC */
25944 165, /* number of burst_regs */
25945 31, /* number of up_down_regs */
25947 0x0000001a, /* EMC_RC */
25948 0x0000009a, /* EMC_RFC */
25949 0x00000000, /* EMC_RFC_SLR */
25950 0x00000012, /* EMC_RAS */
25951 0x00000006, /* EMC_RP */
25952 0x00000007, /* EMC_R2W */
25953 0x0000000b, /* EMC_W2R */
25954 0x00000003, /* EMC_R2P */
25955 0x00000010, /* EMC_W2P */
25956 0x00000006, /* EMC_RD_RCD */
25957 0x00000006, /* EMC_WR_RCD */
25958 0x00000002, /* EMC_RRD */
25959 0x00000002, /* EMC_REXT */
25960 0x00000000, /* EMC_WEXT */
25961 0x00000005, /* EMC_WDV */
25962 0x00000005, /* EMC_WDV_MASK */
25963 0x0000000a, /* EMC_QUSE */
25964 0x00000002, /* EMC_QUSE_WIDTH */
25965 0x00000000, /* EMC_IBDLY */
25966 0x00000003, /* EMC_EINPUT */
25967 0x0000000b, /* EMC_EINPUT_DURATION */
25968 0x00070000, /* EMC_PUTERM_EXTRA */
25969 0x00000003, /* EMC_PUTERM_WIDTH */
25970 0x00000000, /* EMC_PUTERM_ADJ */
25971 0x00000000, /* EMC_CDB_CNTL_1 */
25972 0x00000000, /* EMC_CDB_CNTL_2 */
25973 0x00000000, /* EMC_CDB_CNTL_3 */
25974 0x00000002, /* EMC_QRST */
25975 0x00000012, /* EMC_QSAFE */
25976 0x00000016, /* EMC_RDV */
25977 0x00000018, /* EMC_RDV_MASK */
25978 0x00001208, /* EMC_REFRESH */
25979 0x00000000, /* EMC_BURST_REFRESH_NUM */
25980 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
25981 0x00000002, /* EMC_PDEX2WR */
25982 0x0000000d, /* EMC_PDEX2RD */
25983 0x00000001, /* EMC_PCHG2PDEN */
25984 0x00000000, /* EMC_ACT2PDEN */
25985 0x00000096, /* EMC_AR2PDEN */
25986 0x00000015, /* EMC_RW2PDEN */
25987 0x000000a2, /* EMC_TXSR */
25988 0x00000200, /* EMC_TXSRDLL */
25989 0x00000004, /* EMC_TCKE */
25990 0x00000005, /* EMC_TCKESR */
25991 0x00000004, /* EMC_TPD */
25992 0x0000000c, /* EMC_TFAW */
25993 0x00000000, /* EMC_TRPAB */
25994 0x00000006, /* EMC_TCLKSTABLE */
25995 0x00000006, /* EMC_TCLKSTOP */
25996 0x00001248, /* EMC_TREFBW */
25997 0x00000000, /* EMC_FBIO_CFG6 */
25998 0x00000000, /* EMC_ODT_WRITE */
25999 0x00000000, /* EMC_ODT_READ */
26000 0x104cb098, /* EMC_FBIO_CFG5 */
26001 0xe01900b1, /* EMC_CFG_DIG_DLL */
26002 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
26003 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
26004 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
26005 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
26006 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
26007 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
26008 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
26009 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
26010 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
26011 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
26012 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
26013 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
26014 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
26015 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
26016 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
26017 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
26018 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
26019 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
26020 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
26021 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
26022 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
26023 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
26024 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
26025 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
26026 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
26027 0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
26028 0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
26029 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
26030 0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
26031 0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
26032 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
26033 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
26034 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
26035 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
26036 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
26037 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
26038 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
26039 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
26040 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
26041 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
26042 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
26043 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
26044 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
26045 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
26046 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
26047 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
26048 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
26049 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
26050 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
26051 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
26052 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
26053 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
26054 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
26055 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
26056 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
26057 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
26058 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
26059 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
26060 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
26061 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
26062 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
26063 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
26064 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
26065 0x100002a0, /* EMC_XM2CMDPADCTRL */
26066 0x00000000, /* EMC_XM2CMDPADCTRL4 */
26067 0x00111111, /* EMC_XM2CMDPADCTRL5 */
26068 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
26069 0x00000000, /* EMC_XM2DQPADCTRL2 */
26070 0x00000000, /* EMC_XM2DQPADCTRL3 */
26071 0x77ffc085, /* EMC_XM2CLKPADCTRL */
26072 0x00000606, /* EMC_XM2CLKPADCTRL2 */
26073 0x81f1f108, /* EMC_XM2COMPPADCTRL */
26074 0x07070004, /* EMC_XM2VTTGENPADCTRL */
26075 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
26076 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
26077 0x51451420, /* EMC_XM2DQSPADCTRL3 */
26078 0x00514514, /* EMC_XM2DQSPADCTRL4 */
26079 0x00514514, /* EMC_XM2DQSPADCTRL5 */
26080 0x51451400, /* EMC_XM2DQSPADCTRL6 */
26081 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
26082 0x00000000, /* EMC_TXDSRVTTGEN */
26083 0x00000000, /* EMC_FBIO_SPARE */
26084 0x00020000, /* EMC_ZCAL_INTERVAL */
26085 0x00000100, /* EMC_ZCAL_WAIT_CNT */
26086 0x01280011, /* EMC_MRS_WAIT_CNT */
26087 0x01280011, /* EMC_MRS_WAIT_CNT2 */
26088 0x00000000, /* EMC_CTT */
26089 0x00000003, /* EMC_CTT_DURATION */
26090 0x000040a0, /* EMC_CFG_PIPE */
26091 0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
26092 0x0000000e, /* EMC_QPOP */
26093 0x00000009, /* MC_EMEM_ARB_CFG */
26094 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
26095 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
26096 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
26097 0x0000000d, /* MC_EMEM_ARB_TIMING_RC */
26098 0x00000008, /* MC_EMEM_ARB_TIMING_RAS */
26099 0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
26100 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
26101 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
26102 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
26103 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
26104 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
26105 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
26106 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
26107 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
26108 0x00120a0d, /* MC_EMEM_ARB_DA_COVERS */
26109 0x73a91b0e, /* MC_EMEM_ARB_MISC0 */
26110 0x70000f03, /* MC_EMEM_ARB_MISC1 */
26111 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
26114 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
26115 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
26116 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
26117 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
26118 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
26119 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
26120 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
26121 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
26122 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
26123 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
26124 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
26125 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
26126 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
26127 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
26128 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
26129 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
26130 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
26131 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
26132 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
26133 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
26134 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
26135 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
26136 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
26137 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
26138 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
26139 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
26140 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
26141 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
26142 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
26143 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
26144 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
26146 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
26147 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
26148 0x00000802, /* EMC_CTT_TERM_CTRL */
26149 0x73300000, /* EMC_CFG */
26150 0x0000089d, /* EMC_CFG_2 */
26151 0x00040008, /* EMC_SEL_DPD_CTRL */
26152 0xe0190069, /* EMC_CFG_DIG_DLL */
26153 0x00000000, /* EMC_BGBIAS_CTL0 */
26154 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
26155 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
26156 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
26157 0x80000b61, /* Mode Register 0 */
26158 0x80100002, /* Mode Register 1 */
26159 0x80200010, /* Mode Register 2 */
26160 0x00000000, /* Mode Register 4 */
26161 1440, /* expected dvfs latency (ns) */
26164 0x19, /* V5.0.14 */
26165 "01_792000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
26166 792000, /* SDRAM frequency */
26167 980, /* min voltage */
26168 980, /* gpu min voltage */
26169 "pllm_ud", /* clock source id */
26170 0x80000000, /* CLK_SOURCE_EMC */
26171 165, /* number of burst_regs */
26172 31, /* number of up_down_regs */
26174 0x00000023, /* EMC_RC */
26175 0x000000cc, /* EMC_RFC */
26176 0x00000000, /* EMC_RFC_SLR */
26177 0x00000019, /* EMC_RAS */
26178 0x00000009, /* EMC_RP */
26179 0x00000008, /* EMC_R2W */
26180 0x0000000d, /* EMC_W2R */
26181 0x00000004, /* EMC_R2P */
26182 0x00000013, /* EMC_W2P */
26183 0x00000009, /* EMC_RD_RCD */
26184 0x00000009, /* EMC_WR_RCD */
26185 0x00000002, /* EMC_RRD */
26186 0x00000002, /* EMC_REXT */
26187 0x00000000, /* EMC_WEXT */
26188 0x00000006, /* EMC_WDV */
26189 0x00000006, /* EMC_WDV_MASK */
26190 0x0000000b, /* EMC_QUSE */
26191 0x00000002, /* EMC_QUSE_WIDTH */
26192 0x00000000, /* EMC_IBDLY */
26193 0x00000002, /* EMC_EINPUT */
26194 0x0000000d, /* EMC_EINPUT_DURATION */
26195 0x00080000, /* EMC_PUTERM_EXTRA */
26196 0x00000004, /* EMC_PUTERM_WIDTH */
26197 0x00000000, /* EMC_PUTERM_ADJ */
26198 0x00000000, /* EMC_CDB_CNTL_1 */
26199 0x00000000, /* EMC_CDB_CNTL_2 */
26200 0x00000000, /* EMC_CDB_CNTL_3 */
26201 0x00000001, /* EMC_QRST */
26202 0x00000014, /* EMC_QSAFE */
26203 0x00000018, /* EMC_RDV */
26204 0x0000001a, /* EMC_RDV_MASK */
26205 0x000017e2, /* EMC_REFRESH */
26206 0x00000000, /* EMC_BURST_REFRESH_NUM */
26207 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
26208 0x00000003, /* EMC_PDEX2WR */
26209 0x00000011, /* EMC_PDEX2RD */
26210 0x00000001, /* EMC_PCHG2PDEN */
26211 0x00000000, /* EMC_ACT2PDEN */
26212 0x000000c6, /* EMC_AR2PDEN */
26213 0x00000018, /* EMC_RW2PDEN */
26214 0x000000d6, /* EMC_TXSR */
26215 0x00000200, /* EMC_TXSRDLL */
26216 0x00000005, /* EMC_TCKE */
26217 0x00000006, /* EMC_TCKESR */
26218 0x00000005, /* EMC_TPD */
26219 0x00000011, /* EMC_TFAW */
26220 0x00000000, /* EMC_TRPAB */
26221 0x00000008, /* EMC_TCLKSTABLE */
26222 0x00000008, /* EMC_TCLKSTOP */
26223 0x00001822, /* EMC_TREFBW */
26224 0x00000000, /* EMC_FBIO_CFG6 */
26225 0x00000000, /* EMC_ODT_WRITE */
26226 0x00000000, /* EMC_ODT_READ */
26227 0x104cb098, /* EMC_FBIO_CFG5 */
26228 0xe01100b1, /* EMC_CFG_DIG_DLL */
26229 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
26230 0x00000008, /* EMC_DLL_XFORM_DQS0 */
26231 0x00000008, /* EMC_DLL_XFORM_DQS1 */
26232 0x00000008, /* EMC_DLL_XFORM_DQS2 */
26233 0x00000008, /* EMC_DLL_XFORM_DQS3 */
26234 0x00000008, /* EMC_DLL_XFORM_DQS4 */
26235 0x00000008, /* EMC_DLL_XFORM_DQS5 */
26236 0x00000008, /* EMC_DLL_XFORM_DQS6 */
26237 0x00000008, /* EMC_DLL_XFORM_DQS7 */
26238 0x00000008, /* EMC_DLL_XFORM_DQS8 */
26239 0x00000008, /* EMC_DLL_XFORM_DQS9 */
26240 0x00000008, /* EMC_DLL_XFORM_DQS10 */
26241 0x00000008, /* EMC_DLL_XFORM_DQS11 */
26242 0x00000008, /* EMC_DLL_XFORM_DQS12 */
26243 0x00000008, /* EMC_DLL_XFORM_DQS13 */
26244 0x00000008, /* EMC_DLL_XFORM_DQS14 */
26245 0x00000008, /* EMC_DLL_XFORM_DQS15 */
26246 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
26247 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
26248 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
26249 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
26250 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
26251 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
26252 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
26253 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
26254 0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
26255 0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
26256 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
26257 0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
26258 0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
26259 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
26260 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
26261 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
26262 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
26263 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
26264 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
26265 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
26266 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
26267 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
26268 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
26269 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
26270 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
26271 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
26272 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
26273 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
26274 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
26275 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
26276 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
26277 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
26278 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
26279 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
26280 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
26281 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
26282 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
26283 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
26284 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
26285 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
26286 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
26287 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
26288 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
26289 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
26290 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
26291 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
26292 0x100002a0, /* EMC_XM2CMDPADCTRL */
26293 0x00000000, /* EMC_XM2CMDPADCTRL4 */
26294 0x00111111, /* EMC_XM2CMDPADCTRL5 */
26295 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
26296 0x00000000, /* EMC_XM2DQPADCTRL2 */
26297 0x00000000, /* EMC_XM2DQPADCTRL3 */
26298 0x77ffc085, /* EMC_XM2CLKPADCTRL */
26299 0x00000606, /* EMC_XM2CLKPADCTRL2 */
26300 0x81f1f108, /* EMC_XM2COMPPADCTRL */
26301 0x07070004, /* EMC_XM2VTTGENPADCTRL */
26302 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
26303 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
26304 0x61861820, /* EMC_XM2DQSPADCTRL3 */
26305 0x00514514, /* EMC_XM2DQSPADCTRL4 */
26306 0x00514514, /* EMC_XM2DQSPADCTRL5 */
26307 0x61861800, /* EMC_XM2DQSPADCTRL6 */
26308 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
26309 0x00000000, /* EMC_TXDSRVTTGEN */
26310 0x00000000, /* EMC_FBIO_SPARE */
26311 0x00020000, /* EMC_ZCAL_INTERVAL */
26312 0x00000100, /* EMC_ZCAL_WAIT_CNT */
26313 0x00f80011, /* EMC_MRS_WAIT_CNT */
26314 0x00f80011, /* EMC_MRS_WAIT_CNT2 */
26315 0x00000000, /* EMC_CTT */
26316 0x00000004, /* EMC_CTT_DURATION */
26317 0x00004080, /* EMC_CFG_PIPE */
26318 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
26319 0x0000000f, /* EMC_QPOP */
26320 0x0e00000b, /* MC_EMEM_ARB_CFG */
26321 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
26322 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
26323 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
26324 0x00000012, /* MC_EMEM_ARB_TIMING_RC */
26325 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
26326 0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
26327 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
26328 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
26329 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
26330 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
26331 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
26332 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
26333 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
26334 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
26335 0x00160d12, /* MC_EMEM_ARB_DA_COVERS */
26336 0x734c2413, /* MC_EMEM_ARB_MISC0 */
26337 0x70000f02, /* MC_EMEM_ARB_MISC1 */
26338 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
26341 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
26342 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
26343 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
26344 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
26345 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
26346 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
26347 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
26348 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
26349 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
26350 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
26351 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
26352 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
26353 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
26354 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
26355 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
26356 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
26357 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
26358 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
26359 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
26360 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
26361 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
26362 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
26363 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
26364 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
26365 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
26366 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
26367 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
26368 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
26369 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
26370 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
26371 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
26373 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
26374 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
26375 0x00000802, /* EMC_CTT_TERM_CTRL */
26376 0x73300000, /* EMC_CFG */
26377 0x0000089d, /* EMC_CFG_2 */
26378 0x00040000, /* EMC_SEL_DPD_CTRL */
26379 0xe0110069, /* EMC_CFG_DIG_DLL */
26380 0x00000000, /* EMC_BGBIAS_CTL0 */
26381 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
26382 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
26383 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
26384 0x80000d71, /* Mode Register 0 */
26385 0x80100002, /* Mode Register 1 */
26386 0x80200018, /* Mode Register 2 */
26387 0x00000000, /* Mode Register 4 */
26388 1200, /* expected dvfs latency (ns) */
26391 0x19, /* V5.0.14 */
26392 "01_924000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
26393 924000, /* SDRAM frequency */
26394 1010, /* min voltage */
26395 1010, /* gpu min voltage */
26396 "pllm_ud", /* clock source id */
26397 0x80000000, /* CLK_SOURCE_EMC */
26398 165, /* number of burst_regs */
26399 31, /* number of up_down_regs */
26401 0x00000029, /* EMC_RC */
26402 0x000000ef, /* EMC_RFC */
26403 0x00000000, /* EMC_RFC_SLR */
26404 0x0000001d, /* EMC_RAS */
26405 0x0000000b, /* EMC_RP */
26406 0x0000000a, /* EMC_R2W */
26407 0x0000000f, /* EMC_W2R */
26408 0x00000005, /* EMC_R2P */
26409 0x00000016, /* EMC_W2P */
26410 0x0000000b, /* EMC_RD_RCD */
26411 0x0000000b, /* EMC_WR_RCD */
26412 0x00000003, /* EMC_RRD */
26413 0x00000002, /* EMC_REXT */
26414 0x00000000, /* EMC_WEXT */
26415 0x00000007, /* EMC_WDV */
26416 0x00000007, /* EMC_WDV_MASK */
26417 0x0000000d, /* EMC_QUSE */
26418 0x00000002, /* EMC_QUSE_WIDTH */
26419 0x00000000, /* EMC_IBDLY */
26420 0x00000002, /* EMC_EINPUT */
26421 0x0000000f, /* EMC_EINPUT_DURATION */
26422 0x000a0000, /* EMC_PUTERM_EXTRA */
26423 0x00000004, /* EMC_PUTERM_WIDTH */
26424 0x00000000, /* EMC_PUTERM_ADJ */
26425 0x00000000, /* EMC_CDB_CNTL_1 */
26426 0x00000000, /* EMC_CDB_CNTL_2 */
26427 0x00000000, /* EMC_CDB_CNTL_3 */
26428 0x00000001, /* EMC_QRST */
26429 0x00000016, /* EMC_QSAFE */
26430 0x0000001a, /* EMC_RDV */
26431 0x0000001c, /* EMC_RDV_MASK */
26432 0x00001be7, /* EMC_REFRESH */
26433 0x00000000, /* EMC_BURST_REFRESH_NUM */
26434 0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
26435 0x00000004, /* EMC_PDEX2WR */
26436 0x00000015, /* EMC_PDEX2RD */
26437 0x00000001, /* EMC_PCHG2PDEN */
26438 0x00000000, /* EMC_ACT2PDEN */
26439 0x000000e6, /* EMC_AR2PDEN */
26440 0x0000001b, /* EMC_RW2PDEN */
26441 0x000000fa, /* EMC_TXSR */
26442 0x00000200, /* EMC_TXSRDLL */
26443 0x00000006, /* EMC_TCKE */
26444 0x00000007, /* EMC_TCKESR */
26445 0x00000006, /* EMC_TPD */
26446 0x00000015, /* EMC_TFAW */
26447 0x00000000, /* EMC_TRPAB */
26448 0x0000000a, /* EMC_TCLKSTABLE */
26449 0x0000000a, /* EMC_TCLKSTOP */
26450 0x00001c28, /* EMC_TREFBW */
26451 0x00000000, /* EMC_FBIO_CFG6 */
26452 0x00000000, /* EMC_ODT_WRITE */
26453 0x00000000, /* EMC_ODT_READ */
26454 0x104cb898, /* EMC_FBIO_CFG5 */
26455 0xe00d00b1, /* EMC_CFG_DIG_DLL */
26456 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
26457 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
26458 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
26459 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
26460 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
26461 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
26462 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
26463 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
26464 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
26465 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
26466 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
26467 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
26468 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
26469 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
26470 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
26471 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
26472 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
26473 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
26474 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
26475 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
26476 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
26477 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
26478 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
26479 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
26480 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
26481 0x00030000, /* EMC_DLL_XFORM_ADDR0 */
26482 0x00030000, /* EMC_DLL_XFORM_ADDR1 */
26483 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
26484 0x00030000, /* EMC_DLL_XFORM_ADDR3 */
26485 0x00030000, /* EMC_DLL_XFORM_ADDR4 */
26486 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
26487 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
26488 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
26489 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
26490 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
26491 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
26492 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
26493 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
26494 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
26495 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
26496 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
26497 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
26498 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
26499 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
26500 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
26501 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
26502 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
26503 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
26504 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
26505 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
26506 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
26507 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
26508 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
26509 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
26510 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
26511 0x0000000c, /* EMC_DLL_XFORM_DQ0 */
26512 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
26513 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
26514 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
26515 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
26516 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
26517 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
26518 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
26519 0x100002a0, /* EMC_XM2CMDPADCTRL */
26520 0x00000000, /* EMC_XM2CMDPADCTRL4 */
26521 0x00111111, /* EMC_XM2CMDPADCTRL5 */
26522 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
26523 0x00000000, /* EMC_XM2DQPADCTRL2 */
26524 0x00000000, /* EMC_XM2DQPADCTRL3 */
26525 0x77ffc085, /* EMC_XM2CLKPADCTRL */
26526 0x00000606, /* EMC_XM2CLKPADCTRL2 */
26527 0x81f1f108, /* EMC_XM2COMPPADCTRL */
26528 0x07070004, /* EMC_XM2VTTGENPADCTRL */
26529 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
26530 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
26531 0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
26532 0x00514514, /* EMC_XM2DQSPADCTRL4 */
26533 0x00514514, /* EMC_XM2DQSPADCTRL5 */
26534 0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
26535 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
26536 0x00000000, /* EMC_TXDSRVTTGEN */
26537 0x00000000, /* EMC_FBIO_SPARE */
26538 0x00020000, /* EMC_ZCAL_INTERVAL */
26539 0x00000128, /* EMC_ZCAL_WAIT_CNT */
26540 0x00ce0011, /* EMC_MRS_WAIT_CNT */
26541 0x00ce0011, /* EMC_MRS_WAIT_CNT2 */
26542 0x00000000, /* EMC_CTT */
26543 0x00000004, /* EMC_CTT_DURATION */
26544 0x00004080, /* EMC_CFG_PIPE */
26545 0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
26546 0x00000011, /* EMC_QPOP */
26547 0x0e00000d, /* MC_EMEM_ARB_CFG */
26548 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
26549 0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
26550 0x00000006, /* MC_EMEM_ARB_TIMING_RP */
26551 0x00000015, /* MC_EMEM_ARB_TIMING_RC */
26552 0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
26553 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
26554 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
26555 0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
26556 0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
26557 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
26558 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
26559 0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
26560 0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
26561 0x09070202, /* MC_EMEM_ARB_DA_TURNS */
26562 0x001a1015, /* MC_EMEM_ARB_DA_COVERS */
26563 0x734e2a16, /* MC_EMEM_ARB_MISC0 */
26564 0x70000f02, /* MC_EMEM_ARB_MISC1 */
26565 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
26568 0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
26569 0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
26570 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
26571 0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
26572 0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
26573 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
26574 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
26575 0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
26576 0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
26577 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
26578 0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
26579 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
26580 0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
26581 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
26582 0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
26583 0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
26584 0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
26585 0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
26586 0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
26587 0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
26588 0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
26589 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
26590 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
26591 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
26592 0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
26593 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
26594 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
26595 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
26596 0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
26597 0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
26598 0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
26600 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
26601 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
26602 0x00000802, /* EMC_CTT_TERM_CTRL */
26603 0x73300000, /* EMC_CFG */
26604 0x0000089d, /* EMC_CFG_2 */
26605 0x00040000, /* EMC_SEL_DPD_CTRL */
26606 0xe00d0069, /* EMC_CFG_DIG_DLL */
26607 0x00000000, /* EMC_BGBIAS_CTL0 */
26608 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
26609 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
26610 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
26611 0x80000f15, /* Mode Register 0 */
26612 0x80100002, /* Mode Register 1 */
26613 0x80200020, /* Mode Register 2 */
26614 0x00000000, /* Mode Register 4 */
26615 1180, /* expected dvfs latency (ns) */
26621 static struct tegra12_emc_table pm375_ddr3_emc_table[] = {
26623 0x19, /* V5.0.14 */
26624 "04_12750_03_V5.0.14_V1.1", /* DVFS table version */
26625 12750, /* SDRAM frequency */
26626 800, /* min voltage */
26627 800, /* gpu min voltage */
26628 "pllp_out0", /* clock source id */
26629 0x4000003e, /* CLK_SOURCE_EMC */
26630 165, /* number of burst_regs */
26631 31, /* number of up_down_regs */
26633 0x00000000, /* EMC_RC */
26634 0x00000003, /* EMC_RFC */
26635 0x00000000, /* EMC_RFC_SLR */
26636 0x00000000, /* EMC_RAS */
26637 0x00000000, /* EMC_RP */
26638 0x00000004, /* EMC_R2W */
26639 0x0000000a, /* EMC_W2R */
26640 0x00000003, /* EMC_R2P */
26641 0x0000000b, /* EMC_W2P */
26642 0x00000000, /* EMC_RD_RCD */
26643 0x00000000, /* EMC_WR_RCD */
26644 0x00000003, /* EMC_RRD */
26645 0x00000003, /* EMC_REXT */
26646 0x00000000, /* EMC_WEXT */
26647 0x00000006, /* EMC_WDV */
26648 0x00000006, /* EMC_WDV_MASK */
26649 0x00000006, /* EMC_QUSE */
26650 0x00000002, /* EMC_QUSE_WIDTH */
26651 0x00000000, /* EMC_IBDLY */
26652 0x00000005, /* EMC_EINPUT */
26653 0x00000005, /* EMC_EINPUT_DURATION */
26654 0x00010000, /* EMC_PUTERM_EXTRA */
26655 0x00000003, /* EMC_PUTERM_WIDTH */
26656 0x00000000, /* EMC_PUTERM_ADJ */
26657 0x00000000, /* EMC_CDB_CNTL_1 */
26658 0x00000000, /* EMC_CDB_CNTL_2 */
26659 0x00000000, /* EMC_CDB_CNTL_3 */
26660 0x00000004, /* EMC_QRST */
26661 0x0000000c, /* EMC_QSAFE */
26662 0x0000000d, /* EMC_RDV */
26663 0x0000000f, /* EMC_RDV_MASK */
26664 0x00000060, /* EMC_REFRESH */
26665 0x00000000, /* EMC_BURST_REFRESH_NUM */
26666 0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
26667 0x00000002, /* EMC_PDEX2WR */
26668 0x00000002, /* EMC_PDEX2RD */
26669 0x00000001, /* EMC_PCHG2PDEN */
26670 0x00000000, /* EMC_ACT2PDEN */
26671 0x00000007, /* EMC_AR2PDEN */
26672 0x0000000f, /* EMC_RW2PDEN */
26673 0x00000005, /* EMC_TXSR */
26674 0x00000005, /* EMC_TXSRDLL */
26675 0x00000004, /* EMC_TCKE */
26676 0x00000005, /* EMC_TCKESR */
26677 0x00000004, /* EMC_TPD */
26678 0x00000000, /* EMC_TFAW */
26679 0x00000000, /* EMC_TRPAB */
26680 0x00000005, /* EMC_TCLKSTABLE */
26681 0x00000005, /* EMC_TCLKSTOP */
26682 0x00000064, /* EMC_TREFBW */
26683 0x00000000, /* EMC_FBIO_CFG6 */
26684 0x00000000, /* EMC_ODT_WRITE */
26685 0x00000000, /* EMC_ODT_READ */
26686 0x106aa298, /* EMC_FBIO_CFG5 */
26687 0x002c00a0, /* EMC_CFG_DIG_DLL */
26688 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
26689 0x00064000, /* EMC_DLL_XFORM_DQS0 */
26690 0x00064000, /* EMC_DLL_XFORM_DQS1 */
26691 0x00064000, /* EMC_DLL_XFORM_DQS2 */
26692 0x00064000, /* EMC_DLL_XFORM_DQS3 */
26693 0x00064000, /* EMC_DLL_XFORM_DQS4 */
26694 0x00064000, /* EMC_DLL_XFORM_DQS5 */
26695 0x00064000, /* EMC_DLL_XFORM_DQS6 */
26696 0x00064000, /* EMC_DLL_XFORM_DQS7 */
26697 0x00064000, /* EMC_DLL_XFORM_DQS8 */
26698 0x00064000, /* EMC_DLL_XFORM_DQS9 */
26699 0x00064000, /* EMC_DLL_XFORM_DQS10 */
26700 0x00064000, /* EMC_DLL_XFORM_DQS11 */
26701 0x00064000, /* EMC_DLL_XFORM_DQS12 */
26702 0x00064000, /* EMC_DLL_XFORM_DQS13 */
26703 0x00064000, /* EMC_DLL_XFORM_DQS14 */
26704 0x00064000, /* EMC_DLL_XFORM_DQS15 */
26705 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
26706 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
26707 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
26708 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
26709 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
26710 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
26711 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
26712 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
26713 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
26714 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
26715 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
26716 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
26717 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
26718 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
26719 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
26720 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
26721 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
26722 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
26723 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
26724 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
26725 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
26726 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
26727 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
26728 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
26729 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
26730 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
26731 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
26732 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
26733 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
26734 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
26735 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
26736 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
26737 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
26738 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
26739 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
26740 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
26741 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
26742 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
26743 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
26744 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
26745 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
26746 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
26747 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
26748 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
26749 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
26750 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
26751 0x10000280, /* EMC_XM2CMDPADCTRL */
26752 0x00000000, /* EMC_XM2CMDPADCTRL4 */
26753 0x00111111, /* EMC_XM2CMDPADCTRL5 */
26754 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
26755 0x00000000, /* EMC_XM2DQPADCTRL2 */
26756 0x00000000, /* EMC_XM2DQPADCTRL3 */
26757 0x77ffc081, /* EMC_XM2CLKPADCTRL */
26758 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
26759 0x81f1f108, /* EMC_XM2COMPPADCTRL */
26760 0x07070004, /* EMC_XM2VTTGENPADCTRL */
26761 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
26762 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
26763 0x51451400, /* EMC_XM2DQSPADCTRL3 */
26764 0x00514514, /* EMC_XM2DQSPADCTRL4 */
26765 0x00514514, /* EMC_XM2DQSPADCTRL5 */
26766 0x51451400, /* EMC_XM2DQSPADCTRL6 */
26767 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
26768 0x00000007, /* EMC_TXDSRVTTGEN */
26769 0x00000000, /* EMC_FBIO_SPARE */
26770 0x00000000, /* EMC_ZCAL_INTERVAL */
26771 0x00000042, /* EMC_ZCAL_WAIT_CNT */
26772 0x000e000e, /* EMC_MRS_WAIT_CNT */
26773 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
26774 0x00000000, /* EMC_CTT */
26775 0x00000003, /* EMC_CTT_DURATION */
26776 0x0000f2f3, /* EMC_CFG_PIPE */
26777 0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
26778 0x0000000a, /* EMC_QPOP */
26779 0x40040001, /* MC_EMEM_ARB_CFG */
26780 0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
26781 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
26782 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
26783 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
26784 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
26785 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
26786 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
26787 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
26788 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
26789 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
26790 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
26791 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
26792 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
26793 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
26794 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
26795 0x77e30303, /* MC_EMEM_ARB_MISC0 */
26796 0x70000f03, /* MC_EMEM_ARB_MISC1 */
26797 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
26800 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
26801 0x00000007, /* MC_PTSA_GRANT_DECREMENT */
26802 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
26803 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
26804 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
26805 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
26806 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
26807 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
26808 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
26809 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
26810 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
26811 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
26812 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
26813 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
26814 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
26815 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
26816 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
26817 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
26818 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
26819 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
26820 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
26821 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
26822 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
26823 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
26824 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
26825 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
26826 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
26827 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
26828 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
26829 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
26830 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
26832 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
26833 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
26834 0x00000802, /* EMC_CTT_TERM_CTRL */
26835 0x73240000, /* EMC_CFG */
26836 0x000008c5, /* EMC_CFG_2 */
26837 0x00040128, /* EMC_SEL_DPD_CTRL */
26838 0x002c0068, /* EMC_CFG_DIG_DLL */
26839 0x00000008, /* EMC_BGBIAS_CTL0 */
26840 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
26841 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
26842 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
26843 0x80001221, /* Mode Register 0 */
26844 0x80100003, /* Mode Register 1 */
26845 0x80200008, /* Mode Register 2 */
26846 0x00000000, /* Mode Register 4 */
26847 57820, /* expected dvfs latency (ns) */
26850 0x19, /* V5.0.14 */
26851 "04_20400_03_V5.0.14_V1.1", /* DVFS table version */
26852 20400, /* SDRAM frequency */
26853 800, /* min voltage */
26854 800, /* gpu min voltage */
26855 "pllp_out0", /* clock source id */
26856 0x40000026, /* CLK_SOURCE_EMC */
26857 165, /* number of burst_regs */
26858 31, /* number of up_down_regs */
26860 0x00000000, /* EMC_RC */
26861 0x00000005, /* EMC_RFC */
26862 0x00000000, /* EMC_RFC_SLR */
26863 0x00000000, /* EMC_RAS */
26864 0x00000000, /* EMC_RP */
26865 0x00000004, /* EMC_R2W */
26866 0x0000000a, /* EMC_W2R */
26867 0x00000003, /* EMC_R2P */
26868 0x0000000b, /* EMC_W2P */
26869 0x00000000, /* EMC_RD_RCD */
26870 0x00000000, /* EMC_WR_RCD */
26871 0x00000003, /* EMC_RRD */
26872 0x00000003, /* EMC_REXT */
26873 0x00000000, /* EMC_WEXT */
26874 0x00000006, /* EMC_WDV */
26875 0x00000006, /* EMC_WDV_MASK */
26876 0x00000006, /* EMC_QUSE */
26877 0x00000002, /* EMC_QUSE_WIDTH */
26878 0x00000000, /* EMC_IBDLY */
26879 0x00000005, /* EMC_EINPUT */
26880 0x00000005, /* EMC_EINPUT_DURATION */
26881 0x00010000, /* EMC_PUTERM_EXTRA */
26882 0x00000003, /* EMC_PUTERM_WIDTH */
26883 0x00000000, /* EMC_PUTERM_ADJ */
26884 0x00000000, /* EMC_CDB_CNTL_1 */
26885 0x00000000, /* EMC_CDB_CNTL_2 */
26886 0x00000000, /* EMC_CDB_CNTL_3 */
26887 0x00000004, /* EMC_QRST */
26888 0x0000000c, /* EMC_QSAFE */
26889 0x0000000d, /* EMC_RDV */
26890 0x0000000f, /* EMC_RDV_MASK */
26891 0x0000009a, /* EMC_REFRESH */
26892 0x00000000, /* EMC_BURST_REFRESH_NUM */
26893 0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
26894 0x00000002, /* EMC_PDEX2WR */
26895 0x00000002, /* EMC_PDEX2RD */
26896 0x00000001, /* EMC_PCHG2PDEN */
26897 0x00000000, /* EMC_ACT2PDEN */
26898 0x00000007, /* EMC_AR2PDEN */
26899 0x0000000f, /* EMC_RW2PDEN */
26900 0x00000006, /* EMC_TXSR */
26901 0x00000006, /* EMC_TXSRDLL */
26902 0x00000004, /* EMC_TCKE */
26903 0x00000005, /* EMC_TCKESR */
26904 0x00000004, /* EMC_TPD */
26905 0x00000000, /* EMC_TFAW */
26906 0x00000000, /* EMC_TRPAB */
26907 0x00000005, /* EMC_TCLKSTABLE */
26908 0x00000005, /* EMC_TCLKSTOP */
26909 0x000000a0, /* EMC_TREFBW */
26910 0x00000000, /* EMC_FBIO_CFG6 */
26911 0x00000000, /* EMC_ODT_WRITE */
26912 0x00000000, /* EMC_ODT_READ */
26913 0x106aa298, /* EMC_FBIO_CFG5 */
26914 0x002c00a0, /* EMC_CFG_DIG_DLL */
26915 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
26916 0x00064000, /* EMC_DLL_XFORM_DQS0 */
26917 0x00064000, /* EMC_DLL_XFORM_DQS1 */
26918 0x00064000, /* EMC_DLL_XFORM_DQS2 */
26919 0x00064000, /* EMC_DLL_XFORM_DQS3 */
26920 0x00064000, /* EMC_DLL_XFORM_DQS4 */
26921 0x00064000, /* EMC_DLL_XFORM_DQS5 */
26922 0x00064000, /* EMC_DLL_XFORM_DQS6 */
26923 0x00064000, /* EMC_DLL_XFORM_DQS7 */
26924 0x00064000, /* EMC_DLL_XFORM_DQS8 */
26925 0x00064000, /* EMC_DLL_XFORM_DQS9 */
26926 0x00064000, /* EMC_DLL_XFORM_DQS10 */
26927 0x00064000, /* EMC_DLL_XFORM_DQS11 */
26928 0x00064000, /* EMC_DLL_XFORM_DQS12 */
26929 0x00064000, /* EMC_DLL_XFORM_DQS13 */
26930 0x00064000, /* EMC_DLL_XFORM_DQS14 */
26931 0x00064000, /* EMC_DLL_XFORM_DQS15 */
26932 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
26933 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
26934 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
26935 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
26936 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
26937 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
26938 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
26939 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
26940 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
26941 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
26942 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
26943 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
26944 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
26945 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
26946 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
26947 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
26948 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
26949 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
26950 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
26951 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
26952 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
26953 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
26954 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
26955 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
26956 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
26957 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
26958 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
26959 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
26960 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
26961 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
26962 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
26963 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
26964 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
26965 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
26966 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
26967 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
26968 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
26969 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
26970 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
26971 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
26972 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
26973 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
26974 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
26975 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
26976 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
26977 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
26978 0x10000280, /* EMC_XM2CMDPADCTRL */
26979 0x00000000, /* EMC_XM2CMDPADCTRL4 */
26980 0x00111111, /* EMC_XM2CMDPADCTRL5 */
26981 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
26982 0x00000000, /* EMC_XM2DQPADCTRL2 */
26983 0x00000000, /* EMC_XM2DQPADCTRL3 */
26984 0x77ffc081, /* EMC_XM2CLKPADCTRL */
26985 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
26986 0x81f1f108, /* EMC_XM2COMPPADCTRL */
26987 0x07070004, /* EMC_XM2VTTGENPADCTRL */
26988 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
26989 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
26990 0x51451400, /* EMC_XM2DQSPADCTRL3 */
26991 0x00514514, /* EMC_XM2DQSPADCTRL4 */
26992 0x00514514, /* EMC_XM2DQSPADCTRL5 */
26993 0x51451400, /* EMC_XM2DQSPADCTRL6 */
26994 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
26995 0x0000000b, /* EMC_TXDSRVTTGEN */
26996 0x00000000, /* EMC_FBIO_SPARE */
26997 0x00000000, /* EMC_ZCAL_INTERVAL */
26998 0x00000042, /* EMC_ZCAL_WAIT_CNT */
26999 0x000e000e, /* EMC_MRS_WAIT_CNT */
27000 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
27001 0x00000000, /* EMC_CTT */
27002 0x00000003, /* EMC_CTT_DURATION */
27003 0x0000f2f3, /* EMC_CFG_PIPE */
27004 0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
27005 0x0000000a, /* EMC_QPOP */
27006 0x40020001, /* MC_EMEM_ARB_CFG */
27007 0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
27008 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
27009 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
27010 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
27011 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
27012 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
27013 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
27014 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
27015 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
27016 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
27017 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
27018 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
27019 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
27020 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
27021 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
27022 0x76230303, /* MC_EMEM_ARB_MISC0 */
27023 0x70000f03, /* MC_EMEM_ARB_MISC1 */
27024 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
27027 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
27028 0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
27029 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
27030 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
27031 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
27032 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
27033 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
27034 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
27035 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
27036 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
27037 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
27038 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
27039 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
27040 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
27041 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
27042 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
27043 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
27044 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
27045 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
27046 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
27047 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
27048 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
27049 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
27050 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
27051 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
27052 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
27053 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
27054 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
27055 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
27056 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
27057 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
27059 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
27060 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
27061 0x00000802, /* EMC_CTT_TERM_CTRL */
27062 0x73240000, /* EMC_CFG */
27063 0x000008c5, /* EMC_CFG_2 */
27064 0x00040128, /* EMC_SEL_DPD_CTRL */
27065 0x002c0068, /* EMC_CFG_DIG_DLL */
27066 0x00000008, /* EMC_BGBIAS_CTL0 */
27067 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
27068 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
27069 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
27070 0x80001221, /* Mode Register 0 */
27071 0x80100003, /* Mode Register 1 */
27072 0x80200008, /* Mode Register 2 */
27073 0x00000000, /* Mode Register 4 */
27074 35610, /* expected dvfs latency (ns) */
27077 0x19, /* V5.0.14 */
27078 "04_40800_03_V5.0.14_V1.1", /* DVFS table version */
27079 40800, /* SDRAM frequency */
27080 800, /* min voltage */
27081 800, /* gpu min voltage */
27082 "pllp_out0", /* clock source id */
27083 0x40000012, /* CLK_SOURCE_EMC */
27084 165, /* number of burst_regs */
27085 31, /* number of up_down_regs */
27087 0x00000001, /* EMC_RC */
27088 0x0000000a, /* EMC_RFC */
27089 0x00000000, /* EMC_RFC_SLR */
27090 0x00000001, /* EMC_RAS */
27091 0x00000000, /* EMC_RP */
27092 0x00000004, /* EMC_R2W */
27093 0x0000000a, /* EMC_W2R */
27094 0x00000003, /* EMC_R2P */
27095 0x0000000b, /* EMC_W2P */
27096 0x00000000, /* EMC_RD_RCD */
27097 0x00000000, /* EMC_WR_RCD */
27098 0x00000003, /* EMC_RRD */
27099 0x00000003, /* EMC_REXT */
27100 0x00000000, /* EMC_WEXT */
27101 0x00000006, /* EMC_WDV */
27102 0x00000006, /* EMC_WDV_MASK */
27103 0x00000006, /* EMC_QUSE */
27104 0x00000002, /* EMC_QUSE_WIDTH */
27105 0x00000000, /* EMC_IBDLY */
27106 0x00000005, /* EMC_EINPUT */
27107 0x00000005, /* EMC_EINPUT_DURATION */
27108 0x00010000, /* EMC_PUTERM_EXTRA */
27109 0x00000003, /* EMC_PUTERM_WIDTH */
27110 0x00000000, /* EMC_PUTERM_ADJ */
27111 0x00000000, /* EMC_CDB_CNTL_1 */
27112 0x00000000, /* EMC_CDB_CNTL_2 */
27113 0x00000000, /* EMC_CDB_CNTL_3 */
27114 0x00000004, /* EMC_QRST */
27115 0x0000000c, /* EMC_QSAFE */
27116 0x0000000d, /* EMC_RDV */
27117 0x0000000f, /* EMC_RDV_MASK */
27118 0x00000134, /* EMC_REFRESH */
27119 0x00000000, /* EMC_BURST_REFRESH_NUM */
27120 0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
27121 0x00000002, /* EMC_PDEX2WR */
27122 0x00000002, /* EMC_PDEX2RD */
27123 0x00000001, /* EMC_PCHG2PDEN */
27124 0x00000000, /* EMC_ACT2PDEN */
27125 0x00000008, /* EMC_AR2PDEN */
27126 0x0000000f, /* EMC_RW2PDEN */
27127 0x0000000c, /* EMC_TXSR */
27128 0x0000000c, /* EMC_TXSRDLL */
27129 0x00000004, /* EMC_TCKE */
27130 0x00000005, /* EMC_TCKESR */
27131 0x00000004, /* EMC_TPD */
27132 0x00000000, /* EMC_TFAW */
27133 0x00000000, /* EMC_TRPAB */
27134 0x00000005, /* EMC_TCLKSTABLE */
27135 0x00000005, /* EMC_TCLKSTOP */
27136 0x0000013f, /* EMC_TREFBW */
27137 0x00000000, /* EMC_FBIO_CFG6 */
27138 0x00000000, /* EMC_ODT_WRITE */
27139 0x00000000, /* EMC_ODT_READ */
27140 0x106aa298, /* EMC_FBIO_CFG5 */
27141 0x002c00a0, /* EMC_CFG_DIG_DLL */
27142 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
27143 0x00064000, /* EMC_DLL_XFORM_DQS0 */
27144 0x00064000, /* EMC_DLL_XFORM_DQS1 */
27145 0x00064000, /* EMC_DLL_XFORM_DQS2 */
27146 0x00064000, /* EMC_DLL_XFORM_DQS3 */
27147 0x00064000, /* EMC_DLL_XFORM_DQS4 */
27148 0x00064000, /* EMC_DLL_XFORM_DQS5 */
27149 0x00064000, /* EMC_DLL_XFORM_DQS6 */
27150 0x00064000, /* EMC_DLL_XFORM_DQS7 */
27151 0x00064000, /* EMC_DLL_XFORM_DQS8 */
27152 0x00064000, /* EMC_DLL_XFORM_DQS9 */
27153 0x00064000, /* EMC_DLL_XFORM_DQS10 */
27154 0x00064000, /* EMC_DLL_XFORM_DQS11 */
27155 0x00064000, /* EMC_DLL_XFORM_DQS12 */
27156 0x00064000, /* EMC_DLL_XFORM_DQS13 */
27157 0x00064000, /* EMC_DLL_XFORM_DQS14 */
27158 0x00064000, /* EMC_DLL_XFORM_DQS15 */
27159 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
27160 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
27161 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
27162 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
27163 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
27164 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
27165 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
27166 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
27167 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
27168 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
27169 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
27170 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
27171 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
27172 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
27173 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
27174 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
27175 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
27176 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
27177 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
27178 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
27179 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
27180 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
27181 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
27182 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
27183 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
27184 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
27185 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
27186 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
27187 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
27188 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
27189 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
27190 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
27191 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
27192 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
27193 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
27194 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
27195 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
27196 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
27197 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
27198 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
27199 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
27200 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
27201 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
27202 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
27203 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
27204 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
27205 0x10000280, /* EMC_XM2CMDPADCTRL */
27206 0x00000000, /* EMC_XM2CMDPADCTRL4 */
27207 0x00111111, /* EMC_XM2CMDPADCTRL5 */
27208 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
27209 0x00000000, /* EMC_XM2DQPADCTRL2 */
27210 0x00000000, /* EMC_XM2DQPADCTRL3 */
27211 0x77ffc081, /* EMC_XM2CLKPADCTRL */
27212 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
27213 0x81f1f108, /* EMC_XM2COMPPADCTRL */
27214 0x07070004, /* EMC_XM2VTTGENPADCTRL */
27215 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
27216 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
27217 0x51451400, /* EMC_XM2DQSPADCTRL3 */
27218 0x00514514, /* EMC_XM2DQSPADCTRL4 */
27219 0x00514514, /* EMC_XM2DQSPADCTRL5 */
27220 0x51451400, /* EMC_XM2DQSPADCTRL6 */
27221 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
27222 0x00000015, /* EMC_TXDSRVTTGEN */
27223 0x00000000, /* EMC_FBIO_SPARE */
27224 0x00000000, /* EMC_ZCAL_INTERVAL */
27225 0x00000042, /* EMC_ZCAL_WAIT_CNT */
27226 0x000e000e, /* EMC_MRS_WAIT_CNT */
27227 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
27228 0x00000000, /* EMC_CTT */
27229 0x00000003, /* EMC_CTT_DURATION */
27230 0x0000f2f3, /* EMC_CFG_PIPE */
27231 0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
27232 0x0000000a, /* EMC_QPOP */
27233 0xa0000001, /* MC_EMEM_ARB_CFG */
27234 0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
27235 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
27236 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
27237 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
27238 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
27239 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
27240 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
27241 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
27242 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
27243 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
27244 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
27245 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
27246 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
27247 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
27248 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
27249 0x74a30303, /* MC_EMEM_ARB_MISC0 */
27250 0x70000f03, /* MC_EMEM_ARB_MISC1 */
27251 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
27254 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
27255 0x00000014, /* MC_PTSA_GRANT_DECREMENT */
27256 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
27257 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
27258 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
27259 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
27260 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
27261 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
27262 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
27263 0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
27264 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
27265 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
27266 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
27267 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
27268 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
27269 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
27270 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
27271 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
27272 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
27273 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
27274 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
27275 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
27276 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
27277 0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
27278 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
27279 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
27280 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
27281 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
27282 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
27283 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
27284 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
27286 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
27287 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
27288 0x00000802, /* EMC_CTT_TERM_CTRL */
27289 0x73240000, /* EMC_CFG */
27290 0x000008c5, /* EMC_CFG_2 */
27291 0x00040128, /* EMC_SEL_DPD_CTRL */
27292 0x002c0068, /* EMC_CFG_DIG_DLL */
27293 0x00000008, /* EMC_BGBIAS_CTL0 */
27294 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
27295 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
27296 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
27297 0x80001221, /* Mode Register 0 */
27298 0x80100003, /* Mode Register 1 */
27299 0x80200008, /* Mode Register 2 */
27300 0x00000000, /* Mode Register 4 */
27301 20850, /* expected dvfs latency (ns) */
27304 0x19, /* V5.0.14 */
27305 "04_68000_03_V5.0.14_V1.1", /* DVFS table version */
27306 68000, /* SDRAM frequency */
27307 800, /* min voltage */
27308 800, /* gpu min voltage */
27309 "pllp_out0", /* clock source id */
27310 0x4000000a, /* CLK_SOURCE_EMC */
27311 165, /* number of burst_regs */
27312 31, /* number of up_down_regs */
27314 0x00000003, /* EMC_RC */
27315 0x00000011, /* EMC_RFC */
27316 0x00000000, /* EMC_RFC_SLR */
27317 0x00000002, /* EMC_RAS */
27318 0x00000000, /* EMC_RP */
27319 0x00000004, /* EMC_R2W */
27320 0x0000000a, /* EMC_W2R */
27321 0x00000003, /* EMC_R2P */
27322 0x0000000b, /* EMC_W2P */
27323 0x00000000, /* EMC_RD_RCD */
27324 0x00000000, /* EMC_WR_RCD */
27325 0x00000003, /* EMC_RRD */
27326 0x00000003, /* EMC_REXT */
27327 0x00000000, /* EMC_WEXT */
27328 0x00000006, /* EMC_WDV */
27329 0x00000006, /* EMC_WDV_MASK */
27330 0x00000006, /* EMC_QUSE */
27331 0x00000002, /* EMC_QUSE_WIDTH */
27332 0x00000000, /* EMC_IBDLY */
27333 0x00000005, /* EMC_EINPUT */
27334 0x00000005, /* EMC_EINPUT_DURATION */
27335 0x00010000, /* EMC_PUTERM_EXTRA */
27336 0x00000003, /* EMC_PUTERM_WIDTH */
27337 0x00000000, /* EMC_PUTERM_ADJ */
27338 0x00000000, /* EMC_CDB_CNTL_1 */
27339 0x00000000, /* EMC_CDB_CNTL_2 */
27340 0x00000000, /* EMC_CDB_CNTL_3 */
27341 0x00000004, /* EMC_QRST */
27342 0x0000000c, /* EMC_QSAFE */
27343 0x0000000d, /* EMC_RDV */
27344 0x0000000f, /* EMC_RDV_MASK */
27345 0x00000202, /* EMC_REFRESH */
27346 0x00000000, /* EMC_BURST_REFRESH_NUM */
27347 0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
27348 0x00000002, /* EMC_PDEX2WR */
27349 0x00000002, /* EMC_PDEX2RD */
27350 0x00000001, /* EMC_PCHG2PDEN */
27351 0x00000000, /* EMC_ACT2PDEN */
27352 0x0000000f, /* EMC_AR2PDEN */
27353 0x0000000f, /* EMC_RW2PDEN */
27354 0x00000013, /* EMC_TXSR */
27355 0x00000013, /* EMC_TXSRDLL */
27356 0x00000004, /* EMC_TCKE */
27357 0x00000005, /* EMC_TCKESR */
27358 0x00000004, /* EMC_TPD */
27359 0x00000001, /* EMC_TFAW */
27360 0x00000000, /* EMC_TRPAB */
27361 0x00000005, /* EMC_TCLKSTABLE */
27362 0x00000005, /* EMC_TCLKSTOP */
27363 0x00000213, /* EMC_TREFBW */
27364 0x00000000, /* EMC_FBIO_CFG6 */
27365 0x00000000, /* EMC_ODT_WRITE */
27366 0x00000000, /* EMC_ODT_READ */
27367 0x106aa298, /* EMC_FBIO_CFG5 */
27368 0x002c00a0, /* EMC_CFG_DIG_DLL */
27369 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
27370 0x00064000, /* EMC_DLL_XFORM_DQS0 */
27371 0x00064000, /* EMC_DLL_XFORM_DQS1 */
27372 0x00064000, /* EMC_DLL_XFORM_DQS2 */
27373 0x00064000, /* EMC_DLL_XFORM_DQS3 */
27374 0x00064000, /* EMC_DLL_XFORM_DQS4 */
27375 0x00064000, /* EMC_DLL_XFORM_DQS5 */
27376 0x00064000, /* EMC_DLL_XFORM_DQS6 */
27377 0x00064000, /* EMC_DLL_XFORM_DQS7 */
27378 0x00064000, /* EMC_DLL_XFORM_DQS8 */
27379 0x00064000, /* EMC_DLL_XFORM_DQS9 */
27380 0x00064000, /* EMC_DLL_XFORM_DQS10 */
27381 0x00064000, /* EMC_DLL_XFORM_DQS11 */
27382 0x00064000, /* EMC_DLL_XFORM_DQS12 */
27383 0x00064000, /* EMC_DLL_XFORM_DQS13 */
27384 0x00064000, /* EMC_DLL_XFORM_DQS14 */
27385 0x00064000, /* EMC_DLL_XFORM_DQS15 */
27386 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
27387 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
27388 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
27389 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
27390 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
27391 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
27392 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
27393 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
27394 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
27395 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
27396 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
27397 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
27398 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
27399 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
27400 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
27401 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
27402 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
27403 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
27404 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
27405 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
27406 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
27407 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
27408 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
27409 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
27410 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
27411 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
27412 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
27413 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
27414 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
27415 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
27416 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
27417 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
27418 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
27419 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
27420 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
27421 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
27422 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
27423 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
27424 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
27425 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
27426 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
27427 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
27428 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
27429 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
27430 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
27431 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
27432 0x10000280, /* EMC_XM2CMDPADCTRL */
27433 0x00000000, /* EMC_XM2CMDPADCTRL4 */
27434 0x00111111, /* EMC_XM2CMDPADCTRL5 */
27435 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
27436 0x00000000, /* EMC_XM2DQPADCTRL2 */
27437 0x00000000, /* EMC_XM2DQPADCTRL3 */
27438 0x77ffc081, /* EMC_XM2CLKPADCTRL */
27439 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
27440 0x81f1f108, /* EMC_XM2COMPPADCTRL */
27441 0x07070004, /* EMC_XM2VTTGENPADCTRL */
27442 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
27443 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
27444 0x51451400, /* EMC_XM2DQSPADCTRL3 */
27445 0x00514514, /* EMC_XM2DQSPADCTRL4 */
27446 0x00514514, /* EMC_XM2DQSPADCTRL5 */
27447 0x51451400, /* EMC_XM2DQSPADCTRL6 */
27448 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
27449 0x00000022, /* EMC_TXDSRVTTGEN */
27450 0x00000000, /* EMC_FBIO_SPARE */
27451 0x00000000, /* EMC_ZCAL_INTERVAL */
27452 0x00000042, /* EMC_ZCAL_WAIT_CNT */
27453 0x000e000e, /* EMC_MRS_WAIT_CNT */
27454 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
27455 0x00000000, /* EMC_CTT */
27456 0x00000003, /* EMC_CTT_DURATION */
27457 0x0000f2f3, /* EMC_CFG_PIPE */
27458 0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
27459 0x0000000a, /* EMC_QPOP */
27460 0x00000001, /* MC_EMEM_ARB_CFG */
27461 0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
27462 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
27463 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
27464 0x00000002, /* MC_EMEM_ARB_TIMING_RC */
27465 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
27466 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
27467 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
27468 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
27469 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
27470 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
27471 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
27472 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
27473 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
27474 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
27475 0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
27476 0x74230403, /* MC_EMEM_ARB_MISC0 */
27477 0x70000f03, /* MC_EMEM_ARB_MISC1 */
27478 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
27481 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
27482 0x00000021, /* MC_PTSA_GRANT_DECREMENT */
27483 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
27484 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
27485 0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
27486 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
27487 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
27488 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
27489 0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
27490 0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
27491 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
27492 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
27493 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
27494 0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
27495 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
27496 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
27497 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
27498 0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
27499 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
27500 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
27501 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
27502 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
27503 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
27504 0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
27505 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
27506 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
27507 0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
27508 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
27509 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
27510 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
27511 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
27513 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
27514 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
27515 0x00000802, /* EMC_CTT_TERM_CTRL */
27516 0x73240000, /* EMC_CFG */
27517 0x000008c5, /* EMC_CFG_2 */
27518 0x00040128, /* EMC_SEL_DPD_CTRL */
27519 0x002c0068, /* EMC_CFG_DIG_DLL */
27520 0x00000008, /* EMC_BGBIAS_CTL0 */
27521 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
27522 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
27523 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
27524 0x80001221, /* Mode Register 0 */
27525 0x80100003, /* Mode Register 1 */
27526 0x80200008, /* Mode Register 2 */
27527 0x00000000, /* Mode Register 4 */
27528 10720, /* expected dvfs latency (ns) */
27531 0x19, /* V5.0.14 */
27532 "04_102000_03_V5.0.14_V1.1", /* DVFS table version */
27533 102000, /* SDRAM frequency */
27534 800, /* min voltage */
27535 800, /* gpu min voltage */
27536 "pllp_out0", /* clock source id */
27537 0x40000006, /* CLK_SOURCE_EMC */
27538 165, /* number of burst_regs */
27539 31, /* number of up_down_regs */
27541 0x00000004, /* EMC_RC */
27542 0x0000001a, /* EMC_RFC */
27543 0x00000000, /* EMC_RFC_SLR */
27544 0x00000003, /* EMC_RAS */
27545 0x00000001, /* EMC_RP */
27546 0x00000004, /* EMC_R2W */
27547 0x0000000a, /* EMC_W2R */
27548 0x00000003, /* EMC_R2P */
27549 0x0000000b, /* EMC_W2P */
27550 0x00000001, /* EMC_RD_RCD */
27551 0x00000001, /* EMC_WR_RCD */
27552 0x00000003, /* EMC_RRD */
27553 0x00000003, /* EMC_REXT */
27554 0x00000000, /* EMC_WEXT */
27555 0x00000006, /* EMC_WDV */
27556 0x00000006, /* EMC_WDV_MASK */
27557 0x00000006, /* EMC_QUSE */
27558 0x00000002, /* EMC_QUSE_WIDTH */
27559 0x00000000, /* EMC_IBDLY */
27560 0x00000005, /* EMC_EINPUT */
27561 0x00000005, /* EMC_EINPUT_DURATION */
27562 0x00010000, /* EMC_PUTERM_EXTRA */
27563 0x00000003, /* EMC_PUTERM_WIDTH */
27564 0x00000000, /* EMC_PUTERM_ADJ */
27565 0x00000000, /* EMC_CDB_CNTL_1 */
27566 0x00000000, /* EMC_CDB_CNTL_2 */
27567 0x00000000, /* EMC_CDB_CNTL_3 */
27568 0x00000004, /* EMC_QRST */
27569 0x0000000c, /* EMC_QSAFE */
27570 0x0000000d, /* EMC_RDV */
27571 0x0000000f, /* EMC_RDV_MASK */
27572 0x00000304, /* EMC_REFRESH */
27573 0x00000000, /* EMC_BURST_REFRESH_NUM */
27574 0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
27575 0x00000002, /* EMC_PDEX2WR */
27576 0x00000002, /* EMC_PDEX2RD */
27577 0x00000001, /* EMC_PCHG2PDEN */
27578 0x00000000, /* EMC_ACT2PDEN */
27579 0x00000018, /* EMC_AR2PDEN */
27580 0x0000000f, /* EMC_RW2PDEN */
27581 0x0000001c, /* EMC_TXSR */
27582 0x0000001c, /* EMC_TXSRDLL */
27583 0x00000004, /* EMC_TCKE */
27584 0x00000005, /* EMC_TCKESR */
27585 0x00000004, /* EMC_TPD */
27586 0x00000003, /* EMC_TFAW */
27587 0x00000000, /* EMC_TRPAB */
27588 0x00000005, /* EMC_TCLKSTABLE */
27589 0x00000005, /* EMC_TCLKSTOP */
27590 0x0000031c, /* EMC_TREFBW */
27591 0x00000000, /* EMC_FBIO_CFG6 */
27592 0x00000000, /* EMC_ODT_WRITE */
27593 0x00000000, /* EMC_ODT_READ */
27594 0x106aa298, /* EMC_FBIO_CFG5 */
27595 0x002c00a0, /* EMC_CFG_DIG_DLL */
27596 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
27597 0x00064000, /* EMC_DLL_XFORM_DQS0 */
27598 0x00064000, /* EMC_DLL_XFORM_DQS1 */
27599 0x00064000, /* EMC_DLL_XFORM_DQS2 */
27600 0x00064000, /* EMC_DLL_XFORM_DQS3 */
27601 0x00064000, /* EMC_DLL_XFORM_DQS4 */
27602 0x00064000, /* EMC_DLL_XFORM_DQS5 */
27603 0x00064000, /* EMC_DLL_XFORM_DQS6 */
27604 0x00064000, /* EMC_DLL_XFORM_DQS7 */
27605 0x00064000, /* EMC_DLL_XFORM_DQS8 */
27606 0x00064000, /* EMC_DLL_XFORM_DQS9 */
27607 0x00064000, /* EMC_DLL_XFORM_DQS10 */
27608 0x00064000, /* EMC_DLL_XFORM_DQS11 */
27609 0x00064000, /* EMC_DLL_XFORM_DQS12 */
27610 0x00064000, /* EMC_DLL_XFORM_DQS13 */
27611 0x00064000, /* EMC_DLL_XFORM_DQS14 */
27612 0x00064000, /* EMC_DLL_XFORM_DQS15 */
27613 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
27614 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
27615 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
27616 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
27617 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
27618 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
27619 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
27620 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
27621 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
27622 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
27623 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
27624 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
27625 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
27626 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
27627 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
27628 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
27629 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
27630 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
27631 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
27632 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
27633 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
27634 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
27635 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
27636 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
27637 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
27638 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
27639 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
27640 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
27641 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
27642 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
27643 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
27644 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
27645 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
27646 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
27647 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
27648 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
27649 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
27650 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
27651 0x000fc000, /* EMC_DLL_XFORM_DQ0 */
27652 0x000fc000, /* EMC_DLL_XFORM_DQ1 */
27653 0x000fc000, /* EMC_DLL_XFORM_DQ2 */
27654 0x000fc000, /* EMC_DLL_XFORM_DQ3 */
27655 0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
27656 0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
27657 0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
27658 0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
27659 0x10000280, /* EMC_XM2CMDPADCTRL */
27660 0x00000000, /* EMC_XM2CMDPADCTRL4 */
27661 0x00111111, /* EMC_XM2CMDPADCTRL5 */
27662 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
27663 0x00000000, /* EMC_XM2DQPADCTRL2 */
27664 0x00000000, /* EMC_XM2DQPADCTRL3 */
27665 0x77ffc081, /* EMC_XM2CLKPADCTRL */
27666 0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
27667 0x81f1f108, /* EMC_XM2COMPPADCTRL */
27668 0x07070004, /* EMC_XM2VTTGENPADCTRL */
27669 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
27670 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
27671 0x51451400, /* EMC_XM2DQSPADCTRL3 */
27672 0x00514514, /* EMC_XM2DQSPADCTRL4 */
27673 0x00514514, /* EMC_XM2DQSPADCTRL5 */
27674 0x51451400, /* EMC_XM2DQSPADCTRL6 */
27675 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
27676 0x00000033, /* EMC_TXDSRVTTGEN */
27677 0x00000000, /* EMC_FBIO_SPARE */
27678 0x00000000, /* EMC_ZCAL_INTERVAL */
27679 0x00000042, /* EMC_ZCAL_WAIT_CNT */
27680 0x000e000e, /* EMC_MRS_WAIT_CNT */
27681 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
27682 0x00000000, /* EMC_CTT */
27683 0x00000003, /* EMC_CTT_DURATION */
27684 0x0000f2f3, /* EMC_CFG_PIPE */
27685 0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
27686 0x0000000a, /* EMC_QPOP */
27687 0x08000001, /* MC_EMEM_ARB_CFG */
27688 0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
27689 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
27690 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
27691 0x00000003, /* MC_EMEM_ARB_TIMING_RC */
27692 0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
27693 0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
27694 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
27695 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
27696 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
27697 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
27698 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
27699 0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
27700 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
27701 0x06030203, /* MC_EMEM_ARB_DA_TURNS */
27702 0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
27703 0x73c30504, /* MC_EMEM_ARB_MISC0 */
27704 0x70000f03, /* MC_EMEM_ARB_MISC1 */
27705 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
27708 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
27709 0x00000031, /* MC_PTSA_GRANT_DECREMENT */
27710 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
27711 0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
27712 0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
27713 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
27714 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
27715 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
27716 0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
27717 0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
27718 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
27719 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
27720 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
27721 0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
27722 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
27723 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
27724 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
27725 0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
27726 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
27727 0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
27728 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
27729 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
27730 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
27731 0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
27732 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
27733 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
27734 0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
27735 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
27736 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
27737 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
27738 0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
27740 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
27741 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
27742 0x00000802, /* EMC_CTT_TERM_CTRL */
27743 0x73240000, /* EMC_CFG */
27744 0x000008c5, /* EMC_CFG_2 */
27745 0x00040128, /* EMC_SEL_DPD_CTRL */
27746 0x002c0068, /* EMC_CFG_DIG_DLL */
27747 0x00000008, /* EMC_BGBIAS_CTL0 */
27748 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
27749 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
27750 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
27751 0x80001221, /* Mode Register 0 */
27752 0x80100003, /* Mode Register 1 */
27753 0x80200008, /* Mode Register 2 */
27754 0x00000000, /* Mode Register 4 */
27755 6890, /* expected dvfs latency (ns) */
27758 0x19, /* V5.0.14 */
27759 "04_204000_04_V5.0.14_V1.1", /* DVFS table version */
27760 204000, /* SDRAM frequency */
27761 800, /* min voltage */
27762 800, /* gpu min voltage */
27763 "pllp_out0", /* clock source id */
27764 0x40000002, /* CLK_SOURCE_EMC */
27765 165, /* number of burst_regs */
27766 31, /* number of up_down_regs */
27768 0x00000009, /* EMC_RC */
27769 0x00000035, /* EMC_RFC */
27770 0x00000000, /* EMC_RFC_SLR */
27771 0x00000006, /* EMC_RAS */
27772 0x00000002, /* EMC_RP */
27773 0x00000005, /* EMC_R2W */
27774 0x0000000a, /* EMC_W2R */
27775 0x00000003, /* EMC_R2P */
27776 0x0000000b, /* EMC_W2P */
27777 0x00000002, /* EMC_RD_RCD */
27778 0x00000002, /* EMC_WR_RCD */
27779 0x00000003, /* EMC_RRD */
27780 0x00000003, /* EMC_REXT */
27781 0x00000000, /* EMC_WEXT */
27782 0x00000005, /* EMC_WDV */
27783 0x00000005, /* EMC_WDV_MASK */
27784 0x00000006, /* EMC_QUSE */
27785 0x00000002, /* EMC_QUSE_WIDTH */
27786 0x00000000, /* EMC_IBDLY */
27787 0x00000004, /* EMC_EINPUT */
27788 0x00000006, /* EMC_EINPUT_DURATION */
27789 0x00010000, /* EMC_PUTERM_EXTRA */
27790 0x00000003, /* EMC_PUTERM_WIDTH */
27791 0x00000000, /* EMC_PUTERM_ADJ */
27792 0x00000000, /* EMC_CDB_CNTL_1 */
27793 0x00000000, /* EMC_CDB_CNTL_2 */
27794 0x00000000, /* EMC_CDB_CNTL_3 */
27795 0x00000003, /* EMC_QRST */
27796 0x0000000d, /* EMC_QSAFE */
27797 0x0000000f, /* EMC_RDV */
27798 0x00000011, /* EMC_RDV_MASK */
27799 0x00000607, /* EMC_REFRESH */
27800 0x00000000, /* EMC_BURST_REFRESH_NUM */
27801 0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
27802 0x00000002, /* EMC_PDEX2WR */
27803 0x00000002, /* EMC_PDEX2RD */
27804 0x00000001, /* EMC_PCHG2PDEN */
27805 0x00000000, /* EMC_ACT2PDEN */
27806 0x00000032, /* EMC_AR2PDEN */
27807 0x0000000f, /* EMC_RW2PDEN */
27808 0x00000038, /* EMC_TXSR */
27809 0x00000038, /* EMC_TXSRDLL */
27810 0x00000004, /* EMC_TCKE */
27811 0x00000005, /* EMC_TCKESR */
27812 0x00000004, /* EMC_TPD */
27813 0x00000007, /* EMC_TFAW */
27814 0x00000000, /* EMC_TRPAB */
27815 0x00000005, /* EMC_TCLKSTABLE */
27816 0x00000005, /* EMC_TCLKSTOP */
27817 0x00000638, /* EMC_TREFBW */
27818 0x00000000, /* EMC_FBIO_CFG6 */
27819 0x00000000, /* EMC_ODT_WRITE */
27820 0x00000000, /* EMC_ODT_READ */
27821 0x106aa298, /* EMC_FBIO_CFG5 */
27822 0x002c00a0, /* EMC_CFG_DIG_DLL */
27823 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
27824 0x00064000, /* EMC_DLL_XFORM_DQS0 */
27825 0x00064000, /* EMC_DLL_XFORM_DQS1 */
27826 0x00064000, /* EMC_DLL_XFORM_DQS2 */
27827 0x00064000, /* EMC_DLL_XFORM_DQS3 */
27828 0x00064000, /* EMC_DLL_XFORM_DQS4 */
27829 0x00064000, /* EMC_DLL_XFORM_DQS5 */
27830 0x00064000, /* EMC_DLL_XFORM_DQS6 */
27831 0x00064000, /* EMC_DLL_XFORM_DQS7 */
27832 0x00064000, /* EMC_DLL_XFORM_DQS8 */
27833 0x00064000, /* EMC_DLL_XFORM_DQS9 */
27834 0x00064000, /* EMC_DLL_XFORM_DQS10 */
27835 0x00064000, /* EMC_DLL_XFORM_DQS11 */
27836 0x00064000, /* EMC_DLL_XFORM_DQS12 */
27837 0x00064000, /* EMC_DLL_XFORM_DQS13 */
27838 0x00064000, /* EMC_DLL_XFORM_DQS14 */
27839 0x00064000, /* EMC_DLL_XFORM_DQS15 */
27840 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
27841 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
27842 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
27843 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
27844 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
27845 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
27846 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
27847 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
27848 0x00000000, /* EMC_DLL_XFORM_ADDR0 */
27849 0x00000000, /* EMC_DLL_XFORM_ADDR1 */
27850 0x00008000, /* EMC_DLL_XFORM_ADDR2 */
27851 0x00000000, /* EMC_DLL_XFORM_ADDR3 */
27852 0x00000000, /* EMC_DLL_XFORM_ADDR4 */
27853 0x00008000, /* EMC_DLL_XFORM_ADDR5 */
27854 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
27855 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
27856 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
27857 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
27858 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
27859 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
27860 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
27861 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
27862 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
27863 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
27864 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
27865 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
27866 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
27867 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
27868 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
27869 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
27870 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
27871 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
27872 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
27873 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
27874 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
27875 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
27876 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
27877 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
27878 0x00090000, /* EMC_DLL_XFORM_DQ0 */
27879 0x00090000, /* EMC_DLL_XFORM_DQ1 */
27880 0x00090000, /* EMC_DLL_XFORM_DQ2 */
27881 0x00090000, /* EMC_DLL_XFORM_DQ3 */
27882 0x00009000, /* EMC_DLL_XFORM_DQ4 */
27883 0x00009000, /* EMC_DLL_XFORM_DQ5 */
27884 0x00009000, /* EMC_DLL_XFORM_DQ6 */
27885 0x00009000, /* EMC_DLL_XFORM_DQ7 */
27886 0x10000280, /* EMC_XM2CMDPADCTRL */
27887 0x00000000, /* EMC_XM2CMDPADCTRL4 */
27888 0x00111111, /* EMC_XM2CMDPADCTRL5 */
27889 0x0130b118, /* EMC_XM2DQSPADCTRL2 */
27890 0x00000000, /* EMC_XM2DQPADCTRL2 */
27891 0x00000000, /* EMC_XM2DQPADCTRL3 */
27892 0x77ffc081, /* EMC_XM2CLKPADCTRL */
27893 0x00000707, /* EMC_XM2CLKPADCTRL2 */
27894 0x81f1f108, /* EMC_XM2COMPPADCTRL */
27895 0x07070004, /* EMC_XM2VTTGENPADCTRL */
27896 0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
27897 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
27898 0x51451400, /* EMC_XM2DQSPADCTRL3 */
27899 0x00514514, /* EMC_XM2DQSPADCTRL4 */
27900 0x00514514, /* EMC_XM2DQSPADCTRL5 */
27901 0x51451400, /* EMC_XM2DQSPADCTRL6 */
27902 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
27903 0x00000066, /* EMC_TXDSRVTTGEN */
27904 0x00000000, /* EMC_FBIO_SPARE */
27905 0x00020000, /* EMC_ZCAL_INTERVAL */
27906 0x00000100, /* EMC_ZCAL_WAIT_CNT */
27907 0x000e000e, /* EMC_MRS_WAIT_CNT */
27908 0x000e000e, /* EMC_MRS_WAIT_CNT2 */
27909 0x00000000, /* EMC_CTT */
27910 0x00000003, /* EMC_CTT_DURATION */
27911 0x0000d2b3, /* EMC_CFG_PIPE */
27912 0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
27913 0x0000000a, /* EMC_QPOP */
27914 0x01000003, /* MC_EMEM_ARB_CFG */
27915 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
27916 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
27917 0x00000001, /* MC_EMEM_ARB_TIMING_RP */
27918 0x00000004, /* MC_EMEM_ARB_TIMING_RC */
27919 0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
27920 0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
27921 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
27922 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
27923 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
27924 0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
27925 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
27926 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
27927 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
27928 0x06040203, /* MC_EMEM_ARB_DA_TURNS */
27929 0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
27930 0x73840a05, /* MC_EMEM_ARB_MISC0 */
27931 0x70000f03, /* MC_EMEM_ARB_MISC1 */
27932 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
27935 0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
27936 0x00000062, /* MC_PTSA_GRANT_DECREMENT */
27937 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
27938 0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
27939 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
27940 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
27941 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
27942 0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
27943 0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
27944 0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
27945 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
27946 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
27947 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
27948 0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
27949 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
27950 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
27951 0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
27952 0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
27953 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
27954 0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
27955 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
27956 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
27957 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
27958 0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
27959 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
27960 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
27961 0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
27962 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
27963 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
27964 0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
27965 0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
27967 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
27968 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
27969 0x00000802, /* EMC_CTT_TERM_CTRL */
27970 0x73240000, /* EMC_CFG */
27971 0x0000088d, /* EMC_CFG_2 */
27972 0x00040008, /* EMC_SEL_DPD_CTRL */
27973 0x002c0068, /* EMC_CFG_DIG_DLL */
27974 0x00000008, /* EMC_BGBIAS_CTL0 */
27975 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
27976 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
27977 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
27978 0x80001221, /* Mode Register 0 */
27979 0x80100003, /* Mode Register 1 */
27980 0x80200008, /* Mode Register 2 */
27981 0x00000000, /* Mode Register 4 */
27982 3420, /* expected dvfs latency (ns) */
27985 0x19, /* V5.0.14 */
27986 "04_300000_04_V5.0.14_V1.1", /* DVFS table version */
27987 300000, /* SDRAM frequency */
27988 820, /* min voltage */
27989 820, /* gpu min voltage */
27990 "pllc_out0", /* clock source id */
27991 0x20000002, /* CLK_SOURCE_EMC */
27992 165, /* number of burst_regs */
27993 31, /* number of up_down_regs */
27995 0x0000000d, /* EMC_RC */
27996 0x0000004d, /* EMC_RFC */
27997 0x00000000, /* EMC_RFC_SLR */
27998 0x00000009, /* EMC_RAS */
27999 0x00000003, /* EMC_RP */
28000 0x00000004, /* EMC_R2W */
28001 0x00000008, /* EMC_W2R */
28002 0x00000002, /* EMC_R2P */
28003 0x00000009, /* EMC_W2P */
28004 0x00000003, /* EMC_RD_RCD */
28005 0x00000003, /* EMC_WR_RCD */
28006 0x00000002, /* EMC_RRD */
28007 0x00000002, /* EMC_REXT */
28008 0x00000000, /* EMC_WEXT */
28009 0x00000003, /* EMC_WDV */
28010 0x00000003, /* EMC_WDV_MASK */
28011 0x00000005, /* EMC_QUSE */
28012 0x00000002, /* EMC_QUSE_WIDTH */
28013 0x00000000, /* EMC_IBDLY */
28014 0x00000002, /* EMC_EINPUT */
28015 0x00000007, /* EMC_EINPUT_DURATION */
28016 0x00020000, /* EMC_PUTERM_EXTRA */
28017 0x00000003, /* EMC_PUTERM_WIDTH */
28018 0x00000000, /* EMC_PUTERM_ADJ */
28019 0x00000000, /* EMC_CDB_CNTL_1 */
28020 0x00000000, /* EMC_CDB_CNTL_2 */
28021 0x00000000, /* EMC_CDB_CNTL_3 */
28022 0x00000001, /* EMC_QRST */
28023 0x0000000e, /* EMC_QSAFE */
28024 0x00000010, /* EMC_RDV */
28025 0x00000012, /* EMC_RDV_MASK */
28026 0x000008e4, /* EMC_REFRESH */
28027 0x00000000, /* EMC_BURST_REFRESH_NUM */
28028 0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
28029 0x00000001, /* EMC_PDEX2WR */
28030 0x00000008, /* EMC_PDEX2RD */
28031 0x00000001, /* EMC_PCHG2PDEN */
28032 0x00000000, /* EMC_ACT2PDEN */
28033 0x0000004b, /* EMC_AR2PDEN */
28034 0x0000000e, /* EMC_RW2PDEN */
28035 0x00000052, /* EMC_TXSR */
28036 0x00000200, /* EMC_TXSRDLL */
28037 0x00000004, /* EMC_TCKE */
28038 0x00000005, /* EMC_TCKESR */
28039 0x00000004, /* EMC_TPD */
28040 0x00000009, /* EMC_TFAW */
28041 0x00000000, /* EMC_TRPAB */
28042 0x00000005, /* EMC_TCLKSTABLE */
28043 0x00000005, /* EMC_TCLKSTOP */
28044 0x00000924, /* EMC_TREFBW */
28045 0x00000000, /* EMC_FBIO_CFG6 */
28046 0x00000000, /* EMC_ODT_WRITE */
28047 0x00000000, /* EMC_ODT_READ */
28048 0x104ab098, /* EMC_FBIO_CFG5 */
28049 0x002c00a0, /* EMC_CFG_DIG_DLL */
28050 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
28051 0x00030000, /* EMC_DLL_XFORM_DQS0 */
28052 0x00030000, /* EMC_DLL_XFORM_DQS1 */
28053 0x00030000, /* EMC_DLL_XFORM_DQS2 */
28054 0x00030000, /* EMC_DLL_XFORM_DQS3 */
28055 0x00030000, /* EMC_DLL_XFORM_DQS4 */
28056 0x00030000, /* EMC_DLL_XFORM_DQS5 */
28057 0x00030000, /* EMC_DLL_XFORM_DQS6 */
28058 0x00030000, /* EMC_DLL_XFORM_DQS7 */
28059 0x00030000, /* EMC_DLL_XFORM_DQS8 */
28060 0x00030000, /* EMC_DLL_XFORM_DQS9 */
28061 0x00030000, /* EMC_DLL_XFORM_DQS10 */
28062 0x00030000, /* EMC_DLL_XFORM_DQS11 */
28063 0x00030000, /* EMC_DLL_XFORM_DQS12 */
28064 0x00030000, /* EMC_DLL_XFORM_DQS13 */
28065 0x00030000, /* EMC_DLL_XFORM_DQS14 */
28066 0x00030000, /* EMC_DLL_XFORM_DQS15 */
28067 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
28068 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
28069 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
28070 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
28071 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
28072 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
28073 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
28074 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
28075 0x00098000, /* EMC_DLL_XFORM_ADDR0 */
28076 0x00098000, /* EMC_DLL_XFORM_ADDR1 */
28077 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
28078 0x00098000, /* EMC_DLL_XFORM_ADDR3 */
28079 0x00098000, /* EMC_DLL_XFORM_ADDR4 */
28080 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
28081 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
28082 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
28083 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
28084 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
28085 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
28086 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
28087 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
28088 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
28089 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
28090 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
28091 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
28092 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
28093 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
28094 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
28095 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
28096 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
28097 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
28098 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
28099 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
28100 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
28101 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
28102 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
28103 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
28104 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
28105 0x00060000, /* EMC_DLL_XFORM_DQ0 */
28106 0x00060000, /* EMC_DLL_XFORM_DQ1 */
28107 0x00060000, /* EMC_DLL_XFORM_DQ2 */
28108 0x00060000, /* EMC_DLL_XFORM_DQ3 */
28109 0x00006000, /* EMC_DLL_XFORM_DQ4 */
28110 0x00006000, /* EMC_DLL_XFORM_DQ5 */
28111 0x00006000, /* EMC_DLL_XFORM_DQ6 */
28112 0x00006000, /* EMC_DLL_XFORM_DQ7 */
28113 0x10000280, /* EMC_XM2CMDPADCTRL */
28114 0x00000000, /* EMC_XM2CMDPADCTRL4 */
28115 0x00111111, /* EMC_XM2CMDPADCTRL5 */
28116 0x01231339, /* EMC_XM2DQSPADCTRL2 */
28117 0x00000000, /* EMC_XM2DQPADCTRL2 */
28118 0x00000000, /* EMC_XM2DQPADCTRL3 */
28119 0x77ffc081, /* EMC_XM2CLKPADCTRL */
28120 0x00000505, /* EMC_XM2CLKPADCTRL2 */
28121 0x81f1f108, /* EMC_XM2COMPPADCTRL */
28122 0x07070004, /* EMC_XM2VTTGENPADCTRL */
28123 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
28124 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
28125 0x51451420, /* EMC_XM2DQSPADCTRL3 */
28126 0x00514514, /* EMC_XM2DQSPADCTRL4 */
28127 0x00514514, /* EMC_XM2DQSPADCTRL5 */
28128 0x51451400, /* EMC_XM2DQSPADCTRL6 */
28129 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
28130 0x00000096, /* EMC_TXDSRVTTGEN */
28131 0x00000000, /* EMC_FBIO_SPARE */
28132 0x00020000, /* EMC_ZCAL_INTERVAL */
28133 0x00000100, /* EMC_ZCAL_WAIT_CNT */
28134 0x0173000e, /* EMC_MRS_WAIT_CNT */
28135 0x0173000e, /* EMC_MRS_WAIT_CNT2 */
28136 0x00000000, /* EMC_CTT */
28137 0x00000003, /* EMC_CTT_DURATION */
28138 0x000052a3, /* EMC_CFG_PIPE */
28139 0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
28140 0x00000009, /* EMC_QPOP */
28141 0x08000004, /* MC_EMEM_ARB_CFG */
28142 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
28143 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
28144 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
28145 0x00000007, /* MC_EMEM_ARB_TIMING_RC */
28146 0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
28147 0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
28148 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
28149 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
28150 0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
28151 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
28152 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
28153 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
28154 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
28155 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
28156 0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
28157 0x77450e08, /* MC_EMEM_ARB_MISC0 */
28158 0x70000f03, /* MC_EMEM_ARB_MISC1 */
28159 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
28162 0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
28163 0x00000090, /* MC_PTSA_GRANT_DECREMENT */
28164 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
28165 0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
28166 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
28167 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
28168 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
28169 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
28170 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
28171 0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
28172 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
28173 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
28174 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
28175 0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
28176 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
28177 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
28178 0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
28179 0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
28180 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
28181 0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
28182 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
28183 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
28184 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
28185 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
28186 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
28187 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
28188 0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
28189 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
28190 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
28191 0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
28192 0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
28194 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
28195 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
28196 0x00000802, /* EMC_CTT_TERM_CTRL */
28197 0x73340000, /* EMC_CFG */
28198 0x000008d5, /* EMC_CFG_2 */
28199 0x00040128, /* EMC_SEL_DPD_CTRL */
28200 0x002c0068, /* EMC_CFG_DIG_DLL */
28201 0x00000000, /* EMC_BGBIAS_CTL0 */
28202 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
28203 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
28204 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
28205 0x80000321, /* Mode Register 0 */
28206 0x80100002, /* Mode Register 1 */
28207 0x80200000, /* Mode Register 2 */
28208 0x00000000, /* Mode Register 4 */
28209 2680, /* expected dvfs latency (ns) */
28212 0x19, /* V5.0.14 */
28213 "04_396000_05_V5.0.14_V1.1", /* DVFS table version */
28214 396000, /* SDRAM frequency */
28215 850, /* min voltage */
28216 850, /* gpu min voltage */
28217 "pllm_out0", /* clock source id */
28218 0x00000002, /* CLK_SOURCE_EMC */
28219 165, /* number of burst_regs */
28220 31, /* number of up_down_regs */
28222 0x00000011, /* EMC_RC */
28223 0x00000066, /* EMC_RFC */
28224 0x00000000, /* EMC_RFC_SLR */
28225 0x0000000c, /* EMC_RAS */
28226 0x00000004, /* EMC_RP */
28227 0x00000004, /* EMC_R2W */
28228 0x00000008, /* EMC_W2R */
28229 0x00000002, /* EMC_R2P */
28230 0x0000000a, /* EMC_W2P */
28231 0x00000004, /* EMC_RD_RCD */
28232 0x00000004, /* EMC_WR_RCD */
28233 0x00000002, /* EMC_RRD */
28234 0x00000002, /* EMC_REXT */
28235 0x00000000, /* EMC_WEXT */
28236 0x00000003, /* EMC_WDV */
28237 0x00000003, /* EMC_WDV_MASK */
28238 0x00000005, /* EMC_QUSE */
28239 0x00000002, /* EMC_QUSE_WIDTH */
28240 0x00000000, /* EMC_IBDLY */
28241 0x00000001, /* EMC_EINPUT */
28242 0x00000008, /* EMC_EINPUT_DURATION */
28243 0x00020000, /* EMC_PUTERM_EXTRA */
28244 0x00000003, /* EMC_PUTERM_WIDTH */
28245 0x00000000, /* EMC_PUTERM_ADJ */
28246 0x00000000, /* EMC_CDB_CNTL_1 */
28247 0x00000000, /* EMC_CDB_CNTL_2 */
28248 0x00000000, /* EMC_CDB_CNTL_3 */
28249 0x00000000, /* EMC_QRST */
28250 0x0000000f, /* EMC_QSAFE */
28251 0x00000010, /* EMC_RDV */
28252 0x00000012, /* EMC_RDV_MASK */
28253 0x00000bd1, /* EMC_REFRESH */
28254 0x00000000, /* EMC_BURST_REFRESH_NUM */
28255 0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
28256 0x00000001, /* EMC_PDEX2WR */
28257 0x00000008, /* EMC_PDEX2RD */
28258 0x00000001, /* EMC_PCHG2PDEN */
28259 0x00000000, /* EMC_ACT2PDEN */
28260 0x00000063, /* EMC_AR2PDEN */
28261 0x0000000f, /* EMC_RW2PDEN */
28262 0x0000006c, /* EMC_TXSR */
28263 0x00000200, /* EMC_TXSRDLL */
28264 0x00000004, /* EMC_TCKE */
28265 0x00000005, /* EMC_TCKESR */
28266 0x00000004, /* EMC_TPD */
28267 0x0000000d, /* EMC_TFAW */
28268 0x00000000, /* EMC_TRPAB */
28269 0x00000005, /* EMC_TCLKSTABLE */
28270 0x00000005, /* EMC_TCLKSTOP */
28271 0x00000c11, /* EMC_TREFBW */
28272 0x00000000, /* EMC_FBIO_CFG6 */
28273 0x00000000, /* EMC_ODT_WRITE */
28274 0x00000000, /* EMC_ODT_READ */
28275 0x104ab098, /* EMC_FBIO_CFG5 */
28276 0x002c00a0, /* EMC_CFG_DIG_DLL */
28277 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
28278 0x00030000, /* EMC_DLL_XFORM_DQS0 */
28279 0x00030000, /* EMC_DLL_XFORM_DQS1 */
28280 0x00030000, /* EMC_DLL_XFORM_DQS2 */
28281 0x00030000, /* EMC_DLL_XFORM_DQS3 */
28282 0x00030000, /* EMC_DLL_XFORM_DQS4 */
28283 0x00030000, /* EMC_DLL_XFORM_DQS5 */
28284 0x00030000, /* EMC_DLL_XFORM_DQS6 */
28285 0x00030000, /* EMC_DLL_XFORM_DQS7 */
28286 0x00030000, /* EMC_DLL_XFORM_DQS8 */
28287 0x00030000, /* EMC_DLL_XFORM_DQS9 */
28288 0x00030000, /* EMC_DLL_XFORM_DQS10 */
28289 0x00030000, /* EMC_DLL_XFORM_DQS11 */
28290 0x00030000, /* EMC_DLL_XFORM_DQS12 */
28291 0x00030000, /* EMC_DLL_XFORM_DQS13 */
28292 0x00030000, /* EMC_DLL_XFORM_DQS14 */
28293 0x00030000, /* EMC_DLL_XFORM_DQS15 */
28294 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
28295 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
28296 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
28297 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
28298 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
28299 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
28300 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
28301 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
28302 0x00070000, /* EMC_DLL_XFORM_ADDR0 */
28303 0x00070000, /* EMC_DLL_XFORM_ADDR1 */
28304 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
28305 0x00070000, /* EMC_DLL_XFORM_ADDR3 */
28306 0x00070000, /* EMC_DLL_XFORM_ADDR4 */
28307 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
28308 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
28309 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
28310 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
28311 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
28312 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
28313 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
28314 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
28315 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
28316 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
28317 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
28318 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
28319 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
28320 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
28321 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
28322 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
28323 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
28324 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
28325 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
28326 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
28327 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
28328 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
28329 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
28330 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
28331 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
28332 0x00038000, /* EMC_DLL_XFORM_DQ0 */
28333 0x00038000, /* EMC_DLL_XFORM_DQ1 */
28334 0x00038000, /* EMC_DLL_XFORM_DQ2 */
28335 0x00038000, /* EMC_DLL_XFORM_DQ3 */
28336 0x00003800, /* EMC_DLL_XFORM_DQ4 */
28337 0x00003800, /* EMC_DLL_XFORM_DQ5 */
28338 0x00003800, /* EMC_DLL_XFORM_DQ6 */
28339 0x00003800, /* EMC_DLL_XFORM_DQ7 */
28340 0x10000280, /* EMC_XM2CMDPADCTRL */
28341 0x00000000, /* EMC_XM2CMDPADCTRL4 */
28342 0x00111111, /* EMC_XM2CMDPADCTRL5 */
28343 0x01231339, /* EMC_XM2DQSPADCTRL2 */
28344 0x00000000, /* EMC_XM2DQPADCTRL2 */
28345 0x00000000, /* EMC_XM2DQPADCTRL3 */
28346 0x77ffc081, /* EMC_XM2CLKPADCTRL */
28347 0x00000505, /* EMC_XM2CLKPADCTRL2 */
28348 0x81f1f108, /* EMC_XM2COMPPADCTRL */
28349 0x07070004, /* EMC_XM2VTTGENPADCTRL */
28350 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
28351 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
28352 0x51451420, /* EMC_XM2DQSPADCTRL3 */
28353 0x00514514, /* EMC_XM2DQSPADCTRL4 */
28354 0x00514514, /* EMC_XM2DQSPADCTRL5 */
28355 0x51451400, /* EMC_XM2DQSPADCTRL6 */
28356 0x0000003f, /* EMC_DSR_VTTGEN_DRV */
28357 0x000000c6, /* EMC_TXDSRVTTGEN */
28358 0x00000000, /* EMC_FBIO_SPARE */
28359 0x00020000, /* EMC_ZCAL_INTERVAL */
28360 0x00000100, /* EMC_ZCAL_WAIT_CNT */
28361 0x015b000e, /* EMC_MRS_WAIT_CNT */
28362 0x015b000e, /* EMC_MRS_WAIT_CNT2 */
28363 0x00000000, /* EMC_CTT */
28364 0x00000003, /* EMC_CTT_DURATION */
28365 0x000052a3, /* EMC_CFG_PIPE */
28366 0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
28367 0x00000009, /* EMC_QPOP */
28368 0x0f000005, /* MC_EMEM_ARB_CFG */
28369 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
28370 0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
28371 0x00000002, /* MC_EMEM_ARB_TIMING_RP */
28372 0x00000009, /* MC_EMEM_ARB_TIMING_RC */
28373 0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
28374 0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
28375 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
28376 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
28377 0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
28378 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
28379 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
28380 0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
28381 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
28382 0x06040202, /* MC_EMEM_ARB_DA_TURNS */
28383 0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
28384 0x7586120a, /* MC_EMEM_ARB_MISC0 */
28385 0x70000f03, /* MC_EMEM_ARB_MISC1 */
28386 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
28389 0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
28390 0x000000be, /* MC_PTSA_GRANT_DECREMENT */
28391 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
28392 0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
28393 0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
28394 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
28395 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
28396 0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
28397 0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
28398 0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
28399 0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
28400 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
28401 0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
28402 0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
28403 0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
28404 0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
28405 0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
28406 0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
28407 0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
28408 0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
28409 0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
28410 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
28411 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
28412 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
28413 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
28414 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
28415 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
28416 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
28417 0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
28418 0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
28419 0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
28421 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
28422 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
28423 0x00000802, /* EMC_CTT_TERM_CTRL */
28424 0x73340000, /* EMC_CFG */
28425 0x00000895, /* EMC_CFG_2 */
28426 0x00040008, /* EMC_SEL_DPD_CTRL */
28427 0x002c0068, /* EMC_CFG_DIG_DLL */
28428 0x00000000, /* EMC_BGBIAS_CTL0 */
28429 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
28430 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
28431 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
28432 0x80000521, /* Mode Register 0 */
28433 0x80100002, /* Mode Register 1 */
28434 0x80200000, /* Mode Register 2 */
28435 0x00000000, /* Mode Register 4 */
28436 2180, /* expected dvfs latency (ns) */
28439 0x19, /* V5.0.14 */
28440 "04_528000_05_V5.0.14_V1.1", /* DVFS table version */
28441 528000, /* SDRAM frequency */
28442 880, /* min voltage */
28443 870, /* gpu min voltage */
28444 "pllm_ud", /* clock source id */
28445 0x80000000, /* CLK_SOURCE_EMC */
28446 165, /* number of burst_regs */
28447 31, /* number of up_down_regs */
28449 0x00000018, /* EMC_RC */
28450 0x00000088, /* EMC_RFC */
28451 0x00000000, /* EMC_RFC_SLR */
28452 0x00000010, /* EMC_RAS */
28453 0x00000006, /* EMC_RP */
28454 0x00000006, /* EMC_R2W */
28455 0x00000009, /* EMC_W2R */
28456 0x00000002, /* EMC_R2P */
28457 0x0000000d, /* EMC_W2P */
28458 0x00000006, /* EMC_RD_RCD */
28459 0x00000006, /* EMC_WR_RCD */
28460 0x00000002, /* EMC_RRD */
28461 0x00000002, /* EMC_REXT */
28462 0x00000000, /* EMC_WEXT */
28463 0x00000003, /* EMC_WDV */
28464 0x00000003, /* EMC_WDV_MASK */
28465 0x00000006, /* EMC_QUSE */
28466 0x00000002, /* EMC_QUSE_WIDTH */
28467 0x00000000, /* EMC_IBDLY */
28468 0x00000001, /* EMC_EINPUT */
28469 0x00000009, /* EMC_EINPUT_DURATION */
28470 0x00030000, /* EMC_PUTERM_EXTRA */
28471 0x00000003, /* EMC_PUTERM_WIDTH */
28472 0x00000000, /* EMC_PUTERM_ADJ */
28473 0x00000000, /* EMC_CDB_CNTL_1 */
28474 0x00000000, /* EMC_CDB_CNTL_2 */
28475 0x00000000, /* EMC_CDB_CNTL_3 */
28476 0x00000000, /* EMC_QRST */
28477 0x00000010, /* EMC_QSAFE */
28478 0x00000012, /* EMC_RDV */
28479 0x00000014, /* EMC_RDV_MASK */
28480 0x00000fd6, /* EMC_REFRESH */
28481 0x00000000, /* EMC_BURST_REFRESH_NUM */
28482 0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
28483 0x00000002, /* EMC_PDEX2WR */
28484 0x0000000b, /* EMC_PDEX2RD */
28485 0x00000001, /* EMC_PCHG2PDEN */
28486 0x00000000, /* EMC_ACT2PDEN */
28487 0x00000085, /* EMC_AR2PDEN */
28488 0x00000012, /* EMC_RW2PDEN */
28489 0x00000090, /* EMC_TXSR */
28490 0x00000200, /* EMC_TXSRDLL */
28491 0x00000004, /* EMC_TCKE */
28492 0x00000005, /* EMC_TCKESR */
28493 0x00000004, /* EMC_TPD */
28494 0x00000013, /* EMC_TFAW */
28495 0x00000000, /* EMC_TRPAB */
28496 0x00000006, /* EMC_TCLKSTABLE */
28497 0x00000006, /* EMC_TCLKSTOP */
28498 0x00001017, /* EMC_TREFBW */
28499 0x00000000, /* EMC_FBIO_CFG6 */
28500 0x00000000, /* EMC_ODT_WRITE */
28501 0x00000000, /* EMC_ODT_READ */
28502 0x104ab098, /* EMC_FBIO_CFG5 */
28503 0xe01200b1, /* EMC_CFG_DIG_DLL */
28504 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
28505 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
28506 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
28507 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
28508 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
28509 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
28510 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
28511 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
28512 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
28513 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
28514 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
28515 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
28516 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
28517 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
28518 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
28519 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
28520 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
28521 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
28522 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
28523 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
28524 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
28525 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
28526 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
28527 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
28528 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
28529 0x00054000, /* EMC_DLL_XFORM_ADDR0 */
28530 0x00054000, /* EMC_DLL_XFORM_ADDR1 */
28531 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
28532 0x00054000, /* EMC_DLL_XFORM_ADDR3 */
28533 0x00054000, /* EMC_DLL_XFORM_ADDR4 */
28534 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
28535 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
28536 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
28537 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
28538 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
28539 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
28540 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
28541 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
28542 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
28543 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
28544 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
28545 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
28546 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
28547 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
28548 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
28549 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
28550 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
28551 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
28552 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
28553 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
28554 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
28555 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
28556 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
28557 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
28558 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
28559 0x0000000e, /* EMC_DLL_XFORM_DQ0 */
28560 0x0000000e, /* EMC_DLL_XFORM_DQ1 */
28561 0x0000000e, /* EMC_DLL_XFORM_DQ2 */
28562 0x0000000e, /* EMC_DLL_XFORM_DQ3 */
28563 0x0000000e, /* EMC_DLL_XFORM_DQ4 */
28564 0x0000000e, /* EMC_DLL_XFORM_DQ5 */
28565 0x0000000e, /* EMC_DLL_XFORM_DQ6 */
28566 0x0000000e, /* EMC_DLL_XFORM_DQ7 */
28567 0x100002a0, /* EMC_XM2CMDPADCTRL */
28568 0x00000000, /* EMC_XM2CMDPADCTRL4 */
28569 0x00111111, /* EMC_XM2CMDPADCTRL5 */
28570 0x0123133d, /* EMC_XM2DQSPADCTRL2 */
28571 0x00000000, /* EMC_XM2DQPADCTRL2 */
28572 0x00000000, /* EMC_XM2DQPADCTRL3 */
28573 0x77ffc085, /* EMC_XM2CLKPADCTRL */
28574 0x00000505, /* EMC_XM2CLKPADCTRL2 */
28575 0x81f1f108, /* EMC_XM2COMPPADCTRL */
28576 0x07070004, /* EMC_XM2VTTGENPADCTRL */
28577 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
28578 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
28579 0x51451420, /* EMC_XM2DQSPADCTRL3 */
28580 0x00514514, /* EMC_XM2DQSPADCTRL4 */
28581 0x00514514, /* EMC_XM2DQSPADCTRL5 */
28582 0x51451400, /* EMC_XM2DQSPADCTRL6 */
28583 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
28584 0x00000000, /* EMC_TXDSRVTTGEN */
28585 0x00000000, /* EMC_FBIO_SPARE */
28586 0x00020000, /* EMC_ZCAL_INTERVAL */
28587 0x00000100, /* EMC_ZCAL_WAIT_CNT */
28588 0x0139000e, /* EMC_MRS_WAIT_CNT */
28589 0x0139000e, /* EMC_MRS_WAIT_CNT2 */
28590 0x00000000, /* EMC_CTT */
28591 0x00000003, /* EMC_CTT_DURATION */
28592 0x000042a0, /* EMC_CFG_PIPE */
28593 0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
28594 0x0000000a, /* EMC_QPOP */
28595 0x0f000007, /* MC_EMEM_ARB_CFG */
28596 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
28597 0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
28598 0x00000003, /* MC_EMEM_ARB_TIMING_RP */
28599 0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
28600 0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
28601 0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
28602 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
28603 0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
28604 0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
28605 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
28606 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
28607 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
28608 0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
28609 0x06050202, /* MC_EMEM_ARB_DA_TURNS */
28610 0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
28611 0x7428180d, /* MC_EMEM_ARB_MISC0 */
28612 0x70000f03, /* MC_EMEM_ARB_MISC1 */
28613 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
28616 0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
28617 0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
28618 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
28619 0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
28620 0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
28621 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
28622 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
28623 0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
28624 0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
28625 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
28626 0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
28627 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
28628 0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
28629 0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
28630 0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
28631 0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
28632 0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
28633 0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
28634 0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
28635 0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
28636 0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
28637 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
28638 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
28639 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
28640 0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
28641 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
28642 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
28643 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
28644 0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
28645 0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
28646 0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
28648 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
28649 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
28650 0x00000802, /* EMC_CTT_TERM_CTRL */
28651 0x73300000, /* EMC_CFG */
28652 0x0000089d, /* EMC_CFG_2 */
28653 0x00040008, /* EMC_SEL_DPD_CTRL */
28654 0xe0120069, /* EMC_CFG_DIG_DLL */
28655 0x00000000, /* EMC_BGBIAS_CTL0 */
28656 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
28657 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
28658 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
28659 0x80000941, /* Mode Register 0 */
28660 0x80100002, /* Mode Register 1 */
28661 0x80200008, /* Mode Register 2 */
28662 0x00000000, /* Mode Register 4 */
28663 1440, /* expected dvfs latency (ns) */
28666 0x19, /* V5.0.14 */
28667 "04_600000_03_V5.0.14_V1.1", /* DVFS table version */
28668 600000, /* SDRAM frequency */
28669 910, /* min voltage */
28670 910, /* gpu min voltage */
28671 "pllc_ud", /* clock source id */
28672 0xe0000000, /* CLK_SOURCE_EMC */
28673 165, /* number of burst_regs */
28674 31, /* number of up_down_regs */
28676 0x0000001b, /* EMC_RC */
28677 0x0000009b, /* EMC_RFC */
28678 0x00000000, /* EMC_RFC_SLR */
28679 0x00000013, /* EMC_RAS */
28680 0x00000007, /* EMC_RP */
28681 0x00000007, /* EMC_R2W */
28682 0x0000000b, /* EMC_W2R */
28683 0x00000003, /* EMC_R2P */
28684 0x00000010, /* EMC_W2P */
28685 0x00000007, /* EMC_RD_RCD */
28686 0x00000007, /* EMC_WR_RCD */
28687 0x00000002, /* EMC_RRD */
28688 0x00000002, /* EMC_REXT */
28689 0x00000000, /* EMC_WEXT */
28690 0x00000005, /* EMC_WDV */
28691 0x00000005, /* EMC_WDV_MASK */
28692 0x0000000a, /* EMC_QUSE */
28693 0x00000002, /* EMC_QUSE_WIDTH */
28694 0x00000000, /* EMC_IBDLY */
28695 0x00000003, /* EMC_EINPUT */
28696 0x0000000b, /* EMC_EINPUT_DURATION */
28697 0x00070000, /* EMC_PUTERM_EXTRA */
28698 0x00000003, /* EMC_PUTERM_WIDTH */
28699 0x00000000, /* EMC_PUTERM_ADJ */
28700 0x00000000, /* EMC_CDB_CNTL_1 */
28701 0x00000000, /* EMC_CDB_CNTL_2 */
28702 0x00000000, /* EMC_CDB_CNTL_3 */
28703 0x00000002, /* EMC_QRST */
28704 0x00000012, /* EMC_QSAFE */
28705 0x00000016, /* EMC_RDV */
28706 0x00000018, /* EMC_RDV_MASK */
28707 0x00001208, /* EMC_REFRESH */
28708 0x00000000, /* EMC_BURST_REFRESH_NUM */
28709 0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
28710 0x00000002, /* EMC_PDEX2WR */
28711 0x0000000d, /* EMC_PDEX2RD */
28712 0x00000001, /* EMC_PCHG2PDEN */
28713 0x00000000, /* EMC_ACT2PDEN */
28714 0x00000097, /* EMC_AR2PDEN */
28715 0x00000015, /* EMC_RW2PDEN */
28716 0x000000a3, /* EMC_TXSR */
28717 0x00000200, /* EMC_TXSRDLL */
28718 0x00000004, /* EMC_TCKE */
28719 0x00000005, /* EMC_TCKESR */
28720 0x00000004, /* EMC_TPD */
28721 0x00000015, /* EMC_TFAW */
28722 0x00000000, /* EMC_TRPAB */
28723 0x00000006, /* EMC_TCLKSTABLE */
28724 0x00000006, /* EMC_TCLKSTOP */
28725 0x00001248, /* EMC_TREFBW */
28726 0x00000000, /* EMC_FBIO_CFG6 */
28727 0x00000000, /* EMC_ODT_WRITE */
28728 0x00000000, /* EMC_ODT_READ */
28729 0x104ab098, /* EMC_FBIO_CFG5 */
28730 0xe00e00b1, /* EMC_CFG_DIG_DLL */
28731 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
28732 0x0000000a, /* EMC_DLL_XFORM_DQS0 */
28733 0x0000000a, /* EMC_DLL_XFORM_DQS1 */
28734 0x0000000a, /* EMC_DLL_XFORM_DQS2 */
28735 0x0000000a, /* EMC_DLL_XFORM_DQS3 */
28736 0x0000000a, /* EMC_DLL_XFORM_DQS4 */
28737 0x0000000a, /* EMC_DLL_XFORM_DQS5 */
28738 0x0000000a, /* EMC_DLL_XFORM_DQS6 */
28739 0x0000000a, /* EMC_DLL_XFORM_DQS7 */
28740 0x0000000a, /* EMC_DLL_XFORM_DQS8 */
28741 0x0000000a, /* EMC_DLL_XFORM_DQS9 */
28742 0x0000000a, /* EMC_DLL_XFORM_DQS10 */
28743 0x0000000a, /* EMC_DLL_XFORM_DQS11 */
28744 0x0000000a, /* EMC_DLL_XFORM_DQS12 */
28745 0x0000000a, /* EMC_DLL_XFORM_DQS13 */
28746 0x0000000a, /* EMC_DLL_XFORM_DQS14 */
28747 0x0000000a, /* EMC_DLL_XFORM_DQS15 */
28748 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
28749 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
28750 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
28751 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
28752 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
28753 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
28754 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
28755 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
28756 0x00048000, /* EMC_DLL_XFORM_ADDR0 */
28757 0x00048000, /* EMC_DLL_XFORM_ADDR1 */
28758 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
28759 0x00048000, /* EMC_DLL_XFORM_ADDR3 */
28760 0x00048000, /* EMC_DLL_XFORM_ADDR4 */
28761 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
28762 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
28763 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
28764 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
28765 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
28766 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
28767 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
28768 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
28769 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
28770 0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
28771 0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
28772 0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
28773 0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
28774 0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
28775 0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
28776 0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
28777 0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
28778 0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
28779 0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
28780 0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
28781 0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
28782 0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
28783 0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
28784 0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
28785 0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
28786 0x0000000d, /* EMC_DLL_XFORM_DQ0 */
28787 0x0000000d, /* EMC_DLL_XFORM_DQ1 */
28788 0x0000000d, /* EMC_DLL_XFORM_DQ2 */
28789 0x0000000d, /* EMC_DLL_XFORM_DQ3 */
28790 0x0000000d, /* EMC_DLL_XFORM_DQ4 */
28791 0x0000000d, /* EMC_DLL_XFORM_DQ5 */
28792 0x0000000d, /* EMC_DLL_XFORM_DQ6 */
28793 0x0000000d, /* EMC_DLL_XFORM_DQ7 */
28794 0x100002a0, /* EMC_XM2CMDPADCTRL */
28795 0x00000000, /* EMC_XM2CMDPADCTRL4 */
28796 0x00111111, /* EMC_XM2CMDPADCTRL5 */
28797 0x0121113d, /* EMC_XM2DQSPADCTRL2 */
28798 0x00000000, /* EMC_XM2DQPADCTRL2 */
28799 0x00000000, /* EMC_XM2DQPADCTRL3 */
28800 0x77ffc085, /* EMC_XM2CLKPADCTRL */
28801 0x00000505, /* EMC_XM2CLKPADCTRL2 */
28802 0x81f1f108, /* EMC_XM2COMPPADCTRL */
28803 0x07070004, /* EMC_XM2VTTGENPADCTRL */
28804 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
28805 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
28806 0x51451420, /* EMC_XM2DQSPADCTRL3 */
28807 0x00514514, /* EMC_XM2DQSPADCTRL4 */
28808 0x00514514, /* EMC_XM2DQSPADCTRL5 */
28809 0x51451400, /* EMC_XM2DQSPADCTRL6 */
28810 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
28811 0x00000000, /* EMC_TXDSRVTTGEN */
28812 0x00000000, /* EMC_FBIO_SPARE */
28813 0x00020000, /* EMC_ZCAL_INTERVAL */
28814 0x00000100, /* EMC_ZCAL_WAIT_CNT */
28815 0x0127000e, /* EMC_MRS_WAIT_CNT */
28816 0x0127000e, /* EMC_MRS_WAIT_CNT2 */
28817 0x00000000, /* EMC_CTT */
28818 0x00000003, /* EMC_CTT_DURATION */
28819 0x000040a0, /* EMC_CFG_PIPE */
28820 0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
28821 0x0000000e, /* EMC_QPOP */
28822 0x00000009, /* MC_EMEM_ARB_CFG */
28823 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
28824 0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
28825 0x00000004, /* MC_EMEM_ARB_TIMING_RP */
28826 0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
28827 0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
28828 0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
28829 0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
28830 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
28831 0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
28832 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
28833 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
28834 0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
28835 0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
28836 0x07050202, /* MC_EMEM_ARB_DA_TURNS */
28837 0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
28838 0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
28839 0x70000f03, /* MC_EMEM_ARB_MISC1 */
28840 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
28843 0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
28844 0x00000120, /* MC_PTSA_GRANT_DECREMENT */
28845 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
28846 0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
28847 0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
28848 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
28849 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
28850 0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
28851 0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
28852 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
28853 0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
28854 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
28855 0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
28856 0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
28857 0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
28858 0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
28859 0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
28860 0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
28861 0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
28862 0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
28863 0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
28864 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
28865 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
28866 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
28867 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
28868 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
28869 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
28870 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
28871 0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
28872 0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
28873 0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
28875 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
28876 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
28877 0x00000802, /* EMC_CTT_TERM_CTRL */
28878 0x73300000, /* EMC_CFG */
28879 0x0000089d, /* EMC_CFG_2 */
28880 0x00040008, /* EMC_SEL_DPD_CTRL */
28881 0xe00e0069, /* EMC_CFG_DIG_DLL */
28882 0x00000000, /* EMC_BGBIAS_CTL0 */
28883 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
28884 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
28885 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
28886 0x80000b61, /* Mode Register 0 */
28887 0x80100002, /* Mode Register 1 */
28888 0x80200010, /* Mode Register 2 */
28889 0x00000000, /* Mode Register 4 */
28890 1440, /* expected dvfs latency (ns) */
28893 0x19, /* V5.0.14 */
28894 "04_792000_06_V5.0.14_V1.1", /* DVFS table version */
28895 792000, /* SDRAM frequency */
28896 980, /* min voltage */
28897 980, /* gpu min voltage */
28898 "pllm_ud", /* clock source id */
28899 0x80000000, /* CLK_SOURCE_EMC */
28900 165, /* number of burst_regs */
28901 31, /* number of up_down_regs */
28903 0x00000024, /* EMC_RC */
28904 0x000000cd, /* EMC_RFC */
28905 0x00000000, /* EMC_RFC_SLR */
28906 0x00000019, /* EMC_RAS */
28907 0x0000000a, /* EMC_RP */
28908 0x00000008, /* EMC_R2W */
28909 0x0000000d, /* EMC_W2R */
28910 0x00000004, /* EMC_R2P */
28911 0x00000013, /* EMC_W2P */
28912 0x0000000a, /* EMC_RD_RCD */
28913 0x0000000a, /* EMC_WR_RCD */
28914 0x00000003, /* EMC_RRD */
28915 0x00000002, /* EMC_REXT */
28916 0x00000000, /* EMC_WEXT */
28917 0x00000006, /* EMC_WDV */
28918 0x00000006, /* EMC_WDV_MASK */
28919 0x0000000b, /* EMC_QUSE */
28920 0x00000002, /* EMC_QUSE_WIDTH */
28921 0x00000000, /* EMC_IBDLY */
28922 0x00000002, /* EMC_EINPUT */
28923 0x0000000d, /* EMC_EINPUT_DURATION */
28924 0x00080000, /* EMC_PUTERM_EXTRA */
28925 0x00000004, /* EMC_PUTERM_WIDTH */
28926 0x00000000, /* EMC_PUTERM_ADJ */
28927 0x00000000, /* EMC_CDB_CNTL_1 */
28928 0x00000000, /* EMC_CDB_CNTL_2 */
28929 0x00000000, /* EMC_CDB_CNTL_3 */
28930 0x00000001, /* EMC_QRST */
28931 0x00000014, /* EMC_QSAFE */
28932 0x00000018, /* EMC_RDV */
28933 0x0000001a, /* EMC_RDV_MASK */
28934 0x000017e2, /* EMC_REFRESH */
28935 0x00000000, /* EMC_BURST_REFRESH_NUM */
28936 0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
28937 0x00000003, /* EMC_PDEX2WR */
28938 0x00000011, /* EMC_PDEX2RD */
28939 0x00000001, /* EMC_PCHG2PDEN */
28940 0x00000000, /* EMC_ACT2PDEN */
28941 0x000000c7, /* EMC_AR2PDEN */
28942 0x00000018, /* EMC_RW2PDEN */
28943 0x000000d7, /* EMC_TXSR */
28944 0x00000200, /* EMC_TXSRDLL */
28945 0x00000005, /* EMC_TCKE */
28946 0x00000006, /* EMC_TCKESR */
28947 0x00000005, /* EMC_TPD */
28948 0x0000001d, /* EMC_TFAW */
28949 0x00000000, /* EMC_TRPAB */
28950 0x00000008, /* EMC_TCLKSTABLE */
28951 0x00000008, /* EMC_TCLKSTOP */
28952 0x00001822, /* EMC_TREFBW */
28953 0x00000000, /* EMC_FBIO_CFG6 */
28954 0x00000000, /* EMC_ODT_WRITE */
28955 0x00000000, /* EMC_ODT_READ */
28956 0x104ab098, /* EMC_FBIO_CFG5 */
28957 0xe00700b1, /* EMC_CFG_DIG_DLL */
28958 0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
28959 0x00000008, /* EMC_DLL_XFORM_DQS0 */
28960 0x00000008, /* EMC_DLL_XFORM_DQS1 */
28961 0x00000008, /* EMC_DLL_XFORM_DQS2 */
28962 0x00000008, /* EMC_DLL_XFORM_DQS3 */
28963 0x00000008, /* EMC_DLL_XFORM_DQS4 */
28964 0x00000008, /* EMC_DLL_XFORM_DQS5 */
28965 0x00000008, /* EMC_DLL_XFORM_DQS6 */
28966 0x00000008, /* EMC_DLL_XFORM_DQS7 */
28967 0x00000008, /* EMC_DLL_XFORM_DQS8 */
28968 0x00000008, /* EMC_DLL_XFORM_DQS9 */
28969 0x00000008, /* EMC_DLL_XFORM_DQS10 */
28970 0x00000008, /* EMC_DLL_XFORM_DQS11 */
28971 0x00000008, /* EMC_DLL_XFORM_DQS12 */
28972 0x00000008, /* EMC_DLL_XFORM_DQS13 */
28973 0x00000008, /* EMC_DLL_XFORM_DQS14 */
28974 0x00000008, /* EMC_DLL_XFORM_DQS15 */
28975 0x00000000, /* EMC_DLL_XFORM_QUSE0 */
28976 0x00000000, /* EMC_DLL_XFORM_QUSE1 */
28977 0x00000000, /* EMC_DLL_XFORM_QUSE2 */
28978 0x00000000, /* EMC_DLL_XFORM_QUSE3 */
28979 0x00000000, /* EMC_DLL_XFORM_QUSE4 */
28980 0x00000000, /* EMC_DLL_XFORM_QUSE5 */
28981 0x00000000, /* EMC_DLL_XFORM_QUSE6 */
28982 0x00000000, /* EMC_DLL_XFORM_QUSE7 */
28983 0x00034000, /* EMC_DLL_XFORM_ADDR0 */
28984 0x00034000, /* EMC_DLL_XFORM_ADDR1 */
28985 0x00000000, /* EMC_DLL_XFORM_ADDR2 */
28986 0x00034000, /* EMC_DLL_XFORM_ADDR3 */
28987 0x00034000, /* EMC_DLL_XFORM_ADDR4 */
28988 0x00000000, /* EMC_DLL_XFORM_ADDR5 */
28989 0x00000000, /* EMC_DLL_XFORM_QUSE8 */
28990 0x00000000, /* EMC_DLL_XFORM_QUSE9 */
28991 0x00000000, /* EMC_DLL_XFORM_QUSE10 */
28992 0x00000000, /* EMC_DLL_XFORM_QUSE11 */
28993 0x00000000, /* EMC_DLL_XFORM_QUSE12 */
28994 0x00000000, /* EMC_DLL_XFORM_QUSE13 */
28995 0x00000000, /* EMC_DLL_XFORM_QUSE14 */
28996 0x00000000, /* EMC_DLL_XFORM_QUSE15 */
28997 0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
28998 0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
28999 0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
29000 0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
29001 0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
29002 0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
29003 0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
29004 0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
29005 0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
29006 0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
29007 0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
29008 0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
29009 0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
29010 0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
29011 0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
29012 0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
29013 0x0000000a, /* EMC_DLL_XFORM_DQ0 */
29014 0x0000000a, /* EMC_DLL_XFORM_DQ1 */
29015 0x0000000a, /* EMC_DLL_XFORM_DQ2 */
29016 0x0000000a, /* EMC_DLL_XFORM_DQ3 */
29017 0x0000000a, /* EMC_DLL_XFORM_DQ4 */
29018 0x0000000a, /* EMC_DLL_XFORM_DQ5 */
29019 0x0000000a, /* EMC_DLL_XFORM_DQ6 */
29020 0x0000000a, /* EMC_DLL_XFORM_DQ7 */
29021 0x100002a0, /* EMC_XM2CMDPADCTRL */
29022 0x00000000, /* EMC_XM2CMDPADCTRL4 */
29023 0x00111111, /* EMC_XM2CMDPADCTRL5 */
29024 0x0120113d, /* EMC_XM2DQSPADCTRL2 */
29025 0x00000000, /* EMC_XM2DQPADCTRL2 */
29026 0x00000000, /* EMC_XM2DQPADCTRL3 */
29027 0x77ffc085, /* EMC_XM2CLKPADCTRL */
29028 0x00000000, /* EMC_XM2CLKPADCTRL2 */
29029 0x81f1f108, /* EMC_XM2COMPPADCTRL */
29030 0x07070004, /* EMC_XM2VTTGENPADCTRL */
29031 0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
29032 0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
29033 0x61861820, /* EMC_XM2DQSPADCTRL3 */
29034 0x00514514, /* EMC_XM2DQSPADCTRL4 */
29035 0x00514514, /* EMC_XM2DQSPADCTRL5 */
29036 0x61861800, /* EMC_XM2DQSPADCTRL6 */
29037 0x0606003f, /* EMC_DSR_VTTGEN_DRV */
29038 0x00000000, /* EMC_TXDSRVTTGEN */
29039 0x00000000, /* EMC_FBIO_SPARE */
29040 0x00020000, /* EMC_ZCAL_INTERVAL */
29041 0x00000100, /* EMC_ZCAL_WAIT_CNT */
29042 0x00f7000e, /* EMC_MRS_WAIT_CNT */
29043 0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
29044 0x00000000, /* EMC_CTT */
29045 0x00000004, /* EMC_CTT_DURATION */
29046 0x00004080, /* EMC_CFG_PIPE */
29047 0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
29048 0x0000000f, /* EMC_QPOP */
29049 0x0e00000b, /* MC_EMEM_ARB_CFG */
29050 0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
29051 0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
29052 0x00000005, /* MC_EMEM_ARB_TIMING_RP */
29053 0x00000013, /* MC_EMEM_ARB_TIMING_RC */
29054 0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
29055 0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
29056 0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
29057 0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
29058 0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
29059 0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
29060 0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
29061 0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
29062 0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
29063 0x08060202, /* MC_EMEM_ARB_DA_TURNS */
29064 0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
29065 0x736c2414, /* MC_EMEM_ARB_MISC0 */
29066 0x70000f02, /* MC_EMEM_ARB_MISC1 */
29067 0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
29070 0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
29071 0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
29072 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
29073 0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
29074 0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
29075 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
29076 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
29077 0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
29078 0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
29079 0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
29080 0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
29081 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
29082 0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
29083 0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
29084 0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
29085 0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
29086 0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
29087 0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
29088 0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
29089 0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
29090 0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
29091 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
29092 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
29093 0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
29094 0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
29095 0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
29096 0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
29097 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
29098 0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
29099 0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
29100 0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
29102 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
29103 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
29104 0x00000802, /* EMC_CTT_TERM_CTRL */
29105 0x73300000, /* EMC_CFG */
29106 0x0000089d, /* EMC_CFG_2 */
29107 0x00040000, /* EMC_SEL_DPD_CTRL */
29108 0xe0070069, /* EMC_CFG_DIG_DLL */
29109 0x00000000, /* EMC_BGBIAS_CTL0 */
29110 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
29111 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
29112 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
29113 0x80000d71, /* Mode Register 0 */
29114 0x80100002, /* Mode Register 1 */
29115 0x80200018, /* Mode Register 2 */
29116 0x00000000, /* Mode Register 4 */
29117 1200, /* expected dvfs latency (ns) */
29121 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm358 = {
29122 .description = "ardbeg_emc_tables",
29123 .tables = ardbeg_ddr3_emc_table_pm358,
29124 .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm358),
29127 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm359 = {
29128 .description = "ardbeg_emc_tables",
29129 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
29130 .tables = ardbeg_ddr3_emc_table_pm359,
29131 .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm359),
29133 .tables = t132_laguna_erss_ddr3_emc_table_pm359,
29134 .num_tables = ARRAY_SIZE(t132_laguna_erss_ddr3_emc_table_pm359),
29138 static struct tegra12_emc_pdata ardbeg_emc_pdata = {
29139 .description = "ardbeg_emc_tables",
29140 .tables = ardbeg_emc_table,
29141 .num_tables = ARRAY_SIZE(ardbeg_emc_table),
29144 static struct tegra12_emc_pdata ardbeg_4GB_emc_pdata = {
29145 .description = "ardbeg_emc_tables",
29146 .tables = ardbeg_4GB_emc_table,
29147 .num_tables = ARRAY_SIZE(ardbeg_4GB_emc_table),
29150 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata = {
29151 .description = "ardbeg_emc_tables",
29152 .tables = ardbeg_lpddr3_emc_table,
29153 .tables_derated = ardbeg_lpddr3_emc_table_der,
29154 .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table),
29157 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata_E1781 = {
29158 .description = "ardbeg_emc_tables",
29159 .tables = ardbeg_lpddr3_emc_table_E1781,
29160 .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table_E1781),
29163 static struct tegra12_emc_pdata jetson_tk1_2GB_emc_pdata = {
29164 .description = "ardbeg_emc_tables",
29165 .tables = jetson_tk1_ddr3_H5TC4G63AFR_emc_table,
29166 .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_H5TC4G63AFR_emc_table),
29169 static struct tegra12_emc_pdata jetson_tk1_2GB_embedded_emc_pdata = {
29170 .description = "ardbeg_emc_tables",
29171 .tables = jetson_tk1_ddr3_H5TC4G63AFR_embedded_emc_table,
29172 .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_H5TC4G63AFR_embedded_emc_table),
29175 static struct tegra12_emc_pdata jetson_tk1_4GB_emc_pdata = {
29176 .description = "ardbeg_emc_tables",
29177 .tables = jetson_tk1_ddr3_4GB_emc_table,
29178 .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_4GB_emc_table),
29181 static struct tegra12_emc_pdata pm375_2GB_emc_pdata = {
29182 .description = "ardbeg_emc_tables",
29183 .tables = pm375_ddr3_emc_table,
29184 .num_tables = ARRAY_SIZE(pm375_ddr3_emc_table),
29187 static struct tegra12_emc_pdata jetson_tk1_PM377_4GB_emc_pdata = {
29188 .description = "ardbeg_emc_tables",
29189 .tables = jetson_tk1_pm377_ddr3_emc_table,
29190 .num_tables = ARRAY_SIZE(jetson_tk1_pm377_ddr3_emc_table),
29194 * Also handles Ardbeg init.
29196 int __init ardbeg_emc_init(void)
29198 struct board_info bi;
29199 int soc_speedo_id = tegra_soc_speedo_id();
29200 u32 tegra_bct_strapping = tegra_get_bct_strapping();
29202 /* If Device Tree Partition contains emc-tables, load them */
29203 if (of_find_compatible_node(NULL, NULL, "nvidia,tegra12-emc")) {
29204 pr_info("Loading EMC tables from DeviceTree.\n");
29206 tegra_get_board_info(&bi);
29208 switch (bi.board_id) {
29210 pr_info("Loading PM358 EMC tables.\n");
29211 tegra_emc_device.dev.platform_data =
29212 &ardbeg_ddr3_emc_pdata_pm358;
29215 pr_info("Loading PM359 EMC tables.\n");
29216 tegra_emc_device.dev.platform_data =
29217 &ardbeg_ddr3_emc_pdata_pm359;
29221 if (tegra_get_memory_type()) {
29222 pr_info("Loading Ardbeg 4GB EMC tables.\n");
29223 tegra_emc_device.dev.platform_data =
29224 &ardbeg_4GB_emc_pdata;
29226 pr_info("Loading Ardbeg EMC tables.\n");
29227 tegra_emc_device.dev.platform_data =
29232 pr_info("Loading Ardbeg EMC tables.\n");
29233 tegra_emc_device.dev.platform_data =
29234 &ardbeg_lpddr3_emc_pdata;
29237 pr_info("Loading Ardbeg (1781) EMC tables\n");
29238 tegra_emc_device.dev.platform_data =
29239 &ardbeg_lpddr3_emc_pdata_E1781;
29242 if (of_machine_is_compatible("nvidia,jetson-tk1")) {
29243 if (tegra_get_memory_type() == 1) {
29244 pr_info("Loading jetson TK132 4GB EMC tables.\n");
29245 tegra_emc_device.dev.platform_data =
29246 &jetson_tk1_4GB_emc_pdata;
29248 /* check for ddr varient present.Default strapping value is 3 */
29249 if (tegra_bct_strapping == 3) {
29250 /* Do nothing as this is default */
29251 } else if (tegra_bct_strapping == 2) {
29252 jetson_tk1_2GB_embedded_emc_pdata.tables
29253 = jetson_tk1_ddr3_H5TC4G63CFR_embedded_emc_table;
29254 jetson_tk1_2GB_embedded_emc_pdata.num_tables
29255 = ARRAY_SIZE(jetson_tk1_ddr3_H5TC4G63CFR_embedded_emc_table);
29256 jetson_tk1_2GB_emc_pdata.tables
29257 = jetson_tk1_ddr3_H5TC4G63CFR_emc_table;
29258 jetson_tk1_2GB_emc_pdata.num_tables
29259 = ARRAY_SIZE(jetson_tk1_ddr3_H5TC4G63CFR_emc_table);
29261 pr_info("Wrong Strapping value\n");
29264 if (soc_speedo_id == 4) {
29265 pr_info("Loading jetson TK1 EMC Embedded tables.\n");
29266 tegra_emc_device.dev.platform_data =
29267 &jetson_tk1_2GB_embedded_emc_pdata;
29269 pr_info("Loading jetson TK1 EMC tables.\n");
29270 tegra_emc_device.dev.platform_data =
29271 &jetson_tk1_2GB_emc_pdata;
29275 pr_info("Loading PM375 EMC tables.\n");
29276 tegra_emc_device.dev.platform_data =
29277 &pm375_2GB_emc_pdata;
29281 if (of_machine_is_compatible("nvidia,jetson-tk1")) {
29282 pr_info("Loading jetson TK1 - PM377 4GB EMC tables.\n");
29283 tegra_emc_device.dev.platform_data =
29284 &jetson_tk1_PM377_4GB_emc_pdata;
29288 pr_info("emc dvfs table not present\n");
29292 platform_device_register(&tegra_emc_device);
29295 tegra12_emc_init();