]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blob - arch/arm/mach-tegra/board-ardbeg-memory.c
585139a280a8d7657a02fcc203cef0dee79acad7
[sojka/nv-tegra/linux-3.10.git] / arch / arm / mach-tegra / board-ardbeg-memory.c
1 /*
2  * Copyright (c) 2013-2014, NVIDIA CORPORATION.  All rights reserved.
3  *
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.
7  *
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.
12  *
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
16  * 02111-1307, USA
17  */
18
19 #include <linux/kernel.h>
20 #include <linux/init.h>
21 #include <linux/platform_data/tegra_emc_pdata.h>
22
23 #include "board.h"
24 #include "board-ardbeg.h"
25 #include "tegra-board-id.h"
26 #include "tegra12_emc.h"
27 #include "devices.h"
28
29 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm358[] = {
30         {
31                 0x18,       /* V5.0.12 */
32                 "03_12750_02_V5.0.12_V0.9", /* DVFS table version */
33                 12750,      /* SDRAM frequency */
34                 800,        /* min voltage */
35                 800,        /* gpu min voltage */
36                 "pllp_out0", /* clock source id */
37                 0x4000003e, /* CLK_SOURCE_EMC */
38                 164,        /* number of burst_regs */
39                 31,         /* number of up_down_regs */
40                 {
41                         0x00000000, /* EMC_RC */
42                         0x00000003, /* EMC_RFC */
43                         0x00000000, /* EMC_RFC_SLR */
44                         0x00000000, /* EMC_RAS */
45                         0x00000000, /* EMC_RP */
46                         0x00000004, /* EMC_R2W */
47                         0x0000000a, /* EMC_W2R */
48                         0x00000003, /* EMC_R2P */
49                         0x0000000b, /* EMC_W2P */
50                         0x00000000, /* EMC_RD_RCD */
51                         0x00000000, /* EMC_WR_RCD */
52                         0x00000003, /* EMC_RRD */
53                         0x00000003, /* EMC_REXT */
54                         0x00000000, /* EMC_WEXT */
55                         0x00000006, /* EMC_WDV */
56                         0x00000006, /* EMC_WDV_MASK */
57                         0x00000006, /* EMC_QUSE */
58                         0x00000002, /* EMC_QUSE_WIDTH */
59                         0x00000000, /* EMC_IBDLY */
60                         0x00000005, /* EMC_EINPUT */
61                         0x00000005, /* EMC_EINPUT_DURATION */
62                         0x00010000, /* EMC_PUTERM_EXTRA */
63                         0x00000003, /* EMC_PUTERM_WIDTH */
64                         0x00000000, /* EMC_PUTERM_ADJ */
65                         0x00000000, /* EMC_CDB_CNTL_1 */
66                         0x00000000, /* EMC_CDB_CNTL_2 */
67                         0x00000000, /* EMC_CDB_CNTL_3 */
68                         0x00000004, /* EMC_QRST */
69                         0x0000000c, /* EMC_QSAFE */
70                         0x0000000d, /* EMC_RDV */
71                         0x0000000f, /* EMC_RDV_MASK */
72                         0x00000060, /* EMC_REFRESH */
73                         0x00000000, /* EMC_BURST_REFRESH_NUM */
74                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
75                         0x00000002, /* EMC_PDEX2WR */
76                         0x00000002, /* EMC_PDEX2RD */
77                         0x00000001, /* EMC_PCHG2PDEN */
78                         0x00000000, /* EMC_ACT2PDEN */
79                         0x00000007, /* EMC_AR2PDEN */
80                         0x0000000f, /* EMC_RW2PDEN */
81                         0x00000005, /* EMC_TXSR */
82                         0x00000005, /* EMC_TXSRDLL */
83                         0x00000004, /* EMC_TCKE */
84                         0x00000005, /* EMC_TCKESR */
85                         0x00000004, /* EMC_TPD */
86                         0x00000000, /* EMC_TFAW */
87                         0x00000000, /* EMC_TRPAB */
88                         0x00000005, /* EMC_TCLKSTABLE */
89                         0x00000005, /* EMC_TCLKSTOP */
90                         0x00000064, /* EMC_TREFBW */
91                         0x00000000, /* EMC_FBIO_CFG6 */
92                         0x00000000, /* EMC_ODT_WRITE */
93                         0x00000000, /* EMC_ODT_READ */
94                         0x106aa298, /* EMC_FBIO_CFG5 */
95                         0x002c00a0, /* EMC_CFG_DIG_DLL */
96                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
97                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
98                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
99                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
100                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
101                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
102                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
103                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
104                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
105                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
106                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
107                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
108                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
109                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
110                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
111                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
112                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
113                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
114                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
115                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
116                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
117                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
118                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
119                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
120                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
121                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
122                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
123                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
124                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
125                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
126                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
127                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
128                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
129                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
130                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
131                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
132                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
133                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
134                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
135                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
136                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
137                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
138                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
139                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
140                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
141                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
142                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
143                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
144                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
145                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
146                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
147                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
148                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
149                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
150                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
151                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
152                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
153                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
154                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
155                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
156                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
157                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
158                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
159                         0x10000280, /* EMC_XM2CMDPADCTRL */
160                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
161                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
162                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
163                         0x00000000, /* EMC_XM2DQPADCTRL2 */
164                         0x00000000, /* EMC_XM2DQPADCTRL3 */
165                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
166                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
167                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
168                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
169                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
170                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
171                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
172                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
173                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
174                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
175                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
176                         0x00000007, /* EMC_TXDSRVTTGEN */
177                         0x00000000, /* EMC_FBIO_SPARE */
178                         0x00000000, /* EMC_ZCAL_INTERVAL */
179                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
180                         0x000e000e, /* EMC_MRS_WAIT_CNT */
181                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
182                         0x00000000, /* EMC_CTT */
183                         0x00000003, /* EMC_CTT_DURATION */
184                         0x0000f2f3, /* EMC_CFG_PIPE */
185                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
186                         0x0000000a, /* EMC_QPOP */
187                         0x40040001, /* MC_EMEM_ARB_CFG */
188                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
189                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
190                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
191                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
192                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
193                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
194                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
195                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
196                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
197                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
198                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
199                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
200                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
201                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
202                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
203                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
204                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
205                 },
206                 {
207                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
208                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
209                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
210                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
211                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
212                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
213                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
214                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
215                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
216                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
217                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
218                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
219                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
220                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
221                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
222                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
223                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
224                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
225                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
226                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
227                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
228                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
229                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
230                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
231                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
232                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
233                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
234                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
235                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
236                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
237                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
238                 },
239                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
240                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
241                 0x00000802, /* EMC_CTT_TERM_CTRL */
242                 0x73240000, /* EMC_CFG */
243                 0x000008c5, /* EMC_CFG_2 */
244                 0x00040128, /* EMC_SEL_DPD_CTRL */
245                 0x002c0068, /* EMC_CFG_DIG_DLL */
246                 0x00000008, /* EMC_BGBIAS_CTL0 */
247                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
248                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
249                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
250                 0x80001221, /* Mode Register 0 */
251                 0x80100003, /* Mode Register 1 */
252                 0x80200008, /* Mode Register 2 */
253                 0x00000000, /* Mode Register 4 */
254                 57820,      /* expected dvfs latency (ns) */
255         },
256         {
257                 0x18,       /* V5.0.12 */
258                 "03_20400_02_V5.0.12_V0.9", /* DVFS table version */
259                 20400,      /* SDRAM frequency */
260                 800,        /* min voltage */
261                 800,        /* gpu min voltage */
262                 "pllp_out0", /* clock source id */
263                 0x40000026, /* CLK_SOURCE_EMC */
264                 164,        /* number of burst_regs */
265                 31,         /* number of up_down_regs */
266                 {
267                         0x00000000, /* EMC_RC */
268                         0x00000005, /* EMC_RFC */
269                         0x00000000, /* EMC_RFC_SLR */
270                         0x00000000, /* EMC_RAS */
271                         0x00000000, /* EMC_RP */
272                         0x00000004, /* EMC_R2W */
273                         0x0000000a, /* EMC_W2R */
274                         0x00000003, /* EMC_R2P */
275                         0x0000000b, /* EMC_W2P */
276                         0x00000000, /* EMC_RD_RCD */
277                         0x00000000, /* EMC_WR_RCD */
278                         0x00000003, /* EMC_RRD */
279                         0x00000003, /* EMC_REXT */
280                         0x00000000, /* EMC_WEXT */
281                         0x00000006, /* EMC_WDV */
282                         0x00000006, /* EMC_WDV_MASK */
283                         0x00000006, /* EMC_QUSE */
284                         0x00000002, /* EMC_QUSE_WIDTH */
285                         0x00000000, /* EMC_IBDLY */
286                         0x00000005, /* EMC_EINPUT */
287                         0x00000005, /* EMC_EINPUT_DURATION */
288                         0x00010000, /* EMC_PUTERM_EXTRA */
289                         0x00000003, /* EMC_PUTERM_WIDTH */
290                         0x00000000, /* EMC_PUTERM_ADJ */
291                         0x00000000, /* EMC_CDB_CNTL_1 */
292                         0x00000000, /* EMC_CDB_CNTL_2 */
293                         0x00000000, /* EMC_CDB_CNTL_3 */
294                         0x00000004, /* EMC_QRST */
295                         0x0000000c, /* EMC_QSAFE */
296                         0x0000000d, /* EMC_RDV */
297                         0x0000000f, /* EMC_RDV_MASK */
298                         0x0000009a, /* EMC_REFRESH */
299                         0x00000000, /* EMC_BURST_REFRESH_NUM */
300                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
301                         0x00000002, /* EMC_PDEX2WR */
302                         0x00000002, /* EMC_PDEX2RD */
303                         0x00000001, /* EMC_PCHG2PDEN */
304                         0x00000000, /* EMC_ACT2PDEN */
305                         0x00000007, /* EMC_AR2PDEN */
306                         0x0000000f, /* EMC_RW2PDEN */
307                         0x00000006, /* EMC_TXSR */
308                         0x00000006, /* EMC_TXSRDLL */
309                         0x00000004, /* EMC_TCKE */
310                         0x00000005, /* EMC_TCKESR */
311                         0x00000004, /* EMC_TPD */
312                         0x00000000, /* EMC_TFAW */
313                         0x00000000, /* EMC_TRPAB */
314                         0x00000005, /* EMC_TCLKSTABLE */
315                         0x00000005, /* EMC_TCLKSTOP */
316                         0x000000a0, /* EMC_TREFBW */
317                         0x00000000, /* EMC_FBIO_CFG6 */
318                         0x00000000, /* EMC_ODT_WRITE */
319                         0x00000000, /* EMC_ODT_READ */
320                         0x106aa298, /* EMC_FBIO_CFG5 */
321                         0x002c00a0, /* EMC_CFG_DIG_DLL */
322                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
323                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
324                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
325                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
326                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
327                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
328                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
329                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
330                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
331                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
332                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
333                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
334                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
335                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
336                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
337                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
338                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
339                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
340                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
341                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
342                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
343                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
344                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
345                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
346                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
347                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
348                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
349                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
350                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
351                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
352                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
353                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
354                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
355                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
356                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
357                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
358                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
359                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
360                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
361                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
362                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
363                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
364                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
365                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
366                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
367                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
368                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
369                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
370                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
371                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
372                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
373                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
374                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
375                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
376                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
377                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
378                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
379                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
380                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
381                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
382                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
383                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
384                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
385                         0x10000280, /* EMC_XM2CMDPADCTRL */
386                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
387                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
388                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
389                         0x00000000, /* EMC_XM2DQPADCTRL2 */
390                         0x00000000, /* EMC_XM2DQPADCTRL3 */
391                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
392                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
393                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
394                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
395                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
396                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
397                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
398                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
399                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
400                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
401                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
402                         0x0000000b, /* EMC_TXDSRVTTGEN */
403                         0x00000000, /* EMC_FBIO_SPARE */
404                         0x00000000, /* EMC_ZCAL_INTERVAL */
405                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
406                         0x000e000e, /* EMC_MRS_WAIT_CNT */
407                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
408                         0x00000000, /* EMC_CTT */
409                         0x00000003, /* EMC_CTT_DURATION */
410                         0x0000f2f3, /* EMC_CFG_PIPE */
411                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
412                         0x0000000a, /* EMC_QPOP */
413                         0x40020001, /* MC_EMEM_ARB_CFG */
414                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
415                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
416                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
417                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
418                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
419                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
420                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
421                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
422                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
423                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
424                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
425                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
426                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
427                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
428                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
429                         0x76230303, /* MC_EMEM_ARB_MISC0 */
430                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
431                 },
432                 {
433                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
434                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
435                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
436                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
437                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
438                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
439                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
440                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
441                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
442                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
443                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
444                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
445                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
446                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
447                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
448                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
449                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
450                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
451                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
452                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
453                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
454                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
455                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
456                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
457                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
458                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
459                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
460                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
461                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
462                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
463                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
464                 },
465                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
466                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
467                 0x00000802, /* EMC_CTT_TERM_CTRL */
468                 0x73240000, /* EMC_CFG */
469                 0x000008c5, /* EMC_CFG_2 */
470                 0x00040128, /* EMC_SEL_DPD_CTRL */
471                 0x002c0068, /* EMC_CFG_DIG_DLL */
472                 0x00000008, /* EMC_BGBIAS_CTL0 */
473                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
474                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
475                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
476                 0x80001221, /* Mode Register 0 */
477                 0x80100003, /* Mode Register 1 */
478                 0x80200008, /* Mode Register 2 */
479                 0x00000000, /* Mode Register 4 */
480                 35610,      /* expected dvfs latency (ns) */
481         },
482         {
483                 0x18,       /* V5.0.12 */
484                 "03_40800_02_V5.0.12_V0.9", /* DVFS table version */
485                 40800,      /* SDRAM frequency */
486                 800,        /* min voltage */
487                 800,        /* gpu min voltage */
488                 "pllp_out0", /* clock source id */
489                 0x40000012, /* CLK_SOURCE_EMC */
490                 164,        /* number of burst_regs */
491                 31,         /* number of up_down_regs */
492                 {
493                         0x00000001, /* EMC_RC */
494                         0x0000000a, /* EMC_RFC */
495                         0x00000000, /* EMC_RFC_SLR */
496                         0x00000001, /* EMC_RAS */
497                         0x00000000, /* EMC_RP */
498                         0x00000004, /* EMC_R2W */
499                         0x0000000a, /* EMC_W2R */
500                         0x00000003, /* EMC_R2P */
501                         0x0000000b, /* EMC_W2P */
502                         0x00000000, /* EMC_RD_RCD */
503                         0x00000000, /* EMC_WR_RCD */
504                         0x00000003, /* EMC_RRD */
505                         0x00000003, /* EMC_REXT */
506                         0x00000000, /* EMC_WEXT */
507                         0x00000006, /* EMC_WDV */
508                         0x00000006, /* EMC_WDV_MASK */
509                         0x00000006, /* EMC_QUSE */
510                         0x00000002, /* EMC_QUSE_WIDTH */
511                         0x00000000, /* EMC_IBDLY */
512                         0x00000005, /* EMC_EINPUT */
513                         0x00000005, /* EMC_EINPUT_DURATION */
514                         0x00010000, /* EMC_PUTERM_EXTRA */
515                         0x00000003, /* EMC_PUTERM_WIDTH */
516                         0x00000000, /* EMC_PUTERM_ADJ */
517                         0x00000000, /* EMC_CDB_CNTL_1 */
518                         0x00000000, /* EMC_CDB_CNTL_2 */
519                         0x00000000, /* EMC_CDB_CNTL_3 */
520                         0x00000004, /* EMC_QRST */
521                         0x0000000c, /* EMC_QSAFE */
522                         0x0000000d, /* EMC_RDV */
523                         0x0000000f, /* EMC_RDV_MASK */
524                         0x00000134, /* EMC_REFRESH */
525                         0x00000000, /* EMC_BURST_REFRESH_NUM */
526                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
527                         0x00000002, /* EMC_PDEX2WR */
528                         0x00000002, /* EMC_PDEX2RD */
529                         0x00000001, /* EMC_PCHG2PDEN */
530                         0x00000000, /* EMC_ACT2PDEN */
531                         0x00000008, /* EMC_AR2PDEN */
532                         0x0000000f, /* EMC_RW2PDEN */
533                         0x0000000c, /* EMC_TXSR */
534                         0x0000000c, /* EMC_TXSRDLL */
535                         0x00000004, /* EMC_TCKE */
536                         0x00000005, /* EMC_TCKESR */
537                         0x00000004, /* EMC_TPD */
538                         0x00000000, /* EMC_TFAW */
539                         0x00000000, /* EMC_TRPAB */
540                         0x00000005, /* EMC_TCLKSTABLE */
541                         0x00000005, /* EMC_TCLKSTOP */
542                         0x0000013f, /* EMC_TREFBW */
543                         0x00000000, /* EMC_FBIO_CFG6 */
544                         0x00000000, /* EMC_ODT_WRITE */
545                         0x00000000, /* EMC_ODT_READ */
546                         0x106aa298, /* EMC_FBIO_CFG5 */
547                         0x002c00a0, /* EMC_CFG_DIG_DLL */
548                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
549                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
550                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
551                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
552                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
553                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
554                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
555                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
556                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
557                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
558                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
559                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
560                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
561                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
562                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
563                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
564                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
565                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
566                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
567                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
568                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
569                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
570                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
571                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
572                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
573                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
574                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
575                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
576                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
577                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
578                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
579                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
580                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
581                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
582                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
583                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
584                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
585                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
586                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
587                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
588                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
589                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
590                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
591                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
592                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
593                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
594                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
595                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
596                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
597                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
598                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
599                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
600                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
601                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
602                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
603                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
604                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
605                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
606                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
607                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
608                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
609                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
610                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
611                         0x10000280, /* EMC_XM2CMDPADCTRL */
612                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
613                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
614                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
615                         0x00000000, /* EMC_XM2DQPADCTRL2 */
616                         0x00000000, /* EMC_XM2DQPADCTRL3 */
617                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
618                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
619                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
620                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
621                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
622                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
623                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
624                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
625                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
626                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
627                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
628                         0x00000015, /* EMC_TXDSRVTTGEN */
629                         0x00000000, /* EMC_FBIO_SPARE */
630                         0x00000000, /* EMC_ZCAL_INTERVAL */
631                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
632                         0x000e000e, /* EMC_MRS_WAIT_CNT */
633                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
634                         0x00000000, /* EMC_CTT */
635                         0x00000003, /* EMC_CTT_DURATION */
636                         0x0000f2f3, /* EMC_CFG_PIPE */
637                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
638                         0x0000000a, /* EMC_QPOP */
639                         0xa0000001, /* MC_EMEM_ARB_CFG */
640                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
641                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
642                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
643                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
644                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
645                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
646                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
647                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
648                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
649                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
650                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
651                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
652                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
653                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
654                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
655                         0x74a30303, /* MC_EMEM_ARB_MISC0 */
656                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
657                 },
658                 {
659                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
660                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
661                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
662                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
663                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
664                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
665                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
666                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
667                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
668                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
669                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
670                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
671                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
672                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
673                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
674                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
675                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
676                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
677                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
678                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
679                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
680                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
681                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
682                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
683                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
684                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
685                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
686                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
687                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
688                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
689                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
690                 },
691                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
692                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
693                 0x00000802, /* EMC_CTT_TERM_CTRL */
694                 0x73240000, /* EMC_CFG */
695                 0x000008c5, /* EMC_CFG_2 */
696                 0x00040128, /* EMC_SEL_DPD_CTRL */
697                 0x002c0068, /* EMC_CFG_DIG_DLL */
698                 0x00000008, /* EMC_BGBIAS_CTL0 */
699                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
700                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
701                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
702                 0x80001221, /* Mode Register 0 */
703                 0x80100003, /* Mode Register 1 */
704                 0x80200008, /* Mode Register 2 */
705                 0x00000000, /* Mode Register 4 */
706                 20850,      /* expected dvfs latency (ns) */
707         },
708         {
709                 0x18,       /* V5.0.12 */
710                 "03_68000_02_V5.0.12_V0.9", /* DVFS table version */
711                 68000,      /* SDRAM frequency */
712                 800,        /* min voltage */
713                 800,        /* gpu min voltage */
714                 "pllp_out0", /* clock source id */
715                 0x4000000a, /* CLK_SOURCE_EMC */
716                 164,        /* number of burst_regs */
717                 31,         /* number of up_down_regs */
718                 {
719                         0x00000003, /* EMC_RC */
720                         0x00000011, /* EMC_RFC */
721                         0x00000000, /* EMC_RFC_SLR */
722                         0x00000002, /* EMC_RAS */
723                         0x00000000, /* EMC_RP */
724                         0x00000004, /* EMC_R2W */
725                         0x0000000a, /* EMC_W2R */
726                         0x00000003, /* EMC_R2P */
727                         0x0000000b, /* EMC_W2P */
728                         0x00000000, /* EMC_RD_RCD */
729                         0x00000000, /* EMC_WR_RCD */
730                         0x00000003, /* EMC_RRD */
731                         0x00000003, /* EMC_REXT */
732                         0x00000000, /* EMC_WEXT */
733                         0x00000006, /* EMC_WDV */
734                         0x00000006, /* EMC_WDV_MASK */
735                         0x00000006, /* EMC_QUSE */
736                         0x00000002, /* EMC_QUSE_WIDTH */
737                         0x00000000, /* EMC_IBDLY */
738                         0x00000005, /* EMC_EINPUT */
739                         0x00000005, /* EMC_EINPUT_DURATION */
740                         0x00010000, /* EMC_PUTERM_EXTRA */
741                         0x00000003, /* EMC_PUTERM_WIDTH */
742                         0x00000000, /* EMC_PUTERM_ADJ */
743                         0x00000000, /* EMC_CDB_CNTL_1 */
744                         0x00000000, /* EMC_CDB_CNTL_2 */
745                         0x00000000, /* EMC_CDB_CNTL_3 */
746                         0x00000004, /* EMC_QRST */
747                         0x0000000c, /* EMC_QSAFE */
748                         0x0000000d, /* EMC_RDV */
749                         0x0000000f, /* EMC_RDV_MASK */
750                         0x00000202, /* EMC_REFRESH */
751                         0x00000000, /* EMC_BURST_REFRESH_NUM */
752                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
753                         0x00000002, /* EMC_PDEX2WR */
754                         0x00000002, /* EMC_PDEX2RD */
755                         0x00000001, /* EMC_PCHG2PDEN */
756                         0x00000000, /* EMC_ACT2PDEN */
757                         0x0000000f, /* EMC_AR2PDEN */
758                         0x0000000f, /* EMC_RW2PDEN */
759                         0x00000013, /* EMC_TXSR */
760                         0x00000013, /* EMC_TXSRDLL */
761                         0x00000004, /* EMC_TCKE */
762                         0x00000005, /* EMC_TCKESR */
763                         0x00000004, /* EMC_TPD */
764                         0x00000001, /* EMC_TFAW */
765                         0x00000000, /* EMC_TRPAB */
766                         0x00000005, /* EMC_TCLKSTABLE */
767                         0x00000005, /* EMC_TCLKSTOP */
768                         0x00000213, /* EMC_TREFBW */
769                         0x00000000, /* EMC_FBIO_CFG6 */
770                         0x00000000, /* EMC_ODT_WRITE */
771                         0x00000000, /* EMC_ODT_READ */
772                         0x106aa298, /* EMC_FBIO_CFG5 */
773                         0x002c00a0, /* EMC_CFG_DIG_DLL */
774                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
775                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
776                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
777                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
778                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
779                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
780                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
781                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
782                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
783                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
784                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
785                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
786                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
787                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
788                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
789                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
790                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
791                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
792                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
793                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
794                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
795                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
796                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
797                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
798                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
799                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
800                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
801                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
802                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
803                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
804                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
805                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
806                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
807                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
808                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
809                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
810                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
811                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
812                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
813                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
814                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
815                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
816                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
817                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
818                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
819                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
820                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
821                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
822                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
823                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
824                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
825                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
826                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
827                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
828                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
829                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
830                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
831                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
832                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
833                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
834                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
835                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
836                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
837                         0x10000280, /* EMC_XM2CMDPADCTRL */
838                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
839                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
840                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
841                         0x00000000, /* EMC_XM2DQPADCTRL2 */
842                         0x00000000, /* EMC_XM2DQPADCTRL3 */
843                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
844                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
845                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
846                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
847                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
848                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
849                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
850                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
851                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
852                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
853                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
854                         0x00000022, /* EMC_TXDSRVTTGEN */
855                         0x00000000, /* EMC_FBIO_SPARE */
856                         0x00000000, /* EMC_ZCAL_INTERVAL */
857                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
858                         0x000e000e, /* EMC_MRS_WAIT_CNT */
859                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
860                         0x00000000, /* EMC_CTT */
861                         0x00000003, /* EMC_CTT_DURATION */
862                         0x0000f2f3, /* EMC_CFG_PIPE */
863                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
864                         0x0000000a, /* EMC_QPOP */
865                         0x00000001, /* MC_EMEM_ARB_CFG */
866                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
867                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
868                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
869                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
870                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
871                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
872                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
873                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
874                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
875                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
876                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
877                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
878                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
879                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
880                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
881                         0x74230403, /* MC_EMEM_ARB_MISC0 */
882                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
883                 },
884                 {
885                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
886                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
887                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
888                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
889                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
890                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
891                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
892                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
893                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
894                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
895                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
896                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
897                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
898                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
899                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
900                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
901                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
902                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
903                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
904                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
905                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
906                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
907                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
908                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
909                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
910                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
911                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
912                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
913                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
914                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
915                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
916                 },
917                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
918                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
919                 0x00000802, /* EMC_CTT_TERM_CTRL */
920                 0x73240000, /* EMC_CFG */
921                 0x000008c5, /* EMC_CFG_2 */
922                 0x00040128, /* EMC_SEL_DPD_CTRL */
923                 0x002c0068, /* EMC_CFG_DIG_DLL */
924                 0x00000008, /* EMC_BGBIAS_CTL0 */
925                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
926                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
927                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
928                 0x80001221, /* Mode Register 0 */
929                 0x80100003, /* Mode Register 1 */
930                 0x80200008, /* Mode Register 2 */
931                 0x00000000, /* Mode Register 4 */
932                 10720,      /* expected dvfs latency (ns) */
933         },
934         {
935                 0x18,       /* V5.0.12 */
936                 "03_102000_02_V5.0.12_V0.9", /* DVFS table version */
937                 102000,     /* SDRAM frequency */
938                 800,        /* min voltage */
939                 800,        /* gpu min voltage */
940                 "pllp_out0", /* clock source id */
941                 0x40000006, /* CLK_SOURCE_EMC */
942                 164,        /* number of burst_regs */
943                 31,         /* number of up_down_regs */
944                 {
945                         0x00000004, /* EMC_RC */
946                         0x0000001a, /* EMC_RFC */
947                         0x00000000, /* EMC_RFC_SLR */
948                         0x00000003, /* EMC_RAS */
949                         0x00000001, /* EMC_RP */
950                         0x00000004, /* EMC_R2W */
951                         0x0000000a, /* EMC_W2R */
952                         0x00000003, /* EMC_R2P */
953                         0x0000000b, /* EMC_W2P */
954                         0x00000001, /* EMC_RD_RCD */
955                         0x00000001, /* EMC_WR_RCD */
956                         0x00000003, /* EMC_RRD */
957                         0x00000003, /* EMC_REXT */
958                         0x00000000, /* EMC_WEXT */
959                         0x00000006, /* EMC_WDV */
960                         0x00000006, /* EMC_WDV_MASK */
961                         0x00000006, /* EMC_QUSE */
962                         0x00000002, /* EMC_QUSE_WIDTH */
963                         0x00000000, /* EMC_IBDLY */
964                         0x00000005, /* EMC_EINPUT */
965                         0x00000005, /* EMC_EINPUT_DURATION */
966                         0x00010000, /* EMC_PUTERM_EXTRA */
967                         0x00000003, /* EMC_PUTERM_WIDTH */
968                         0x00000000, /* EMC_PUTERM_ADJ */
969                         0x00000000, /* EMC_CDB_CNTL_1 */
970                         0x00000000, /* EMC_CDB_CNTL_2 */
971                         0x00000000, /* EMC_CDB_CNTL_3 */
972                         0x00000004, /* EMC_QRST */
973                         0x0000000c, /* EMC_QSAFE */
974                         0x0000000d, /* EMC_RDV */
975                         0x0000000f, /* EMC_RDV_MASK */
976                         0x00000304, /* EMC_REFRESH */
977                         0x00000000, /* EMC_BURST_REFRESH_NUM */
978                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
979                         0x00000002, /* EMC_PDEX2WR */
980                         0x00000002, /* EMC_PDEX2RD */
981                         0x00000001, /* EMC_PCHG2PDEN */
982                         0x00000000, /* EMC_ACT2PDEN */
983                         0x00000018, /* EMC_AR2PDEN */
984                         0x0000000f, /* EMC_RW2PDEN */
985                         0x0000001c, /* EMC_TXSR */
986                         0x0000001c, /* EMC_TXSRDLL */
987                         0x00000004, /* EMC_TCKE */
988                         0x00000005, /* EMC_TCKESR */
989                         0x00000004, /* EMC_TPD */
990                         0x00000003, /* EMC_TFAW */
991                         0x00000000, /* EMC_TRPAB */
992                         0x00000005, /* EMC_TCLKSTABLE */
993                         0x00000005, /* EMC_TCLKSTOP */
994                         0x0000031c, /* EMC_TREFBW */
995                         0x00000000, /* EMC_FBIO_CFG6 */
996                         0x00000000, /* EMC_ODT_WRITE */
997                         0x00000000, /* EMC_ODT_READ */
998                         0x106aa298, /* EMC_FBIO_CFG5 */
999                         0x002c00a0, /* EMC_CFG_DIG_DLL */
1000                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1001                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
1002                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
1003                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
1004                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
1005                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
1006                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
1007                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
1008                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
1009                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
1010                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
1011                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
1012                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
1013                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
1014                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
1015                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
1016                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
1017                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1018                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1019                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1020                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1021                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1022                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1023                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1024                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1025                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1026                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1027                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1028                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1029                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1030                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1031                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1032                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1033                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1034                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1035                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1036                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1037                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1038                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1039                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1040                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1041                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1042                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1043                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1044                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1045                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1046                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1047                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1048                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1049                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1050                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1051                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1052                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1053                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1054                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1055                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
1056                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
1057                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
1058                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
1059                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
1060                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
1061                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
1062                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
1063                         0x10000280, /* EMC_XM2CMDPADCTRL */
1064                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
1065                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
1066                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1067                         0x00000000, /* EMC_XM2DQPADCTRL2 */
1068                         0x00000000, /* EMC_XM2DQPADCTRL3 */
1069                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
1070                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
1071                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
1072                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
1073                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1074                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1075                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
1076                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
1077                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
1078                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
1079                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1080                         0x00000033, /* EMC_TXDSRVTTGEN */
1081                         0x00000000, /* EMC_FBIO_SPARE */
1082                         0x00000000, /* EMC_ZCAL_INTERVAL */
1083                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
1084                         0x000e000e, /* EMC_MRS_WAIT_CNT */
1085                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1086                         0x00000000, /* EMC_CTT */
1087                         0x00000003, /* EMC_CTT_DURATION */
1088                         0x0000f2f3, /* EMC_CFG_PIPE */
1089                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
1090                         0x0000000a, /* EMC_QPOP */
1091                         0x08000001, /* MC_EMEM_ARB_CFG */
1092                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1093                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1094                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1095                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
1096                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
1097                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
1098                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1099                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1100                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1101                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1102                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1103                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
1104                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1105                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
1106                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
1107                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
1108                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1109                 },
1110                 {
1111                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1112                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
1113                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1114                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1115                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1116                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1117                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1118                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1119                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1120                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1121                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1122                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1123                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1124                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
1125                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1126                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1127                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1128                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1129                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1130                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1131                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1132                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1133                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1134                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1135                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1136                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1137                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1138                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1139                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1140                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1141                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1142                 },
1143                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1144                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1145                 0x00000802, /* EMC_CTT_TERM_CTRL */
1146                 0x73240000, /* EMC_CFG */
1147                 0x000008c5, /* EMC_CFG_2 */
1148                 0x00040128, /* EMC_SEL_DPD_CTRL */
1149                 0x002c0068, /* EMC_CFG_DIG_DLL */
1150                 0x00000008, /* EMC_BGBIAS_CTL0 */
1151                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1152                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1153                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1154                 0x80001221, /* Mode Register 0 */
1155                 0x80100003, /* Mode Register 1 */
1156                 0x80200008, /* Mode Register 2 */
1157                 0x00000000, /* Mode Register 4 */
1158                 6890,       /* expected dvfs latency (ns) */
1159         },
1160         {
1161                 0x18,       /* V5.0.12 */
1162                 "03_204000_03_V5.0.12_V0.9", /* DVFS table version */
1163                 204000,     /* SDRAM frequency */
1164                 800,        /* min voltage */
1165                 800,        /* gpu min voltage */
1166                 "pllp_out0", /* clock source id */
1167                 0x40000002, /* CLK_SOURCE_EMC */
1168                 164,        /* number of burst_regs */
1169                 31,         /* number of up_down_regs */
1170                 {
1171                         0x00000009, /* EMC_RC */
1172                         0x00000035, /* EMC_RFC */
1173                         0x00000000, /* EMC_RFC_SLR */
1174                         0x00000006, /* EMC_RAS */
1175                         0x00000002, /* EMC_RP */
1176                         0x00000005, /* EMC_R2W */
1177                         0x0000000a, /* EMC_W2R */
1178                         0x00000003, /* EMC_R2P */
1179                         0x0000000b, /* EMC_W2P */
1180                         0x00000002, /* EMC_RD_RCD */
1181                         0x00000002, /* EMC_WR_RCD */
1182                         0x00000003, /* EMC_RRD */
1183                         0x00000003, /* EMC_REXT */
1184                         0x00000000, /* EMC_WEXT */
1185                         0x00000005, /* EMC_WDV */
1186                         0x00000005, /* EMC_WDV_MASK */
1187                         0x00000006, /* EMC_QUSE */
1188                         0x00000002, /* EMC_QUSE_WIDTH */
1189                         0x00000000, /* EMC_IBDLY */
1190                         0x00000004, /* EMC_EINPUT */
1191                         0x00000006, /* EMC_EINPUT_DURATION */
1192                         0x00010000, /* EMC_PUTERM_EXTRA */
1193                         0x00000003, /* EMC_PUTERM_WIDTH */
1194                         0x00000000, /* EMC_PUTERM_ADJ */
1195                         0x00000000, /* EMC_CDB_CNTL_1 */
1196                         0x00000000, /* EMC_CDB_CNTL_2 */
1197                         0x00000000, /* EMC_CDB_CNTL_3 */
1198                         0x00000003, /* EMC_QRST */
1199                         0x0000000d, /* EMC_QSAFE */
1200                         0x0000000f, /* EMC_RDV */
1201                         0x00000011, /* EMC_RDV_MASK */
1202                         0x00000607, /* EMC_REFRESH */
1203                         0x00000000, /* EMC_BURST_REFRESH_NUM */
1204                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
1205                         0x00000002, /* EMC_PDEX2WR */
1206                         0x00000002, /* EMC_PDEX2RD */
1207                         0x00000001, /* EMC_PCHG2PDEN */
1208                         0x00000000, /* EMC_ACT2PDEN */
1209                         0x00000032, /* EMC_AR2PDEN */
1210                         0x0000000f, /* EMC_RW2PDEN */
1211                         0x00000038, /* EMC_TXSR */
1212                         0x00000038, /* EMC_TXSRDLL */
1213                         0x00000004, /* EMC_TCKE */
1214                         0x00000005, /* EMC_TCKESR */
1215                         0x00000004, /* EMC_TPD */
1216                         0x00000007, /* EMC_TFAW */
1217                         0x00000000, /* EMC_TRPAB */
1218                         0x00000005, /* EMC_TCLKSTABLE */
1219                         0x00000005, /* EMC_TCLKSTOP */
1220                         0x00000638, /* EMC_TREFBW */
1221                         0x00000000, /* EMC_FBIO_CFG6 */
1222                         0x00000000, /* EMC_ODT_WRITE */
1223                         0x00000000, /* EMC_ODT_READ */
1224                         0x106aa298, /* EMC_FBIO_CFG5 */
1225                         0x002c00a0, /* EMC_CFG_DIG_DLL */
1226                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1227                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
1228                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
1229                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
1230                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
1231                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
1232                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
1233                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
1234                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
1235                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
1236                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
1237                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
1238                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
1239                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
1240                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
1241                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
1242                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
1243                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1244                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1245                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1246                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1247                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1248                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1249                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1250                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1251                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
1252                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
1253                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
1254                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
1255                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
1256                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
1257                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1258                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1259                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1260                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1261                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1262                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1263                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1264                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1265                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1266                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1267                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1268                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1269                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1270                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1271                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1272                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1273                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1274                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1275                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1276                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1277                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1278                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1279                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1280                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1281                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
1282                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
1283                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
1284                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
1285                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
1286                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
1287                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
1288                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
1289                         0x10000280, /* EMC_XM2CMDPADCTRL */
1290                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
1291                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
1292                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
1293                         0x00000000, /* EMC_XM2DQPADCTRL2 */
1294                         0x00000000, /* EMC_XM2DQPADCTRL3 */
1295                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
1296                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
1297                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
1298                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
1299                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
1300                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1301                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
1302                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
1303                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
1304                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
1305                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1306                         0x00000066, /* EMC_TXDSRVTTGEN */
1307                         0x00000000, /* EMC_FBIO_SPARE */
1308                         0x00020000, /* EMC_ZCAL_INTERVAL */
1309                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
1310                         0x000e000e, /* EMC_MRS_WAIT_CNT */
1311                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
1312                         0x00000000, /* EMC_CTT */
1313                         0x00000003, /* EMC_CTT_DURATION */
1314                         0x0000d2b3, /* EMC_CFG_PIPE */
1315                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
1316                         0x0000000a, /* EMC_QPOP */
1317                         0x01000003, /* MC_EMEM_ARB_CFG */
1318                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1319                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1320                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
1321                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
1322                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
1323                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
1324                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1325                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1326                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1327                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
1328                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1329                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1330                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1331                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
1332                         0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
1333                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
1334                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1335                 },
1336                 {
1337                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
1338                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
1339                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1340                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1341                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1342                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1343                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1344                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1345                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1346                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1347                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1348                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1349                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1350                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
1351                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1352                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1353                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1354                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1355                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1356                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1357                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1358                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1359                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1360                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1361                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1362                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1363                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1364                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1365                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1366                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1367                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1368                 },
1369                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1370                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1371                 0x00000802, /* EMC_CTT_TERM_CTRL */
1372                 0x73240000, /* EMC_CFG */
1373                 0x0000088d, /* EMC_CFG_2 */
1374                 0x00040008, /* EMC_SEL_DPD_CTRL */
1375                 0x002c0068, /* EMC_CFG_DIG_DLL */
1376                 0x00000008, /* EMC_BGBIAS_CTL0 */
1377                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1378                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1379                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1380                 0x80001221, /* Mode Register 0 */
1381                 0x80100003, /* Mode Register 1 */
1382                 0x80200008, /* Mode Register 2 */
1383                 0x00000000, /* Mode Register 4 */
1384                 3420,       /* expected dvfs latency (ns) */
1385         },
1386         {
1387                 0x18,       /* V5.0.12 */
1388                 "03_300000_03_V5.0.12_V0.9", /* DVFS table version */
1389                 300000,     /* SDRAM frequency */
1390                 820,        /* min voltage */
1391                 800,        /* gpu min voltage */
1392                 "pllc_out0", /* clock source id */
1393                 0x20000002, /* CLK_SOURCE_EMC */
1394                 164,        /* number of burst_regs */
1395                 31,         /* number of up_down_regs */
1396                 {
1397                         0x0000000d, /* EMC_RC */
1398                         0x0000004d, /* EMC_RFC */
1399                         0x00000000, /* EMC_RFC_SLR */
1400                         0x00000009, /* EMC_RAS */
1401                         0x00000003, /* EMC_RP */
1402                         0x00000004, /* EMC_R2W */
1403                         0x00000008, /* EMC_W2R */
1404                         0x00000002, /* EMC_R2P */
1405                         0x00000009, /* EMC_W2P */
1406                         0x00000003, /* EMC_RD_RCD */
1407                         0x00000003, /* EMC_WR_RCD */
1408                         0x00000002, /* EMC_RRD */
1409                         0x00000002, /* EMC_REXT */
1410                         0x00000000, /* EMC_WEXT */
1411                         0x00000003, /* EMC_WDV */
1412                         0x00000003, /* EMC_WDV_MASK */
1413                         0x00000005, /* EMC_QUSE */
1414                         0x00000002, /* EMC_QUSE_WIDTH */
1415                         0x00000000, /* EMC_IBDLY */
1416                         0x00000002, /* EMC_EINPUT */
1417                         0x00000007, /* EMC_EINPUT_DURATION */
1418                         0x00020000, /* EMC_PUTERM_EXTRA */
1419                         0x00000003, /* EMC_PUTERM_WIDTH */
1420                         0x00000000, /* EMC_PUTERM_ADJ */
1421                         0x00000000, /* EMC_CDB_CNTL_1 */
1422                         0x00000000, /* EMC_CDB_CNTL_2 */
1423                         0x00000000, /* EMC_CDB_CNTL_3 */
1424                         0x00000001, /* EMC_QRST */
1425                         0x0000000e, /* EMC_QSAFE */
1426                         0x0000000e, /* EMC_RDV */
1427                         0x00000010, /* EMC_RDV_MASK */
1428                         0x000008e4, /* EMC_REFRESH */
1429                         0x00000000, /* EMC_BURST_REFRESH_NUM */
1430                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
1431                         0x00000001, /* EMC_PDEX2WR */
1432                         0x00000008, /* EMC_PDEX2RD */
1433                         0x00000001, /* EMC_PCHG2PDEN */
1434                         0x00000000, /* EMC_ACT2PDEN */
1435                         0x0000004b, /* EMC_AR2PDEN */
1436                         0x0000000e, /* EMC_RW2PDEN */
1437                         0x00000052, /* EMC_TXSR */
1438                         0x00000200, /* EMC_TXSRDLL */
1439                         0x00000004, /* EMC_TCKE */
1440                         0x00000005, /* EMC_TCKESR */
1441                         0x00000004, /* EMC_TPD */
1442                         0x00000009, /* EMC_TFAW */
1443                         0x00000000, /* EMC_TRPAB */
1444                         0x00000005, /* EMC_TCLKSTABLE */
1445                         0x00000005, /* EMC_TCLKSTOP */
1446                         0x00000924, /* EMC_TREFBW */
1447                         0x00000000, /* EMC_FBIO_CFG6 */
1448                         0x00000000, /* EMC_ODT_WRITE */
1449                         0x00000000, /* EMC_ODT_READ */
1450                         0x104ab098, /* EMC_FBIO_CFG5 */
1451                         0x002c00a0, /* EMC_CFG_DIG_DLL */
1452                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1453                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
1454                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
1455                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
1456                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
1457                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
1458                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
1459                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
1460                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
1461                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
1462                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
1463                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
1464                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
1465                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
1466                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
1467                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
1468                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
1469                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1470                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1471                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1472                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1473                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1474                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1475                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1476                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1477                         0x00098000, /* EMC_DLL_XFORM_ADDR0 */
1478                         0x00098000, /* EMC_DLL_XFORM_ADDR1 */
1479                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1480                         0x00098000, /* EMC_DLL_XFORM_ADDR3 */
1481                         0x00098000, /* EMC_DLL_XFORM_ADDR4 */
1482                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1483                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1484                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1485                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1486                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1487                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1488                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1489                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1490                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1491                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1492                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1493                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1494                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1495                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1496                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1497                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1498                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1499                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1500                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1501                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1502                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1503                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1504                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1505                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1506                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1507                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
1508                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
1509                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
1510                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
1511                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
1512                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
1513                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
1514                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
1515                         0x10000280, /* EMC_XM2CMDPADCTRL */
1516                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
1517                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
1518                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
1519                         0x00000000, /* EMC_XM2DQPADCTRL2 */
1520                         0x00000000, /* EMC_XM2DQPADCTRL3 */
1521                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
1522                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
1523                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
1524                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
1525                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1526                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1527                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
1528                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
1529                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
1530                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
1531                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1532                         0x00000096, /* EMC_TXDSRVTTGEN */
1533                         0x00000000, /* EMC_FBIO_SPARE */
1534                         0x00020000, /* EMC_ZCAL_INTERVAL */
1535                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
1536                         0x0173000e, /* EMC_MRS_WAIT_CNT */
1537                         0x0173000e, /* EMC_MRS_WAIT_CNT2 */
1538                         0x00000000, /* EMC_CTT */
1539                         0x00000003, /* EMC_CTT_DURATION */
1540                         0x0000d3b3, /* EMC_CFG_PIPE */
1541                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
1542                         0x00000009, /* EMC_QPOP */
1543                         0x08000004, /* MC_EMEM_ARB_CFG */
1544                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1545                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1546                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1547                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
1548                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
1549                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
1550                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1551                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1552                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1553                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1554                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1555                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1556                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1557                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1558                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
1559                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
1560                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1561                 },
1562                 {
1563                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
1564                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
1565                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1566                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1567                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1568                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1569                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1570                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1571                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1572                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1573                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1574                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1575                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1576                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
1577                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1578                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1579                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1580                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1581                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1582                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1583                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1584                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1585                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1586                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1587                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1588                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1589                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1590                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1591                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1592                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1593                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1594                 },
1595                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1596                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1597                 0x00000802, /* EMC_CTT_TERM_CTRL */
1598                 0x73340000, /* EMC_CFG */
1599                 0x000008cd, /* EMC_CFG_2 */
1600                 0x00040128, /* EMC_SEL_DPD_CTRL */
1601                 0x002c0068, /* EMC_CFG_DIG_DLL */
1602                 0x00000000, /* EMC_BGBIAS_CTL0 */
1603                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1604                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1605                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1606                 0x80000321, /* Mode Register 0 */
1607                 0x80100002, /* Mode Register 1 */
1608                 0x80200000, /* Mode Register 2 */
1609                 0x00000000, /* Mode Register 4 */
1610                 2680,       /* expected dvfs latency (ns) */
1611         },
1612         {
1613                 0x18,       /* V5.0.12 */
1614                 "03_396000_04_V5.0.12_V0.9", /* DVFS table version */
1615                 396000,     /* SDRAM frequency */
1616                 850,        /* min voltage */
1617                 900,        /* gpu min voltage */
1618                 "pllm_out0", /* clock source id */
1619                 0x00000002, /* CLK_SOURCE_EMC */
1620                 164,        /* number of burst_regs */
1621                 31,         /* number of up_down_regs */
1622                 {
1623                         0x00000011, /* EMC_RC */
1624                         0x00000066, /* EMC_RFC */
1625                         0x00000000, /* EMC_RFC_SLR */
1626                         0x0000000c, /* EMC_RAS */
1627                         0x00000004, /* EMC_RP */
1628                         0x00000004, /* EMC_R2W */
1629                         0x00000008, /* EMC_W2R */
1630                         0x00000002, /* EMC_R2P */
1631                         0x0000000a, /* EMC_W2P */
1632                         0x00000004, /* EMC_RD_RCD */
1633                         0x00000004, /* EMC_WR_RCD */
1634                         0x00000002, /* EMC_RRD */
1635                         0x00000002, /* EMC_REXT */
1636                         0x00000000, /* EMC_WEXT */
1637                         0x00000003, /* EMC_WDV */
1638                         0x00000003, /* EMC_WDV_MASK */
1639                         0x00000005, /* EMC_QUSE */
1640                         0x00000002, /* EMC_QUSE_WIDTH */
1641                         0x00000000, /* EMC_IBDLY */
1642                         0x00000001, /* EMC_EINPUT */
1643                         0x00000008, /* EMC_EINPUT_DURATION */
1644                         0x00020000, /* EMC_PUTERM_EXTRA */
1645                         0x00000003, /* EMC_PUTERM_WIDTH */
1646                         0x00000000, /* EMC_PUTERM_ADJ */
1647                         0x00000000, /* EMC_CDB_CNTL_1 */
1648                         0x00000000, /* EMC_CDB_CNTL_2 */
1649                         0x00000000, /* EMC_CDB_CNTL_3 */
1650                         0x00000000, /* EMC_QRST */
1651                         0x0000000f, /* EMC_QSAFE */
1652                         0x00000010, /* EMC_RDV */
1653                         0x00000012, /* EMC_RDV_MASK */
1654                         0x00000bd1, /* EMC_REFRESH */
1655                         0x00000000, /* EMC_BURST_REFRESH_NUM */
1656                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
1657                         0x00000001, /* EMC_PDEX2WR */
1658                         0x00000008, /* EMC_PDEX2RD */
1659                         0x00000001, /* EMC_PCHG2PDEN */
1660                         0x00000000, /* EMC_ACT2PDEN */
1661                         0x00000063, /* EMC_AR2PDEN */
1662                         0x0000000f, /* EMC_RW2PDEN */
1663                         0x0000006c, /* EMC_TXSR */
1664                         0x00000200, /* EMC_TXSRDLL */
1665                         0x00000004, /* EMC_TCKE */
1666                         0x00000005, /* EMC_TCKESR */
1667                         0x00000004, /* EMC_TPD */
1668                         0x0000000d, /* EMC_TFAW */
1669                         0x00000000, /* EMC_TRPAB */
1670                         0x00000005, /* EMC_TCLKSTABLE */
1671                         0x00000005, /* EMC_TCLKSTOP */
1672                         0x00000c11, /* EMC_TREFBW */
1673                         0x00000000, /* EMC_FBIO_CFG6 */
1674                         0x00000000, /* EMC_ODT_WRITE */
1675                         0x00000000, /* EMC_ODT_READ */
1676                         0x104ab098, /* EMC_FBIO_CFG5 */
1677                         0x002c00a0, /* EMC_CFG_DIG_DLL */
1678                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1679                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
1680                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
1681                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
1682                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
1683                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
1684                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
1685                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
1686                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
1687                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
1688                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
1689                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
1690                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
1691                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
1692                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
1693                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
1694                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
1695                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1696                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1697                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1698                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1699                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1700                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1701                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1702                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1703                         0x00070000, /* EMC_DLL_XFORM_ADDR0 */
1704                         0x00070000, /* EMC_DLL_XFORM_ADDR1 */
1705                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1706                         0x00070000, /* EMC_DLL_XFORM_ADDR3 */
1707                         0x00070000, /* EMC_DLL_XFORM_ADDR4 */
1708                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1709                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1710                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1711                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1712                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1713                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1714                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1715                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1716                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1717                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1718                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1719                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1720                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1721                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1722                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1723                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1724                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1725                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1726                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1727                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1728                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1729                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1730                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1731                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1732                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1733                         0x00038000, /* EMC_DLL_XFORM_DQ0 */
1734                         0x00038000, /* EMC_DLL_XFORM_DQ1 */
1735                         0x00038000, /* EMC_DLL_XFORM_DQ2 */
1736                         0x00038000, /* EMC_DLL_XFORM_DQ3 */
1737                         0x00003800, /* EMC_DLL_XFORM_DQ4 */
1738                         0x00003800, /* EMC_DLL_XFORM_DQ5 */
1739                         0x00003800, /* EMC_DLL_XFORM_DQ6 */
1740                         0x00003800, /* EMC_DLL_XFORM_DQ7 */
1741                         0x10000280, /* EMC_XM2CMDPADCTRL */
1742                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
1743                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
1744                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
1745                         0x00000000, /* EMC_XM2DQPADCTRL2 */
1746                         0x00000000, /* EMC_XM2DQPADCTRL3 */
1747                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
1748                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
1749                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
1750                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
1751                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1752                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1753                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
1754                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
1755                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
1756                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
1757                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
1758                         0x000000c6, /* EMC_TXDSRVTTGEN */
1759                         0x00000000, /* EMC_FBIO_SPARE */
1760                         0x00020000, /* EMC_ZCAL_INTERVAL */
1761                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
1762                         0x015b000e, /* EMC_MRS_WAIT_CNT */
1763                         0x015b000e, /* EMC_MRS_WAIT_CNT2 */
1764                         0x00000000, /* EMC_CTT */
1765                         0x00000003, /* EMC_CTT_DURATION */
1766                         0x000052a3, /* EMC_CFG_PIPE */
1767                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
1768                         0x00000009, /* EMC_QPOP */
1769                         0x0f000005, /* MC_EMEM_ARB_CFG */
1770                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1771                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
1772                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
1773                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
1774                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
1775                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
1776                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
1777                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
1778                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
1779                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
1780                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
1781                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
1782                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
1783                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
1784                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
1785                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
1786                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
1787                 },
1788                 {
1789                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
1790                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
1791                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
1792                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
1793                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
1794                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
1795                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
1796                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
1797                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
1798                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
1799                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
1800                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
1801                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
1802                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
1803                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
1804                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
1805                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
1806                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
1807                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
1808                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
1809                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
1810                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
1811                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
1812                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
1813                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
1814                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
1815                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
1816                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
1817                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
1818                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
1819                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
1820                 },
1821                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
1822                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
1823                 0x00000802, /* EMC_CTT_TERM_CTRL */
1824                 0x73340000, /* EMC_CFG */
1825                 0x00000895, /* EMC_CFG_2 */
1826                 0x00040008, /* EMC_SEL_DPD_CTRL */
1827                 0x002c0068, /* EMC_CFG_DIG_DLL */
1828                 0x00000000, /* EMC_BGBIAS_CTL0 */
1829                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
1830                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
1831                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
1832                 0x80000521, /* Mode Register 0 */
1833                 0x80100002, /* Mode Register 1 */
1834                 0x80200000, /* Mode Register 2 */
1835                 0x00000000, /* Mode Register 4 */
1836                 2180,       /* expected dvfs latency (ns) */
1837         },
1838         {
1839                 0x18,       /* V5.0.12 */
1840                 "03_528000_04_V5.0.12_V0.9", /* DVFS table version */
1841                 528000,     /* SDRAM frequency */
1842                 870,        /* min voltage */
1843                 900,        /* gpu min voltage */
1844                 "pllm_ud",  /* clock source id */
1845                 0x80000000, /* CLK_SOURCE_EMC */
1846                 164,        /* number of burst_regs */
1847                 31,         /* number of up_down_regs */
1848                 {
1849                         0x00000018, /* EMC_RC */
1850                         0x00000088, /* EMC_RFC */
1851                         0x00000000, /* EMC_RFC_SLR */
1852                         0x00000010, /* EMC_RAS */
1853                         0x00000006, /* EMC_RP */
1854                         0x00000006, /* EMC_R2W */
1855                         0x00000009, /* EMC_W2R */
1856                         0x00000002, /* EMC_R2P */
1857                         0x0000000d, /* EMC_W2P */
1858                         0x00000006, /* EMC_RD_RCD */
1859                         0x00000006, /* EMC_WR_RCD */
1860                         0x00000002, /* EMC_RRD */
1861                         0x00000002, /* EMC_REXT */
1862                         0x00000000, /* EMC_WEXT */
1863                         0x00000003, /* EMC_WDV */
1864                         0x00000003, /* EMC_WDV_MASK */
1865                         0x00000006, /* EMC_QUSE */
1866                         0x00000002, /* EMC_QUSE_WIDTH */
1867                         0x00000000, /* EMC_IBDLY */
1868                         0x00000001, /* EMC_EINPUT */
1869                         0x00000009, /* EMC_EINPUT_DURATION */
1870                         0x00030000, /* EMC_PUTERM_EXTRA */
1871                         0x00000003, /* EMC_PUTERM_WIDTH */
1872                         0x00000000, /* EMC_PUTERM_ADJ */
1873                         0x00000000, /* EMC_CDB_CNTL_1 */
1874                         0x00000000, /* EMC_CDB_CNTL_2 */
1875                         0x00000000, /* EMC_CDB_CNTL_3 */
1876                         0x00000000, /* EMC_QRST */
1877                         0x00000010, /* EMC_QSAFE */
1878                         0x00000012, /* EMC_RDV */
1879                         0x00000014, /* EMC_RDV_MASK */
1880                         0x00000fd6, /* EMC_REFRESH */
1881                         0x00000000, /* EMC_BURST_REFRESH_NUM */
1882                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
1883                         0x00000002, /* EMC_PDEX2WR */
1884                         0x0000000b, /* EMC_PDEX2RD */
1885                         0x00000001, /* EMC_PCHG2PDEN */
1886                         0x00000000, /* EMC_ACT2PDEN */
1887                         0x00000085, /* EMC_AR2PDEN */
1888                         0x00000012, /* EMC_RW2PDEN */
1889                         0x00000090, /* EMC_TXSR */
1890                         0x00000200, /* EMC_TXSRDLL */
1891                         0x00000004, /* EMC_TCKE */
1892                         0x00000005, /* EMC_TCKESR */
1893                         0x00000004, /* EMC_TPD */
1894                         0x00000013, /* EMC_TFAW */
1895                         0x00000000, /* EMC_TRPAB */
1896                         0x00000006, /* EMC_TCLKSTABLE */
1897                         0x00000006, /* EMC_TCLKSTOP */
1898                         0x00001017, /* EMC_TREFBW */
1899                         0x00000000, /* EMC_FBIO_CFG6 */
1900                         0x00000000, /* EMC_ODT_WRITE */
1901                         0x00000000, /* EMC_ODT_READ */
1902                         0x104ab098, /* EMC_FBIO_CFG5 */
1903                         0xe01200b1, /* EMC_CFG_DIG_DLL */
1904                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
1905                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
1906                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
1907                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
1908                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
1909                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
1910                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
1911                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
1912                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
1913                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
1914                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
1915                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
1916                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
1917                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
1918                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
1919                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
1920                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
1921                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
1922                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
1923                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
1924                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
1925                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
1926                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
1927                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
1928                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
1929                         0x00054000, /* EMC_DLL_XFORM_ADDR0 */
1930                         0x00054000, /* EMC_DLL_XFORM_ADDR1 */
1931                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
1932                         0x00054000, /* EMC_DLL_XFORM_ADDR3 */
1933                         0x00054000, /* EMC_DLL_XFORM_ADDR4 */
1934                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
1935                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
1936                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
1937                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
1938                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
1939                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
1940                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
1941                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
1942                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
1943                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
1944                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
1945                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
1946                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
1947                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
1948                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
1949                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
1950                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
1951                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
1952                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
1953                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
1954                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
1955                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
1956                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
1957                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
1958                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
1959                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
1960                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
1961                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
1962                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
1963                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
1964                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
1965                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
1966                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
1967                         0x100002a0, /* EMC_XM2CMDPADCTRL */
1968                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
1969                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
1970                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
1971                         0x00000000, /* EMC_XM2DQPADCTRL2 */
1972                         0x00000000, /* EMC_XM2DQPADCTRL3 */
1973                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
1974                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
1975                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
1976                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
1977                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
1978                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
1979                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
1980                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
1981                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
1982                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
1983                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
1984                         0x00000000, /* EMC_TXDSRVTTGEN */
1985                         0x00000000, /* EMC_FBIO_SPARE */
1986                         0x00020000, /* EMC_ZCAL_INTERVAL */
1987                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
1988                         0x0139000e, /* EMC_MRS_WAIT_CNT */
1989                         0x0139000e, /* EMC_MRS_WAIT_CNT2 */
1990                         0x00000000, /* EMC_CTT */
1991                         0x00000003, /* EMC_CTT_DURATION */
1992                         0x000042a0, /* EMC_CFG_PIPE */
1993                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
1994                         0x0000000a, /* EMC_QPOP */
1995                         0x0f000007, /* MC_EMEM_ARB_CFG */
1996                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
1997                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
1998                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
1999                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
2000                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
2001                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
2002                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2003                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2004                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2005                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2006                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2007                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2008                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2009                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
2010                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
2011                         0x7428180d, /* MC_EMEM_ARB_MISC0 */
2012                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2013                 },
2014                 {
2015                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
2016                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
2017                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2018                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2019                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2020                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2021                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2022                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2023                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2024                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2025                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2026                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2027                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2028                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
2029                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
2030                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2031                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2032                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2033                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2034                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2035                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2036                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2037                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2038                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2039                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2040                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2041                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2042                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2043                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2044                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2045                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2046                 },
2047                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2048                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2049                 0x00000802, /* EMC_CTT_TERM_CTRL */
2050                 0x73300000, /* EMC_CFG */
2051                 0x0000089d, /* EMC_CFG_2 */
2052                 0x00040008, /* EMC_SEL_DPD_CTRL */
2053                 0xe0120069, /* EMC_CFG_DIG_DLL */
2054                 0x00000000, /* EMC_BGBIAS_CTL0 */
2055                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2056                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2057                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2058                 0x80000941, /* Mode Register 0 */
2059                 0x80100002, /* Mode Register 1 */
2060                 0x80200008, /* Mode Register 2 */
2061                 0x00000000, /* Mode Register 4 */
2062                 1440,       /* expected dvfs latency (ns) */
2063         },
2064         {
2065                 0x18,       /* V5.0.12 */
2066                 "03_600000_02_V5.0.12_V0.9", /* DVFS table version */
2067                 600000,     /* SDRAM frequency */
2068                 910,        /* min voltage */
2069                 900,        /* gpu min voltage */
2070                 "pllc_ud",  /* clock source id */
2071                 0xe0000000, /* CLK_SOURCE_EMC */
2072                 164,        /* number of burst_regs */
2073                 31,         /* number of up_down_regs */
2074                 {
2075                         0x0000001b, /* EMC_RC */
2076                         0x0000009b, /* EMC_RFC */
2077                         0x00000000, /* EMC_RFC_SLR */
2078                         0x00000013, /* EMC_RAS */
2079                         0x00000007, /* EMC_RP */
2080                         0x00000007, /* EMC_R2W */
2081                         0x0000000b, /* EMC_W2R */
2082                         0x00000003, /* EMC_R2P */
2083                         0x00000010, /* EMC_W2P */
2084                         0x00000007, /* EMC_RD_RCD */
2085                         0x00000007, /* EMC_WR_RCD */
2086                         0x00000002, /* EMC_RRD */
2087                         0x00000002, /* EMC_REXT */
2088                         0x00000000, /* EMC_WEXT */
2089                         0x00000005, /* EMC_WDV */
2090                         0x00000005, /* EMC_WDV_MASK */
2091                         0x0000000a, /* EMC_QUSE */
2092                         0x00000002, /* EMC_QUSE_WIDTH */
2093                         0x00000000, /* EMC_IBDLY */
2094                         0x00000003, /* EMC_EINPUT */
2095                         0x0000000b, /* EMC_EINPUT_DURATION */
2096                         0x00070000, /* EMC_PUTERM_EXTRA */
2097                         0x00000003, /* EMC_PUTERM_WIDTH */
2098                         0x00000000, /* EMC_PUTERM_ADJ */
2099                         0x00000000, /* EMC_CDB_CNTL_1 */
2100                         0x00000000, /* EMC_CDB_CNTL_2 */
2101                         0x00000000, /* EMC_CDB_CNTL_3 */
2102                         0x00000002, /* EMC_QRST */
2103                         0x00000012, /* EMC_QSAFE */
2104                         0x00000016, /* EMC_RDV */
2105                         0x00000018, /* EMC_RDV_MASK */
2106                         0x00001208, /* EMC_REFRESH */
2107                         0x00000000, /* EMC_BURST_REFRESH_NUM */
2108                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
2109                         0x00000002, /* EMC_PDEX2WR */
2110                         0x0000000d, /* EMC_PDEX2RD */
2111                         0x00000001, /* EMC_PCHG2PDEN */
2112                         0x00000000, /* EMC_ACT2PDEN */
2113                         0x00000097, /* EMC_AR2PDEN */
2114                         0x00000015, /* EMC_RW2PDEN */
2115                         0x000000a3, /* EMC_TXSR */
2116                         0x00000200, /* EMC_TXSRDLL */
2117                         0x00000004, /* EMC_TCKE */
2118                         0x00000005, /* EMC_TCKESR */
2119                         0x00000004, /* EMC_TPD */
2120                         0x00000015, /* EMC_TFAW */
2121                         0x00000000, /* EMC_TRPAB */
2122                         0x00000006, /* EMC_TCLKSTABLE */
2123                         0x00000006, /* EMC_TCLKSTOP */
2124                         0x00001248, /* EMC_TREFBW */
2125                         0x00000000, /* EMC_FBIO_CFG6 */
2126                         0x00000000, /* EMC_ODT_WRITE */
2127                         0x00000000, /* EMC_ODT_READ */
2128                         0x104ab098, /* EMC_FBIO_CFG5 */
2129                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
2130                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2131                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
2132                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
2133                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
2134                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
2135                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
2136                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
2137                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
2138                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
2139                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
2140                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
2141                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
2142                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
2143                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
2144                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
2145                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
2146                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
2147                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2148                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2149                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2150                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2151                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2152                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2153                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2154                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2155                         0x00048000, /* EMC_DLL_XFORM_ADDR0 */
2156                         0x00048000, /* EMC_DLL_XFORM_ADDR1 */
2157                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2158                         0x00048000, /* EMC_DLL_XFORM_ADDR3 */
2159                         0x00048000, /* EMC_DLL_XFORM_ADDR4 */
2160                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2161                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2162                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2163                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2164                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2165                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2166                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2167                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2168                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2169                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2170                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2171                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2172                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2173                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2174                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2175                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2176                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2177                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2178                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2179                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2180                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2181                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2182                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2183                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2184                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2185                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
2186                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
2187                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
2188                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
2189                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
2190                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
2191                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
2192                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
2193                         0x100002a0, /* EMC_XM2CMDPADCTRL */
2194                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
2195                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
2196                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
2197                         0x00000000, /* EMC_XM2DQPADCTRL2 */
2198                         0x00000000, /* EMC_XM2DQPADCTRL3 */
2199                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
2200                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
2201                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
2202                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
2203                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2204                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2205                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
2206                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
2207                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
2208                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
2209                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2210                         0x00000000, /* EMC_TXDSRVTTGEN */
2211                         0x00000000, /* EMC_FBIO_SPARE */
2212                         0x00020000, /* EMC_ZCAL_INTERVAL */
2213                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
2214                         0x0127000e, /* EMC_MRS_WAIT_CNT */
2215                         0x0127000e, /* EMC_MRS_WAIT_CNT2 */
2216                         0x00000000, /* EMC_CTT */
2217                         0x00000003, /* EMC_CTT_DURATION */
2218                         0x000040a0, /* EMC_CFG_PIPE */
2219                         0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
2220                         0x0000000e, /* EMC_QPOP */
2221                         0x00000009, /* MC_EMEM_ARB_CFG */
2222                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2223                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
2224                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
2225                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
2226                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
2227                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
2228                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2229                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2230                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2231                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2232                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2233                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
2234                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
2235                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
2236                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
2237                         0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
2238                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2239                 },
2240                 {
2241                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
2242                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
2243                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2244                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2245                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2246                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2247                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2248                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2249                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2250                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2251                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2252                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2253                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2254                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
2255                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
2256                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2257                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2258                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2259                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2260                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2261                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2262                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2263                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2264                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2265                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2266                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2267                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2268                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2269                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2270                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2271                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2272                 },
2273                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2274                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2275                 0x00000802, /* EMC_CTT_TERM_CTRL */
2276                 0x73300000, /* EMC_CFG */
2277                 0x0000089d, /* EMC_CFG_2 */
2278                 0x00040008, /* EMC_SEL_DPD_CTRL */
2279                 0xe00e0069, /* EMC_CFG_DIG_DLL */
2280                 0x00000000, /* EMC_BGBIAS_CTL0 */
2281                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2282                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2283                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2284                 0x80000b61, /* Mode Register 0 */
2285                 0x80100002, /* Mode Register 1 */
2286                 0x80200010, /* Mode Register 2 */
2287                 0x00000000, /* Mode Register 4 */
2288                 1440,       /* expected dvfs latency (ns) */
2289         },
2290         {
2291                 0x18,       /* V5.0.12 */
2292                 "03_792000_06_V5.0.12_V0.9", /* DVFS table version */
2293                 792000,     /* SDRAM frequency */
2294                 980,        /* min voltage */
2295                 1100,       /* gpu min voltage */
2296                 "pllm_ud",  /* clock source id */
2297                 0x80000000, /* CLK_SOURCE_EMC */
2298                 164,        /* number of burst_regs */
2299                 31,         /* number of up_down_regs */
2300                 {
2301                         0x00000024, /* EMC_RC */
2302                         0x000000cd, /* EMC_RFC */
2303                         0x00000000, /* EMC_RFC_SLR */
2304                         0x00000019, /* EMC_RAS */
2305                         0x0000000a, /* EMC_RP */
2306                         0x00000008, /* EMC_R2W */
2307                         0x0000000d, /* EMC_W2R */
2308                         0x00000004, /* EMC_R2P */
2309                         0x00000013, /* EMC_W2P */
2310                         0x0000000a, /* EMC_RD_RCD */
2311                         0x0000000a, /* EMC_WR_RCD */
2312                         0x00000003, /* EMC_RRD */
2313                         0x00000002, /* EMC_REXT */
2314                         0x00000000, /* EMC_WEXT */
2315                         0x00000006, /* EMC_WDV */
2316                         0x00000006, /* EMC_WDV_MASK */
2317                         0x0000000b, /* EMC_QUSE */
2318                         0x00000002, /* EMC_QUSE_WIDTH */
2319                         0x00000000, /* EMC_IBDLY */
2320                         0x00000002, /* EMC_EINPUT */
2321                         0x0000000d, /* EMC_EINPUT_DURATION */
2322                         0x00080000, /* EMC_PUTERM_EXTRA */
2323                         0x00000004, /* EMC_PUTERM_WIDTH */
2324                         0x00000000, /* EMC_PUTERM_ADJ */
2325                         0x00000000, /* EMC_CDB_CNTL_1 */
2326                         0x00000000, /* EMC_CDB_CNTL_2 */
2327                         0x00000000, /* EMC_CDB_CNTL_3 */
2328                         0x00000001, /* EMC_QRST */
2329                         0x00000014, /* EMC_QSAFE */
2330                         0x00000018, /* EMC_RDV */
2331                         0x0000001a, /* EMC_RDV_MASK */
2332                         0x000017e2, /* EMC_REFRESH */
2333                         0x00000000, /* EMC_BURST_REFRESH_NUM */
2334                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
2335                         0x00000003, /* EMC_PDEX2WR */
2336                         0x00000011, /* EMC_PDEX2RD */
2337                         0x00000001, /* EMC_PCHG2PDEN */
2338                         0x00000000, /* EMC_ACT2PDEN */
2339                         0x000000c7, /* EMC_AR2PDEN */
2340                         0x00000018, /* EMC_RW2PDEN */
2341                         0x000000d7, /* EMC_TXSR */
2342                         0x00000200, /* EMC_TXSRDLL */
2343                         0x00000005, /* EMC_TCKE */
2344                         0x00000006, /* EMC_TCKESR */
2345                         0x00000005, /* EMC_TPD */
2346                         0x0000001d, /* EMC_TFAW */
2347                         0x00000000, /* EMC_TRPAB */
2348                         0x00000008, /* EMC_TCLKSTABLE */
2349                         0x00000008, /* EMC_TCLKSTOP */
2350                         0x00001822, /* EMC_TREFBW */
2351                         0x00000000, /* EMC_FBIO_CFG6 */
2352                         0x00000000, /* EMC_ODT_WRITE */
2353                         0x00000000, /* EMC_ODT_READ */
2354                         0x104ab098, /* EMC_FBIO_CFG5 */
2355                         0xe00700b1, /* EMC_CFG_DIG_DLL */
2356                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2357                         0x00000008, /* EMC_DLL_XFORM_DQS0 */
2358                         0x00000008, /* EMC_DLL_XFORM_DQS1 */
2359                         0x00000008, /* EMC_DLL_XFORM_DQS2 */
2360                         0x00000008, /* EMC_DLL_XFORM_DQS3 */
2361                         0x00000008, /* EMC_DLL_XFORM_DQS4 */
2362                         0x00000008, /* EMC_DLL_XFORM_DQS5 */
2363                         0x00000008, /* EMC_DLL_XFORM_DQS6 */
2364                         0x00000008, /* EMC_DLL_XFORM_DQS7 */
2365                         0x00000008, /* EMC_DLL_XFORM_DQS8 */
2366                         0x00000008, /* EMC_DLL_XFORM_DQS9 */
2367                         0x00000008, /* EMC_DLL_XFORM_DQS10 */
2368                         0x00000008, /* EMC_DLL_XFORM_DQS11 */
2369                         0x00000008, /* EMC_DLL_XFORM_DQS12 */
2370                         0x00000008, /* EMC_DLL_XFORM_DQS13 */
2371                         0x00000008, /* EMC_DLL_XFORM_DQS14 */
2372                         0x00000008, /* EMC_DLL_XFORM_DQS15 */
2373                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2374                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2375                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2376                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2377                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2378                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2379                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2380                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2381                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
2382                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
2383                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2384                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
2385                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
2386                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2387                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2388                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2389                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2390                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2391                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2392                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2393                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2394                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2395                         0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2396                         0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2397                         0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2398                         0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2399                         0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2400                         0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2401                         0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2402                         0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2403                         0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2404                         0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2405                         0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2406                         0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2407                         0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2408                         0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2409                         0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2410                         0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2411                         0x0000000a, /* EMC_DLL_XFORM_DQ0 */
2412                         0x0000000a, /* EMC_DLL_XFORM_DQ1 */
2413                         0x0000000a, /* EMC_DLL_XFORM_DQ2 */
2414                         0x0000000a, /* EMC_DLL_XFORM_DQ3 */
2415                         0x0000000a, /* EMC_DLL_XFORM_DQ4 */
2416                         0x0000000a, /* EMC_DLL_XFORM_DQ5 */
2417                         0x0000000a, /* EMC_DLL_XFORM_DQ6 */
2418                         0x0000000a, /* EMC_DLL_XFORM_DQ7 */
2419                         0x100002a0, /* EMC_XM2CMDPADCTRL */
2420                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
2421                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
2422                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2423                         0x00000000, /* EMC_XM2DQPADCTRL2 */
2424                         0x00000000, /* EMC_XM2DQPADCTRL3 */
2425                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
2426                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
2427                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
2428                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
2429                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2430                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2431                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
2432                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
2433                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
2434                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
2435                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2436                         0x00000000, /* EMC_TXDSRVTTGEN */
2437                         0x00000000, /* EMC_FBIO_SPARE */
2438                         0x00020000, /* EMC_ZCAL_INTERVAL */
2439                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
2440                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
2441                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
2442                         0x00000000, /* EMC_CTT */
2443                         0x00000004, /* EMC_CTT_DURATION */
2444                         0x00004080, /* EMC_CFG_PIPE */
2445                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
2446                         0x0000000f, /* EMC_QPOP */
2447                         0x0e00000b, /* MC_EMEM_ARB_CFG */
2448                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2449                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
2450                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
2451                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
2452                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
2453                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
2454                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2455                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2456                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2457                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2458                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2459                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2460                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
2461                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
2462                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
2463                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
2464                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2465                 },
2466                 {
2467                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
2468                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
2469                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2470                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2471                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2472                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2473                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2474                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2475                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2476                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2477                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2478                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2479                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2480                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2481                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
2482                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2483                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2484                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2485                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2486                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2487                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2488                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2489                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2490                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2491                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2492                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2493                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2494                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2495                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2496                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2497                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2498                 },
2499                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2500                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2501                 0x00000802, /* EMC_CTT_TERM_CTRL */
2502                 0x73300000, /* EMC_CFG */
2503                 0x0000089d, /* EMC_CFG_2 */
2504                 0x00040000, /* EMC_SEL_DPD_CTRL */
2505                 0xe0070069, /* EMC_CFG_DIG_DLL */
2506                 0x00000000, /* EMC_BGBIAS_CTL0 */
2507                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2508                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2509                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2510                 0x80000d71, /* Mode Register 0 */
2511                 0x80100002, /* Mode Register 1 */
2512                 0x80200018, /* Mode Register 2 */
2513                 0x00000000, /* Mode Register 4 */
2514                 1200,       /* expected dvfs latency (ns) */
2515         },
2516         {
2517                 0x18,       /* V5.0.12 */
2518                 "03_924000_06_V5.0.12_V0.9", /* DVFS table version */
2519                 924000,     /* SDRAM frequency */
2520                 1010,       /* min voltage */
2521                 1100,       /* gpu min voltage */
2522                 "pllm_ud",  /* clock source id */
2523                 0x80000000, /* CLK_SOURCE_EMC */
2524                 164,        /* number of burst_regs */
2525                 31,         /* number of up_down_regs */
2526                 {
2527                         0x0000002b, /* EMC_RC */
2528                         0x000000f0, /* EMC_RFC */
2529                         0x00000000, /* EMC_RFC_SLR */
2530                         0x0000001e, /* EMC_RAS */
2531                         0x0000000b, /* EMC_RP */
2532                         0x00000009, /* EMC_R2W */
2533                         0x0000000f, /* EMC_W2R */
2534                         0x00000005, /* EMC_R2P */
2535                         0x00000016, /* EMC_W2P */
2536                         0x0000000b, /* EMC_RD_RCD */
2537                         0x0000000b, /* EMC_WR_RCD */
2538                         0x00000004, /* EMC_RRD */
2539                         0x00000002, /* EMC_REXT */
2540                         0x00000000, /* EMC_WEXT */
2541                         0x00000007, /* EMC_WDV */
2542                         0x00000007, /* EMC_WDV_MASK */
2543                         0x0000000d, /* EMC_QUSE */
2544                         0x00000002, /* EMC_QUSE_WIDTH */
2545                         0x00000000, /* EMC_IBDLY */
2546                         0x00000002, /* EMC_EINPUT */
2547                         0x0000000f, /* EMC_EINPUT_DURATION */
2548                         0x000a0000, /* EMC_PUTERM_EXTRA */
2549                         0x00000004, /* EMC_PUTERM_WIDTH */
2550                         0x00000000, /* EMC_PUTERM_ADJ */
2551                         0x00000000, /* EMC_CDB_CNTL_1 */
2552                         0x00000000, /* EMC_CDB_CNTL_2 */
2553                         0x00000000, /* EMC_CDB_CNTL_3 */
2554                         0x00000001, /* EMC_QRST */
2555                         0x00000016, /* EMC_QSAFE */
2556                         0x0000001a, /* EMC_RDV */
2557                         0x0000001c, /* EMC_RDV_MASK */
2558                         0x00001be7, /* EMC_REFRESH */
2559                         0x00000000, /* EMC_BURST_REFRESH_NUM */
2560                         0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
2561                         0x00000004, /* EMC_PDEX2WR */
2562                         0x00000015, /* EMC_PDEX2RD */
2563                         0x00000001, /* EMC_PCHG2PDEN */
2564                         0x00000000, /* EMC_ACT2PDEN */
2565                         0x000000e7, /* EMC_AR2PDEN */
2566                         0x0000001b, /* EMC_RW2PDEN */
2567                         0x000000fb, /* EMC_TXSR */
2568                         0x00000200, /* EMC_TXSRDLL */
2569                         0x00000006, /* EMC_TCKE */
2570                         0x00000007, /* EMC_TCKESR */
2571                         0x00000006, /* EMC_TPD */
2572                         0x00000022, /* EMC_TFAW */
2573                         0x00000000, /* EMC_TRPAB */
2574                         0x0000000a, /* EMC_TCLKSTABLE */
2575                         0x0000000a, /* EMC_TCLKSTOP */
2576                         0x00001c28, /* EMC_TREFBW */
2577                         0x00000000, /* EMC_FBIO_CFG6 */
2578                         0x00000000, /* EMC_ODT_WRITE */
2579                         0x00000000, /* EMC_ODT_READ */
2580                         0x104ab898, /* EMC_FBIO_CFG5 */
2581                         0xe00400b1, /* EMC_CFG_DIG_DLL */
2582                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2583                         0x007f800a, /* EMC_DLL_XFORM_DQS0 */
2584                         0x007f800a, /* EMC_DLL_XFORM_DQS1 */
2585                         0x007f800a, /* EMC_DLL_XFORM_DQS2 */
2586                         0x007f800a, /* EMC_DLL_XFORM_DQS3 */
2587                         0x007f800a, /* EMC_DLL_XFORM_DQS4 */
2588                         0x007f800a, /* EMC_DLL_XFORM_DQS5 */
2589                         0x007f800a, /* EMC_DLL_XFORM_DQS6 */
2590                         0x007f800a, /* EMC_DLL_XFORM_DQS7 */
2591                         0x007f800a, /* EMC_DLL_XFORM_DQS8 */
2592                         0x007f800a, /* EMC_DLL_XFORM_DQS9 */
2593                         0x007f800a, /* EMC_DLL_XFORM_DQS10 */
2594                         0x007f800a, /* EMC_DLL_XFORM_DQS11 */
2595                         0x007f800a, /* EMC_DLL_XFORM_DQS12 */
2596                         0x007f800a, /* EMC_DLL_XFORM_DQS13 */
2597                         0x007f800a, /* EMC_DLL_XFORM_DQS14 */
2598                         0x007f800a, /* EMC_DLL_XFORM_DQS15 */
2599                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2600                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2601                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2602                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2603                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2604                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2605                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2606                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2607                         0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
2608                         0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
2609                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2610                         0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
2611                         0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
2612                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2613                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2614                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2615                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2616                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2617                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2618                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2619                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2620                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2621                         0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
2622                         0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
2623                         0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
2624                         0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
2625                         0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
2626                         0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
2627                         0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
2628                         0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
2629                         0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
2630                         0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
2631                         0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
2632                         0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
2633                         0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
2634                         0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
2635                         0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
2636                         0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
2637                         0x00000008, /* EMC_DLL_XFORM_DQ0 */
2638                         0x00000008, /* EMC_DLL_XFORM_DQ1 */
2639                         0x00000008, /* EMC_DLL_XFORM_DQ2 */
2640                         0x00000008, /* EMC_DLL_XFORM_DQ3 */
2641                         0x00000008, /* EMC_DLL_XFORM_DQ4 */
2642                         0x00000008, /* EMC_DLL_XFORM_DQ5 */
2643                         0x00000008, /* EMC_DLL_XFORM_DQ6 */
2644                         0x00000008, /* EMC_DLL_XFORM_DQ7 */
2645                         0x100002a0, /* EMC_XM2CMDPADCTRL */
2646                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
2647                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
2648                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
2649                         0x00000000, /* EMC_XM2DQPADCTRL2 */
2650                         0x00000000, /* EMC_XM2DQPADCTRL3 */
2651                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
2652                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
2653                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
2654                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
2655                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
2656                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2657                         0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
2658                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
2659                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
2660                         0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
2661                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
2662                         0x00000000, /* EMC_TXDSRVTTGEN */
2663                         0x00000000, /* EMC_FBIO_SPARE */
2664                         0x00020000, /* EMC_ZCAL_INTERVAL */
2665                         0x00000128, /* EMC_ZCAL_WAIT_CNT */
2666                         0x00cd000e, /* EMC_MRS_WAIT_CNT */
2667                         0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
2668                         0x00000000, /* EMC_CTT */
2669                         0x00000004, /* EMC_CTT_DURATION */
2670                         0x00004080, /* EMC_CFG_PIPE */
2671                         0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
2672                         0x00000011, /* EMC_QPOP */
2673                         0x0e00000d, /* MC_EMEM_ARB_CFG */
2674                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2675                         0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
2676                         0x00000006, /* MC_EMEM_ARB_TIMING_RP */
2677                         0x00000016, /* MC_EMEM_ARB_TIMING_RC */
2678                         0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
2679                         0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
2680                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
2681                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2682                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2683                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
2684                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2685                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
2686                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
2687                         0x09060202, /* MC_EMEM_ARB_DA_TURNS */
2688                         0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
2689                         0x734e2a17, /* MC_EMEM_ARB_MISC0 */
2690                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2691                 },
2692                 {
2693                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
2694                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
2695                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2696                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2697                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2698                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2699                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2700                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2701                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2702                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2703                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2704                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2705                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2706                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
2707                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
2708                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2709                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2710                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2711                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2712                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2713                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2714                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2715                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2716                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2717                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2718                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2719                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2720                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2721                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2722                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2723                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2724                 },
2725                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
2726                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2727                 0x00000802, /* EMC_CTT_TERM_CTRL */
2728                 0x73300000, /* EMC_CFG */
2729                 0x0000089d, /* EMC_CFG_2 */
2730                 0x00040000, /* EMC_SEL_DPD_CTRL */
2731                 0xe0040069, /* EMC_CFG_DIG_DLL */
2732                 0x00000000, /* EMC_BGBIAS_CTL0 */
2733                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2734                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2735                 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
2736                 0x80000f15, /* Mode Register 0 */
2737                 0x80100002, /* Mode Register 1 */
2738                 0x80200020, /* Mode Register 2 */
2739                 0x00000000, /* Mode Register 4 */
2740                 1180,       /* expected dvfs latency (ns) */
2741         },
2742 };
2743
2744 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
2745 static struct tegra12_emc_table ardbeg_ddr3_emc_table_pm359[] = {
2746         {
2747                 0x18,       /* V5.0.12 */
2748                 "01_102000_01_V5.0.12_V0.9", /* DVFS table version */
2749                 102000,     /* SDRAM frequency */
2750                 800,        /* min voltage */
2751                 800,        /* gpu min voltage */
2752                 "pllp_out0", /* clock source id */
2753                 0x40000006, /* CLK_SOURCE_EMC */
2754                 164,        /* number of burst_regs */
2755                 31,         /* number of up_down_regs */
2756                 {
2757                         0x00000004, /* EMC_RC */
2758                         0x0000001a, /* EMC_RFC */
2759                         0x00000000, /* EMC_RFC_SLR */
2760                         0x00000003, /* EMC_RAS */
2761                         0x00000001, /* EMC_RP */
2762                         0x00000004, /* EMC_R2W */
2763                         0x0000000a, /* EMC_W2R */
2764                         0x00000003, /* EMC_R2P */
2765                         0x0000000b, /* EMC_W2P */
2766                         0x00000001, /* EMC_RD_RCD */
2767                         0x00000001, /* EMC_WR_RCD */
2768                         0x00000003, /* EMC_RRD */
2769                         0x00000003, /* EMC_REXT */
2770                         0x00000000, /* EMC_WEXT */
2771                         0x00000006, /* EMC_WDV */
2772                         0x00000006, /* EMC_WDV_MASK */
2773                         0x00000006, /* EMC_QUSE */
2774                         0x00000002, /* EMC_QUSE_WIDTH */
2775                         0x00000000, /* EMC_IBDLY */
2776                         0x00000005, /* EMC_EINPUT */
2777                         0x00000005, /* EMC_EINPUT_DURATION */
2778                         0x00010000, /* EMC_PUTERM_EXTRA */
2779                         0x00000003, /* EMC_PUTERM_WIDTH */
2780                         0x00000000, /* EMC_PUTERM_ADJ */
2781                         0x00000000, /* EMC_CDB_CNTL_1 */
2782                         0x00000000, /* EMC_CDB_CNTL_2 */
2783                         0x00000000, /* EMC_CDB_CNTL_3 */
2784                         0x00000004, /* EMC_QRST */
2785                         0x0000000c, /* EMC_QSAFE */
2786                         0x0000000d, /* EMC_RDV */
2787                         0x0000000f, /* EMC_RDV_MASK */
2788                         0x00000304, /* EMC_REFRESH */
2789                         0x00000000, /* EMC_BURST_REFRESH_NUM */
2790                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
2791                         0x00000002, /* EMC_PDEX2WR */
2792                         0x00000002, /* EMC_PDEX2RD */
2793                         0x00000001, /* EMC_PCHG2PDEN */
2794                         0x00000000, /* EMC_ACT2PDEN */
2795                         0x00000018, /* EMC_AR2PDEN */
2796                         0x0000000f, /* EMC_RW2PDEN */
2797                         0x0000001c, /* EMC_TXSR */
2798                         0x0000001c, /* EMC_TXSRDLL */
2799                         0x00000004, /* EMC_TCKE */
2800                         0x00000005, /* EMC_TCKESR */
2801                         0x00000004, /* EMC_TPD */
2802                         0x00000003, /* EMC_TFAW */
2803                         0x00000000, /* EMC_TRPAB */
2804                         0x00000005, /* EMC_TCLKSTABLE */
2805                         0x00000005, /* EMC_TCLKSTOP */
2806                         0x0000031c, /* EMC_TREFBW */
2807                         0x00000000, /* EMC_FBIO_CFG6 */
2808                         0x00000000, /* EMC_ODT_WRITE */
2809                         0x00000000, /* EMC_ODT_READ */
2810                         0x106aa298, /* EMC_FBIO_CFG5 */
2811                         0x002c00a0, /* EMC_CFG_DIG_DLL */
2812                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
2813                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
2814                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
2815                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
2816                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
2817                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
2818                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
2819                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
2820                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
2821                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
2822                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
2823                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
2824                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
2825                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
2826                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
2827                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
2828                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
2829                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
2830                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
2831                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
2832                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
2833                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
2834                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
2835                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
2836                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
2837                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
2838                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
2839                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
2840                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
2841                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
2842                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
2843                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
2844                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
2845                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
2846                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
2847                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
2848                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
2849                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
2850                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
2851                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
2852                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
2853                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
2854                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
2855                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
2856                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
2857                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
2858                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
2859                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
2860                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
2861                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
2862                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
2863                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
2864                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
2865                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
2866                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
2867                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
2868                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
2869                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
2870                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
2871                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
2872                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
2873                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
2874                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
2875                         0x10000280, /* EMC_XM2CMDPADCTRL */
2876                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
2877                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
2878                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
2879                         0x00000000, /* EMC_XM2DQPADCTRL2 */
2880                         0x00000000, /* EMC_XM2DQPADCTRL3 */
2881                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
2882                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
2883                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
2884                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
2885                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
2886                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
2887                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
2888                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
2889                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
2890                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
2891                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
2892                         0x00000033, /* EMC_TXDSRVTTGEN */
2893                         0x00000000, /* EMC_FBIO_SPARE */
2894                         0x00000000, /* EMC_ZCAL_INTERVAL */
2895                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
2896                         0x000e000e, /* EMC_MRS_WAIT_CNT */
2897                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
2898                         0x00000000, /* EMC_CTT */
2899                         0x00000003, /* EMC_CTT_DURATION */
2900                         0x0000f2f3, /* EMC_CFG_PIPE */
2901                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
2902                         0x0000000a, /* EMC_QPOP */
2903                         0x08000001, /* MC_EMEM_ARB_CFG */
2904                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
2905                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
2906                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
2907                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
2908                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
2909                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
2910                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
2911                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
2912                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
2913                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
2914                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
2915                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
2916                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
2917                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
2918                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
2919                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
2920                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
2921                 },
2922                 {
2923                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
2924                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
2925                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
2926                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
2927                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
2928                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
2929                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
2930                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
2931                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
2932                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
2933                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
2934                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
2935                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
2936                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
2937                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
2938                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
2939                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
2940                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
2941                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
2942                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
2943                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
2944                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
2945                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
2946                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
2947                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
2948                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
2949                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
2950                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
2951                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
2952                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
2953                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
2954                 },
2955                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
2956                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
2957                 0x00000802, /* EMC_CTT_TERM_CTRL */
2958                 0x73240000, /* EMC_CFG */
2959                 0x000008c5, /* EMC_CFG_2 */
2960                 0x00040128, /* EMC_SEL_DPD_CTRL */
2961                 0x002c0068, /* EMC_CFG_DIG_DLL */
2962                 0x00000008, /* EMC_BGBIAS_CTL0 */
2963                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
2964                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
2965                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
2966                 0x80001221, /* Mode Register 0 */
2967                 0x80100003, /* Mode Register 1 */
2968                 0x80200008, /* Mode Register 2 */
2969                 0x00000000, /* Mode Register 4 */
2970                 6890,       /* expected dvfs latency (ns) */
2971         },
2972         {
2973                 0x18,       /* V5.0.12 */
2974                 "01_792000_02_V5.0.12_V0.9", /* DVFS table version */
2975                 792000,     /* SDRAM frequency */
2976                 980,        /* min voltage */
2977                 1100,       /* gpu min voltage */
2978                 "pllm_ud",  /* clock source id */
2979                 0x80000000, /* CLK_SOURCE_EMC */
2980                 164,        /* number of burst_regs */
2981                 31,         /* number of up_down_regs */
2982                 {
2983                         0x00000024, /* EMC_RC */
2984                         0x000000cd, /* EMC_RFC */
2985                         0x00000000, /* EMC_RFC_SLR */
2986                         0x00000019, /* EMC_RAS */
2987                         0x0000000a, /* EMC_RP */
2988                         0x00000008, /* EMC_R2W */
2989                         0x0000000d, /* EMC_W2R */
2990                         0x00000004, /* EMC_R2P */
2991                         0x00000013, /* EMC_W2P */
2992                         0x0000000a, /* EMC_RD_RCD */
2993                         0x0000000a, /* EMC_WR_RCD */
2994                         0x00000003, /* EMC_RRD */
2995                         0x00000002, /* EMC_REXT */
2996                         0x00000000, /* EMC_WEXT */
2997                         0x00000006, /* EMC_WDV */
2998                         0x00000006, /* EMC_WDV_MASK */
2999                         0x0000000b, /* EMC_QUSE */
3000                         0x00000002, /* EMC_QUSE_WIDTH */
3001                         0x00000000, /* EMC_IBDLY */
3002                         0x00000002, /* EMC_EINPUT */
3003                         0x0000000d, /* EMC_EINPUT_DURATION */
3004                         0x00080000, /* EMC_PUTERM_EXTRA */
3005                         0x00000004, /* EMC_PUTERM_WIDTH */
3006                         0x00000000, /* EMC_PUTERM_ADJ */
3007                         0x00000000, /* EMC_CDB_CNTL_1 */
3008                         0x00000000, /* EMC_CDB_CNTL_2 */
3009                         0x00000000, /* EMC_CDB_CNTL_3 */
3010                         0x00000001, /* EMC_QRST */
3011                         0x00000014, /* EMC_QSAFE */
3012                         0x00000018, /* EMC_RDV */
3013                         0x0000001a, /* EMC_RDV_MASK */
3014                         0x000017e2, /* EMC_REFRESH */
3015                         0x00000000, /* EMC_BURST_REFRESH_NUM */
3016                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
3017                         0x00000003, /* EMC_PDEX2WR */
3018                         0x00000011, /* EMC_PDEX2RD */
3019                         0x00000001, /* EMC_PCHG2PDEN */
3020                         0x00000000, /* EMC_ACT2PDEN */
3021                         0x000000c7, /* EMC_AR2PDEN */
3022                         0x00000018, /* EMC_RW2PDEN */
3023                         0x000000d7, /* EMC_TXSR */
3024                         0x00000200, /* EMC_TXSRDLL */
3025                         0x00000005, /* EMC_TCKE */
3026                         0x00000006, /* EMC_TCKESR */
3027                         0x00000005, /* EMC_TPD */
3028                         0x0000001d, /* EMC_TFAW */
3029                         0x00000000, /* EMC_TRPAB */
3030                         0x00000008, /* EMC_TCLKSTABLE */
3031                         0x00000008, /* EMC_TCLKSTOP */
3032                         0x00001822, /* EMC_TREFBW */
3033                         0x00000000, /* EMC_FBIO_CFG6 */
3034                         0x00000000, /* EMC_ODT_WRITE */
3035                         0x00000000, /* EMC_ODT_READ */
3036                         0x104ab098, /* EMC_FBIO_CFG5 */
3037                         0xe00700b1, /* EMC_CFG_DIG_DLL */
3038                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3039                         0x00000006, /* EMC_DLL_XFORM_DQS0 */
3040                         0x00000006, /* EMC_DLL_XFORM_DQS1 */
3041                         0x007f800a, /* EMC_DLL_XFORM_DQS2 */
3042                         0x00000006, /* EMC_DLL_XFORM_DQS3 */
3043                         0x00000006, /* EMC_DLL_XFORM_DQS4 */
3044                         0x00004006, /* EMC_DLL_XFORM_DQS5 */
3045                         0x00004006, /* EMC_DLL_XFORM_DQS6 */
3046                         0x00000006, /* EMC_DLL_XFORM_DQS7 */
3047                         0x00000006, /* EMC_DLL_XFORM_DQS8 */
3048                         0x00000006, /* EMC_DLL_XFORM_DQS9 */
3049                         0x007f800a, /* EMC_DLL_XFORM_DQS10 */
3050                         0x00000006, /* EMC_DLL_XFORM_DQS11 */
3051                         0x00000006, /* EMC_DLL_XFORM_DQS12 */
3052                         0x00004006, /* EMC_DLL_XFORM_DQS13 */
3053                         0x00004006, /* EMC_DLL_XFORM_DQS14 */
3054                         0x00000006, /* EMC_DLL_XFORM_DQS15 */
3055                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3056                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3057                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3058                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3059                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3060                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3061                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3062                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3063                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3064                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3065                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3066                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3067                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3068                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3069                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3070                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3071                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3072                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3073                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3074                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3075                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3076                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3077                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3078                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3079                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3080                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3081                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3082                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3083                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3084                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3085                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3086                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3087                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3088                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3089                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3090                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3091                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3092                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3093                         0x00000008, /* EMC_DLL_XFORM_DQ0 */
3094                         0x00000008, /* EMC_DLL_XFORM_DQ1 */
3095                         0x00000002, /* EMC_DLL_XFORM_DQ2 */
3096                         0x00000008, /* EMC_DLL_XFORM_DQ3 */
3097                         0x00000008, /* EMC_DLL_XFORM_DQ4 */
3098                         0x00000008, /* EMC_DLL_XFORM_DQ5 */
3099                         0x00000008, /* EMC_DLL_XFORM_DQ6 */
3100                         0x00000008, /* EMC_DLL_XFORM_DQ7 */
3101                         0x100002a0, /* EMC_XM2CMDPADCTRL */
3102                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
3103                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
3104                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
3105                         0x00000000, /* EMC_XM2DQPADCTRL2 */
3106                         0x00000000, /* EMC_XM2DQPADCTRL3 */
3107                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
3108                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
3109                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
3110                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
3111                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3112                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3113                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
3114                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
3115                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
3116                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
3117                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3118                         0x00000000, /* EMC_TXDSRVTTGEN */
3119                         0x00000000, /* EMC_FBIO_SPARE */
3120                         0x00020000, /* EMC_ZCAL_INTERVAL */
3121                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
3122                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
3123                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
3124                         0x00000000, /* EMC_CTT */
3125                         0x00000004, /* EMC_CTT_DURATION */
3126                         0x00004080, /* EMC_CFG_PIPE */
3127                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
3128                         0x0000000f, /* EMC_QPOP */
3129                         0x0e00000b, /* MC_EMEM_ARB_CFG */
3130                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3131                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3132                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3133                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
3134                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
3135                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
3136                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3137                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3138                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3139                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3140                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3141                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3142                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3143                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3144                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
3145                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
3146                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3147                 },
3148                 {
3149                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
3150                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
3151                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3152                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3153                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3154                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3155                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3156                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3157                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3158                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3159                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3160                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3161                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3162                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
3163                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
3164                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3165                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3166                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3167                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3168                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3169                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3170                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3171                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3172                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3173                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3174                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3175                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3176                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3177                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3178                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3179                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3180                 },
3181                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3182                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3183                 0x00000802, /* EMC_CTT_TERM_CTRL */
3184                 0x73300000, /* EMC_CFG */
3185                 0x0000089d, /* EMC_CFG_2 */
3186                 0x00040000, /* EMC_SEL_DPD_CTRL */
3187                 0xe0070069, /* EMC_CFG_DIG_DLL */
3188                 0x00000000, /* EMC_BGBIAS_CTL0 */
3189                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3190                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3191                 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
3192                 0x80000d71, /* Mode Register 0 */
3193                 0x80100002, /* Mode Register 1 */
3194                 0x80200018, /* Mode Register 2 */
3195                 0x00000000, /* Mode Register 4 */
3196                 1200,       /* expected dvfs latency (ns) */
3197         },
3198 };
3199 #else
3200 static struct tegra12_emc_table t132_laguna_erss_ddr3_emc_table_pm359[] = {
3201         {
3202                 0x19,       /* V6.0.4 */
3203                 "02_204000_01_V6.0.4_V1.1", /* DVFS table version */
3204                 204000,     /* SDRAM frequency */
3205                 800,        /* min voltage */
3206                 800,        /* gpu min voltage */
3207                 "pllp_out0", /* clock source id */
3208                 0x40000002, /* CLK_SOURCE_EMC */
3209                 165,        /* number of burst_regs */
3210                 31,         /* number of up_down_regs */
3211                 {
3212                         0x00000009, /* EMC_RC */
3213                         0x00000035, /* EMC_RFC */
3214                         0x00000000, /* EMC_RFC_SLR */
3215                         0x00000006, /* EMC_RAS */
3216                         0x00000002, /* EMC_RP */
3217                         0x00000005, /* EMC_R2W */
3218                         0x0000000a, /* EMC_W2R */
3219                         0x00000005, /* EMC_R2P */
3220                         0x0000000b, /* EMC_W2P */
3221                         0x00000002, /* EMC_RD_RCD */
3222                         0x00000002, /* EMC_WR_RCD */
3223                         0x00000003, /* EMC_RRD */
3224                         0x00000003, /* EMC_REXT */
3225                         0x00000000, /* EMC_WEXT */
3226                         0x00000005, /* EMC_WDV */
3227                         0x00000005, /* EMC_WDV_MASK */
3228                         0x00000006, /* EMC_QUSE */
3229                         0x00000002, /* EMC_QUSE_WIDTH */
3230                         0x00000000, /* EMC_IBDLY */
3231                         0x00000004, /* EMC_EINPUT */
3232                         0x00000006, /* EMC_EINPUT_DURATION */
3233                         0x00010000, /* EMC_PUTERM_EXTRA */
3234                         0x00000003, /* EMC_PUTERM_WIDTH */
3235                         0x00000000, /* EMC_PUTERM_ADJ */
3236                         0x00000000, /* EMC_CDB_CNTL_1 */
3237                         0x00000000, /* EMC_CDB_CNTL_2 */
3238                         0x00000000, /* EMC_CDB_CNTL_3 */
3239                         0x00000003, /* EMC_QRST */
3240                         0x0000000d, /* EMC_QSAFE */
3241                         0x0000000f, /* EMC_RDV */
3242                         0x00000011, /* EMC_RDV_MASK */
3243                         0x00000607, /* EMC_REFRESH */
3244                         0x00000000, /* EMC_BURST_REFRESH_NUM */
3245                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
3246                         0x00000002, /* EMC_PDEX2WR */
3247                         0x00000002, /* EMC_PDEX2RD */
3248                         0x00000001, /* EMC_PCHG2PDEN */
3249                         0x00000000, /* EMC_ACT2PDEN */
3250                         0x00000032, /* EMC_AR2PDEN */
3251                         0x0000000f, /* EMC_RW2PDEN */
3252                         0x00000038, /* EMC_TXSR */
3253                         0x00000038, /* EMC_TXSRDLL */
3254                         0x00000004, /* EMC_TCKE */
3255                         0x00000005, /* EMC_TCKESR */
3256                         0x00000004, /* EMC_TPD */
3257                         0x00000007, /* EMC_TFAW */
3258                         0x00000000, /* EMC_TRPAB */
3259                         0x00000005, /* EMC_TCLKSTABLE */
3260                         0x00000005, /* EMC_TCLKSTOP */
3261                         0x00000638, /* EMC_TREFBW */
3262                         0x00000000, /* EMC_FBIO_CFG6 */
3263                         0x00000000, /* EMC_ODT_WRITE */
3264                         0x00000000, /* EMC_ODT_READ */
3265                         0x106aa298, /* EMC_FBIO_CFG5 */
3266                         0x002c00a0, /* EMC_CFG_DIG_DLL */
3267                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3268                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
3269                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
3270                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
3271                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
3272                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
3273                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
3274                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
3275                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
3276                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
3277                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
3278                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
3279                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
3280                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
3281                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
3282                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
3283                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
3284                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3285                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3286                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3287                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3288                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3289                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3290                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3291                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3292                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3293                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3294                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
3295                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3296                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3297                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
3298                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3299                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3300                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3301                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3302                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3303                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3304                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3305                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3306                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3307                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3308                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3309                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3310                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3311                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3312                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3313                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3314                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3315                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3316                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3317                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3318                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3319                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3320                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3321                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3322                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
3323                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
3324                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
3325                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
3326                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
3327                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
3328                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
3329                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
3330                         0x10000280, /* EMC_XM2CMDPADCTRL */
3331                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
3332                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
3333                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3334                         0x00000000, /* EMC_XM2DQPADCTRL2 */
3335                         0x00000000, /* EMC_XM2DQPADCTRL3 */
3336                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
3337                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
3338                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
3339                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
3340                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3341                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3342                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
3343                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
3344                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
3345                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
3346                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3347                         0x00000066, /* EMC_TXDSRVTTGEN */
3348                         0x00000000, /* EMC_FBIO_SPARE */
3349                         0x00020000, /* EMC_ZCAL_INTERVAL */
3350                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
3351                         0x000e000e, /* EMC_MRS_WAIT_CNT */
3352                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3353                         0x00000000, /* EMC_CTT */
3354                         0x00000003, /* EMC_CTT_DURATION */
3355                         0x0000d2b3, /* EMC_CFG_PIPE */
3356                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
3357                         0x0000000a, /* EMC_QPOP */
3358                         0x01000003, /* MC_EMEM_ARB_CFG */
3359                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3360                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3361                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3362                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
3363                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
3364                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
3365                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3366                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3367                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3368                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3369                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3370                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
3371                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3372                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
3373                         0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
3374                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
3375                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
3376                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3377                 },
3378                 {
3379                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3380                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
3381                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3382                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3383                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3384                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3385                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3386                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3387                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3388                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3389                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3390                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3391                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3392                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
3393                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3394                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3395                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3396                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3397                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3398                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3399                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3400                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3401                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3402                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3403                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3404                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3405                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3406                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3407                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3408                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3409                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3410                 },
3411                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3412                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3413                 0x00000802, /* EMC_CTT_TERM_CTRL */
3414                 0x73240000, /* EMC_CFG */
3415                 0x0000088d, /* EMC_CFG_2 */
3416                 0x00040000, /* EMC_SEL_DPD_CTRL */
3417                 0x002c0068, /* EMC_CFG_DIG_DLL */
3418                 0x00000008, /* EMC_BGBIAS_CTL0 */
3419                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3420                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3421                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3422                 0x80001221, /* Mode Register 0 */
3423                 0x80100003, /* Mode Register 1 */
3424                 0x80200008, /* Mode Register 2 */
3425                 0x00000000, /* Mode Register 4 */
3426                 3420,       /* expected dvfs latency (ns) */
3427         },
3428         {
3429                 0x19,       /* V6.0.4 */
3430                 "02_732000_01_V6.0.4_V1.1", /* DVFS table version */
3431                 732000,     /* SDRAM frequency */
3432                 980,        /* min voltage */
3433                 980,        /* gpu min voltage */
3434                 "pllm_ud",  /* clock source id */
3435                 0x80000000, /* CLK_SOURCE_EMC */
3436                 165,        /* number of burst_regs */
3437                 31,         /* number of up_down_regs */
3438                 {
3439                         0x00000022, /* EMC_RC */
3440                         0x000000be, /* EMC_RFC */
3441                         0x00000000, /* EMC_RFC_SLR */
3442                         0x00000017, /* EMC_RAS */
3443                         0x00000009, /* EMC_RP */
3444                         0x00000008, /* EMC_R2W */
3445                         0x0000000d, /* EMC_W2R */
3446                         0x00000004, /* EMC_R2P */
3447                         0x00000013, /* EMC_W2P */
3448                         0x00000009, /* EMC_RD_RCD */
3449                         0x00000009, /* EMC_WR_RCD */
3450                         0x00000003, /* EMC_RRD */
3451                         0x00000002, /* EMC_REXT */
3452                         0x00000000, /* EMC_WEXT */
3453                         0x00000006, /* EMC_WDV */
3454                         0x00000006, /* EMC_WDV_MASK */
3455                         0x0000000b, /* EMC_QUSE */
3456                         0x00000002, /* EMC_QUSE_WIDTH */
3457                         0x00000000, /* EMC_IBDLY */
3458                         0x00000002, /* EMC_EINPUT */
3459                         0x0000000d, /* EMC_EINPUT_DURATION */
3460                         0x00080000, /* EMC_PUTERM_EXTRA */
3461                         0x00000004, /* EMC_PUTERM_WIDTH */
3462                         0x00000000, /* EMC_PUTERM_ADJ */
3463                         0x00000000, /* EMC_CDB_CNTL_1 */
3464                         0x00000000, /* EMC_CDB_CNTL_2 */
3465                         0x00000000, /* EMC_CDB_CNTL_3 */
3466                         0x00000001, /* EMC_QRST */
3467                         0x00000014, /* EMC_QSAFE */
3468                         0x00000018, /* EMC_RDV */
3469                         0x0000001a, /* EMC_RDV_MASK */
3470                         0x0000160e, /* EMC_REFRESH */
3471                         0x00000000, /* EMC_BURST_REFRESH_NUM */
3472                         0x00000583, /* EMC_PRE_REFRESH_REQ_CNT */
3473                         0x00000003, /* EMC_PDEX2WR */
3474                         0x00000010, /* EMC_PDEX2RD */
3475                         0x00000001, /* EMC_PCHG2PDEN */
3476                         0x00000000, /* EMC_ACT2PDEN */
3477                         0x000000b8, /* EMC_AR2PDEN */
3478                         0x00000018, /* EMC_RW2PDEN */
3479                         0x000000c7, /* EMC_TXSR */
3480                         0x00000200, /* EMC_TXSRDLL */
3481                         0x00000005, /* EMC_TCKE */
3482                         0x00000006, /* EMC_TCKESR */
3483                         0x00000005, /* EMC_TPD */
3484                         0x0000001b, /* EMC_TFAW */
3485                         0x00000000, /* EMC_TRPAB */
3486                         0x00000008, /* EMC_TCLKSTABLE */
3487                         0x00000008, /* EMC_TCLKSTOP */
3488                         0x0000164e, /* EMC_TREFBW */
3489                         0x00000000, /* EMC_FBIO_CFG6 */
3490                         0x00000000, /* EMC_ODT_WRITE */
3491                         0x00000000, /* EMC_ODT_READ */
3492                         0x104ab098, /* EMC_FBIO_CFG5 */
3493                         0xe00900b1, /* EMC_CFG_DIG_DLL */
3494                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3495                         0x00000009, /* EMC_DLL_XFORM_DQS0 */
3496                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
3497                         0x00000009, /* EMC_DLL_XFORM_DQS2 */
3498                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
3499                         0x00000007, /* EMC_DLL_XFORM_DQS4 */
3500                         0x007fc00a, /* EMC_DLL_XFORM_DQS5 */
3501                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
3502                         0x00000007, /* EMC_DLL_XFORM_DQS7 */
3503                         0x00000009, /* EMC_DLL_XFORM_DQS8 */
3504                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
3505                         0x00000009, /* EMC_DLL_XFORM_DQS10 */
3506                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
3507                         0x00000007, /* EMC_DLL_XFORM_DQS12 */
3508                         0x007fc00a, /* EMC_DLL_XFORM_DQS13 */
3509                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
3510                         0x007fc009, /* EMC_DLL_XFORM_DQS15 */
3511                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3512                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3513                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3514                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3515                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3516                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3517                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3518                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3519                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
3520                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
3521                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3522                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
3523                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
3524                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3525                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3526                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3527                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3528                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3529                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3530                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3531                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3532                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3533                         0x00000006, /* EMC_DLI_TRIM_TXDQS0 */
3534                         0x00000006, /* EMC_DLI_TRIM_TXDQS1 */
3535                         0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
3536                         0x00000006, /* EMC_DLI_TRIM_TXDQS3 */
3537                         0x00000006, /* EMC_DLI_TRIM_TXDQS4 */
3538                         0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
3539                         0x00000006, /* EMC_DLI_TRIM_TXDQS6 */
3540                         0x00000006, /* EMC_DLI_TRIM_TXDQS7 */
3541                         0x00000006, /* EMC_DLI_TRIM_TXDQS8 */
3542                         0x00000006, /* EMC_DLI_TRIM_TXDQS9 */
3543                         0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
3544                         0x00000006, /* EMC_DLI_TRIM_TXDQS11 */
3545                         0x00000006, /* EMC_DLI_TRIM_TXDQS12 */
3546                         0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
3547                         0x00000006, /* EMC_DLI_TRIM_TXDQS14 */
3548                         0x00000006, /* EMC_DLI_TRIM_TXDQS15 */
3549                         0x00000008, /* EMC_DLL_XFORM_DQ0 */
3550                         0x00000008, /* EMC_DLL_XFORM_DQ1 */
3551                         0x00000008, /* EMC_DLL_XFORM_DQ2 */
3552                         0x00000008, /* EMC_DLL_XFORM_DQ3 */
3553                         0x00000008, /* EMC_DLL_XFORM_DQ4 */
3554                         0x00000008, /* EMC_DLL_XFORM_DQ5 */
3555                         0x00000008, /* EMC_DLL_XFORM_DQ6 */
3556                         0x00000008, /* EMC_DLL_XFORM_DQ7 */
3557                         0x100002a0, /* EMC_XM2CMDPADCTRL */
3558                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
3559                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
3560                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
3561                         0x00000000, /* EMC_XM2DQPADCTRL2 */
3562                         0x00000000, /* EMC_XM2DQPADCTRL3 */
3563                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
3564                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
3565                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
3566                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
3567                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
3568                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3569                         0x51351220, /* EMC_XM2DQSPADCTRL3 */
3570                         0x00511514, /* EMC_XM2DQSPADCTRL4 */
3571                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
3572                         0x4924d200, /* EMC_XM2DQSPADCTRL6 */
3573                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
3574                         0x00000000, /* EMC_TXDSRVTTGEN */
3575                         0x00000000, /* EMC_FBIO_SPARE */
3576                         0x00020000, /* EMC_ZCAL_INTERVAL */
3577                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
3578                         0x0106000e, /* EMC_MRS_WAIT_CNT */
3579                         0x0106000e, /* EMC_MRS_WAIT_CNT2 */
3580                         0x00000000, /* EMC_CTT */
3581                         0x00000003, /* EMC_CTT_DURATION */
3582                         0x00004080, /* EMC_CFG_PIPE */
3583                         0x80002c81, /* EMC_DYN_SELF_REF_CONTROL */
3584                         0x0000000f, /* EMC_QPOP */
3585                         0x0000000b, /* MC_EMEM_ARB_CFG */
3586                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3587                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
3588                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
3589                         0x00000011, /* MC_EMEM_ARB_TIMING_RC */
3590                         0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
3591                         0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
3592                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
3593                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3594                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3595                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
3596                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3597                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
3598                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
3599                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
3600                         0x00160d11, /* MC_EMEM_ARB_DA_COVERS */
3601                         0x736b2112, /* MC_EMEM_ARB_MISC0 */
3602                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
3603                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3604                 },
3605                 {
3606                         0x00000012, /* MC_MLL_MPCORER_PTSA_RATE */
3607                         0x0000015f, /* MC_PTSA_GRANT_DECREMENT */
3608                         0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3609                         0x008b0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3610                         0x008b003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3611                         0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3612                         0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3613                         0x008b0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3614                         0x008b0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3615                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3616                         0x008b0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3617                         0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3618                         0x008b0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3619                         0x00080018, /* MC_LATENCY_ALLOWANCE_HC_0 */
3620                         0x0000008b, /* MC_LATENCY_ALLOWANCE_HC_1 */
3621                         0x008b0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3622                         0x008b001c, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3623                         0x008b0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3624                         0x008b0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3625                         0x008b001e, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3626                         0x0000008b, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3627                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3628                         0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3629                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3630                         0x008b008b, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3631                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3632                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3633                         0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3634                         0x008b008b, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3635                         0x008b0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3636                         0x008b001e, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3637                 },
3638                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3639                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3640                 0x00000802, /* EMC_CTT_TERM_CTRL */
3641                 0x73300000, /* EMC_CFG */
3642                 0x0000089d, /* EMC_CFG_2 */
3643                 0x00040000, /* EMC_SEL_DPD_CTRL */
3644                 0xe0090069, /* EMC_CFG_DIG_DLL */
3645                 0x00000000, /* EMC_BGBIAS_CTL0 */
3646                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3647                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3648                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3649                 0x80000d71, /* Mode Register 0 */
3650                 0x80100002, /* Mode Register 1 */
3651                 0x80200018, /* Mode Register 2 */
3652                 0x00000000, /* Mode Register 4 */
3653                 1230,       /* expected dvfs latency (ns) */
3654         },
3655 };
3656 #endif
3657
3658 static struct tegra12_emc_table ardbeg_emc_table[] = {
3659         {
3660                 0x19,       /* V5.0.14 */
3661                 "09_12750_03_V5.0.14_V1.1", /* DVFS table version */
3662                 12750,      /* SDRAM frequency */
3663                 800,        /* min voltage */
3664                 800,        /* gpu min voltage */
3665                 "pllp_out0", /* clock source id */
3666                 0x4000003e, /* CLK_SOURCE_EMC */
3667                 165,        /* number of burst_regs */
3668                 31,         /* number of up_down_regs */
3669                 {
3670                         0x00000000, /* EMC_RC */
3671                         0x00000003, /* EMC_RFC */
3672                         0x00000000, /* EMC_RFC_SLR */
3673                         0x00000000, /* EMC_RAS */
3674                         0x00000000, /* EMC_RP */
3675                         0x00000004, /* EMC_R2W */
3676                         0x0000000a, /* EMC_W2R */
3677                         0x00000003, /* EMC_R2P */
3678                         0x0000000b, /* EMC_W2P */
3679                         0x00000000, /* EMC_RD_RCD */
3680                         0x00000000, /* EMC_WR_RCD */
3681                         0x00000003, /* EMC_RRD */
3682                         0x00000003, /* EMC_REXT */
3683                         0x00000000, /* EMC_WEXT */
3684                         0x00000006, /* EMC_WDV */
3685                         0x00000006, /* EMC_WDV_MASK */
3686                         0x00000006, /* EMC_QUSE */
3687                         0x00000002, /* EMC_QUSE_WIDTH */
3688                         0x00000000, /* EMC_IBDLY */
3689                         0x00000005, /* EMC_EINPUT */
3690                         0x00000005, /* EMC_EINPUT_DURATION */
3691                         0x00010000, /* EMC_PUTERM_EXTRA */
3692                         0x00000003, /* EMC_PUTERM_WIDTH */
3693                         0x00000000, /* EMC_PUTERM_ADJ */
3694                         0x00000000, /* EMC_CDB_CNTL_1 */
3695                         0x00000000, /* EMC_CDB_CNTL_2 */
3696                         0x00000000, /* EMC_CDB_CNTL_3 */
3697                         0x00000004, /* EMC_QRST */
3698                         0x0000000c, /* EMC_QSAFE */
3699                         0x0000000d, /* EMC_RDV */
3700                         0x0000000f, /* EMC_RDV_MASK */
3701                         0x00000060, /* EMC_REFRESH */
3702                         0x00000000, /* EMC_BURST_REFRESH_NUM */
3703                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
3704                         0x00000002, /* EMC_PDEX2WR */
3705                         0x00000002, /* EMC_PDEX2RD */
3706                         0x00000001, /* EMC_PCHG2PDEN */
3707                         0x00000000, /* EMC_ACT2PDEN */
3708                         0x00000007, /* EMC_AR2PDEN */
3709                         0x0000000f, /* EMC_RW2PDEN */
3710                         0x00000005, /* EMC_TXSR */
3711                         0x00000005, /* EMC_TXSRDLL */
3712                         0x00000004, /* EMC_TCKE */
3713                         0x00000005, /* EMC_TCKESR */
3714                         0x00000004, /* EMC_TPD */
3715                         0x00000000, /* EMC_TFAW */
3716                         0x00000000, /* EMC_TRPAB */
3717                         0x00000005, /* EMC_TCLKSTABLE */
3718                         0x00000005, /* EMC_TCLKSTOP */
3719                         0x00000064, /* EMC_TREFBW */
3720                         0x00000000, /* EMC_FBIO_CFG6 */
3721                         0x00000000, /* EMC_ODT_WRITE */
3722                         0x00000000, /* EMC_ODT_READ */
3723                         0x1069a298, /* EMC_FBIO_CFG5 */
3724                         0x002c00a0, /* EMC_CFG_DIG_DLL */
3725                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3726                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
3727                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
3728                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
3729                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
3730                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
3731                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
3732                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
3733                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
3734                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
3735                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
3736                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
3737                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
3738                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
3739                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
3740                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
3741                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
3742                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3743                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3744                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3745                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3746                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3747                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3748                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3749                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3750                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3751                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3752                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3753                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3754                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3755                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3756                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3757                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3758                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3759                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3760                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3761                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3762                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3763                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3764                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3765                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3766                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3767                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3768                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3769                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3770                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3771                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3772                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
3773                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
3774                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
3775                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
3776                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
3777                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
3778                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
3779                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
3780                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
3781                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
3782                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
3783                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
3784                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
3785                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
3786                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
3787                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
3788                         0x10000280, /* EMC_XM2CMDPADCTRL */
3789                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
3790                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
3791                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
3792                         0x00000000, /* EMC_XM2DQPADCTRL2 */
3793                         0x00000000, /* EMC_XM2DQPADCTRL3 */
3794                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
3795                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
3796                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
3797                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
3798                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
3799                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
3800                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
3801                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
3802                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
3803                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
3804                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
3805                         0x00000007, /* EMC_TXDSRVTTGEN */
3806                         0x00000000, /* EMC_FBIO_SPARE */
3807                         0x00000000, /* EMC_ZCAL_INTERVAL */
3808                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
3809                         0x000e000e, /* EMC_MRS_WAIT_CNT */
3810                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
3811                         0x00000000, /* EMC_CTT */
3812                         0x00000003, /* EMC_CTT_DURATION */
3813                         0x0000f2f3, /* EMC_CFG_PIPE */
3814                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
3815                         0x0000000a, /* EMC_QPOP */
3816                         0x40040001, /* MC_EMEM_ARB_CFG */
3817                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
3818                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
3819                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
3820                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
3821                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
3822                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
3823                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
3824                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
3825                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
3826                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
3827                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
3828                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
3829                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
3830                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
3831                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
3832                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
3833                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
3834                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
3835                 },
3836                 {
3837                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
3838                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
3839                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
3840                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
3841                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
3842                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
3843                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
3844                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
3845                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
3846                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
3847                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
3848                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
3849                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
3850                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
3851                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
3852                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
3853                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
3854                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
3855                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
3856                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
3857                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
3858                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
3859                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
3860                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
3861                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
3862                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
3863                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
3864                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
3865                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
3866                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
3867                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
3868                 },
3869                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
3870                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
3871                 0x00000802, /* EMC_CTT_TERM_CTRL */
3872                 0x73240000, /* EMC_CFG */
3873                 0x000008c5, /* EMC_CFG_2 */
3874                 0x00040128, /* EMC_SEL_DPD_CTRL */
3875                 0x002c0068, /* EMC_CFG_DIG_DLL */
3876                 0x00000008, /* EMC_BGBIAS_CTL0 */
3877                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
3878                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
3879                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
3880                 0x80001221, /* Mode Register 0 */
3881                 0x80100003, /* Mode Register 1 */
3882                 0x80200008, /* Mode Register 2 */
3883                 0x00000000, /* Mode Register 4 */
3884                 57820,      /* expected dvfs latency (ns) */
3885         },
3886         {
3887                 0x19,       /* V5.0.14 */
3888                 "09_20400_03_V5.0.14_V1.1", /* DVFS table version */
3889                 20400,      /* SDRAM frequency */
3890                 800,        /* min voltage */
3891                 800,        /* gpu min voltage */
3892                 "pllp_out0", /* clock source id */
3893                 0x40000026, /* CLK_SOURCE_EMC */
3894                 165,        /* number of burst_regs */
3895                 31,         /* number of up_down_regs */
3896                 {
3897                         0x00000000, /* EMC_RC */
3898                         0x00000005, /* EMC_RFC */
3899                         0x00000000, /* EMC_RFC_SLR */
3900                         0x00000000, /* EMC_RAS */
3901                         0x00000000, /* EMC_RP */
3902                         0x00000004, /* EMC_R2W */
3903                         0x0000000a, /* EMC_W2R */
3904                         0x00000003, /* EMC_R2P */
3905                         0x0000000b, /* EMC_W2P */
3906                         0x00000000, /* EMC_RD_RCD */
3907                         0x00000000, /* EMC_WR_RCD */
3908                         0x00000003, /* EMC_RRD */
3909                         0x00000003, /* EMC_REXT */
3910                         0x00000000, /* EMC_WEXT */
3911                         0x00000006, /* EMC_WDV */
3912                         0x00000006, /* EMC_WDV_MASK */
3913                         0x00000006, /* EMC_QUSE */
3914                         0x00000002, /* EMC_QUSE_WIDTH */
3915                         0x00000000, /* EMC_IBDLY */
3916                         0x00000005, /* EMC_EINPUT */
3917                         0x00000005, /* EMC_EINPUT_DURATION */
3918                         0x00010000, /* EMC_PUTERM_EXTRA */
3919                         0x00000003, /* EMC_PUTERM_WIDTH */
3920                         0x00000000, /* EMC_PUTERM_ADJ */
3921                         0x00000000, /* EMC_CDB_CNTL_1 */
3922                         0x00000000, /* EMC_CDB_CNTL_2 */
3923                         0x00000000, /* EMC_CDB_CNTL_3 */
3924                         0x00000004, /* EMC_QRST */
3925                         0x0000000c, /* EMC_QSAFE */
3926                         0x0000000d, /* EMC_RDV */
3927                         0x0000000f, /* EMC_RDV_MASK */
3928                         0x0000009a, /* EMC_REFRESH */
3929                         0x00000000, /* EMC_BURST_REFRESH_NUM */
3930                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
3931                         0x00000002, /* EMC_PDEX2WR */
3932                         0x00000002, /* EMC_PDEX2RD */
3933                         0x00000001, /* EMC_PCHG2PDEN */
3934                         0x00000000, /* EMC_ACT2PDEN */
3935                         0x00000007, /* EMC_AR2PDEN */
3936                         0x0000000f, /* EMC_RW2PDEN */
3937                         0x00000006, /* EMC_TXSR */
3938                         0x00000006, /* EMC_TXSRDLL */
3939                         0x00000004, /* EMC_TCKE */
3940                         0x00000005, /* EMC_TCKESR */
3941                         0x00000004, /* EMC_TPD */
3942                         0x00000000, /* EMC_TFAW */
3943                         0x00000000, /* EMC_TRPAB */
3944                         0x00000005, /* EMC_TCLKSTABLE */
3945                         0x00000005, /* EMC_TCLKSTOP */
3946                         0x000000a0, /* EMC_TREFBW */
3947                         0x00000000, /* EMC_FBIO_CFG6 */
3948                         0x00000000, /* EMC_ODT_WRITE */
3949                         0x00000000, /* EMC_ODT_READ */
3950                         0x1069a298, /* EMC_FBIO_CFG5 */
3951                         0x002c00a0, /* EMC_CFG_DIG_DLL */
3952                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
3953                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
3954                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
3955                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
3956                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
3957                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
3958                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
3959                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
3960                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
3961                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
3962                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
3963                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
3964                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
3965                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
3966                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
3967                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
3968                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
3969                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
3970                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
3971                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
3972                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
3973                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
3974                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
3975                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
3976                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
3977                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
3978                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
3979                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
3980                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
3981                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
3982                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
3983                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
3984                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
3985                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
3986                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
3987                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
3988                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
3989                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
3990                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
3991                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
3992                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
3993                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
3994                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
3995                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
3996                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
3997                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
3998                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
3999                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4000                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4001                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4002                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4003                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4004                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4005                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4006                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4007                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4008                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4009                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4010                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4011                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4012                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4013                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4014                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4015                         0x10000280, /* EMC_XM2CMDPADCTRL */
4016                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
4017                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
4018                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4019                         0x00000000, /* EMC_XM2DQPADCTRL2 */
4020                         0x00000000, /* EMC_XM2DQPADCTRL3 */
4021                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
4022                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4023                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
4024                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
4025                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4026                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4027                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
4028                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
4029                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
4030                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
4031                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4032                         0x0000000b, /* EMC_TXDSRVTTGEN */
4033                         0x00000000, /* EMC_FBIO_SPARE */
4034                         0x00000000, /* EMC_ZCAL_INTERVAL */
4035                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
4036                         0x000e000e, /* EMC_MRS_WAIT_CNT */
4037                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4038                         0x00000000, /* EMC_CTT */
4039                         0x00000003, /* EMC_CTT_DURATION */
4040                         0x0000f2f3, /* EMC_CFG_PIPE */
4041                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
4042                         0x0000000a, /* EMC_QPOP */
4043                         0x40020001, /* MC_EMEM_ARB_CFG */
4044                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4045                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4046                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4047                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4048                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4049                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4050                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4051                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4052                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4053                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4054                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4055                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4056                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4057                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4058                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4059                         0x76230303, /* MC_EMEM_ARB_MISC0 */
4060                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
4061                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4062                 },
4063                 {
4064                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4065                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
4066                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4067                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4068                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4069                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4070                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4071                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4072                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4073                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4074                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4075                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4076                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4077                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4078                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4079                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4080                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4081                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4082                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4083                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4084                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4085                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4086                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4087                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4088                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4089                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4090                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4091                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4092                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4093                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4094                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4095                 },
4096                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4097                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4098                 0x00000802, /* EMC_CTT_TERM_CTRL */
4099                 0x73240000, /* EMC_CFG */
4100                 0x000008c5, /* EMC_CFG_2 */
4101                 0x00040128, /* EMC_SEL_DPD_CTRL */
4102                 0x002c0068, /* EMC_CFG_DIG_DLL */
4103                 0x00000008, /* EMC_BGBIAS_CTL0 */
4104                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4105                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4106                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4107                 0x80001221, /* Mode Register 0 */
4108                 0x80100003, /* Mode Register 1 */
4109                 0x80200008, /* Mode Register 2 */
4110                 0x00000000, /* Mode Register 4 */
4111                 35610,      /* expected dvfs latency (ns) */
4112         },
4113         {
4114                 0x19,       /* V5.0.14 */
4115                 "09_40800_03_V5.0.14_V1.1", /* DVFS table version */
4116                 40800,      /* SDRAM frequency */
4117                 800,        /* min voltage */
4118                 800,        /* gpu min voltage */
4119                 "pllp_out0", /* clock source id */
4120                 0x40000012, /* CLK_SOURCE_EMC */
4121                 165,        /* number of burst_regs */
4122                 31,         /* number of up_down_regs */
4123                 {
4124                         0x00000001, /* EMC_RC */
4125                         0x0000000a, /* EMC_RFC */
4126                         0x00000000, /* EMC_RFC_SLR */
4127                         0x00000001, /* EMC_RAS */
4128                         0x00000000, /* EMC_RP */
4129                         0x00000004, /* EMC_R2W */
4130                         0x0000000a, /* EMC_W2R */
4131                         0x00000003, /* EMC_R2P */
4132                         0x0000000b, /* EMC_W2P */
4133                         0x00000000, /* EMC_RD_RCD */
4134                         0x00000000, /* EMC_WR_RCD */
4135                         0x00000003, /* EMC_RRD */
4136                         0x00000003, /* EMC_REXT */
4137                         0x00000000, /* EMC_WEXT */
4138                         0x00000006, /* EMC_WDV */
4139                         0x00000006, /* EMC_WDV_MASK */
4140                         0x00000006, /* EMC_QUSE */
4141                         0x00000002, /* EMC_QUSE_WIDTH */
4142                         0x00000000, /* EMC_IBDLY */
4143                         0x00000005, /* EMC_EINPUT */
4144                         0x00000005, /* EMC_EINPUT_DURATION */
4145                         0x00010000, /* EMC_PUTERM_EXTRA */
4146                         0x00000003, /* EMC_PUTERM_WIDTH */
4147                         0x00000000, /* EMC_PUTERM_ADJ */
4148                         0x00000000, /* EMC_CDB_CNTL_1 */
4149                         0x00000000, /* EMC_CDB_CNTL_2 */
4150                         0x00000000, /* EMC_CDB_CNTL_3 */
4151                         0x00000004, /* EMC_QRST */
4152                         0x0000000c, /* EMC_QSAFE */
4153                         0x0000000d, /* EMC_RDV */
4154                         0x0000000f, /* EMC_RDV_MASK */
4155                         0x00000134, /* EMC_REFRESH */
4156                         0x00000000, /* EMC_BURST_REFRESH_NUM */
4157                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
4158                         0x00000002, /* EMC_PDEX2WR */
4159                         0x00000002, /* EMC_PDEX2RD */
4160                         0x00000001, /* EMC_PCHG2PDEN */
4161                         0x00000000, /* EMC_ACT2PDEN */
4162                         0x00000008, /* EMC_AR2PDEN */
4163                         0x0000000f, /* EMC_RW2PDEN */
4164                         0x0000000c, /* EMC_TXSR */
4165                         0x0000000c, /* EMC_TXSRDLL */
4166                         0x00000004, /* EMC_TCKE */
4167                         0x00000005, /* EMC_TCKESR */
4168                         0x00000004, /* EMC_TPD */
4169                         0x00000000, /* EMC_TFAW */
4170                         0x00000000, /* EMC_TRPAB */
4171                         0x00000005, /* EMC_TCLKSTABLE */
4172                         0x00000005, /* EMC_TCLKSTOP */
4173                         0x0000013f, /* EMC_TREFBW */
4174                         0x00000000, /* EMC_FBIO_CFG6 */
4175                         0x00000000, /* EMC_ODT_WRITE */
4176                         0x00000000, /* EMC_ODT_READ */
4177                         0x1069a298, /* EMC_FBIO_CFG5 */
4178                         0x002c00a0, /* EMC_CFG_DIG_DLL */
4179                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4180                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
4181                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
4182                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
4183                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
4184                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
4185                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
4186                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
4187                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
4188                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
4189                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
4190                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
4191                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
4192                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
4193                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
4194                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
4195                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
4196                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4197                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4198                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4199                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4200                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4201                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4202                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4203                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4204                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4205                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4206                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4207                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4208                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4209                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4210                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4211                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4212                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4213                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4214                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4215                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4216                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4217                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4218                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4219                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4220                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4221                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4222                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4223                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4224                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4225                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4226                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4227                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4228                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4229                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4230                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4231                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4232                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4233                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4234                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4235                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4236                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4237                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4238                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4239                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4240                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4241                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4242                         0x10000280, /* EMC_XM2CMDPADCTRL */
4243                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
4244                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
4245                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4246                         0x00000000, /* EMC_XM2DQPADCTRL2 */
4247                         0x00000000, /* EMC_XM2DQPADCTRL3 */
4248                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
4249                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4250                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
4251                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
4252                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4253                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4254                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
4255                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
4256                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
4257                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
4258                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4259                         0x00000015, /* EMC_TXDSRVTTGEN */
4260                         0x00000000, /* EMC_FBIO_SPARE */
4261                         0x00000000, /* EMC_ZCAL_INTERVAL */
4262                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
4263                         0x000e000e, /* EMC_MRS_WAIT_CNT */
4264                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4265                         0x00000000, /* EMC_CTT */
4266                         0x00000003, /* EMC_CTT_DURATION */
4267                         0x0000f2f3, /* EMC_CFG_PIPE */
4268                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
4269                         0x0000000a, /* EMC_QPOP */
4270                         0xa0000001, /* MC_EMEM_ARB_CFG */
4271                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4272                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4273                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4274                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4275                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4276                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4277                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4278                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4279                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4280                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4281                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4282                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4283                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4284                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4285                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4286                         0x74a30303, /* MC_EMEM_ARB_MISC0 */
4287                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
4288                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4289                 },
4290                 {
4291                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4292                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
4293                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4294                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4295                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4296                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4297                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4298                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4299                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4300                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4301                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4302                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4303                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4304                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4305                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4306                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4307                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4308                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4309                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4310                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4311                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4312                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4313                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4314                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4315                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4316                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4317                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4318                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4319                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4320                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4321                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4322                 },
4323                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4324                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4325                 0x00000802, /* EMC_CTT_TERM_CTRL */
4326                 0x73240000, /* EMC_CFG */
4327                 0x000008c5, /* EMC_CFG_2 */
4328                 0x00040128, /* EMC_SEL_DPD_CTRL */
4329                 0x002c0068, /* EMC_CFG_DIG_DLL */
4330                 0x00000008, /* EMC_BGBIAS_CTL0 */
4331                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4332                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4333                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4334                 0x80001221, /* Mode Register 0 */
4335                 0x80100003, /* Mode Register 1 */
4336                 0x80200008, /* Mode Register 2 */
4337                 0x00000000, /* Mode Register 4 */
4338                 20850,      /* expected dvfs latency (ns) */
4339         },
4340         {
4341                 0x19,       /* V5.0.14 */
4342                 "09_68000_03_V5.0.14_V1.1", /* DVFS table version */
4343                 68000,      /* SDRAM frequency */
4344                 800,        /* min voltage */
4345                 800,        /* gpu min voltage */
4346                 "pllp_out0", /* clock source id */
4347                 0x4000000a, /* CLK_SOURCE_EMC */
4348                 165,        /* number of burst_regs */
4349                 31,         /* number of up_down_regs */
4350                 {
4351                         0x00000003, /* EMC_RC */
4352                         0x00000011, /* EMC_RFC */
4353                         0x00000000, /* EMC_RFC_SLR */
4354                         0x00000002, /* EMC_RAS */
4355                         0x00000000, /* EMC_RP */
4356                         0x00000004, /* EMC_R2W */
4357                         0x0000000a, /* EMC_W2R */
4358                         0x00000003, /* EMC_R2P */
4359                         0x0000000b, /* EMC_W2P */
4360                         0x00000000, /* EMC_RD_RCD */
4361                         0x00000000, /* EMC_WR_RCD */
4362                         0x00000003, /* EMC_RRD */
4363                         0x00000003, /* EMC_REXT */
4364                         0x00000000, /* EMC_WEXT */
4365                         0x00000006, /* EMC_WDV */
4366                         0x00000006, /* EMC_WDV_MASK */
4367                         0x00000006, /* EMC_QUSE */
4368                         0x00000002, /* EMC_QUSE_WIDTH */
4369                         0x00000000, /* EMC_IBDLY */
4370                         0x00000005, /* EMC_EINPUT */
4371                         0x00000005, /* EMC_EINPUT_DURATION */
4372                         0x00010000, /* EMC_PUTERM_EXTRA */
4373                         0x00000003, /* EMC_PUTERM_WIDTH */
4374                         0x00000000, /* EMC_PUTERM_ADJ */
4375                         0x00000000, /* EMC_CDB_CNTL_1 */
4376                         0x00000000, /* EMC_CDB_CNTL_2 */
4377                         0x00000000, /* EMC_CDB_CNTL_3 */
4378                         0x00000004, /* EMC_QRST */
4379                         0x0000000c, /* EMC_QSAFE */
4380                         0x0000000d, /* EMC_RDV */
4381                         0x0000000f, /* EMC_RDV_MASK */
4382                         0x00000202, /* EMC_REFRESH */
4383                         0x00000000, /* EMC_BURST_REFRESH_NUM */
4384                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
4385                         0x00000002, /* EMC_PDEX2WR */
4386                         0x00000002, /* EMC_PDEX2RD */
4387                         0x00000001, /* EMC_PCHG2PDEN */
4388                         0x00000000, /* EMC_ACT2PDEN */
4389                         0x0000000f, /* EMC_AR2PDEN */
4390                         0x0000000f, /* EMC_RW2PDEN */
4391                         0x00000013, /* EMC_TXSR */
4392                         0x00000013, /* EMC_TXSRDLL */
4393                         0x00000004, /* EMC_TCKE */
4394                         0x00000005, /* EMC_TCKESR */
4395                         0x00000004, /* EMC_TPD */
4396                         0x00000001, /* EMC_TFAW */
4397                         0x00000000, /* EMC_TRPAB */
4398                         0x00000005, /* EMC_TCLKSTABLE */
4399                         0x00000005, /* EMC_TCLKSTOP */
4400                         0x00000213, /* EMC_TREFBW */
4401                         0x00000000, /* EMC_FBIO_CFG6 */
4402                         0x00000000, /* EMC_ODT_WRITE */
4403                         0x00000000, /* EMC_ODT_READ */
4404                         0x1069a298, /* EMC_FBIO_CFG5 */
4405                         0x002c00a0, /* EMC_CFG_DIG_DLL */
4406                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4407                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
4408                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
4409                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
4410                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
4411                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
4412                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
4413                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
4414                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
4415                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
4416                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
4417                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
4418                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
4419                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
4420                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
4421                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
4422                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
4423                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4424                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4425                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4426                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4427                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4428                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4429                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4430                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4431                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4432                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4433                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4434                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4435                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4436                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4437                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4438                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4439                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4440                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4441                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4442                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4443                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4444                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4445                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4446                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4447                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4448                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4449                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4450                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4451                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4452                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4453                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4454                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4455                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4456                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4457                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4458                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4459                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4460                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4461                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4462                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4463                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4464                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4465                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4466                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4467                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4468                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4469                         0x10000280, /* EMC_XM2CMDPADCTRL */
4470                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
4471                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
4472                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4473                         0x00000000, /* EMC_XM2DQPADCTRL2 */
4474                         0x00000000, /* EMC_XM2DQPADCTRL3 */
4475                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
4476                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4477                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
4478                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
4479                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4480                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4481                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
4482                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
4483                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
4484                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
4485                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4486                         0x00000022, /* EMC_TXDSRVTTGEN */
4487                         0x00000000, /* EMC_FBIO_SPARE */
4488                         0x00000000, /* EMC_ZCAL_INTERVAL */
4489                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
4490                         0x000e000e, /* EMC_MRS_WAIT_CNT */
4491                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4492                         0x00000000, /* EMC_CTT */
4493                         0x00000003, /* EMC_CTT_DURATION */
4494                         0x0000f2f3, /* EMC_CFG_PIPE */
4495                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
4496                         0x0000000a, /* EMC_QPOP */
4497                         0x00000001, /* MC_EMEM_ARB_CFG */
4498                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4499                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4500                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4501                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
4502                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4503                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4504                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4505                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4506                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4507                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4508                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4509                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4510                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4511                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4512                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
4513                         0x74230403, /* MC_EMEM_ARB_MISC0 */
4514                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
4515                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4516                 },
4517                 {
4518                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4519                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
4520                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4521                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4522                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4523                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4524                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4525                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4526                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4527                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4528                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4529                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4530                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4531                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
4532                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4533                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4534                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4535                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4536                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4537                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4538                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4539                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4540                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4541                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4542                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4543                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4544                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4545                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4546                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4547                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4548                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4549                 },
4550                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4551                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4552                 0x00000802, /* EMC_CTT_TERM_CTRL */
4553                 0x73240000, /* EMC_CFG */
4554                 0x000008c5, /* EMC_CFG_2 */
4555                 0x00040128, /* EMC_SEL_DPD_CTRL */
4556                 0x002c0068, /* EMC_CFG_DIG_DLL */
4557                 0x00000008, /* EMC_BGBIAS_CTL0 */
4558                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4559                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4560                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4561                 0x80001221, /* Mode Register 0 */
4562                 0x80100003, /* Mode Register 1 */
4563                 0x80200008, /* Mode Register 2 */
4564                 0x00000000, /* Mode Register 4 */
4565                 10720,      /* expected dvfs latency (ns) */
4566         },
4567         {
4568                 0x19,       /* V5.0.14 */
4569                 "09_102000_03_V5.0.14_V1.1", /* DVFS table version */
4570                 102000,     /* SDRAM frequency */
4571                 800,        /* min voltage */
4572                 800,        /* gpu min voltage */
4573                 "pllp_out0", /* clock source id */
4574                 0x40000006, /* CLK_SOURCE_EMC */
4575                 165,        /* number of burst_regs */
4576                 31,         /* number of up_down_regs */
4577                 {
4578                         0x00000004, /* EMC_RC */
4579                         0x0000001a, /* EMC_RFC */
4580                         0x00000000, /* EMC_RFC_SLR */
4581                         0x00000003, /* EMC_RAS */
4582                         0x00000001, /* EMC_RP */
4583                         0x00000004, /* EMC_R2W */
4584                         0x0000000a, /* EMC_W2R */
4585                         0x00000003, /* EMC_R2P */
4586                         0x0000000b, /* EMC_W2P */
4587                         0x00000001, /* EMC_RD_RCD */
4588                         0x00000001, /* EMC_WR_RCD */
4589                         0x00000003, /* EMC_RRD */
4590                         0x00000003, /* EMC_REXT */
4591                         0x00000000, /* EMC_WEXT */
4592                         0x00000006, /* EMC_WDV */
4593                         0x00000006, /* EMC_WDV_MASK */
4594                         0x00000006, /* EMC_QUSE */
4595                         0x00000002, /* EMC_QUSE_WIDTH */
4596                         0x00000000, /* EMC_IBDLY */
4597                         0x00000005, /* EMC_EINPUT */
4598                         0x00000005, /* EMC_EINPUT_DURATION */
4599                         0x00010000, /* EMC_PUTERM_EXTRA */
4600                         0x00000003, /* EMC_PUTERM_WIDTH */
4601                         0x00000000, /* EMC_PUTERM_ADJ */
4602                         0x00000000, /* EMC_CDB_CNTL_1 */
4603                         0x00000000, /* EMC_CDB_CNTL_2 */
4604                         0x00000000, /* EMC_CDB_CNTL_3 */
4605                         0x00000004, /* EMC_QRST */
4606                         0x0000000c, /* EMC_QSAFE */
4607                         0x0000000d, /* EMC_RDV */
4608                         0x0000000f, /* EMC_RDV_MASK */
4609                         0x00000304, /* EMC_REFRESH */
4610                         0x00000000, /* EMC_BURST_REFRESH_NUM */
4611                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
4612                         0x00000002, /* EMC_PDEX2WR */
4613                         0x00000002, /* EMC_PDEX2RD */
4614                         0x00000001, /* EMC_PCHG2PDEN */
4615                         0x00000000, /* EMC_ACT2PDEN */
4616                         0x00000018, /* EMC_AR2PDEN */
4617                         0x0000000f, /* EMC_RW2PDEN */
4618                         0x0000001c, /* EMC_TXSR */
4619                         0x0000001c, /* EMC_TXSRDLL */
4620                         0x00000004, /* EMC_TCKE */
4621                         0x00000005, /* EMC_TCKESR */
4622                         0x00000004, /* EMC_TPD */
4623                         0x00000003, /* EMC_TFAW */
4624                         0x00000000, /* EMC_TRPAB */
4625                         0x00000005, /* EMC_TCLKSTABLE */
4626                         0x00000005, /* EMC_TCLKSTOP */
4627                         0x0000031c, /* EMC_TREFBW */
4628                         0x00000000, /* EMC_FBIO_CFG6 */
4629                         0x00000000, /* EMC_ODT_WRITE */
4630                         0x00000000, /* EMC_ODT_READ */
4631                         0x1069a298, /* EMC_FBIO_CFG5 */
4632                         0x002c00a0, /* EMC_CFG_DIG_DLL */
4633                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4634                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
4635                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
4636                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
4637                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
4638                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
4639                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
4640                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
4641                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
4642                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
4643                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
4644                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
4645                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
4646                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
4647                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
4648                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
4649                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
4650                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4651                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4652                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4653                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4654                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4655                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4656                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4657                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4658                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4659                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4660                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
4661                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4662                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4663                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
4664                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4665                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4666                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4667                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4668                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4669                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4670                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4671                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4672                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4673                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4674                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4675                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4676                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4677                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4678                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4679                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4680                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4681                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4682                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4683                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4684                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4685                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4686                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4687                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4688                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
4689                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
4690                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
4691                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
4692                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
4693                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
4694                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
4695                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
4696                         0x10000280, /* EMC_XM2CMDPADCTRL */
4697                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
4698                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
4699                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4700                         0x00000000, /* EMC_XM2DQPADCTRL2 */
4701                         0x00000000, /* EMC_XM2DQPADCTRL3 */
4702                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
4703                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
4704                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
4705                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
4706                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4707                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4708                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
4709                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
4710                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
4711                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
4712                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4713                         0x00000033, /* EMC_TXDSRVTTGEN */
4714                         0x00000000, /* EMC_FBIO_SPARE */
4715                         0x00000000, /* EMC_ZCAL_INTERVAL */
4716                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
4717                         0x000e000e, /* EMC_MRS_WAIT_CNT */
4718                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4719                         0x00000000, /* EMC_CTT */
4720                         0x00000003, /* EMC_CTT_DURATION */
4721                         0x0000f2f3, /* EMC_CFG_PIPE */
4722                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
4723                         0x0000000a, /* EMC_QPOP */
4724                         0x08000001, /* MC_EMEM_ARB_CFG */
4725                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4726                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4727                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4728                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
4729                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
4730                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
4731                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4732                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4733                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4734                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4735                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4736                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
4737                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4738                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
4739                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
4740                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
4741                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
4742                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4743                 },
4744                 {
4745                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4746                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
4747                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4748                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4749                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4750                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4751                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4752                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4753                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4754                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4755                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4756                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4757                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4758                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
4759                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4760                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4761                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4762                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4763                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4764                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4765                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4766                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4767                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4768                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4769                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4770                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4771                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4772                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
4773                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
4774                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
4775                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
4776                 },
4777                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
4778                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
4779                 0x00000802, /* EMC_CTT_TERM_CTRL */
4780                 0x73240000, /* EMC_CFG */
4781                 0x000008c5, /* EMC_CFG_2 */
4782                 0x00040128, /* EMC_SEL_DPD_CTRL */
4783                 0x002c0068, /* EMC_CFG_DIG_DLL */
4784                 0x00000008, /* EMC_BGBIAS_CTL0 */
4785                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
4786                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
4787                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
4788                 0x80001221, /* Mode Register 0 */
4789                 0x80100003, /* Mode Register 1 */
4790                 0x80200008, /* Mode Register 2 */
4791                 0x00000000, /* Mode Register 4 */
4792                 6890,       /* expected dvfs latency (ns) */
4793         },
4794         {
4795                 0x19,       /* V5.0.14 */
4796                 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
4797                 204000,     /* SDRAM frequency */
4798                 800,        /* min voltage */
4799                 800,        /* gpu min voltage */
4800                 "pllp_out0", /* clock source id */
4801                 0x40000002, /* CLK_SOURCE_EMC */
4802                 165,        /* number of burst_regs */
4803                 31,         /* number of up_down_regs */
4804                 {
4805                         0x00000009, /* EMC_RC */
4806                         0x00000035, /* EMC_RFC */
4807                         0x00000000, /* EMC_RFC_SLR */
4808                         0x00000006, /* EMC_RAS */
4809                         0x00000002, /* EMC_RP */
4810                         0x00000005, /* EMC_R2W */
4811                         0x0000000a, /* EMC_W2R */
4812                         0x00000003, /* EMC_R2P */
4813                         0x0000000b, /* EMC_W2P */
4814                         0x00000002, /* EMC_RD_RCD */
4815                         0x00000002, /* EMC_WR_RCD */
4816                         0x00000003, /* EMC_RRD */
4817                         0x00000003, /* EMC_REXT */
4818                         0x00000000, /* EMC_WEXT */
4819                         0x00000005, /* EMC_WDV */
4820                         0x00000005, /* EMC_WDV_MASK */
4821                         0x00000006, /* EMC_QUSE */
4822                         0x00000002, /* EMC_QUSE_WIDTH */
4823                         0x00000000, /* EMC_IBDLY */
4824                         0x00000004, /* EMC_EINPUT */
4825                         0x00000006, /* EMC_EINPUT_DURATION */
4826                         0x00010000, /* EMC_PUTERM_EXTRA */
4827                         0x00000003, /* EMC_PUTERM_WIDTH */
4828                         0x00000000, /* EMC_PUTERM_ADJ */
4829                         0x00000000, /* EMC_CDB_CNTL_1 */
4830                         0x00000000, /* EMC_CDB_CNTL_2 */
4831                         0x00000000, /* EMC_CDB_CNTL_3 */
4832                         0x00000003, /* EMC_QRST */
4833                         0x0000000d, /* EMC_QSAFE */
4834                         0x0000000f, /* EMC_RDV */
4835                         0x00000011, /* EMC_RDV_MASK */
4836                         0x00000607, /* EMC_REFRESH */
4837                         0x00000000, /* EMC_BURST_REFRESH_NUM */
4838                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
4839                         0x00000002, /* EMC_PDEX2WR */
4840                         0x00000002, /* EMC_PDEX2RD */
4841                         0x00000001, /* EMC_PCHG2PDEN */
4842                         0x00000000, /* EMC_ACT2PDEN */
4843                         0x00000032, /* EMC_AR2PDEN */
4844                         0x0000000f, /* EMC_RW2PDEN */
4845                         0x00000038, /* EMC_TXSR */
4846                         0x00000038, /* EMC_TXSRDLL */
4847                         0x00000004, /* EMC_TCKE */
4848                         0x00000005, /* EMC_TCKESR */
4849                         0x00000004, /* EMC_TPD */
4850                         0x00000007, /* EMC_TFAW */
4851                         0x00000000, /* EMC_TRPAB */
4852                         0x00000005, /* EMC_TCLKSTABLE */
4853                         0x00000005, /* EMC_TCLKSTOP */
4854                         0x00000638, /* EMC_TREFBW */
4855                         0x00000000, /* EMC_FBIO_CFG6 */
4856                         0x00000000, /* EMC_ODT_WRITE */
4857                         0x00000000, /* EMC_ODT_READ */
4858                         0x1069a298, /* EMC_FBIO_CFG5 */
4859                         0x002c00a0, /* EMC_CFG_DIG_DLL */
4860                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
4861                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
4862                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
4863                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
4864                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
4865                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
4866                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
4867                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
4868                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
4869                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
4870                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
4871                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
4872                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
4873                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
4874                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
4875                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
4876                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
4877                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
4878                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
4879                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
4880                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
4881                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
4882                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
4883                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
4884                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
4885                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
4886                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
4887                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
4888                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
4889                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
4890                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
4891                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
4892                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
4893                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
4894                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
4895                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
4896                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
4897                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
4898                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
4899                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
4900                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
4901                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
4902                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
4903                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
4904                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
4905                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
4906                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
4907                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
4908                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
4909                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
4910                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
4911                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
4912                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
4913                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
4914                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
4915                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
4916                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
4917                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
4918                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
4919                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
4920                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
4921                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
4922                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
4923                         0x10000280, /* EMC_XM2CMDPADCTRL */
4924                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
4925                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
4926                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
4927                         0x00000000, /* EMC_XM2DQPADCTRL2 */
4928                         0x00000000, /* EMC_XM2DQPADCTRL3 */
4929                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
4930                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
4931                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
4932                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
4933                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
4934                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
4935                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
4936                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
4937                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
4938                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
4939                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
4940                         0x00000066, /* EMC_TXDSRVTTGEN */
4941                         0x00000000, /* EMC_FBIO_SPARE */
4942                         0x00020000, /* EMC_ZCAL_INTERVAL */
4943                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
4944                         0x000e000e, /* EMC_MRS_WAIT_CNT */
4945                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
4946                         0x00000000, /* EMC_CTT */
4947                         0x00000003, /* EMC_CTT_DURATION */
4948                         0x0000d2b3, /* EMC_CFG_PIPE */
4949                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
4950                         0x0000000a, /* EMC_QPOP */
4951                         0x01000003, /* MC_EMEM_ARB_CFG */
4952                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
4953                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
4954                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
4955                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
4956                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
4957                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
4958                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
4959                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
4960                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
4961                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
4962                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
4963                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
4964                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
4965                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
4966                         0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
4967                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
4968                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
4969                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
4970                 },
4971                 {
4972                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
4973                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
4974                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
4975                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
4976                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
4977                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
4978                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
4979                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
4980                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
4981                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
4982                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
4983                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
4984                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
4985                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
4986                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
4987                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
4988                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
4989                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
4990                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
4991                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
4992                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
4993                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
4994                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
4995                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
4996                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
4997                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
4998                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
4999                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5000                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5001                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5002                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5003                 },
5004                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5005                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5006                 0x00000802, /* EMC_CTT_TERM_CTRL */
5007                 0x73240000, /* EMC_CFG */
5008                 0x000008cd, /* EMC_CFG_2 */
5009                 0x00040128, /* EMC_SEL_DPD_CTRL */
5010                 0x002c0068, /* EMC_CFG_DIG_DLL */
5011                 0x00000008, /* EMC_BGBIAS_CTL0 */
5012                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5013                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5014                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5015                 0x80001221, /* Mode Register 0 */
5016                 0x80100003, /* Mode Register 1 */
5017                 0x80200008, /* Mode Register 2 */
5018                 0x00000000, /* Mode Register 4 */
5019                 3420,       /* expected dvfs latency (ns) */
5020         },
5021         {
5022                 0x19,       /* V5.0.14 */
5023                 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
5024                 300000,     /* SDRAM frequency */
5025                 820,        /* min voltage */
5026                 820,        /* gpu min voltage */
5027                 "pllc_out0", /* clock source id */
5028                 0x20000002, /* CLK_SOURCE_EMC */
5029                 165,        /* number of burst_regs */
5030                 31,         /* number of up_down_regs */
5031                 {
5032                         0x0000000d, /* EMC_RC */
5033                         0x0000004d, /* EMC_RFC */
5034                         0x00000000, /* EMC_RFC_SLR */
5035                         0x00000009, /* EMC_RAS */
5036                         0x00000003, /* EMC_RP */
5037                         0x00000004, /* EMC_R2W */
5038                         0x00000008, /* EMC_W2R */
5039                         0x00000002, /* EMC_R2P */
5040                         0x00000009, /* EMC_W2P */
5041                         0x00000003, /* EMC_RD_RCD */
5042                         0x00000003, /* EMC_WR_RCD */
5043                         0x00000002, /* EMC_RRD */
5044                         0x00000002, /* EMC_REXT */
5045                         0x00000000, /* EMC_WEXT */
5046                         0x00000003, /* EMC_WDV */
5047                         0x00000003, /* EMC_WDV_MASK */
5048                         0x00000005, /* EMC_QUSE */
5049                         0x00000002, /* EMC_QUSE_WIDTH */
5050                         0x00000000, /* EMC_IBDLY */
5051                         0x00000002, /* EMC_EINPUT */
5052                         0x00000007, /* EMC_EINPUT_DURATION */
5053                         0x00020000, /* EMC_PUTERM_EXTRA */
5054                         0x00000003, /* EMC_PUTERM_WIDTH */
5055                         0x00000000, /* EMC_PUTERM_ADJ */
5056                         0x00000000, /* EMC_CDB_CNTL_1 */
5057                         0x00000000, /* EMC_CDB_CNTL_2 */
5058                         0x00000000, /* EMC_CDB_CNTL_3 */
5059                         0x00000001, /* EMC_QRST */
5060                         0x0000000e, /* EMC_QSAFE */
5061                         0x00000010, /* EMC_RDV */
5062                         0x00000012, /* EMC_RDV_MASK */
5063                         0x000008e4, /* EMC_REFRESH */
5064                         0x00000000, /* EMC_BURST_REFRESH_NUM */
5065                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
5066                         0x00000001, /* EMC_PDEX2WR */
5067                         0x00000008, /* EMC_PDEX2RD */
5068                         0x00000001, /* EMC_PCHG2PDEN */
5069                         0x00000000, /* EMC_ACT2PDEN */
5070                         0x0000004b, /* EMC_AR2PDEN */
5071                         0x0000000e, /* EMC_RW2PDEN */
5072                         0x00000052, /* EMC_TXSR */
5073                         0x00000200, /* EMC_TXSRDLL */
5074                         0x00000004, /* EMC_TCKE */
5075                         0x00000005, /* EMC_TCKESR */
5076                         0x00000004, /* EMC_TPD */
5077                         0x00000009, /* EMC_TFAW */
5078                         0x00000000, /* EMC_TRPAB */
5079                         0x00000005, /* EMC_TCLKSTABLE */
5080                         0x00000005, /* EMC_TCLKSTOP */
5081                         0x00000924, /* EMC_TREFBW */
5082                         0x00000000, /* EMC_FBIO_CFG6 */
5083                         0x00000000, /* EMC_ODT_WRITE */
5084                         0x00000000, /* EMC_ODT_READ */
5085                         0x1049b098, /* EMC_FBIO_CFG5 */
5086                         0x002c00a0, /* EMC_CFG_DIG_DLL */
5087                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5088                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
5089                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
5090                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
5091                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
5092                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
5093                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
5094                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
5095                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
5096                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
5097                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
5098                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
5099                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
5100                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
5101                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
5102                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
5103                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
5104                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5105                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5106                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5107                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5108                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5109                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5110                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5111                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5112                         0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5113                         0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5114                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5115                         0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5116                         0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5117                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5118                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5119                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5120                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5121                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5122                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5123                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5124                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5125                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5126                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5127                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5128                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5129                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5130                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5131                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5132                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5133                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5134                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5135                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5136                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5137                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5138                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5139                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5140                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5141                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5142                         0x00050000, /* EMC_DLL_XFORM_DQ0 */
5143                         0x00050000, /* EMC_DLL_XFORM_DQ1 */
5144                         0x00050000, /* EMC_DLL_XFORM_DQ2 */
5145                         0x00050000, /* EMC_DLL_XFORM_DQ3 */
5146                         0x00005000, /* EMC_DLL_XFORM_DQ4 */
5147                         0x00005000, /* EMC_DLL_XFORM_DQ5 */
5148                         0x00005000, /* EMC_DLL_XFORM_DQ6 */
5149                         0x00005000, /* EMC_DLL_XFORM_DQ7 */
5150                         0x10000280, /* EMC_XM2CMDPADCTRL */
5151                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
5152                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
5153                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
5154                         0x00000000, /* EMC_XM2DQPADCTRL2 */
5155                         0x00000000, /* EMC_XM2DQPADCTRL3 */
5156                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
5157                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
5158                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
5159                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
5160                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5161                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5162                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
5163                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
5164                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
5165                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
5166                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5167                         0x00000096, /* EMC_TXDSRVTTGEN */
5168                         0x00000000, /* EMC_FBIO_SPARE */
5169                         0x00020000, /* EMC_ZCAL_INTERVAL */
5170                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
5171                         0x0173000e, /* EMC_MRS_WAIT_CNT */
5172                         0x0173000e, /* EMC_MRS_WAIT_CNT2 */
5173                         0x00000000, /* EMC_CTT */
5174                         0x00000003, /* EMC_CTT_DURATION */
5175                         0x000052a3, /* EMC_CFG_PIPE */
5176                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
5177                         0x00000009, /* EMC_QPOP */
5178                         0x08000004, /* MC_EMEM_ARB_CFG */
5179                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5180                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5181                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5182                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
5183                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
5184                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
5185                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5186                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5187                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5188                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5189                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5190                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5191                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5192                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5193                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
5194                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
5195                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
5196                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5197                 },
5198                 {
5199                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
5200                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
5201                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5202                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5203                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5204                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5205                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5206                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5207                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5208                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5209                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5210                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5211                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5212                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
5213                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5214                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5215                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5216                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5217                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5218                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5219                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5220                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5221                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5222                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5223                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5224                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5225                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5226                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5227                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5228                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5229                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5230                 },
5231                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5232                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5233                 0x00000802, /* EMC_CTT_TERM_CTRL */
5234                 0x73340000, /* EMC_CFG */
5235                 0x000008d5, /* EMC_CFG_2 */
5236                 0x00040128, /* EMC_SEL_DPD_CTRL */
5237                 0x002c0068, /* EMC_CFG_DIG_DLL */
5238                 0x00000000, /* EMC_BGBIAS_CTL0 */
5239                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5240                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5241                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5242                 0x80000321, /* Mode Register 0 */
5243                 0x80100002, /* Mode Register 1 */
5244                 0x80200000, /* Mode Register 2 */
5245                 0x00000000, /* Mode Register 4 */
5246                 2680,       /* expected dvfs latency (ns) */
5247         },
5248         {
5249                 0x19,       /* V5.0.14 */
5250                 "09_396000_06_V5.0.14_V1.1", /* DVFS table version */
5251                 396000,     /* SDRAM frequency */
5252                 850,        /* min voltage */
5253                 850,        /* gpu min voltage */
5254                 "pllm_out0", /* clock source id */
5255                 0x00000002, /* CLK_SOURCE_EMC */
5256                 165,        /* number of burst_regs */
5257                 31,         /* number of up_down_regs */
5258                 {
5259                         0x00000011, /* EMC_RC */
5260                         0x00000066, /* EMC_RFC */
5261                         0x00000000, /* EMC_RFC_SLR */
5262                         0x0000000c, /* EMC_RAS */
5263                         0x00000004, /* EMC_RP */
5264                         0x00000005, /* EMC_R2W */
5265                         0x00000008, /* EMC_W2R */
5266                         0x00000002, /* EMC_R2P */
5267                         0x0000000a, /* EMC_W2P */
5268                         0x00000004, /* EMC_RD_RCD */
5269                         0x00000004, /* EMC_WR_RCD */
5270                         0x00000002, /* EMC_RRD */
5271                         0x00000002, /* EMC_REXT */
5272                         0x00000000, /* EMC_WEXT */
5273                         0x00000003, /* EMC_WDV */
5274                         0x00000003, /* EMC_WDV_MASK */
5275                         0x00000005, /* EMC_QUSE */
5276                         0x00000002, /* EMC_QUSE_WIDTH */
5277                         0x00000000, /* EMC_IBDLY */
5278                         0x00000001, /* EMC_EINPUT */
5279                         0x00000008, /* EMC_EINPUT_DURATION */
5280                         0x00020000, /* EMC_PUTERM_EXTRA */
5281                         0x00000003, /* EMC_PUTERM_WIDTH */
5282                         0x00000000, /* EMC_PUTERM_ADJ */
5283                         0x00000000, /* EMC_CDB_CNTL_1 */
5284                         0x00000000, /* EMC_CDB_CNTL_2 */
5285                         0x00000000, /* EMC_CDB_CNTL_3 */
5286                         0x00000000, /* EMC_QRST */
5287                         0x0000000f, /* EMC_QSAFE */
5288                         0x00000010, /* EMC_RDV */
5289                         0x00000012, /* EMC_RDV_MASK */
5290                         0x00000bd1, /* EMC_REFRESH */
5291                         0x00000000, /* EMC_BURST_REFRESH_NUM */
5292                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
5293                         0x00000001, /* EMC_PDEX2WR */
5294                         0x00000008, /* EMC_PDEX2RD */
5295                         0x00000001, /* EMC_PCHG2PDEN */
5296                         0x00000000, /* EMC_ACT2PDEN */
5297                         0x00000063, /* EMC_AR2PDEN */
5298                         0x0000000f, /* EMC_RW2PDEN */
5299                         0x0000006c, /* EMC_TXSR */
5300                         0x00000200, /* EMC_TXSRDLL */
5301                         0x00000004, /* EMC_TCKE */
5302                         0x00000005, /* EMC_TCKESR */
5303                         0x00000004, /* EMC_TPD */
5304                         0x0000000d, /* EMC_TFAW */
5305                         0x00000000, /* EMC_TRPAB */
5306                         0x00000005, /* EMC_TCLKSTABLE */
5307                         0x00000005, /* EMC_TCLKSTOP */
5308                         0x00000c11, /* EMC_TREFBW */
5309                         0x00000000, /* EMC_FBIO_CFG6 */
5310                         0x00000000, /* EMC_ODT_WRITE */
5311                         0x00000000, /* EMC_ODT_READ */
5312                         0x1049b098, /* EMC_FBIO_CFG5 */
5313                         0x002c00a0, /* EMC_CFG_DIG_DLL */
5314                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5315                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
5316                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
5317                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
5318                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
5319                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
5320                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
5321                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
5322                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
5323                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
5324                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
5325                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
5326                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
5327                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
5328                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
5329                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
5330                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
5331                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5332                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5333                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5334                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5335                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5336                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5337                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5338                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5339                         0x00040000, /* EMC_DLL_XFORM_ADDR0 */
5340                         0x00040000, /* EMC_DLL_XFORM_ADDR1 */
5341                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5342                         0x00040000, /* EMC_DLL_XFORM_ADDR3 */
5343                         0x00040000, /* EMC_DLL_XFORM_ADDR4 */
5344                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5345                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5346                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5347                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5348                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5349                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5350                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5351                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5352                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5353                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5354                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5355                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5356                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5357                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5358                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5359                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5360                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5361                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5362                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5363                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5364                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5365                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5366                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5367                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5368                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5369                         0x00044000, /* EMC_DLL_XFORM_DQ0 */
5370                         0x00044000, /* EMC_DLL_XFORM_DQ1 */
5371                         0x00044000, /* EMC_DLL_XFORM_DQ2 */
5372                         0x00044000, /* EMC_DLL_XFORM_DQ3 */
5373                         0x00004400, /* EMC_DLL_XFORM_DQ4 */
5374                         0x00004400, /* EMC_DLL_XFORM_DQ5 */
5375                         0x00004400, /* EMC_DLL_XFORM_DQ6 */
5376                         0x00004400, /* EMC_DLL_XFORM_DQ7 */
5377                         0x10000280, /* EMC_XM2CMDPADCTRL */
5378                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
5379                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
5380                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
5381                         0x00000000, /* EMC_XM2DQPADCTRL2 */
5382                         0x00000000, /* EMC_XM2DQPADCTRL3 */
5383                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
5384                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
5385                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
5386                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
5387                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5388                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5389                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
5390                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
5391                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
5392                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
5393                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
5394                         0x000000c6, /* EMC_TXDSRVTTGEN */
5395                         0x00000000, /* EMC_FBIO_SPARE */
5396                         0x00020000, /* EMC_ZCAL_INTERVAL */
5397                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
5398                         0x015b000e, /* EMC_MRS_WAIT_CNT */
5399                         0x015b000e, /* EMC_MRS_WAIT_CNT2 */
5400                         0x00000000, /* EMC_CTT */
5401                         0x00000003, /* EMC_CTT_DURATION */
5402                         0x000052a3, /* EMC_CFG_PIPE */
5403                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
5404                         0x00000009, /* EMC_QPOP */
5405                         0x0f000005, /* MC_EMEM_ARB_CFG */
5406                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5407                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
5408                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
5409                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
5410                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
5411                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
5412                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5413                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5414                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5415                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5416                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5417                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
5418                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5419                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
5420                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
5421                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
5422                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
5423                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5424                 },
5425                 {
5426                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
5427                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
5428                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5429                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5430                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5431                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5432                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5433                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5434                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5435                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5436                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5437                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5438                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5439                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5440                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
5441                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5442                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5443                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5444                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5445                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5446                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5447                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5448                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5449                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5450                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5451                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5452                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5453                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5454                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5455                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5456                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5457                 },
5458                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5459                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5460                 0x00000802, /* EMC_CTT_TERM_CTRL */
5461                 0x73340000, /* EMC_CFG */
5462                 0x00000895, /* EMC_CFG_2 */
5463                 0x00040008, /* EMC_SEL_DPD_CTRL */
5464                 0x002c0068, /* EMC_CFG_DIG_DLL */
5465                 0x00000000, /* EMC_BGBIAS_CTL0 */
5466                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5467                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5468                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5469                 0x80000521, /* Mode Register 0 */
5470                 0x80100002, /* Mode Register 1 */
5471                 0x80200000, /* Mode Register 2 */
5472                 0x00000000, /* Mode Register 4 */
5473                 2180,       /* expected dvfs latency (ns) */
5474         },
5475         {
5476                 0x19,       /* V5.0.14 */
5477                 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
5478                 528000,     /* SDRAM frequency */
5479                 880,        /* min voltage */
5480                 870,        /* gpu min voltage */
5481                 "pllm_ud",  /* clock source id */
5482                 0x80000000, /* CLK_SOURCE_EMC */
5483                 165,        /* number of burst_regs */
5484                 31,         /* number of up_down_regs */
5485                 {
5486                         0x00000018, /* EMC_RC */
5487                         0x00000088, /* EMC_RFC */
5488                         0x00000000, /* EMC_RFC_SLR */
5489                         0x00000010, /* EMC_RAS */
5490                         0x00000006, /* EMC_RP */
5491                         0x00000006, /* EMC_R2W */
5492                         0x00000009, /* EMC_W2R */
5493                         0x00000002, /* EMC_R2P */
5494                         0x0000000d, /* EMC_W2P */
5495                         0x00000006, /* EMC_RD_RCD */
5496                         0x00000006, /* EMC_WR_RCD */
5497                         0x00000002, /* EMC_RRD */
5498                         0x00000002, /* EMC_REXT */
5499                         0x00000000, /* EMC_WEXT */
5500                         0x00000003, /* EMC_WDV */
5501                         0x00000003, /* EMC_WDV_MASK */
5502                         0x00000007, /* EMC_QUSE */
5503                         0x00000002, /* EMC_QUSE_WIDTH */
5504                         0x00000000, /* EMC_IBDLY */
5505                         0x00000002, /* EMC_EINPUT */
5506                         0x00000009, /* EMC_EINPUT_DURATION */
5507                         0x00040000, /* EMC_PUTERM_EXTRA */
5508                         0x00000003, /* EMC_PUTERM_WIDTH */
5509                         0x00000000, /* EMC_PUTERM_ADJ */
5510                         0x00000000, /* EMC_CDB_CNTL_1 */
5511                         0x00000000, /* EMC_CDB_CNTL_2 */
5512                         0x00000000, /* EMC_CDB_CNTL_3 */
5513                         0x00000001, /* EMC_QRST */
5514                         0x00000010, /* EMC_QSAFE */
5515                         0x00000013, /* EMC_RDV */
5516                         0x00000015, /* EMC_RDV_MASK */
5517                         0x00000fd6, /* EMC_REFRESH */
5518                         0x00000000, /* EMC_BURST_REFRESH_NUM */
5519                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
5520                         0x00000002, /* EMC_PDEX2WR */
5521                         0x0000000b, /* EMC_PDEX2RD */
5522                         0x00000001, /* EMC_PCHG2PDEN */
5523                         0x00000000, /* EMC_ACT2PDEN */
5524                         0x00000085, /* EMC_AR2PDEN */
5525                         0x00000012, /* EMC_RW2PDEN */
5526                         0x00000090, /* EMC_TXSR */
5527                         0x00000200, /* EMC_TXSRDLL */
5528                         0x00000004, /* EMC_TCKE */
5529                         0x00000005, /* EMC_TCKESR */
5530                         0x00000004, /* EMC_TPD */
5531                         0x00000013, /* EMC_TFAW */
5532                         0x00000000, /* EMC_TRPAB */
5533                         0x00000006, /* EMC_TCLKSTABLE */
5534                         0x00000006, /* EMC_TCLKSTOP */
5535                         0x00001017, /* EMC_TREFBW */
5536                         0x00000000, /* EMC_FBIO_CFG6 */
5537                         0x00000000, /* EMC_ODT_WRITE */
5538                         0x00000000, /* EMC_ODT_READ */
5539                         0x1049b098, /* EMC_FBIO_CFG5 */
5540                         0xe01200b1, /* EMC_CFG_DIG_DLL */
5541                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5542                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5543                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5544                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5545                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5546                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5547                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5548                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5549                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5550                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5551                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5552                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5553                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5554                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5555                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5556                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5557                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5558                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5559                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5560                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5561                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5562                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5563                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5564                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5565                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5566                         0x00054000, /* EMC_DLL_XFORM_ADDR0 */
5567                         0x00054000, /* EMC_DLL_XFORM_ADDR1 */
5568                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5569                         0x00054000, /* EMC_DLL_XFORM_ADDR3 */
5570                         0x00054000, /* EMC_DLL_XFORM_ADDR4 */
5571                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5572                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5573                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5574                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5575                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5576                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5577                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5578                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5579                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5580                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5581                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5582                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5583                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5584                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5585                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5586                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5587                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5588                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5589                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5590                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5591                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5592                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5593                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5594                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5595                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5596                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
5597                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
5598                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
5599                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
5600                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
5601                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
5602                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
5603                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
5604                         0x100002a0, /* EMC_XM2CMDPADCTRL */
5605                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
5606                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
5607                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
5608                         0x00000000, /* EMC_XM2DQPADCTRL2 */
5609                         0x00000000, /* EMC_XM2DQPADCTRL3 */
5610                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
5611                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
5612                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
5613                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
5614                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5615                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5616                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
5617                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
5618                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
5619                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
5620                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5621                         0x00000000, /* EMC_TXDSRVTTGEN */
5622                         0x00000000, /* EMC_FBIO_SPARE */
5623                         0x00020000, /* EMC_ZCAL_INTERVAL */
5624                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
5625                         0x0139000e, /* EMC_MRS_WAIT_CNT */
5626                         0x0139000e, /* EMC_MRS_WAIT_CNT2 */
5627                         0x00000000, /* EMC_CTT */
5628                         0x00000003, /* EMC_CTT_DURATION */
5629                         0x000042a0, /* EMC_CFG_PIPE */
5630                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
5631                         0x0000000b, /* EMC_QPOP */
5632                         0x0f000007, /* MC_EMEM_ARB_CFG */
5633                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5634                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
5635                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
5636                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
5637                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
5638                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
5639                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5640                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5641                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5642                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5643                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5644                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5645                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
5646                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
5647                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
5648                         0x7428180d, /* MC_EMEM_ARB_MISC0 */
5649                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
5650                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5651                 },
5652                 {
5653                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
5654                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
5655                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5656                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5657                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5658                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5659                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5660                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5661                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5662                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5663                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5664                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5665                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5666                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
5667                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
5668                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5669                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5670                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5671                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5672                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5673                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5674                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5675                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5676                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5677                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5678                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5679                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5680                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5681                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5682                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5683                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5684                 },
5685                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5686                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5687                 0x00000802, /* EMC_CTT_TERM_CTRL */
5688                 0x73300000, /* EMC_CFG */
5689                 0x0000089d, /* EMC_CFG_2 */
5690                 0x00040008, /* EMC_SEL_DPD_CTRL */
5691                 0xe0120069, /* EMC_CFG_DIG_DLL */
5692                 0x00000000, /* EMC_BGBIAS_CTL0 */
5693                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5694                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5695                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5696                 0x80000941, /* Mode Register 0 */
5697                 0x80100002, /* Mode Register 1 */
5698                 0x80200008, /* Mode Register 2 */
5699                 0x00000000, /* Mode Register 4 */
5700                 1440,       /* expected dvfs latency (ns) */
5701         },
5702         {
5703                 0x19,       /* V5.0.14 */
5704                 "09_600000_05_V5.0.14_V1.1", /* DVFS table version */
5705                 600000,     /* SDRAM frequency */
5706                 910,        /* min voltage */
5707                 910,        /* gpu min voltage */
5708                 "pllc_ud",  /* clock source id */
5709                 0xe0000000, /* CLK_SOURCE_EMC */
5710                 165,        /* number of burst_regs */
5711                 31,         /* number of up_down_regs */
5712                 {
5713                         0x0000001b, /* EMC_RC */
5714                         0x0000009b, /* EMC_RFC */
5715                         0x00000000, /* EMC_RFC_SLR */
5716                         0x00000013, /* EMC_RAS */
5717                         0x00000007, /* EMC_RP */
5718                         0x00000007, /* EMC_R2W */
5719                         0x0000000b, /* EMC_W2R */
5720                         0x00000003, /* EMC_R2P */
5721                         0x00000010, /* EMC_W2P */
5722                         0x00000007, /* EMC_RD_RCD */
5723                         0x00000007, /* EMC_WR_RCD */
5724                         0x00000002, /* EMC_RRD */
5725                         0x00000002, /* EMC_REXT */
5726                         0x00000000, /* EMC_WEXT */
5727                         0x00000005, /* EMC_WDV */
5728                         0x00000005, /* EMC_WDV_MASK */
5729                         0x0000000a, /* EMC_QUSE */
5730                         0x00000002, /* EMC_QUSE_WIDTH */
5731                         0x00000000, /* EMC_IBDLY */
5732                         0x00000003, /* EMC_EINPUT */
5733                         0x0000000b, /* EMC_EINPUT_DURATION */
5734                         0x00070000, /* EMC_PUTERM_EXTRA */
5735                         0x00000003, /* EMC_PUTERM_WIDTH */
5736                         0x00000000, /* EMC_PUTERM_ADJ */
5737                         0x00000000, /* EMC_CDB_CNTL_1 */
5738                         0x00000000, /* EMC_CDB_CNTL_2 */
5739                         0x00000000, /* EMC_CDB_CNTL_3 */
5740                         0x00000002, /* EMC_QRST */
5741                         0x00000012, /* EMC_QSAFE */
5742                         0x00000016, /* EMC_RDV */
5743                         0x00000018, /* EMC_RDV_MASK */
5744                         0x00001208, /* EMC_REFRESH */
5745                         0x00000000, /* EMC_BURST_REFRESH_NUM */
5746                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
5747                         0x00000002, /* EMC_PDEX2WR */
5748                         0x0000000d, /* EMC_PDEX2RD */
5749                         0x00000001, /* EMC_PCHG2PDEN */
5750                         0x00000000, /* EMC_ACT2PDEN */
5751                         0x00000097, /* EMC_AR2PDEN */
5752                         0x00000015, /* EMC_RW2PDEN */
5753                         0x000000a3, /* EMC_TXSR */
5754                         0x00000200, /* EMC_TXSRDLL */
5755                         0x00000004, /* EMC_TCKE */
5756                         0x00000005, /* EMC_TCKESR */
5757                         0x00000004, /* EMC_TPD */
5758                         0x00000015, /* EMC_TFAW */
5759                         0x00000000, /* EMC_TRPAB */
5760                         0x00000006, /* EMC_TCLKSTABLE */
5761                         0x00000006, /* EMC_TCLKSTOP */
5762                         0x00001248, /* EMC_TREFBW */
5763                         0x00000000, /* EMC_FBIO_CFG6 */
5764                         0x00000000, /* EMC_ODT_WRITE */
5765                         0x00000000, /* EMC_ODT_READ */
5766                         0x1049b098, /* EMC_FBIO_CFG5 */
5767                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
5768                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5769                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
5770                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
5771                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
5772                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
5773                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
5774                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
5775                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
5776                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
5777                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
5778                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
5779                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
5780                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
5781                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
5782                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
5783                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
5784                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
5785                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
5786                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
5787                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
5788                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
5789                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
5790                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
5791                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
5792                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
5793                         0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
5794                         0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
5795                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
5796                         0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
5797                         0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
5798                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
5799                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
5800                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
5801                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
5802                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
5803                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
5804                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
5805                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
5806                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
5807                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
5808                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
5809                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
5810                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
5811                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
5812                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
5813                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
5814                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
5815                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
5816                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
5817                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
5818                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
5819                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
5820                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
5821                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
5822                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
5823                         0x0000000a, /* EMC_DLL_XFORM_DQ0 */
5824                         0x0000000a, /* EMC_DLL_XFORM_DQ1 */
5825                         0x0000000a, /* EMC_DLL_XFORM_DQ2 */
5826                         0x0000000a, /* EMC_DLL_XFORM_DQ3 */
5827                         0x0000000a, /* EMC_DLL_XFORM_DQ4 */
5828                         0x0000000a, /* EMC_DLL_XFORM_DQ5 */
5829                         0x0000000a, /* EMC_DLL_XFORM_DQ6 */
5830                         0x0000000a, /* EMC_DLL_XFORM_DQ7 */
5831                         0x100002a0, /* EMC_XM2CMDPADCTRL */
5832                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
5833                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
5834                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
5835                         0x00000000, /* EMC_XM2DQPADCTRL2 */
5836                         0x00000000, /* EMC_XM2DQPADCTRL3 */
5837                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
5838                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
5839                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
5840                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
5841                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
5842                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
5843                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
5844                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
5845                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
5846                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
5847                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
5848                         0x00000000, /* EMC_TXDSRVTTGEN */
5849                         0x00000000, /* EMC_FBIO_SPARE */
5850                         0x00020000, /* EMC_ZCAL_INTERVAL */
5851                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
5852                         0x0127000e, /* EMC_MRS_WAIT_CNT */
5853                         0x0127000e, /* EMC_MRS_WAIT_CNT2 */
5854                         0x00000000, /* EMC_CTT */
5855                         0x00000003, /* EMC_CTT_DURATION */
5856                         0x000040a0, /* EMC_CFG_PIPE */
5857                         0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
5858                         0x0000000e, /* EMC_QPOP */
5859                         0x00000009, /* MC_EMEM_ARB_CFG */
5860                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
5861                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
5862                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
5863                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
5864                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
5865                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
5866                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
5867                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
5868                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
5869                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
5870                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
5871                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
5872                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
5873                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
5874                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
5875                         0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
5876                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
5877                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
5878                 },
5879                 {
5880                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
5881                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
5882                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
5883                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
5884                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
5885                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
5886                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
5887                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
5888                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
5889                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
5890                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
5891                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
5892                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
5893                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
5894                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
5895                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
5896                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
5897                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
5898                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
5899                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
5900                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
5901                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
5902                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
5903                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
5904                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
5905                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
5906                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
5907                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
5908                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
5909                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
5910                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
5911                 },
5912                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
5913                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
5914                 0x00000802, /* EMC_CTT_TERM_CTRL */
5915                 0x73300000, /* EMC_CFG */
5916                 0x0000089d, /* EMC_CFG_2 */
5917                 0x00040008, /* EMC_SEL_DPD_CTRL */
5918                 0xe00e0069, /* EMC_CFG_DIG_DLL */
5919                 0x00000000, /* EMC_BGBIAS_CTL0 */
5920                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
5921                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
5922                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
5923                 0x80000b61, /* Mode Register 0 */
5924                 0x80100002, /* Mode Register 1 */
5925                 0x80200010, /* Mode Register 2 */
5926                 0x00000000, /* Mode Register 4 */
5927                 1440,       /* expected dvfs latency (ns) */
5928         },
5929         {
5930                 0x19,       /* V5.0.14 */
5931                 "09_792000_06_V5.0.14_V1.1", /* DVFS table version */
5932                 792000,     /* SDRAM frequency */
5933                 980,        /* min voltage */
5934                 980,        /* gpu min voltage */
5935                 "pllm_ud",  /* clock source id */
5936                 0x80000000, /* CLK_SOURCE_EMC */
5937                 165,        /* number of burst_regs */
5938                 31,         /* number of up_down_regs */
5939                 {
5940                         0x00000024, /* EMC_RC */
5941                         0x000000cd, /* EMC_RFC */
5942                         0x00000000, /* EMC_RFC_SLR */
5943                         0x00000019, /* EMC_RAS */
5944                         0x0000000a, /* EMC_RP */
5945                         0x00000008, /* EMC_R2W */
5946                         0x0000000d, /* EMC_W2R */
5947                         0x00000004, /* EMC_R2P */
5948                         0x00000013, /* EMC_W2P */
5949                         0x0000000a, /* EMC_RD_RCD */
5950                         0x0000000a, /* EMC_WR_RCD */
5951                         0x00000003, /* EMC_RRD */
5952                         0x00000002, /* EMC_REXT */
5953                         0x00000000, /* EMC_WEXT */
5954                         0x00000006, /* EMC_WDV */
5955                         0x00000006, /* EMC_WDV_MASK */
5956                         0x0000000b, /* EMC_QUSE */
5957                         0x00000002, /* EMC_QUSE_WIDTH */
5958                         0x00000000, /* EMC_IBDLY */
5959                         0x00000002, /* EMC_EINPUT */
5960                         0x0000000d, /* EMC_EINPUT_DURATION */
5961                         0x00080000, /* EMC_PUTERM_EXTRA */
5962                         0x00000004, /* EMC_PUTERM_WIDTH */
5963                         0x00000000, /* EMC_PUTERM_ADJ */
5964                         0x00000000, /* EMC_CDB_CNTL_1 */
5965                         0x00000000, /* EMC_CDB_CNTL_2 */
5966                         0x00000000, /* EMC_CDB_CNTL_3 */
5967                         0x00000001, /* EMC_QRST */
5968                         0x00000014, /* EMC_QSAFE */
5969                         0x00000018, /* EMC_RDV */
5970                         0x0000001a, /* EMC_RDV_MASK */
5971                         0x000017e2, /* EMC_REFRESH */
5972                         0x00000000, /* EMC_BURST_REFRESH_NUM */
5973                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
5974                         0x00000003, /* EMC_PDEX2WR */
5975                         0x00000011, /* EMC_PDEX2RD */
5976                         0x00000001, /* EMC_PCHG2PDEN */
5977                         0x00000000, /* EMC_ACT2PDEN */
5978                         0x000000c7, /* EMC_AR2PDEN */
5979                         0x00000018, /* EMC_RW2PDEN */
5980                         0x000000d7, /* EMC_TXSR */
5981                         0x00000200, /* EMC_TXSRDLL */
5982                         0x00000005, /* EMC_TCKE */
5983                         0x00000006, /* EMC_TCKESR */
5984                         0x00000005, /* EMC_TPD */
5985                         0x0000001d, /* EMC_TFAW */
5986                         0x00000000, /* EMC_TRPAB */
5987                         0x00000008, /* EMC_TCLKSTABLE */
5988                         0x00000008, /* EMC_TCLKSTOP */
5989                         0x00001822, /* EMC_TREFBW */
5990                         0x00000000, /* EMC_FBIO_CFG6 */
5991                         0x00000000, /* EMC_ODT_WRITE */
5992                         0x00000000, /* EMC_ODT_READ */
5993                         0x1049b098, /* EMC_FBIO_CFG5 */
5994                         0xe00700b1, /* EMC_CFG_DIG_DLL */
5995                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
5996                         0x00000006, /* EMC_DLL_XFORM_DQS0 */
5997                         0x00000006, /* EMC_DLL_XFORM_DQS1 */
5998                         0x00000006, /* EMC_DLL_XFORM_DQS2 */
5999                         0x00000006, /* EMC_DLL_XFORM_DQS3 */
6000                         0x00000006, /* EMC_DLL_XFORM_DQS4 */
6001                         0x00000006, /* EMC_DLL_XFORM_DQS5 */
6002                         0x00000006, /* EMC_DLL_XFORM_DQS6 */
6003                         0x00000006, /* EMC_DLL_XFORM_DQS7 */
6004                         0x00000006, /* EMC_DLL_XFORM_DQS8 */
6005                         0x00000006, /* EMC_DLL_XFORM_DQS9 */
6006                         0x00000006, /* EMC_DLL_XFORM_DQS10 */
6007                         0x00000006, /* EMC_DLL_XFORM_DQS11 */
6008                         0x00000006, /* EMC_DLL_XFORM_DQS12 */
6009                         0x00000006, /* EMC_DLL_XFORM_DQS13 */
6010                         0x00000006, /* EMC_DLL_XFORM_DQS14 */
6011                         0x00000006, /* EMC_DLL_XFORM_DQS15 */
6012                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6013                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6014                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6015                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6016                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6017                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6018                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6019                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6020                         0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6021                         0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6022                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6023                         0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6024                         0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6025                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6026                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6027                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6028                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6029                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6030                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6031                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6032                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6033                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6034                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6035                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6036                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6037                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6038                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6039                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6040                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6041                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6042                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6043                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6044                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6045                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6046                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6047                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6048                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6049                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6050                         0x00000009, /* EMC_DLL_XFORM_DQ0 */
6051                         0x00000009, /* EMC_DLL_XFORM_DQ1 */
6052                         0x00000009, /* EMC_DLL_XFORM_DQ2 */
6053                         0x00000009, /* EMC_DLL_XFORM_DQ3 */
6054                         0x00000009, /* EMC_DLL_XFORM_DQ4 */
6055                         0x00000009, /* EMC_DLL_XFORM_DQ5 */
6056                         0x00000009, /* EMC_DLL_XFORM_DQ6 */
6057                         0x00000009, /* EMC_DLL_XFORM_DQ7 */
6058                         0x100002a0, /* EMC_XM2CMDPADCTRL */
6059                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
6060                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
6061                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6062                         0x00000000, /* EMC_XM2DQPADCTRL2 */
6063                         0x00000000, /* EMC_XM2DQPADCTRL3 */
6064                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
6065                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
6066                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
6067                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
6068                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6069                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6070                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
6071                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
6072                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
6073                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
6074                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6075                         0x00000000, /* EMC_TXDSRVTTGEN */
6076                         0x00000000, /* EMC_FBIO_SPARE */
6077                         0x00020000, /* EMC_ZCAL_INTERVAL */
6078                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
6079                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
6080                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
6081                         0x00000000, /* EMC_CTT */
6082                         0x00000004, /* EMC_CTT_DURATION */
6083                         0x00004080, /* EMC_CFG_PIPE */
6084                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
6085                         0x0000000f, /* EMC_QPOP */
6086                         0x0e00000b, /* MC_EMEM_ARB_CFG */
6087                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6088                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
6089                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
6090                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
6091                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
6092                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
6093                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6094                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6095                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6096                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6097                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6098                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
6099                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
6100                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
6101                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
6102                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
6103                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
6104                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6105                 },
6106                 {
6107                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
6108                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
6109                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6110                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6111                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6112                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6113                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6114                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6115                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6116                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6117                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6118                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6119                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6120                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6121                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
6122                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6123                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6124                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6125                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6126                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6127                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6128                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6129                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6130                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6131                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6132                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6133                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6134                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6135                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6136                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6137                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6138                 },
6139                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6140                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6141                 0x00000802, /* EMC_CTT_TERM_CTRL */
6142                 0x73300000, /* EMC_CFG */
6143                 0x0000089d, /* EMC_CFG_2 */
6144                 0x00040000, /* EMC_SEL_DPD_CTRL */
6145                 0xe0070069, /* EMC_CFG_DIG_DLL */
6146                 0x00000000, /* EMC_BGBIAS_CTL0 */
6147                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6148                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6149                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6150                 0x80000d71, /* Mode Register 0 */
6151                 0x80100002, /* Mode Register 1 */
6152                 0x80200018, /* Mode Register 2 */
6153                 0x00000000, /* Mode Register 4 */
6154                 1200,       /* expected dvfs latency (ns) */
6155         },
6156         {
6157                 0x19,       /* V5.0.14 */
6158                 "09_924000_06_V5.0.14_V1.1", /* DVFS table version */
6159                 924000,     /* SDRAM frequency */
6160                 1010,       /* min voltage */
6161                 1010,       /* gpu min voltage */
6162                 "pllm_ud",  /* clock source id */
6163                 0x80000000, /* CLK_SOURCE_EMC */
6164                 165,        /* number of burst_regs */
6165                 31,         /* number of up_down_regs */
6166                 {
6167                         0x0000002b, /* EMC_RC */
6168                         0x000000f0, /* EMC_RFC */
6169                         0x00000000, /* EMC_RFC_SLR */
6170                         0x0000001e, /* EMC_RAS */
6171                         0x0000000b, /* EMC_RP */
6172                         0x0000000a, /* EMC_R2W */
6173                         0x0000000f, /* EMC_W2R */
6174                         0x00000005, /* EMC_R2P */
6175                         0x00000016, /* EMC_W2P */
6176                         0x0000000b, /* EMC_RD_RCD */
6177                         0x0000000b, /* EMC_WR_RCD */
6178                         0x00000004, /* EMC_RRD */
6179                         0x00000002, /* EMC_REXT */
6180                         0x00000000, /* EMC_WEXT */
6181                         0x00000007, /* EMC_WDV */
6182                         0x00000007, /* EMC_WDV_MASK */
6183                         0x0000000d, /* EMC_QUSE */
6184                         0x00000002, /* EMC_QUSE_WIDTH */
6185                         0x00000000, /* EMC_IBDLY */
6186                         0x00000002, /* EMC_EINPUT */
6187                         0x0000000f, /* EMC_EINPUT_DURATION */
6188                         0x000a0000, /* EMC_PUTERM_EXTRA */
6189                         0x00000004, /* EMC_PUTERM_WIDTH */
6190                         0x00000000, /* EMC_PUTERM_ADJ */
6191                         0x00000000, /* EMC_CDB_CNTL_1 */
6192                         0x00000000, /* EMC_CDB_CNTL_2 */
6193                         0x00000000, /* EMC_CDB_CNTL_3 */
6194                         0x00000001, /* EMC_QRST */
6195                         0x00000016, /* EMC_QSAFE */
6196                         0x0000001a, /* EMC_RDV */
6197                         0x0000001c, /* EMC_RDV_MASK */
6198                         0x00001be7, /* EMC_REFRESH */
6199                         0x00000000, /* EMC_BURST_REFRESH_NUM */
6200                         0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
6201                         0x00000004, /* EMC_PDEX2WR */
6202                         0x00000015, /* EMC_PDEX2RD */
6203                         0x00000001, /* EMC_PCHG2PDEN */
6204                         0x00000000, /* EMC_ACT2PDEN */
6205                         0x000000e7, /* EMC_AR2PDEN */
6206                         0x0000001b, /* EMC_RW2PDEN */
6207                         0x000000fb, /* EMC_TXSR */
6208                         0x00000200, /* EMC_TXSRDLL */
6209                         0x00000006, /* EMC_TCKE */
6210                         0x00000007, /* EMC_TCKESR */
6211                         0x00000006, /* EMC_TPD */
6212                         0x00000022, /* EMC_TFAW */
6213                         0x00000000, /* EMC_TRPAB */
6214                         0x0000000a, /* EMC_TCLKSTABLE */
6215                         0x0000000a, /* EMC_TCLKSTOP */
6216                         0x00001c28, /* EMC_TREFBW */
6217                         0x00000000, /* EMC_FBIO_CFG6 */
6218                         0x00000000, /* EMC_ODT_WRITE */
6219                         0x00000000, /* EMC_ODT_READ */
6220                         0x1049b898, /* EMC_FBIO_CFG5 */
6221                         0xe00400b1, /* EMC_CFG_DIG_DLL */
6222                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6223                         0x00000003, /* EMC_DLL_XFORM_DQS0 */
6224                         0x00000003, /* EMC_DLL_XFORM_DQS1 */
6225                         0x00000003, /* EMC_DLL_XFORM_DQS2 */
6226                         0x00000003, /* EMC_DLL_XFORM_DQS3 */
6227                         0x00000003, /* EMC_DLL_XFORM_DQS4 */
6228                         0x00000003, /* EMC_DLL_XFORM_DQS5 */
6229                         0x00000003, /* EMC_DLL_XFORM_DQS6 */
6230                         0x00000003, /* EMC_DLL_XFORM_DQS7 */
6231                         0x00000003, /* EMC_DLL_XFORM_DQS8 */
6232                         0x00000003, /* EMC_DLL_XFORM_DQS9 */
6233                         0x00000003, /* EMC_DLL_XFORM_DQS10 */
6234                         0x00000003, /* EMC_DLL_XFORM_DQS11 */
6235                         0x00000003, /* EMC_DLL_XFORM_DQS12 */
6236                         0x00000003, /* EMC_DLL_XFORM_DQS13 */
6237                         0x00000003, /* EMC_DLL_XFORM_DQS14 */
6238                         0x00000003, /* EMC_DLL_XFORM_DQS15 */
6239                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6240                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6241                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6242                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6243                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6244                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6245                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6246                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6247                         0x00030000, /* EMC_DLL_XFORM_ADDR0 */
6248                         0x00030000, /* EMC_DLL_XFORM_ADDR1 */
6249                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6250                         0x00030000, /* EMC_DLL_XFORM_ADDR3 */
6251                         0x00030000, /* EMC_DLL_XFORM_ADDR4 */
6252                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6253                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6254                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6255                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6256                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6257                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6258                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6259                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6260                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6261                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6262                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6263                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6264                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6265                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6266                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6267                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6268                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6269                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6270                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6271                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6272                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6273                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6274                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6275                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6276                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6277                         0x0000000a, /* EMC_DLL_XFORM_DQ0 */
6278                         0x0000000a, /* EMC_DLL_XFORM_DQ1 */
6279                         0x0000000a, /* EMC_DLL_XFORM_DQ2 */
6280                         0x0000000a, /* EMC_DLL_XFORM_DQ3 */
6281                         0x0000000a, /* EMC_DLL_XFORM_DQ4 */
6282                         0x0000000a, /* EMC_DLL_XFORM_DQ5 */
6283                         0x0000000a, /* EMC_DLL_XFORM_DQ6 */
6284                         0x0000000a, /* EMC_DLL_XFORM_DQ7 */
6285                         0x100002a0, /* EMC_XM2CMDPADCTRL */
6286                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
6287                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
6288                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
6289                         0x00000000, /* EMC_XM2DQPADCTRL2 */
6290                         0x00000000, /* EMC_XM2DQPADCTRL3 */
6291                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
6292                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
6293                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
6294                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
6295                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
6296                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6297                         0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
6298                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
6299                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
6300                         0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
6301                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
6302                         0x00000000, /* EMC_TXDSRVTTGEN */
6303                         0x00000000, /* EMC_FBIO_SPARE */
6304                         0x00020000, /* EMC_ZCAL_INTERVAL */
6305                         0x00000128, /* EMC_ZCAL_WAIT_CNT */
6306                         0x00cd000e, /* EMC_MRS_WAIT_CNT */
6307                         0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
6308                         0x00000000, /* EMC_CTT */
6309                         0x00000004, /* EMC_CTT_DURATION */
6310                         0x00004080, /* EMC_CFG_PIPE */
6311                         0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
6312                         0x00000011, /* EMC_QPOP */
6313                         0x0e00000d, /* MC_EMEM_ARB_CFG */
6314                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6315                         0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
6316                         0x00000006, /* MC_EMEM_ARB_TIMING_RP */
6317                         0x00000016, /* MC_EMEM_ARB_TIMING_RC */
6318                         0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
6319                         0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
6320                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
6321                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6322                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6323                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
6324                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6325                         0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
6326                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
6327                         0x09070202, /* MC_EMEM_ARB_DA_TURNS */
6328                         0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
6329                         0x734e2a17, /* MC_EMEM_ARB_MISC0 */
6330                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
6331                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6332                 },
6333                 {
6334                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
6335                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
6336                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6337                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6338                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6339                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6340                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6341                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6342                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6343                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6344                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6345                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6346                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6347                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
6348                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
6349                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6350                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6351                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6352                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6353                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6354                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6355                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6356                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6357                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6358                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6359                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6360                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6361                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6362                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6363                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6364                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6365                 },
6366                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
6367                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6368                 0x00000802, /* EMC_CTT_TERM_CTRL */
6369                 0x73300000, /* EMC_CFG */
6370                 0x0000089d, /* EMC_CFG_2 */
6371                 0x00040000, /* EMC_SEL_DPD_CTRL */
6372                 0xe0040069, /* EMC_CFG_DIG_DLL */
6373                 0x00000000, /* EMC_BGBIAS_CTL0 */
6374                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6375                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6376                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6377                 0x80000f15, /* Mode Register 0 */
6378                 0x80100002, /* Mode Register 1 */
6379                 0x80200020, /* Mode Register 2 */
6380                 0x00000000, /* Mode Register 4 */
6381                 1180,       /* expected dvfs latency (ns) */
6382         },
6383 };
6384
6385 static struct tegra12_emc_table ardbeg_4GB_emc_table[] = {
6386         {
6387                 0x19,       /* V5.0.14 */
6388                 "03_12750_02_V5.0.14_V1.1", /* DVFS table version */
6389                 12750,      /* SDRAM frequency */
6390                 800,        /* min voltage */
6391                 800,        /* gpu min voltage */
6392                 "pllp_out0", /* clock source id */
6393                 0x4000003e, /* CLK_SOURCE_EMC */
6394                 165,        /* number of burst_regs */
6395                 31,         /* number of up_down_regs */
6396                 {
6397                         0x00000000, /* EMC_RC */
6398                         0x00000004, /* EMC_RFC */
6399                         0x00000000, /* EMC_RFC_SLR */
6400                         0x00000000, /* EMC_RAS */
6401                         0x00000000, /* EMC_RP */
6402                         0x00000004, /* EMC_R2W */
6403                         0x0000000a, /* EMC_W2R */
6404                         0x00000003, /* EMC_R2P */
6405                         0x0000000b, /* EMC_W2P */
6406                         0x00000000, /* EMC_RD_RCD */
6407                         0x00000000, /* EMC_WR_RCD */
6408                         0x00000003, /* EMC_RRD */
6409                         0x00000003, /* EMC_REXT */
6410                         0x00000000, /* EMC_WEXT */
6411                         0x00000006, /* EMC_WDV */
6412                         0x00000006, /* EMC_WDV_MASK */
6413                         0x00000006, /* EMC_QUSE */
6414                         0x00000002, /* EMC_QUSE_WIDTH */
6415                         0x00000000, /* EMC_IBDLY */
6416                         0x00000005, /* EMC_EINPUT */
6417                         0x00000005, /* EMC_EINPUT_DURATION */
6418                         0x00010000, /* EMC_PUTERM_EXTRA */
6419                         0x00000003, /* EMC_PUTERM_WIDTH */
6420                         0x00000000, /* EMC_PUTERM_ADJ */
6421                         0x00000000, /* EMC_CDB_CNTL_1 */
6422                         0x00000000, /* EMC_CDB_CNTL_2 */
6423                         0x00000000, /* EMC_CDB_CNTL_3 */
6424                         0x00000004, /* EMC_QRST */
6425                         0x0000000c, /* EMC_QSAFE */
6426                         0x0000000d, /* EMC_RDV */
6427                         0x0000000f, /* EMC_RDV_MASK */
6428                         0x00000060, /* EMC_REFRESH */
6429                         0x00000000, /* EMC_BURST_REFRESH_NUM */
6430                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
6431                         0x00000002, /* EMC_PDEX2WR */
6432                         0x00000002, /* EMC_PDEX2RD */
6433                         0x00000001, /* EMC_PCHG2PDEN */
6434                         0x00000000, /* EMC_ACT2PDEN */
6435                         0x00000007, /* EMC_AR2PDEN */
6436                         0x0000000f, /* EMC_RW2PDEN */
6437                         0x00000005, /* EMC_TXSR */
6438                         0x00000005, /* EMC_TXSRDLL */
6439                         0x00000004, /* EMC_TCKE */
6440                         0x00000005, /* EMC_TCKESR */
6441                         0x00000004, /* EMC_TPD */
6442                         0x00000000, /* EMC_TFAW */
6443                         0x00000000, /* EMC_TRPAB */
6444                         0x00000005, /* EMC_TCLKSTABLE */
6445                         0x00000005, /* EMC_TCLKSTOP */
6446                         0x00000064, /* EMC_TREFBW */
6447                         0x00000000, /* EMC_FBIO_CFG6 */
6448                         0x00000000, /* EMC_ODT_WRITE */
6449                         0x00000000, /* EMC_ODT_READ */
6450                         0x1069a298, /* EMC_FBIO_CFG5 */
6451                         0x002c00a0, /* EMC_CFG_DIG_DLL */
6452                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6453                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
6454                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
6455                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
6456                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
6457                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
6458                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
6459                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
6460                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
6461                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
6462                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
6463                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
6464                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
6465                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
6466                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
6467                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
6468                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
6469                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6470                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6471                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6472                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6473                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6474                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6475                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6476                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6477                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6478                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6479                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6480                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6481                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6482                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6483                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6484                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6485                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6486                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6487                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6488                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6489                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6490                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6491                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6492                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6493                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6494                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6495                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6496                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6497                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6498                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6499                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6500                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6501                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6502                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6503                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6504                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6505                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6506                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6507                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6508                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6509                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6510                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6511                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6512                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6513                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6514                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6515                         0x10000280, /* EMC_XM2CMDPADCTRL */
6516                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
6517                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
6518                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6519                         0x00000000, /* EMC_XM2DQPADCTRL2 */
6520                         0x00000000, /* EMC_XM2DQPADCTRL3 */
6521                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
6522                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6523                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
6524                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
6525                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6526                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6527                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
6528                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
6529                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
6530                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
6531                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6532                         0x00000007, /* EMC_TXDSRVTTGEN */
6533                         0x00000000, /* EMC_FBIO_SPARE */
6534                         0x00000000, /* EMC_ZCAL_INTERVAL */
6535                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
6536                         0x000e000e, /* EMC_MRS_WAIT_CNT */
6537                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6538                         0x00000000, /* EMC_CTT */
6539                         0x00000003, /* EMC_CTT_DURATION */
6540                         0x0000f2f3, /* EMC_CFG_PIPE */
6541                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
6542                         0x0000000a, /* EMC_QPOP */
6543                         0x40040001, /* MC_EMEM_ARB_CFG */
6544                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6545                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6546                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6547                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6548                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6549                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6550                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6551                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6552                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6553                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6554                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6555                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6556                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6557                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6558                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6559                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
6560                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
6561                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6562                 },
6563                 {
6564                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6565                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
6566                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6567                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6568                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6569                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6570                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6571                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6572                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6573                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6574                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6575                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6576                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6577                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6578                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6579                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6580                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6581                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6582                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6583                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6584                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6585                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6586                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6587                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6588                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6589                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6590                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6591                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6592                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6593                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6594                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6595                 },
6596                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6597                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6598                 0x00000802, /* EMC_CTT_TERM_CTRL */
6599                 0x73240000, /* EMC_CFG */
6600                 0x000008c5, /* EMC_CFG_2 */
6601                 0x00040128, /* EMC_SEL_DPD_CTRL */
6602                 0x002c0068, /* EMC_CFG_DIG_DLL */
6603                 0x00000008, /* EMC_BGBIAS_CTL0 */
6604                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6605                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6606                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6607                 0x00001221, /* Mode Register 0 */
6608                 0x00100003, /* Mode Register 1 */
6609                 0x00200008, /* Mode Register 2 */
6610                 0x00000000, /* Mode Register 4 */
6611                 57820,      /* expected dvfs latency (ns) */
6612         },
6613         {
6614                 0x19,       /* V5.0.14 */
6615                 "03_20400_02_V5.0.14_V1.1", /* DVFS table version */
6616                 20400,      /* SDRAM frequency */
6617                 800,        /* min voltage */
6618                 800,        /* gpu min voltage */
6619                 "pllp_out0", /* clock source id */
6620                 0x40000026, /* CLK_SOURCE_EMC */
6621                 165,        /* number of burst_regs */
6622                 31,         /* number of up_down_regs */
6623                 {
6624                         0x00000000, /* EMC_RC */
6625                         0x00000007, /* EMC_RFC */
6626                         0x00000000, /* EMC_RFC_SLR */
6627                         0x00000000, /* EMC_RAS */
6628                         0x00000000, /* EMC_RP */
6629                         0x00000004, /* EMC_R2W */
6630                         0x0000000a, /* EMC_W2R */
6631                         0x00000003, /* EMC_R2P */
6632                         0x0000000b, /* EMC_W2P */
6633                         0x00000000, /* EMC_RD_RCD */
6634                         0x00000000, /* EMC_WR_RCD */
6635                         0x00000003, /* EMC_RRD */
6636                         0x00000003, /* EMC_REXT */
6637                         0x00000000, /* EMC_WEXT */
6638                         0x00000006, /* EMC_WDV */
6639                         0x00000006, /* EMC_WDV_MASK */
6640                         0x00000006, /* EMC_QUSE */
6641                         0x00000002, /* EMC_QUSE_WIDTH */
6642                         0x00000000, /* EMC_IBDLY */
6643                         0x00000005, /* EMC_EINPUT */
6644                         0x00000005, /* EMC_EINPUT_DURATION */
6645                         0x00010000, /* EMC_PUTERM_EXTRA */
6646                         0x00000003, /* EMC_PUTERM_WIDTH */
6647                         0x00000000, /* EMC_PUTERM_ADJ */
6648                         0x00000000, /* EMC_CDB_CNTL_1 */
6649                         0x00000000, /* EMC_CDB_CNTL_2 */
6650                         0x00000000, /* EMC_CDB_CNTL_3 */
6651                         0x00000004, /* EMC_QRST */
6652                         0x0000000c, /* EMC_QSAFE */
6653                         0x0000000d, /* EMC_RDV */
6654                         0x0000000f, /* EMC_RDV_MASK */
6655                         0x0000009a, /* EMC_REFRESH */
6656                         0x00000000, /* EMC_BURST_REFRESH_NUM */
6657                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
6658                         0x00000002, /* EMC_PDEX2WR */
6659                         0x00000002, /* EMC_PDEX2RD */
6660                         0x00000001, /* EMC_PCHG2PDEN */
6661                         0x00000000, /* EMC_ACT2PDEN */
6662                         0x00000007, /* EMC_AR2PDEN */
6663                         0x0000000f, /* EMC_RW2PDEN */
6664                         0x00000008, /* EMC_TXSR */
6665                         0x00000008, /* EMC_TXSRDLL */
6666                         0x00000004, /* EMC_TCKE */
6667                         0x00000005, /* EMC_TCKESR */
6668                         0x00000004, /* EMC_TPD */
6669                         0x00000000, /* EMC_TFAW */
6670                         0x00000000, /* EMC_TRPAB */
6671                         0x00000005, /* EMC_TCLKSTABLE */
6672                         0x00000005, /* EMC_TCLKSTOP */
6673                         0x000000a0, /* EMC_TREFBW */
6674                         0x00000000, /* EMC_FBIO_CFG6 */
6675                         0x00000000, /* EMC_ODT_WRITE */
6676                         0x00000000, /* EMC_ODT_READ */
6677                         0x1069a298, /* EMC_FBIO_CFG5 */
6678                         0x002c00a0, /* EMC_CFG_DIG_DLL */
6679                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6680                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
6681                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
6682                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
6683                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
6684                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
6685                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
6686                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
6687                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
6688                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
6689                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
6690                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
6691                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
6692                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
6693                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
6694                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
6695                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
6696                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6697                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6698                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6699                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6700                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6701                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6702                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6703                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6704                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6705                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6706                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6707                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6708                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6709                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6710                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6711                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6712                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6713                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6714                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6715                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6716                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6717                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6718                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6719                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6720                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6721                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6722                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6723                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6724                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6725                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6726                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6727                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6728                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6729                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6730                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6731                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6732                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6733                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6734                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6735                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6736                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6737                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6738                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6739                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6740                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6741                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6742                         0x10000280, /* EMC_XM2CMDPADCTRL */
6743                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
6744                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
6745                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6746                         0x00000000, /* EMC_XM2DQPADCTRL2 */
6747                         0x00000000, /* EMC_XM2DQPADCTRL3 */
6748                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
6749                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6750                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
6751                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
6752                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6753                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6754                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
6755                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
6756                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
6757                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
6758                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6759                         0x0000000b, /* EMC_TXDSRVTTGEN */
6760                         0x00000000, /* EMC_FBIO_SPARE */
6761                         0x00000000, /* EMC_ZCAL_INTERVAL */
6762                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
6763                         0x000e000e, /* EMC_MRS_WAIT_CNT */
6764                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6765                         0x00000000, /* EMC_CTT */
6766                         0x00000003, /* EMC_CTT_DURATION */
6767                         0x0000f2f3, /* EMC_CFG_PIPE */
6768                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
6769                         0x0000000a, /* EMC_QPOP */
6770                         0x40020001, /* MC_EMEM_ARB_CFG */
6771                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6772                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
6773                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
6774                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
6775                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
6776                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
6777                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
6778                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
6779                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
6780                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
6781                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
6782                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
6783                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
6784                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
6785                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
6786                         0x77430303, /* MC_EMEM_ARB_MISC0 */
6787                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
6788                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
6789                 },
6790                 {
6791                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
6792                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
6793                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
6794                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
6795                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
6796                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
6797                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
6798                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
6799                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
6800                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
6801                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
6802                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
6803                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
6804                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
6805                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
6806                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
6807                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
6808                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
6809                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
6810                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
6811                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
6812                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
6813                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
6814                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
6815                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
6816                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
6817                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
6818                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
6819                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
6820                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
6821                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
6822                 },
6823                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
6824                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
6825                 0x00000802, /* EMC_CTT_TERM_CTRL */
6826                 0x73240000, /* EMC_CFG */
6827                 0x000008c5, /* EMC_CFG_2 */
6828                 0x00040128, /* EMC_SEL_DPD_CTRL */
6829                 0x002c0068, /* EMC_CFG_DIG_DLL */
6830                 0x00000008, /* EMC_BGBIAS_CTL0 */
6831                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
6832                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
6833                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
6834                 0x00001221, /* Mode Register 0 */
6835                 0x00100003, /* Mode Register 1 */
6836                 0x00200008, /* Mode Register 2 */
6837                 0x00000000, /* Mode Register 4 */
6838                 35610,      /* expected dvfs latency (ns) */
6839         },
6840         {
6841                 0x19,       /* V5.0.14 */
6842                 "03_40800_02_V5.0.14_V1.1", /* DVFS table version */
6843                 40800,      /* SDRAM frequency */
6844                 800,        /* min voltage */
6845                 800,        /* gpu min voltage */
6846                 "pllp_out0", /* clock source id */
6847                 0x40000012, /* CLK_SOURCE_EMC */
6848                 165,        /* number of burst_regs */
6849                 31,         /* number of up_down_regs */
6850                 {
6851                         0x00000001, /* EMC_RC */
6852                         0x0000000e, /* EMC_RFC */
6853                         0x00000000, /* EMC_RFC_SLR */
6854                         0x00000001, /* EMC_RAS */
6855                         0x00000000, /* EMC_RP */
6856                         0x00000004, /* EMC_R2W */
6857                         0x0000000a, /* EMC_W2R */
6858                         0x00000003, /* EMC_R2P */
6859                         0x0000000b, /* EMC_W2P */
6860                         0x00000000, /* EMC_RD_RCD */
6861                         0x00000000, /* EMC_WR_RCD */
6862                         0x00000003, /* EMC_RRD */
6863                         0x00000003, /* EMC_REXT */
6864                         0x00000000, /* EMC_WEXT */
6865                         0x00000006, /* EMC_WDV */
6866                         0x00000006, /* EMC_WDV_MASK */
6867                         0x00000006, /* EMC_QUSE */
6868                         0x00000002, /* EMC_QUSE_WIDTH */
6869                         0x00000000, /* EMC_IBDLY */
6870                         0x00000005, /* EMC_EINPUT */
6871                         0x00000005, /* EMC_EINPUT_DURATION */
6872                         0x00010000, /* EMC_PUTERM_EXTRA */
6873                         0x00000003, /* EMC_PUTERM_WIDTH */
6874                         0x00000000, /* EMC_PUTERM_ADJ */
6875                         0x00000000, /* EMC_CDB_CNTL_1 */
6876                         0x00000000, /* EMC_CDB_CNTL_2 */
6877                         0x00000000, /* EMC_CDB_CNTL_3 */
6878                         0x00000004, /* EMC_QRST */
6879                         0x0000000c, /* EMC_QSAFE */
6880                         0x0000000d, /* EMC_RDV */
6881                         0x0000000f, /* EMC_RDV_MASK */
6882                         0x00000134, /* EMC_REFRESH */
6883                         0x00000000, /* EMC_BURST_REFRESH_NUM */
6884                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
6885                         0x00000002, /* EMC_PDEX2WR */
6886                         0x00000002, /* EMC_PDEX2RD */
6887                         0x00000001, /* EMC_PCHG2PDEN */
6888                         0x00000000, /* EMC_ACT2PDEN */
6889                         0x0000000c, /* EMC_AR2PDEN */
6890                         0x0000000f, /* EMC_RW2PDEN */
6891                         0x0000000f, /* EMC_TXSR */
6892                         0x0000000f, /* EMC_TXSRDLL */
6893                         0x00000004, /* EMC_TCKE */
6894                         0x00000005, /* EMC_TCKESR */
6895                         0x00000004, /* EMC_TPD */
6896                         0x00000000, /* EMC_TFAW */
6897                         0x00000000, /* EMC_TRPAB */
6898                         0x00000005, /* EMC_TCLKSTABLE */
6899                         0x00000005, /* EMC_TCLKSTOP */
6900                         0x0000013f, /* EMC_TREFBW */
6901                         0x00000000, /* EMC_FBIO_CFG6 */
6902                         0x00000000, /* EMC_ODT_WRITE */
6903                         0x00000000, /* EMC_ODT_READ */
6904                         0x1069a298, /* EMC_FBIO_CFG5 */
6905                         0x002c00a0, /* EMC_CFG_DIG_DLL */
6906                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
6907                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
6908                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
6909                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
6910                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
6911                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
6912                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
6913                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
6914                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
6915                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
6916                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
6917                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
6918                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
6919                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
6920                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
6921                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
6922                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
6923                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
6924                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
6925                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
6926                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
6927                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
6928                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
6929                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
6930                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
6931                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
6932                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
6933                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
6934                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
6935                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
6936                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
6937                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
6938                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
6939                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
6940                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
6941                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
6942                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
6943                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
6944                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
6945                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
6946                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
6947                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
6948                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
6949                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
6950                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
6951                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
6952                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
6953                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
6954                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
6955                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
6956                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
6957                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
6958                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
6959                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
6960                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
6961                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
6962                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
6963                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
6964                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
6965                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
6966                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
6967                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
6968                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
6969                         0x10000280, /* EMC_XM2CMDPADCTRL */
6970                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
6971                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
6972                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
6973                         0x00000000, /* EMC_XM2DQPADCTRL2 */
6974                         0x00000000, /* EMC_XM2DQPADCTRL3 */
6975                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
6976                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
6977                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
6978                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
6979                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
6980                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
6981                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
6982                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
6983                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
6984                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
6985                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
6986                         0x00000015, /* EMC_TXDSRVTTGEN */
6987                         0x00000000, /* EMC_FBIO_SPARE */
6988                         0x00000000, /* EMC_ZCAL_INTERVAL */
6989                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
6990                         0x000e000e, /* EMC_MRS_WAIT_CNT */
6991                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
6992                         0x00000000, /* EMC_CTT */
6993                         0x00000003, /* EMC_CTT_DURATION */
6994                         0x0000f2f3, /* EMC_CFG_PIPE */
6995                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
6996                         0x0000000a, /* EMC_QPOP */
6997                         0xa0000001, /* MC_EMEM_ARB_CFG */
6998                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
6999                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7000                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7001                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7002                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7003                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7004                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7005                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7006                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7007                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7008                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7009                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7010                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7011                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7012                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7013                         0x75e30303, /* MC_EMEM_ARB_MISC0 */
7014                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
7015                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7016                 },
7017                 {
7018                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7019                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
7020                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7021                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7022                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7023                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7024                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7025                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7026                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7027                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7028                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7029                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7030                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7031                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7032                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7033                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7034                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7035                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7036                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7037                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7038                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7039                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7040                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7041                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7042                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7043                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7044                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7045                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7046                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7047                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7048                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7049                 },
7050                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7051                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7052                 0x00000802, /* EMC_CTT_TERM_CTRL */
7053                 0x73240000, /* EMC_CFG */
7054                 0x000008c5, /* EMC_CFG_2 */
7055                 0x00040128, /* EMC_SEL_DPD_CTRL */
7056                 0x002c0068, /* EMC_CFG_DIG_DLL */
7057                 0x00000008, /* EMC_BGBIAS_CTL0 */
7058                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7059                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7060                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7061                 0x00001221, /* Mode Register 0 */
7062                 0x00100003, /* Mode Register 1 */
7063                 0x00200008, /* Mode Register 2 */
7064                 0x00000000, /* Mode Register 4 */
7065                 20850,      /* expected dvfs latency (ns) */
7066         },
7067         {
7068                 0x19,       /* V5.0.14 */
7069                 "03_68000_02_V5.0.14_V1.1", /* DVFS table version */
7070                 68000,      /* SDRAM frequency */
7071                 800,        /* min voltage */
7072                 800,        /* gpu min voltage */
7073                 "pllp_out0", /* clock source id */
7074                 0x4000000a, /* CLK_SOURCE_EMC */
7075                 165,        /* number of burst_regs */
7076                 31,         /* number of up_down_regs */
7077                 {
7078                         0x00000003, /* EMC_RC */
7079                         0x00000017, /* EMC_RFC */
7080                         0x00000000, /* EMC_RFC_SLR */
7081                         0x00000002, /* EMC_RAS */
7082                         0x00000000, /* EMC_RP */
7083                         0x00000004, /* EMC_R2W */
7084                         0x0000000a, /* EMC_W2R */
7085                         0x00000003, /* EMC_R2P */
7086                         0x0000000b, /* EMC_W2P */
7087                         0x00000000, /* EMC_RD_RCD */
7088                         0x00000000, /* EMC_WR_RCD */
7089                         0x00000003, /* EMC_RRD */
7090                         0x00000003, /* EMC_REXT */
7091                         0x00000000, /* EMC_WEXT */
7092                         0x00000006, /* EMC_WDV */
7093                         0x00000006, /* EMC_WDV_MASK */
7094                         0x00000006, /* EMC_QUSE */
7095                         0x00000002, /* EMC_QUSE_WIDTH */
7096                         0x00000000, /* EMC_IBDLY */
7097                         0x00000005, /* EMC_EINPUT */
7098                         0x00000005, /* EMC_EINPUT_DURATION */
7099                         0x00010000, /* EMC_PUTERM_EXTRA */
7100                         0x00000003, /* EMC_PUTERM_WIDTH */
7101                         0x00000000, /* EMC_PUTERM_ADJ */
7102                         0x00000000, /* EMC_CDB_CNTL_1 */
7103                         0x00000000, /* EMC_CDB_CNTL_2 */
7104                         0x00000000, /* EMC_CDB_CNTL_3 */
7105                         0x00000004, /* EMC_QRST */
7106                         0x0000000c, /* EMC_QSAFE */
7107                         0x0000000d, /* EMC_RDV */
7108                         0x0000000f, /* EMC_RDV_MASK */
7109                         0x00000202, /* EMC_REFRESH */
7110                         0x00000000, /* EMC_BURST_REFRESH_NUM */
7111                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
7112                         0x00000002, /* EMC_PDEX2WR */
7113                         0x00000002, /* EMC_PDEX2RD */
7114                         0x00000001, /* EMC_PCHG2PDEN */
7115                         0x00000000, /* EMC_ACT2PDEN */
7116                         0x00000015, /* EMC_AR2PDEN */
7117                         0x0000000f, /* EMC_RW2PDEN */
7118                         0x00000019, /* EMC_TXSR */
7119                         0x00000019, /* EMC_TXSRDLL */
7120                         0x00000004, /* EMC_TCKE */
7121                         0x00000005, /* EMC_TCKESR */
7122                         0x00000004, /* EMC_TPD */
7123                         0x00000001, /* EMC_TFAW */
7124                         0x00000000, /* EMC_TRPAB */
7125                         0x00000005, /* EMC_TCLKSTABLE */
7126                         0x00000005, /* EMC_TCLKSTOP */
7127                         0x00000213, /* EMC_TREFBW */
7128                         0x00000000, /* EMC_FBIO_CFG6 */
7129                         0x00000000, /* EMC_ODT_WRITE */
7130                         0x00000000, /* EMC_ODT_READ */
7131                         0x1069a298, /* EMC_FBIO_CFG5 */
7132                         0x002c00a0, /* EMC_CFG_DIG_DLL */
7133                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7134                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
7135                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
7136                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
7137                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
7138                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
7139                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
7140                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
7141                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
7142                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
7143                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
7144                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
7145                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
7146                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
7147                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
7148                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
7149                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
7150                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7151                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7152                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7153                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7154                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7155                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7156                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7157                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7158                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7159                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7160                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7161                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7162                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7163                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7164                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7165                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7166                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7167                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7168                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7169                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7170                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7171                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7172                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7173                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7174                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7175                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7176                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7177                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7178                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7179                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7180                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7181                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7182                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7183                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7184                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7185                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7186                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7187                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7188                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7189                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7190                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7191                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7192                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7193                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7194                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7195                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7196                         0x10000280, /* EMC_XM2CMDPADCTRL */
7197                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
7198                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
7199                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7200                         0x00000000, /* EMC_XM2DQPADCTRL2 */
7201                         0x00000000, /* EMC_XM2DQPADCTRL3 */
7202                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
7203                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7204                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
7205                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
7206                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7207                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7208                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
7209                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
7210                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
7211                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
7212                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7213                         0x00000022, /* EMC_TXDSRVTTGEN */
7214                         0x00000000, /* EMC_FBIO_SPARE */
7215                         0x00000000, /* EMC_ZCAL_INTERVAL */
7216                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
7217                         0x000e000e, /* EMC_MRS_WAIT_CNT */
7218                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7219                         0x00000000, /* EMC_CTT */
7220                         0x00000003, /* EMC_CTT_DURATION */
7221                         0x0000f2f3, /* EMC_CFG_PIPE */
7222                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
7223                         0x0000000a, /* EMC_QPOP */
7224                         0x00000001, /* MC_EMEM_ARB_CFG */
7225                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7226                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7227                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7228                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
7229                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7230                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7231                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7232                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7233                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7234                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7235                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7236                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7237                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7238                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7239                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
7240                         0x75430403, /* MC_EMEM_ARB_MISC0 */
7241                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
7242                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7243                 },
7244                 {
7245                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7246                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
7247                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7248                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7249                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7250                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7251                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7252                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7253                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7254                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7255                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7256                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7257                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7258                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
7259                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7260                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7261                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7262                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7263                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7264                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7265                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7266                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7267                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7268                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7269                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7270                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7271                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7272                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7273                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7274                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7275                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7276                 },
7277                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7278                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7279                 0x00000802, /* EMC_CTT_TERM_CTRL */
7280                 0x73240000, /* EMC_CFG */
7281                 0x000008c5, /* EMC_CFG_2 */
7282                 0x00040128, /* EMC_SEL_DPD_CTRL */
7283                 0x002c0068, /* EMC_CFG_DIG_DLL */
7284                 0x00000008, /* EMC_BGBIAS_CTL0 */
7285                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7286                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7287                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7288                 0x00001221, /* Mode Register 0 */
7289                 0x00100003, /* Mode Register 1 */
7290                 0x00200008, /* Mode Register 2 */
7291                 0x00000000, /* Mode Register 4 */
7292                 10720,      /* expected dvfs latency (ns) */
7293         },
7294         {
7295                 0x19,       /* V5.0.14 */
7296                 "03_102000_03_V5.0.14_V1.1", /* DVFS table version */
7297                 102000,     /* SDRAM frequency */
7298                 800,        /* min voltage */
7299                 800,        /* gpu min voltage */
7300                 "pllp_out0", /* clock source id */
7301                 0x40000006, /* CLK_SOURCE_EMC */
7302                 165,        /* number of burst_regs */
7303                 31,         /* number of up_down_regs */
7304                 {
7305                         0x00000004, /* EMC_RC */
7306                         0x00000023, /* EMC_RFC */
7307                         0x00000000, /* EMC_RFC_SLR */
7308                         0x00000003, /* EMC_RAS */
7309                         0x00000001, /* EMC_RP */
7310                         0x00000004, /* EMC_R2W */
7311                         0x0000000a, /* EMC_W2R */
7312                         0x00000003, /* EMC_R2P */
7313                         0x0000000b, /* EMC_W2P */
7314                         0x00000001, /* EMC_RD_RCD */
7315                         0x00000001, /* EMC_WR_RCD */
7316                         0x00000003, /* EMC_RRD */
7317                         0x00000003, /* EMC_REXT */
7318                         0x00000000, /* EMC_WEXT */
7319                         0x00000006, /* EMC_WDV */
7320                         0x00000006, /* EMC_WDV_MASK */
7321                         0x00000006, /* EMC_QUSE */
7322                         0x00000002, /* EMC_QUSE_WIDTH */
7323                         0x00000000, /* EMC_IBDLY */
7324                         0x00000005, /* EMC_EINPUT */
7325                         0x00000005, /* EMC_EINPUT_DURATION */
7326                         0x00010000, /* EMC_PUTERM_EXTRA */
7327                         0x00000003, /* EMC_PUTERM_WIDTH */
7328                         0x00000000, /* EMC_PUTERM_ADJ */
7329                         0x00000000, /* EMC_CDB_CNTL_1 */
7330                         0x00000000, /* EMC_CDB_CNTL_2 */
7331                         0x00000000, /* EMC_CDB_CNTL_3 */
7332                         0x00000004, /* EMC_QRST */
7333                         0x0000000c, /* EMC_QSAFE */
7334                         0x0000000d, /* EMC_RDV */
7335                         0x0000000f, /* EMC_RDV_MASK */
7336                         0x00000304, /* EMC_REFRESH */
7337                         0x00000000, /* EMC_BURST_REFRESH_NUM */
7338                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
7339                         0x00000002, /* EMC_PDEX2WR */
7340                         0x00000002, /* EMC_PDEX2RD */
7341                         0x00000001, /* EMC_PCHG2PDEN */
7342                         0x00000000, /* EMC_ACT2PDEN */
7343                         0x00000021, /* EMC_AR2PDEN */
7344                         0x0000000f, /* EMC_RW2PDEN */
7345                         0x00000025, /* EMC_TXSR */
7346                         0x00000025, /* EMC_TXSRDLL */
7347                         0x00000004, /* EMC_TCKE */
7348                         0x00000005, /* EMC_TCKESR */
7349                         0x00000004, /* EMC_TPD */
7350                         0x00000003, /* EMC_TFAW */
7351                         0x00000000, /* EMC_TRPAB */
7352                         0x00000005, /* EMC_TCLKSTABLE */
7353                         0x00000005, /* EMC_TCLKSTOP */
7354                         0x0000031c, /* EMC_TREFBW */
7355                         0x00000000, /* EMC_FBIO_CFG6 */
7356                         0x00000000, /* EMC_ODT_WRITE */
7357                         0x00000000, /* EMC_ODT_READ */
7358                         0x1069a298, /* EMC_FBIO_CFG5 */
7359                         0x002c00a0, /* EMC_CFG_DIG_DLL */
7360                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7361                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
7362                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
7363                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
7364                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
7365                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
7366                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
7367                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
7368                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
7369                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
7370                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
7371                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
7372                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
7373                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
7374                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
7375                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
7376                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
7377                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7378                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7379                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7380                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7381                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7382                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7383                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7384                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7385                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7386                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7387                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7388                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7389                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7390                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7391                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7392                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7393                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7394                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7395                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7396                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7397                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7398                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7399                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7400                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7401                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7402                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7403                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7404                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7405                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7406                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7407                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7408                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7409                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7410                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7411                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7412                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7413                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7414                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7415                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
7416                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
7417                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
7418                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
7419                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
7420                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
7421                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
7422                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
7423                         0x10000280, /* EMC_XM2CMDPADCTRL */
7424                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
7425                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
7426                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7427                         0x00000000, /* EMC_XM2DQPADCTRL2 */
7428                         0x00000000, /* EMC_XM2DQPADCTRL3 */
7429                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
7430                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
7431                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
7432                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
7433                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7434                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7435                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
7436                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
7437                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
7438                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
7439                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7440                         0x00000033, /* EMC_TXDSRVTTGEN */
7441                         0x00000000, /* EMC_FBIO_SPARE */
7442                         0x00000000, /* EMC_ZCAL_INTERVAL */
7443                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
7444                         0x000e000e, /* EMC_MRS_WAIT_CNT */
7445                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7446                         0x00000000, /* EMC_CTT */
7447                         0x00000003, /* EMC_CTT_DURATION */
7448                         0x0000f2f3, /* EMC_CFG_PIPE */
7449                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
7450                         0x0000000a, /* EMC_QPOP */
7451                         0x08000001, /* MC_EMEM_ARB_CFG */
7452                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7453                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7454                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7455                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
7456                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
7457                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
7458                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7459                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7460                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7461                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7462                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7463                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
7464                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7465                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
7466                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
7467                         0x74e30504, /* MC_EMEM_ARB_MISC0 */
7468                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
7469                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7470                 },
7471                 {
7472                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7473                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
7474                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7475                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7476                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7477                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7478                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7479                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7480                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7481                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7482                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7483                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7484                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7485                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
7486                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7487                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7488                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7489                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7490                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7491                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7492                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7493                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7494                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7495                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7496                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7497                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7498                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7499                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7500                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7501                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7502                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7503                 },
7504                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7505                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7506                 0x00000802, /* EMC_CTT_TERM_CTRL */
7507                 0x73240000, /* EMC_CFG */
7508                 0x000008c5, /* EMC_CFG_2 */
7509                 0x00040128, /* EMC_SEL_DPD_CTRL */
7510                 0x002c0068, /* EMC_CFG_DIG_DLL */
7511                 0x00000008, /* EMC_BGBIAS_CTL0 */
7512                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7513                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7514                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7515                 0x00001221, /* Mode Register 0 */
7516                 0x00100003, /* Mode Register 1 */
7517                 0x00200008, /* Mode Register 2 */
7518                 0x00000000, /* Mode Register 4 */
7519                 6890,       /* expected dvfs latency (ns) */
7520         },
7521         {
7522                 0x19,       /* V5.0.14 */
7523                 "03_204000_03_V5.0.14_V1.1", /* DVFS table version */
7524                 204000,     /* SDRAM frequency */
7525                 800,        /* min voltage */
7526                 800,        /* gpu min voltage */
7527                 "pllp_out0", /* clock source id */
7528                 0x40000002, /* CLK_SOURCE_EMC */
7529                 165,        /* number of burst_regs */
7530                 31,         /* number of up_down_regs */
7531                 {
7532                         0x00000009, /* EMC_RC */
7533                         0x00000047, /* EMC_RFC */
7534                         0x00000000, /* EMC_RFC_SLR */
7535                         0x00000006, /* EMC_RAS */
7536                         0x00000002, /* EMC_RP */
7537                         0x00000005, /* EMC_R2W */
7538                         0x0000000a, /* EMC_W2R */
7539                         0x00000003, /* EMC_R2P */
7540                         0x0000000b, /* EMC_W2P */
7541                         0x00000002, /* EMC_RD_RCD */
7542                         0x00000002, /* EMC_WR_RCD */
7543                         0x00000003, /* EMC_RRD */
7544                         0x00000003, /* EMC_REXT */
7545                         0x00000000, /* EMC_WEXT */
7546                         0x00000005, /* EMC_WDV */
7547                         0x00000005, /* EMC_WDV_MASK */
7548                         0x00000006, /* EMC_QUSE */
7549                         0x00000002, /* EMC_QUSE_WIDTH */
7550                         0x00000000, /* EMC_IBDLY */
7551                         0x00000004, /* EMC_EINPUT */
7552                         0x00000006, /* EMC_EINPUT_DURATION */
7553                         0x00010000, /* EMC_PUTERM_EXTRA */
7554                         0x00000003, /* EMC_PUTERM_WIDTH */
7555                         0x00000000, /* EMC_PUTERM_ADJ */
7556                         0x00000000, /* EMC_CDB_CNTL_1 */
7557                         0x00000000, /* EMC_CDB_CNTL_2 */
7558                         0x00000000, /* EMC_CDB_CNTL_3 */
7559                         0x00000003, /* EMC_QRST */
7560                         0x0000000d, /* EMC_QSAFE */
7561                         0x0000000f, /* EMC_RDV */
7562                         0x00000011, /* EMC_RDV_MASK */
7563                         0x00000607, /* EMC_REFRESH */
7564                         0x00000000, /* EMC_BURST_REFRESH_NUM */
7565                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
7566                         0x00000002, /* EMC_PDEX2WR */
7567                         0x00000002, /* EMC_PDEX2RD */
7568                         0x00000001, /* EMC_PCHG2PDEN */
7569                         0x00000000, /* EMC_ACT2PDEN */
7570                         0x00000044, /* EMC_AR2PDEN */
7571                         0x0000000f, /* EMC_RW2PDEN */
7572                         0x0000004a, /* EMC_TXSR */
7573                         0x0000004a, /* EMC_TXSRDLL */
7574                         0x00000004, /* EMC_TCKE */
7575                         0x00000005, /* EMC_TCKESR */
7576                         0x00000004, /* EMC_TPD */
7577                         0x00000007, /* EMC_TFAW */
7578                         0x00000000, /* EMC_TRPAB */
7579                         0x00000005, /* EMC_TCLKSTABLE */
7580                         0x00000005, /* EMC_TCLKSTOP */
7581                         0x00000638, /* EMC_TREFBW */
7582                         0x00000000, /* EMC_FBIO_CFG6 */
7583                         0x00000000, /* EMC_ODT_WRITE */
7584                         0x00000000, /* EMC_ODT_READ */
7585                         0x1069a298, /* EMC_FBIO_CFG5 */
7586                         0x002c00a0, /* EMC_CFG_DIG_DLL */
7587                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7588                         0x00070000, /* EMC_DLL_XFORM_DQS0 */
7589                         0x00070000, /* EMC_DLL_XFORM_DQS1 */
7590                         0x00070000, /* EMC_DLL_XFORM_DQS2 */
7591                         0x00070000, /* EMC_DLL_XFORM_DQS3 */
7592                         0x00070000, /* EMC_DLL_XFORM_DQS4 */
7593                         0x00070000, /* EMC_DLL_XFORM_DQS5 */
7594                         0x00070000, /* EMC_DLL_XFORM_DQS6 */
7595                         0x00070000, /* EMC_DLL_XFORM_DQS7 */
7596                         0x00070000, /* EMC_DLL_XFORM_DQS8 */
7597                         0x00070000, /* EMC_DLL_XFORM_DQS9 */
7598                         0x00070000, /* EMC_DLL_XFORM_DQS10 */
7599                         0x00070000, /* EMC_DLL_XFORM_DQS11 */
7600                         0x00070000, /* EMC_DLL_XFORM_DQS12 */
7601                         0x00070000, /* EMC_DLL_XFORM_DQS13 */
7602                         0x00070000, /* EMC_DLL_XFORM_DQS14 */
7603                         0x00070000, /* EMC_DLL_XFORM_DQS15 */
7604                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7605                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7606                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7607                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7608                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7609                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7610                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7611                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7612                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
7613                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
7614                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
7615                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
7616                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
7617                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
7618                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7619                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7620                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7621                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7622                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7623                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7624                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7625                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7626                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7627                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7628                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7629                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7630                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7631                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7632                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7633                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7634                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7635                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7636                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7637                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7638                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7639                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7640                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7641                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7642                         0x00070000, /* EMC_DLL_XFORM_DQ0 */
7643                         0x00070000, /* EMC_DLL_XFORM_DQ1 */
7644                         0x00070000, /* EMC_DLL_XFORM_DQ2 */
7645                         0x00070000, /* EMC_DLL_XFORM_DQ3 */
7646                         0x00007000, /* EMC_DLL_XFORM_DQ4 */
7647                         0x00007000, /* EMC_DLL_XFORM_DQ5 */
7648                         0x00007000, /* EMC_DLL_XFORM_DQ6 */
7649                         0x00007000, /* EMC_DLL_XFORM_DQ7 */
7650                         0x10000280, /* EMC_XM2CMDPADCTRL */
7651                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
7652                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
7653                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
7654                         0x00000000, /* EMC_XM2DQPADCTRL2 */
7655                         0x00000000, /* EMC_XM2DQPADCTRL3 */
7656                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
7657                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
7658                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
7659                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
7660                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
7661                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7662                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
7663                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
7664                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
7665                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
7666                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7667                         0x00000066, /* EMC_TXDSRVTTGEN */
7668                         0x00000000, /* EMC_FBIO_SPARE */
7669                         0x00020000, /* EMC_ZCAL_INTERVAL */
7670                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
7671                         0x000e000e, /* EMC_MRS_WAIT_CNT */
7672                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
7673                         0x00000000, /* EMC_CTT */
7674                         0x00000003, /* EMC_CTT_DURATION */
7675                         0x0000d2b3, /* EMC_CFG_PIPE */
7676                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
7677                         0x0000000a, /* EMC_QPOP */
7678                         0x01000003, /* MC_EMEM_ARB_CFG */
7679                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7680                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7681                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
7682                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
7683                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
7684                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
7685                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7686                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7687                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7688                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
7689                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7690                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7691                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7692                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
7693                         0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
7694                         0x74a40a05, /* MC_EMEM_ARB_MISC0 */
7695                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
7696                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7697                 },
7698                 {
7699                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
7700                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
7701                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7702                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7703                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7704                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7705                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7706                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7707                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7708                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7709                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7710                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7711                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7712                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
7713                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7714                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7715                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7716                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7717                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7718                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7719                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7720                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7721                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7722                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7723                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7724                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7725                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7726                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7727                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7728                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7729                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7730                 },
7731                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7732                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7733                 0x00000802, /* EMC_CTT_TERM_CTRL */
7734                 0x73240000, /* EMC_CFG */
7735                 0x000008cd, /* EMC_CFG_2 */
7736                 0x00040128, /* EMC_SEL_DPD_CTRL */
7737                 0x002c0068, /* EMC_CFG_DIG_DLL */
7738                 0x00000008, /* EMC_BGBIAS_CTL0 */
7739                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7740                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7741                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7742                 0x00001221, /* Mode Register 0 */
7743                 0x00100003, /* Mode Register 1 */
7744                 0x00200008, /* Mode Register 2 */
7745                 0x00000000, /* Mode Register 4 */
7746                 3420,       /* expected dvfs latency (ns) */
7747         },
7748         {
7749                 0x19,       /* V5.0.14 */
7750                 "03_300000_03_V5.0.14_V1.1", /* DVFS table version */
7751                 300000,     /* SDRAM frequency */
7752                 820,        /* min voltage */
7753                 820,        /* gpu min voltage */
7754                 "pllc_out0", /* clock source id */
7755                 0x20000002, /* CLK_SOURCE_EMC */
7756                 165,        /* number of burst_regs */
7757                 31,         /* number of up_down_regs */
7758                 {
7759                         0x0000000d, /* EMC_RC */
7760                         0x00000067, /* EMC_RFC */
7761                         0x00000000, /* EMC_RFC_SLR */
7762                         0x00000009, /* EMC_RAS */
7763                         0x00000003, /* EMC_RP */
7764                         0x00000004, /* EMC_R2W */
7765                         0x00000008, /* EMC_W2R */
7766                         0x00000002, /* EMC_R2P */
7767                         0x00000009, /* EMC_W2P */
7768                         0x00000003, /* EMC_RD_RCD */
7769                         0x00000003, /* EMC_WR_RCD */
7770                         0x00000002, /* EMC_RRD */
7771                         0x00000002, /* EMC_REXT */
7772                         0x00000000, /* EMC_WEXT */
7773                         0x00000003, /* EMC_WDV */
7774                         0x00000003, /* EMC_WDV_MASK */
7775                         0x00000005, /* EMC_QUSE */
7776                         0x00000002, /* EMC_QUSE_WIDTH */
7777                         0x00000000, /* EMC_IBDLY */
7778                         0x00000002, /* EMC_EINPUT */
7779                         0x00000007, /* EMC_EINPUT_DURATION */
7780                         0x00020000, /* EMC_PUTERM_EXTRA */
7781                         0x00000003, /* EMC_PUTERM_WIDTH */
7782                         0x00000000, /* EMC_PUTERM_ADJ */
7783                         0x00000000, /* EMC_CDB_CNTL_1 */
7784                         0x00000000, /* EMC_CDB_CNTL_2 */
7785                         0x00000000, /* EMC_CDB_CNTL_3 */
7786                         0x00000001, /* EMC_QRST */
7787                         0x0000000e, /* EMC_QSAFE */
7788                         0x00000010, /* EMC_RDV */
7789                         0x00000012, /* EMC_RDV_MASK */
7790                         0x000008e4, /* EMC_REFRESH */
7791                         0x00000000, /* EMC_BURST_REFRESH_NUM */
7792                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
7793                         0x00000001, /* EMC_PDEX2WR */
7794                         0x00000008, /* EMC_PDEX2RD */
7795                         0x00000001, /* EMC_PCHG2PDEN */
7796                         0x00000000, /* EMC_ACT2PDEN */
7797                         0x00000065, /* EMC_AR2PDEN */
7798                         0x0000000e, /* EMC_RW2PDEN */
7799                         0x0000006c, /* EMC_TXSR */
7800                         0x00000200, /* EMC_TXSRDLL */
7801                         0x00000004, /* EMC_TCKE */
7802                         0x00000005, /* EMC_TCKESR */
7803                         0x00000004, /* EMC_TPD */
7804                         0x00000009, /* EMC_TFAW */
7805                         0x00000000, /* EMC_TRPAB */
7806                         0x00000005, /* EMC_TCLKSTABLE */
7807                         0x00000005, /* EMC_TCLKSTOP */
7808                         0x00000924, /* EMC_TREFBW */
7809                         0x00000000, /* EMC_FBIO_CFG6 */
7810                         0x00000000, /* EMC_ODT_WRITE */
7811                         0x00000000, /* EMC_ODT_READ */
7812                         0x1049b098, /* EMC_FBIO_CFG5 */
7813                         0x002c00a0, /* EMC_CFG_DIG_DLL */
7814                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
7815                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
7816                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
7817                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
7818                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
7819                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
7820                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
7821                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
7822                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
7823                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
7824                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
7825                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
7826                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
7827                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
7828                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
7829                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
7830                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
7831                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
7832                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
7833                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
7834                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
7835                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
7836                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
7837                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
7838                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
7839                         0x00098000, /* EMC_DLL_XFORM_ADDR0 */
7840                         0x00098000, /* EMC_DLL_XFORM_ADDR1 */
7841                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
7842                         0x00098000, /* EMC_DLL_XFORM_ADDR3 */
7843                         0x00098000, /* EMC_DLL_XFORM_ADDR4 */
7844                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
7845                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
7846                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
7847                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
7848                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
7849                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
7850                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
7851                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
7852                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
7853                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
7854                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
7855                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
7856                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
7857                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
7858                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
7859                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
7860                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
7861                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
7862                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
7863                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
7864                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
7865                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
7866                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
7867                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
7868                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
7869                         0x00050000, /* EMC_DLL_XFORM_DQ0 */
7870                         0x00050000, /* EMC_DLL_XFORM_DQ1 */
7871                         0x00050000, /* EMC_DLL_XFORM_DQ2 */
7872                         0x00050000, /* EMC_DLL_XFORM_DQ3 */
7873                         0x00005000, /* EMC_DLL_XFORM_DQ4 */
7874                         0x00005000, /* EMC_DLL_XFORM_DQ5 */
7875                         0x00005000, /* EMC_DLL_XFORM_DQ6 */
7876                         0x00005000, /* EMC_DLL_XFORM_DQ7 */
7877                         0x10000280, /* EMC_XM2CMDPADCTRL */
7878                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
7879                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
7880                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
7881                         0x00000000, /* EMC_XM2DQPADCTRL2 */
7882                         0x00000000, /* EMC_XM2DQPADCTRL3 */
7883                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
7884                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
7885                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
7886                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
7887                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
7888                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
7889                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
7890                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
7891                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
7892                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
7893                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
7894                         0x00000096, /* EMC_TXDSRVTTGEN */
7895                         0x00000000, /* EMC_FBIO_SPARE */
7896                         0x00020000, /* EMC_ZCAL_INTERVAL */
7897                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
7898                         0x0117000e, /* EMC_MRS_WAIT_CNT */
7899                         0x0117000e, /* EMC_MRS_WAIT_CNT2 */
7900                         0x00000000, /* EMC_CTT */
7901                         0x00000003, /* EMC_CTT_DURATION */
7902                         0x000052a3, /* EMC_CFG_PIPE */
7903                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
7904                         0x00000009, /* EMC_QPOP */
7905                         0x08000004, /* MC_EMEM_ARB_CFG */
7906                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
7907                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
7908                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
7909                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
7910                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
7911                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
7912                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
7913                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
7914                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
7915                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
7916                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
7917                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
7918                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
7919                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
7920                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
7921                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
7922                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
7923                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
7924                 },
7925                 {
7926                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
7927                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
7928                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
7929                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
7930                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
7931                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
7932                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
7933                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
7934                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
7935                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
7936                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
7937                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
7938                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
7939                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
7940                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
7941                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
7942                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
7943                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
7944                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
7945                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
7946                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
7947                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
7948                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
7949                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
7950                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
7951                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
7952                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
7953                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
7954                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
7955                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
7956                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
7957                 },
7958                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
7959                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
7960                 0x00000802, /* EMC_CTT_TERM_CTRL */
7961                 0x73340000, /* EMC_CFG */
7962                 0x000008d5, /* EMC_CFG_2 */
7963                 0x00040128, /* EMC_SEL_DPD_CTRL */
7964                 0x002c0068, /* EMC_CFG_DIG_DLL */
7965                 0x00000000, /* EMC_BGBIAS_CTL0 */
7966                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
7967                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
7968                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
7969                 0x00000321, /* Mode Register 0 */
7970                 0x00100002, /* Mode Register 1 */
7971                 0x00200000, /* Mode Register 2 */
7972                 0x00000000, /* Mode Register 4 */
7973                 2680,       /* expected dvfs latency (ns) */
7974         },
7975         {
7976                 0x19,       /* V5.0.14 */
7977                 "03_396000_03_V5.0.14_V1.1", /* DVFS table version */
7978                 396000,     /* SDRAM frequency */
7979                 850,        /* min voltage */
7980                 850,        /* gpu min voltage */
7981                 "pllm_out0", /* clock source id */
7982                 0x00000002, /* CLK_SOURCE_EMC */
7983                 165,        /* number of burst_regs */
7984                 31,         /* number of up_down_regs */
7985                 {
7986                         0x00000011, /* EMC_RC */
7987                         0x00000089, /* EMC_RFC */
7988                         0x00000000, /* EMC_RFC_SLR */
7989                         0x0000000c, /* EMC_RAS */
7990                         0x00000004, /* EMC_RP */
7991                         0x00000005, /* EMC_R2W */
7992                         0x00000008, /* EMC_W2R */
7993                         0x00000002, /* EMC_R2P */
7994                         0x0000000a, /* EMC_W2P */
7995                         0x00000004, /* EMC_RD_RCD */
7996                         0x00000004, /* EMC_WR_RCD */
7997                         0x00000002, /* EMC_RRD */
7998                         0x00000002, /* EMC_REXT */
7999                         0x00000000, /* EMC_WEXT */
8000                         0x00000003, /* EMC_WDV */
8001                         0x00000003, /* EMC_WDV_MASK */
8002                         0x00000005, /* EMC_QUSE */
8003                         0x00000002, /* EMC_QUSE_WIDTH */
8004                         0x00000000, /* EMC_IBDLY */
8005                         0x00000001, /* EMC_EINPUT */
8006                         0x00000008, /* EMC_EINPUT_DURATION */
8007                         0x00020000, /* EMC_PUTERM_EXTRA */
8008                         0x00000003, /* EMC_PUTERM_WIDTH */
8009                         0x00000000, /* EMC_PUTERM_ADJ */
8010                         0x00000000, /* EMC_CDB_CNTL_1 */
8011                         0x00000000, /* EMC_CDB_CNTL_2 */
8012                         0x00000000, /* EMC_CDB_CNTL_3 */
8013                         0x00000000, /* EMC_QRST */
8014                         0x0000000f, /* EMC_QSAFE */
8015                         0x00000010, /* EMC_RDV */
8016                         0x00000012, /* EMC_RDV_MASK */
8017                         0x00000bd1, /* EMC_REFRESH */
8018                         0x00000000, /* EMC_BURST_REFRESH_NUM */
8019                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
8020                         0x00000001, /* EMC_PDEX2WR */
8021                         0x00000008, /* EMC_PDEX2RD */
8022                         0x00000001, /* EMC_PCHG2PDEN */
8023                         0x00000000, /* EMC_ACT2PDEN */
8024                         0x00000087, /* EMC_AR2PDEN */
8025                         0x0000000f, /* EMC_RW2PDEN */
8026                         0x0000008f, /* EMC_TXSR */
8027                         0x00000200, /* EMC_TXSRDLL */
8028                         0x00000004, /* EMC_TCKE */
8029                         0x00000005, /* EMC_TCKESR */
8030                         0x00000004, /* EMC_TPD */
8031                         0x0000000d, /* EMC_TFAW */
8032                         0x00000000, /* EMC_TRPAB */
8033                         0x00000005, /* EMC_TCLKSTABLE */
8034                         0x00000005, /* EMC_TCLKSTOP */
8035                         0x00000c11, /* EMC_TREFBW */
8036                         0x00000000, /* EMC_FBIO_CFG6 */
8037                         0x00000000, /* EMC_ODT_WRITE */
8038                         0x00000000, /* EMC_ODT_READ */
8039                         0x1049b098, /* EMC_FBIO_CFG5 */
8040                         0x002c00a0, /* EMC_CFG_DIG_DLL */
8041                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8042                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
8043                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
8044                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
8045                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
8046                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
8047                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
8048                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
8049                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
8050                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
8051                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
8052                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
8053                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
8054                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
8055                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
8056                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
8057                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
8058                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8059                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8060                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8061                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8062                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8063                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8064                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8065                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8066                         0x00070000, /* EMC_DLL_XFORM_ADDR0 */
8067                         0x00070000, /* EMC_DLL_XFORM_ADDR1 */
8068                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8069                         0x00070000, /* EMC_DLL_XFORM_ADDR3 */
8070                         0x00070000, /* EMC_DLL_XFORM_ADDR4 */
8071                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8072                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8073                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8074                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8075                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8076                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8077                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8078                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8079                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8080                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8081                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8082                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8083                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8084                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8085                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8086                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8087                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8088                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8089                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8090                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8091                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8092                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8093                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8094                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8095                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8096                         0x00044000, /* EMC_DLL_XFORM_DQ0 */
8097                         0x00044000, /* EMC_DLL_XFORM_DQ1 */
8098                         0x00044000, /* EMC_DLL_XFORM_DQ2 */
8099                         0x00044000, /* EMC_DLL_XFORM_DQ3 */
8100                         0x00004400, /* EMC_DLL_XFORM_DQ4 */
8101                         0x00004400, /* EMC_DLL_XFORM_DQ5 */
8102                         0x00004400, /* EMC_DLL_XFORM_DQ6 */
8103                         0x00004400, /* EMC_DLL_XFORM_DQ7 */
8104                         0x10000280, /* EMC_XM2CMDPADCTRL */
8105                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
8106                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
8107                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
8108                         0x00000000, /* EMC_XM2DQPADCTRL2 */
8109                         0x00000000, /* EMC_XM2DQPADCTRL3 */
8110                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
8111                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
8112                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
8113                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
8114                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8115                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8116                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
8117                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
8118                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
8119                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
8120                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
8121                         0x000000c6, /* EMC_TXDSRVTTGEN */
8122                         0x00000000, /* EMC_FBIO_SPARE */
8123                         0x00020000, /* EMC_ZCAL_INTERVAL */
8124                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
8125                         0x00f5000e, /* EMC_MRS_WAIT_CNT */
8126                         0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
8127                         0x00000000, /* EMC_CTT */
8128                         0x00000003, /* EMC_CTT_DURATION */
8129                         0x000052a3, /* EMC_CFG_PIPE */
8130                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
8131                         0x00000009, /* EMC_QPOP */
8132                         0x0f000005, /* MC_EMEM_ARB_CFG */
8133                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8134                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
8135                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
8136                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
8137                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
8138                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
8139                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8140                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8141                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8142                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8143                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8144                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
8145                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8146                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
8147                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
8148                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
8149                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
8150                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8151                 },
8152                 {
8153                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
8154                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
8155                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8156                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8157                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8158                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8159                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8160                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8161                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8162                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8163                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8164                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8165                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8166                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8167                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
8168                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8169                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8170                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8171                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8172                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8173                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8174                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8175                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8176                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8177                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8178                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8179                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8180                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8181                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8182                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8183                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8184                 },
8185                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8186                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8187                 0x00000802, /* EMC_CTT_TERM_CTRL */
8188                 0x73340000, /* EMC_CFG */
8189                 0x00000895, /* EMC_CFG_2 */
8190                 0x00040008, /* EMC_SEL_DPD_CTRL */
8191                 0x002c0068, /* EMC_CFG_DIG_DLL */
8192                 0x00000000, /* EMC_BGBIAS_CTL0 */
8193                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8194                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8195                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8196                 0x00000521, /* Mode Register 0 */
8197                 0x00100002, /* Mode Register 1 */
8198                 0x00200000, /* Mode Register 2 */
8199                 0x00000000, /* Mode Register 4 */
8200                 2180,       /* expected dvfs latency (ns) */
8201         },
8202         {
8203                 0x19,       /* V5.0.14 */
8204                 "03_528000_03_V5.0.14_V1.1", /* DVFS table version */
8205                 528000,     /* SDRAM frequency */
8206                 880,        /* min voltage */
8207                 870,        /* gpu min voltage */
8208                 "pllm_ud",  /* clock source id */
8209                 0x80000000, /* CLK_SOURCE_EMC */
8210                 165,        /* number of burst_regs */
8211                 31,         /* number of up_down_regs */
8212                 {
8213                         0x00000018, /* EMC_RC */
8214                         0x000000b7, /* EMC_RFC */
8215                         0x00000000, /* EMC_RFC_SLR */
8216                         0x00000010, /* EMC_RAS */
8217                         0x00000006, /* EMC_RP */
8218                         0x00000006, /* EMC_R2W */
8219                         0x00000009, /* EMC_W2R */
8220                         0x00000002, /* EMC_R2P */
8221                         0x0000000d, /* EMC_W2P */
8222                         0x00000006, /* EMC_RD_RCD */
8223                         0x00000006, /* EMC_WR_RCD */
8224                         0x00000002, /* EMC_RRD */
8225                         0x00000002, /* EMC_REXT */
8226                         0x00000000, /* EMC_WEXT */
8227                         0x00000003, /* EMC_WDV */
8228                         0x00000003, /* EMC_WDV_MASK */
8229                         0x00000007, /* EMC_QUSE */
8230                         0x00000002, /* EMC_QUSE_WIDTH */
8231                         0x00000000, /* EMC_IBDLY */
8232                         0x00000002, /* EMC_EINPUT */
8233                         0x00000009, /* EMC_EINPUT_DURATION */
8234                         0x00040000, /* EMC_PUTERM_EXTRA */
8235                         0x00000003, /* EMC_PUTERM_WIDTH */
8236                         0x00000000, /* EMC_PUTERM_ADJ */
8237                         0x00000000, /* EMC_CDB_CNTL_1 */
8238                         0x00000000, /* EMC_CDB_CNTL_2 */
8239                         0x00000000, /* EMC_CDB_CNTL_3 */
8240                         0x00000001, /* EMC_QRST */
8241                         0x00000010, /* EMC_QSAFE */
8242                         0x00000013, /* EMC_RDV */
8243                         0x00000015, /* EMC_RDV_MASK */
8244                         0x00000fd6, /* EMC_REFRESH */
8245                         0x00000000, /* EMC_BURST_REFRESH_NUM */
8246                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
8247                         0x00000002, /* EMC_PDEX2WR */
8248                         0x0000000b, /* EMC_PDEX2RD */
8249                         0x00000001, /* EMC_PCHG2PDEN */
8250                         0x00000000, /* EMC_ACT2PDEN */
8251                         0x000000b4, /* EMC_AR2PDEN */
8252                         0x00000012, /* EMC_RW2PDEN */
8253                         0x000000bf, /* EMC_TXSR */
8254                         0x00000200, /* EMC_TXSRDLL */
8255                         0x00000004, /* EMC_TCKE */
8256                         0x00000005, /* EMC_TCKESR */
8257                         0x00000004, /* EMC_TPD */
8258                         0x00000013, /* EMC_TFAW */
8259                         0x00000000, /* EMC_TRPAB */
8260                         0x00000006, /* EMC_TCLKSTABLE */
8261                         0x00000006, /* EMC_TCLKSTOP */
8262                         0x00001017, /* EMC_TREFBW */
8263                         0x00000000, /* EMC_FBIO_CFG6 */
8264                         0x00000000, /* EMC_ODT_WRITE */
8265                         0x00000000, /* EMC_ODT_READ */
8266                         0x1049b098, /* EMC_FBIO_CFG5 */
8267                         0xe01200b1, /* EMC_CFG_DIG_DLL */
8268                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8269                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
8270                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
8271                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
8272                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
8273                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
8274                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
8275                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
8276                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
8277                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
8278                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
8279                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
8280                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
8281                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
8282                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
8283                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
8284                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
8285                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8286                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8287                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8288                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8289                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8290                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8291                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8292                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8293                         0x00054000, /* EMC_DLL_XFORM_ADDR0 */
8294                         0x00054000, /* EMC_DLL_XFORM_ADDR1 */
8295                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8296                         0x00054000, /* EMC_DLL_XFORM_ADDR3 */
8297                         0x00054000, /* EMC_DLL_XFORM_ADDR4 */
8298                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8299                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8300                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8301                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8302                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8303                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8304                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8305                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8306                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8307                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8308                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8309                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8310                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8311                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8312                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8313                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8314                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8315                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8316                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8317                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8318                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8319                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8320                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8321                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8322                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8323                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
8324                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
8325                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
8326                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
8327                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
8328                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
8329                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
8330                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
8331                         0x100002a0, /* EMC_XM2CMDPADCTRL */
8332                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
8333                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
8334                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
8335                         0x00000000, /* EMC_XM2DQPADCTRL2 */
8336                         0x00000000, /* EMC_XM2DQPADCTRL3 */
8337                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
8338                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
8339                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
8340                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
8341                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8342                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8343                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
8344                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
8345                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
8346                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
8347                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8348                         0x00000000, /* EMC_TXDSRVTTGEN */
8349                         0x00000000, /* EMC_FBIO_SPARE */
8350                         0x00020000, /* EMC_ZCAL_INTERVAL */
8351                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
8352                         0x00c8000e, /* EMC_MRS_WAIT_CNT */
8353                         0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
8354                         0x00000000, /* EMC_CTT */
8355                         0x00000003, /* EMC_CTT_DURATION */
8356                         0x000042a0, /* EMC_CFG_PIPE */
8357                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
8358                         0x0000000b, /* EMC_QPOP */
8359                         0x0f000007, /* MC_EMEM_ARB_CFG */
8360                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8361                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
8362                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
8363                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
8364                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
8365                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
8366                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8367                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8368                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8369                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8370                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8371                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8372                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
8373                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
8374                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
8375                         0x7488180d, /* MC_EMEM_ARB_MISC0 */
8376                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
8377                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8378                 },
8379                 {
8380                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
8381                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
8382                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8383                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8384                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8385                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8386                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8387                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8388                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8389                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8390                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8391                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8392                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8393                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
8394                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
8395                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8396                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8397                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8398                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8399                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8400                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8401                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8402                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8403                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8404                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8405                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8406                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8407                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8408                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8409                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8410                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8411                 },
8412                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8413                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8414                 0x00000802, /* EMC_CTT_TERM_CTRL */
8415                 0x73300000, /* EMC_CFG */
8416                 0x0000089d, /* EMC_CFG_2 */
8417                 0x00040008, /* EMC_SEL_DPD_CTRL */
8418                 0xe0120069, /* EMC_CFG_DIG_DLL */
8419                 0x00000000, /* EMC_BGBIAS_CTL0 */
8420                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8421                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8422                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8423                 0x00000941, /* Mode Register 0 */
8424                 0x00100002, /* Mode Register 1 */
8425                 0x00200008, /* Mode Register 2 */
8426                 0x00000000, /* Mode Register 4 */
8427                 1440,       /* expected dvfs latency (ns) */
8428         },
8429         {
8430                 0x19,       /* V5.0.14 */
8431                 "03_600000_02_V5.0.14_V1.1", /* DVFS table version */
8432                 600000,     /* SDRAM frequency */
8433                 910,        /* min voltage */
8434                 910,        /* gpu min voltage */
8435                 "pllc_ud",  /* clock source id */
8436                 0xe0000000, /* CLK_SOURCE_EMC */
8437                 165,        /* number of burst_regs */
8438                 31,         /* number of up_down_regs */
8439                 {
8440                         0x0000001b, /* EMC_RC */
8441                         0x000000d0, /* EMC_RFC */
8442                         0x00000000, /* EMC_RFC_SLR */
8443                         0x00000013, /* EMC_RAS */
8444                         0x00000007, /* EMC_RP */
8445                         0x00000007, /* EMC_R2W */
8446                         0x0000000b, /* EMC_W2R */
8447                         0x00000003, /* EMC_R2P */
8448                         0x00000010, /* EMC_W2P */
8449                         0x00000007, /* EMC_RD_RCD */
8450                         0x00000007, /* EMC_WR_RCD */
8451                         0x00000002, /* EMC_RRD */
8452                         0x00000002, /* EMC_REXT */
8453                         0x00000000, /* EMC_WEXT */
8454                         0x00000005, /* EMC_WDV */
8455                         0x00000005, /* EMC_WDV_MASK */
8456                         0x0000000a, /* EMC_QUSE */
8457                         0x00000002, /* EMC_QUSE_WIDTH */
8458                         0x00000000, /* EMC_IBDLY */
8459                         0x00000003, /* EMC_EINPUT */
8460                         0x0000000b, /* EMC_EINPUT_DURATION */
8461                         0x00070000, /* EMC_PUTERM_EXTRA */
8462                         0x00000003, /* EMC_PUTERM_WIDTH */
8463                         0x00000000, /* EMC_PUTERM_ADJ */
8464                         0x00000000, /* EMC_CDB_CNTL_1 */
8465                         0x00000000, /* EMC_CDB_CNTL_2 */
8466                         0x00000000, /* EMC_CDB_CNTL_3 */
8467                         0x00000002, /* EMC_QRST */
8468                         0x00000012, /* EMC_QSAFE */
8469                         0x00000016, /* EMC_RDV */
8470                         0x00000018, /* EMC_RDV_MASK */
8471                         0x00001208, /* EMC_REFRESH */
8472                         0x00000000, /* EMC_BURST_REFRESH_NUM */
8473                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
8474                         0x00000002, /* EMC_PDEX2WR */
8475                         0x0000000d, /* EMC_PDEX2RD */
8476                         0x00000001, /* EMC_PCHG2PDEN */
8477                         0x00000000, /* EMC_ACT2PDEN */
8478                         0x000000cc, /* EMC_AR2PDEN */
8479                         0x00000015, /* EMC_RW2PDEN */
8480                         0x000000d8, /* EMC_TXSR */
8481                         0x00000200, /* EMC_TXSRDLL */
8482                         0x00000004, /* EMC_TCKE */
8483                         0x00000005, /* EMC_TCKESR */
8484                         0x00000004, /* EMC_TPD */
8485                         0x00000015, /* EMC_TFAW */
8486                         0x00000000, /* EMC_TRPAB */
8487                         0x00000006, /* EMC_TCLKSTABLE */
8488                         0x00000006, /* EMC_TCLKSTOP */
8489                         0x00001248, /* EMC_TREFBW */
8490                         0x00000000, /* EMC_FBIO_CFG6 */
8491                         0x00000000, /* EMC_ODT_WRITE */
8492                         0x00000000, /* EMC_ODT_READ */
8493                         0x1049b098, /* EMC_FBIO_CFG5 */
8494                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
8495                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8496                         0x00000008, /* EMC_DLL_XFORM_DQS0 */
8497                         0x00000008, /* EMC_DLL_XFORM_DQS1 */
8498                         0x00000008, /* EMC_DLL_XFORM_DQS2 */
8499                         0x00000008, /* EMC_DLL_XFORM_DQS3 */
8500                         0x00000008, /* EMC_DLL_XFORM_DQS4 */
8501                         0x00000008, /* EMC_DLL_XFORM_DQS5 */
8502                         0x00000008, /* EMC_DLL_XFORM_DQS6 */
8503                         0x00000008, /* EMC_DLL_XFORM_DQS7 */
8504                         0x00000008, /* EMC_DLL_XFORM_DQS8 */
8505                         0x00000008, /* EMC_DLL_XFORM_DQS9 */
8506                         0x00000008, /* EMC_DLL_XFORM_DQS10 */
8507                         0x00000008, /* EMC_DLL_XFORM_DQS11 */
8508                         0x00000008, /* EMC_DLL_XFORM_DQS12 */
8509                         0x00000008, /* EMC_DLL_XFORM_DQS13 */
8510                         0x00000008, /* EMC_DLL_XFORM_DQS14 */
8511                         0x00000008, /* EMC_DLL_XFORM_DQS15 */
8512                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8513                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8514                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8515                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8516                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8517                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8518                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8519                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8520                         0x00048000, /* EMC_DLL_XFORM_ADDR0 */
8521                         0x00048000, /* EMC_DLL_XFORM_ADDR1 */
8522                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8523                         0x00048000, /* EMC_DLL_XFORM_ADDR3 */
8524                         0x00048000, /* EMC_DLL_XFORM_ADDR4 */
8525                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8526                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8527                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8528                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8529                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8530                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8531                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8532                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8533                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8534                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8535                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8536                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8537                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8538                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8539                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8540                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8541                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8542                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8543                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8544                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8545                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8546                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8547                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8548                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8549                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8550                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8551                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8552                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8553                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8554                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8555                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8556                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8557                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8558                         0x100002a0, /* EMC_XM2CMDPADCTRL */
8559                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
8560                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
8561                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
8562                         0x00000000, /* EMC_XM2DQPADCTRL2 */
8563                         0x00000000, /* EMC_XM2DQPADCTRL3 */
8564                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
8565                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
8566                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
8567                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
8568                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8569                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8570                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
8571                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
8572                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
8573                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
8574                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8575                         0x00000000, /* EMC_TXDSRVTTGEN */
8576                         0x00000000, /* EMC_FBIO_SPARE */
8577                         0x00020000, /* EMC_ZCAL_INTERVAL */
8578                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
8579                         0x00b0000e, /* EMC_MRS_WAIT_CNT */
8580                         0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
8581                         0x00000000, /* EMC_CTT */
8582                         0x00000003, /* EMC_CTT_DURATION */
8583                         0x000040a0, /* EMC_CFG_PIPE */
8584                         0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
8585                         0x0000000e, /* EMC_QPOP */
8586                         0x00000009, /* MC_EMEM_ARB_CFG */
8587                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8588                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
8589                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
8590                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
8591                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
8592                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
8593                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
8594                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8595                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8596                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8597                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8598                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
8599                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
8600                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
8601                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
8602                         0x74891b0f, /* MC_EMEM_ARB_MISC0 */
8603                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
8604                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8605                 },
8606                 {
8607                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
8608                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
8609                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8610                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8611                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8612                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8613                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8614                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8615                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8616                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8617                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8618                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8619                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8620                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
8621                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
8622                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8623                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8624                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8625                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8626                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8627                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8628                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8629                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8630                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8631                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8632                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8633                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8634                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8635                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8636                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8637                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8638                 },
8639                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8640                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8641                 0x00000802, /* EMC_CTT_TERM_CTRL */
8642                 0x73300000, /* EMC_CFG */
8643                 0x0000089d, /* EMC_CFG_2 */
8644                 0x00040008, /* EMC_SEL_DPD_CTRL */
8645                 0xe00e0069, /* EMC_CFG_DIG_DLL */
8646                 0x00000000, /* EMC_BGBIAS_CTL0 */
8647                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8648                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8649                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8650                 0x00000b61, /* Mode Register 0 */
8651                 0x00100002, /* Mode Register 1 */
8652                 0x00200010, /* Mode Register 2 */
8653                 0x00000000, /* Mode Register 4 */
8654                 1440,       /* expected dvfs latency (ns) */
8655         },
8656         {
8657                 0x19,       /* V5.0.14 */
8658                 "03_792000_04_V5.0.14_V1.1", /* DVFS table version */
8659                 792000,     /* SDRAM frequency */
8660                 980,        /* min voltage */
8661                 980,        /* gpu min voltage */
8662                 "pllm_ud",  /* clock source id */
8663                 0x80000000, /* CLK_SOURCE_EMC */
8664                 165,        /* number of burst_regs */
8665                 31,         /* number of up_down_regs */
8666                 {
8667                         0x00000024, /* EMC_RC */
8668                         0x00000114, /* EMC_RFC */
8669                         0x00000000, /* EMC_RFC_SLR */
8670                         0x00000019, /* EMC_RAS */
8671                         0x0000000a, /* EMC_RP */
8672                         0x00000008, /* EMC_R2W */
8673                         0x0000000d, /* EMC_W2R */
8674                         0x00000004, /* EMC_R2P */
8675                         0x00000013, /* EMC_W2P */
8676                         0x0000000a, /* EMC_RD_RCD */
8677                         0x0000000a, /* EMC_WR_RCD */
8678                         0x00000003, /* EMC_RRD */
8679                         0x00000002, /* EMC_REXT */
8680                         0x00000000, /* EMC_WEXT */
8681                         0x00000006, /* EMC_WDV */
8682                         0x00000006, /* EMC_WDV_MASK */
8683                         0x0000000b, /* EMC_QUSE */
8684                         0x00000002, /* EMC_QUSE_WIDTH */
8685                         0x00000000, /* EMC_IBDLY */
8686                         0x00000002, /* EMC_EINPUT */
8687                         0x0000000d, /* EMC_EINPUT_DURATION */
8688                         0x00080000, /* EMC_PUTERM_EXTRA */
8689                         0x00000004, /* EMC_PUTERM_WIDTH */
8690                         0x00000000, /* EMC_PUTERM_ADJ */
8691                         0x00000000, /* EMC_CDB_CNTL_1 */
8692                         0x00000000, /* EMC_CDB_CNTL_2 */
8693                         0x00000000, /* EMC_CDB_CNTL_3 */
8694                         0x00000001, /* EMC_QRST */
8695                         0x00000014, /* EMC_QSAFE */
8696                         0x00000018, /* EMC_RDV */
8697                         0x0000001a, /* EMC_RDV_MASK */
8698                         0x000017e2, /* EMC_REFRESH */
8699                         0x00000000, /* EMC_BURST_REFRESH_NUM */
8700                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
8701                         0x00000003, /* EMC_PDEX2WR */
8702                         0x00000011, /* EMC_PDEX2RD */
8703                         0x00000001, /* EMC_PCHG2PDEN */
8704                         0x00000000, /* EMC_ACT2PDEN */
8705                         0x0000010d, /* EMC_AR2PDEN */
8706                         0x00000018, /* EMC_RW2PDEN */
8707                         0x0000011e, /* EMC_TXSR */
8708                         0x00000200, /* EMC_TXSRDLL */
8709                         0x00000005, /* EMC_TCKE */
8710                         0x00000006, /* EMC_TCKESR */
8711                         0x00000005, /* EMC_TPD */
8712                         0x0000001d, /* EMC_TFAW */
8713                         0x00000000, /* EMC_TRPAB */
8714                         0x00000008, /* EMC_TCLKSTABLE */
8715                         0x00000008, /* EMC_TCLKSTOP */
8716                         0x00001822, /* EMC_TREFBW */
8717                         0x00000000, /* EMC_FBIO_CFG6 */
8718                         0x00000000, /* EMC_ODT_WRITE */
8719                         0x00000000, /* EMC_ODT_READ */
8720                         0x1049b098, /* EMC_FBIO_CFG5 */
8721                         0xe00700b1, /* EMC_CFG_DIG_DLL */
8722                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8723                         0x00000004, /* EMC_DLL_XFORM_DQS0 */
8724                         0x00000004, /* EMC_DLL_XFORM_DQS1 */
8725                         0x00000004, /* EMC_DLL_XFORM_DQS2 */
8726                         0x00000004, /* EMC_DLL_XFORM_DQS3 */
8727                         0x00000004, /* EMC_DLL_XFORM_DQS4 */
8728                         0x00000004, /* EMC_DLL_XFORM_DQS5 */
8729                         0x00000004, /* EMC_DLL_XFORM_DQS6 */
8730                         0x00000004, /* EMC_DLL_XFORM_DQS7 */
8731                         0x00000004, /* EMC_DLL_XFORM_DQS8 */
8732                         0x00000004, /* EMC_DLL_XFORM_DQS9 */
8733                         0x00000004, /* EMC_DLL_XFORM_DQS10 */
8734                         0x00000004, /* EMC_DLL_XFORM_DQS11 */
8735                         0x00000004, /* EMC_DLL_XFORM_DQS12 */
8736                         0x00000004, /* EMC_DLL_XFORM_DQS13 */
8737                         0x00000004, /* EMC_DLL_XFORM_DQS14 */
8738                         0x00000004, /* EMC_DLL_XFORM_DQS15 */
8739                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8740                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8741                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8742                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8743                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8744                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8745                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8746                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8747                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
8748                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
8749                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8750                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
8751                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
8752                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8753                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8754                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8755                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8756                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8757                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8758                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8759                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8760                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8761                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8762                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8763                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8764                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8765                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8766                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8767                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8768                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8769                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
8770                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
8771                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
8772                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
8773                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
8774                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
8775                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
8776                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
8777                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
8778                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
8779                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
8780                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
8781                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
8782                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
8783                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
8784                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
8785                         0x100002a0, /* EMC_XM2CMDPADCTRL */
8786                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
8787                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
8788                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
8789                         0x00000000, /* EMC_XM2DQPADCTRL2 */
8790                         0x00000000, /* EMC_XM2DQPADCTRL3 */
8791                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
8792                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
8793                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
8794                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
8795                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
8796                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
8797                         0x69a69a20, /* EMC_XM2DQSPADCTRL3 */
8798                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
8799                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
8800                         0x69a69a00, /* EMC_XM2DQSPADCTRL6 */
8801                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
8802                         0x00000000, /* EMC_TXDSRVTTGEN */
8803                         0x00000000, /* EMC_FBIO_SPARE */
8804                         0x00020000, /* EMC_ZCAL_INTERVAL */
8805                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
8806                         0x006f000e, /* EMC_MRS_WAIT_CNT */
8807                         0x006f000e, /* EMC_MRS_WAIT_CNT2 */
8808                         0x00000000, /* EMC_CTT */
8809                         0x00000004, /* EMC_CTT_DURATION */
8810                         0x00004080, /* EMC_CFG_PIPE */
8811                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
8812                         0x0000000f, /* EMC_QPOP */
8813                         0x0e00000b, /* MC_EMEM_ARB_CFG */
8814                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
8815                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
8816                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
8817                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
8818                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
8819                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
8820                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
8821                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
8822                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
8823                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
8824                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
8825                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
8826                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
8827                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
8828                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
8829                         0x746c2414, /* MC_EMEM_ARB_MISC0 */
8830                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
8831                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
8832                 },
8833                 {
8834                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
8835                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
8836                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
8837                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
8838                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
8839                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
8840                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
8841                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
8842                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
8843                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
8844                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
8845                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
8846                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
8847                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
8848                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
8849                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
8850                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
8851                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
8852                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
8853                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
8854                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
8855                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
8856                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
8857                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
8858                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
8859                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
8860                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
8861                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
8862                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
8863                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
8864                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
8865                 },
8866                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
8867                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
8868                 0x00000802, /* EMC_CTT_TERM_CTRL */
8869                 0x73300000, /* EMC_CFG */
8870                 0x0000089d, /* EMC_CFG_2 */
8871                 0x00040000, /* EMC_SEL_DPD_CTRL */
8872                 0xe0070069, /* EMC_CFG_DIG_DLL */
8873                 0x00000000, /* EMC_BGBIAS_CTL0 */
8874                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
8875                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
8876                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
8877                 0x00000d71, /* Mode Register 0 */
8878                 0x00100002, /* Mode Register 1 */
8879                 0x00200018, /* Mode Register 2 */
8880                 0x00000000, /* Mode Register 4 */
8881                 1200,       /* expected dvfs latency (ns) */
8882         },
8883 };
8884
8885 static struct tegra12_emc_table ardbeg_lpddr3_emc_table[] = {
8886         {
8887                 0x19,       /* V5.0.14 */
8888                 "09_12750_04_V5.0.14_V1.1", /* DVFS table version */
8889                 12750,      /* SDRAM frequency */
8890                 800,        /* min voltage */
8891                 800,        /* gpu min voltage */
8892                 "pllp_out0", /* clock source id */
8893                 0x4000003e, /* CLK_SOURCE_EMC */
8894                 165,        /* number of burst_regs */
8895                 31,         /* number of up_down_regs */
8896                 {
8897                         0x00000000, /* EMC_RC */
8898                         0x00000003, /* EMC_RFC */
8899                         0x00000000, /* EMC_RFC_SLR */
8900                         0x00000002, /* EMC_RAS */
8901                         0x00000002, /* EMC_RP */
8902                         0x00000006, /* EMC_R2W */
8903                         0x00000008, /* EMC_W2R */
8904                         0x00000003, /* EMC_R2P */
8905                         0x0000000a, /* EMC_W2P */
8906                         0x00000002, /* EMC_RD_RCD */
8907                         0x00000002, /* EMC_WR_RCD */
8908                         0x00000001, /* EMC_RRD */
8909                         0x00000002, /* EMC_REXT */
8910                         0x00000000, /* EMC_WEXT */
8911                         0x00000003, /* EMC_WDV */
8912                         0x00000003, /* EMC_WDV_MASK */
8913                         0x00000006, /* EMC_QUSE */
8914                         0x00000002, /* EMC_QUSE_WIDTH */
8915                         0x00000000, /* EMC_IBDLY */
8916                         0x00000005, /* EMC_EINPUT */
8917                         0x00000005, /* EMC_EINPUT_DURATION */
8918                         0x00010000, /* EMC_PUTERM_EXTRA */
8919                         0x00000003, /* EMC_PUTERM_WIDTH */
8920                         0x00000000, /* EMC_PUTERM_ADJ */
8921                         0x00000000, /* EMC_CDB_CNTL_1 */
8922                         0x00000000, /* EMC_CDB_CNTL_2 */
8923                         0x00000000, /* EMC_CDB_CNTL_3 */
8924                         0x00000004, /* EMC_QRST */
8925                         0x0000000c, /* EMC_QSAFE */
8926                         0x0000000d, /* EMC_RDV */
8927                         0x0000000f, /* EMC_RDV_MASK */
8928                         0x00000030, /* EMC_REFRESH */
8929                         0x00000000, /* EMC_BURST_REFRESH_NUM */
8930                         0x0000000c, /* EMC_PRE_REFRESH_REQ_CNT */
8931                         0x00000002, /* EMC_PDEX2WR */
8932                         0x00000002, /* EMC_PDEX2RD */
8933                         0x00000002, /* EMC_PCHG2PDEN */
8934                         0x00000000, /* EMC_ACT2PDEN */
8935                         0x00000001, /* EMC_AR2PDEN */
8936                         0x0000000c, /* EMC_RW2PDEN */
8937                         0x00000003, /* EMC_TXSR */
8938                         0x00000002, /* EMC_TXSRDLL */
8939                         0x00000003, /* EMC_TCKE */
8940                         0x00000003, /* EMC_TCKESR */
8941                         0x00000003, /* EMC_TPD */
8942                         0x00000006, /* EMC_TFAW */
8943                         0x00000004, /* EMC_TRPAB */
8944                         0x00000003, /* EMC_TCLKSTABLE */
8945                         0x00000003, /* EMC_TCLKSTOP */
8946                         0x00000036, /* EMC_TREFBW */
8947                         0x00000000, /* EMC_FBIO_CFG6 */
8948                         0x00000000, /* EMC_ODT_WRITE */
8949                         0x00000000, /* EMC_ODT_READ */
8950                         0x1361a296, /* EMC_FBIO_CFG5 */
8951                         0x005800a0, /* EMC_CFG_DIG_DLL */
8952                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
8953                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
8954                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
8955                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
8956                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
8957                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
8958                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
8959                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
8960                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
8961                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
8962                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
8963                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
8964                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
8965                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
8966                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
8967                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
8968                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
8969                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
8970                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
8971                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
8972                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
8973                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
8974                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
8975                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
8976                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
8977                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
8978                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
8979                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
8980                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
8981                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
8982                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
8983                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
8984                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
8985                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
8986                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
8987                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
8988                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
8989                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
8990                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
8991                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
8992                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
8993                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
8994                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
8995                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
8996                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
8997                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
8998                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
8999                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9000                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9001                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9002                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9003                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9004                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9005                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9006                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9007                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9008                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9009                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9010                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9011                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9012                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9013                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9014                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9015                         0x00000200, /* EMC_XM2CMDPADCTRL */
9016                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
9017                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
9018                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9019                         0x00000000, /* EMC_XM2DQPADCTRL2 */
9020                         0x00000000, /* EMC_XM2DQPADCTRL3 */
9021                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
9022                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
9023                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
9024                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
9025                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9026                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9027                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
9028                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
9029                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
9030                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
9031                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9032                         0x00000000, /* EMC_TXDSRVTTGEN */
9033                         0x00000000, /* EMC_FBIO_SPARE */
9034                         0x00064000, /* EMC_ZCAL_INTERVAL */
9035                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
9036                         0x000d0011, /* EMC_MRS_WAIT_CNT */
9037                         0x000d0011, /* EMC_MRS_WAIT_CNT2 */
9038                         0x00000000, /* EMC_CTT */
9039                         0x00000003, /* EMC_CTT_DURATION */
9040                         0x0000f3f3, /* EMC_CFG_PIPE */
9041                         0x80000164, /* EMC_DYN_SELF_REF_CONTROL */
9042                         0x0000000a, /* EMC_QPOP */
9043                         0x40040001, /* MC_EMEM_ARB_CFG */
9044                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9045                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9046                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9047                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9048                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9049                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9050                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9051                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9052                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9053                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9054                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9055                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9056                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9057                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9058                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9059                         0x77c30303, /* MC_EMEM_ARB_MISC0 */
9060                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
9061                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9062                 },
9063                 {
9064                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9065                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
9066                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9067                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9068                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9069                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9070                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9071                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9072                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9073                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9074                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9075                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9076                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9077                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9078                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9079                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9080                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9081                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9082                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9083                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9084                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9085                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9086                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9087                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9088                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9089                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9090                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9091                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9092                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9093                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9094                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9095                 },
9096                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9097                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9098                 0x00000802, /* EMC_CTT_TERM_CTRL */
9099                 0xf3200000, /* EMC_CFG */
9100                 0x000008c7, /* EMC_CFG_2 */
9101                 0x0004013c, /* EMC_SEL_DPD_CTRL */
9102                 0x00580068, /* EMC_CFG_DIG_DLL */
9103                 0x00000008, /* EMC_BGBIAS_CTL0 */
9104                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9105                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9106                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9107                 0x00000000, /* Mode Register 0 */
9108                 0x00010083, /* Mode Register 1 */
9109                 0x00020004, /* Mode Register 2 */
9110                 0x800b0000, /* Mode Register 4 */
9111                 57820,      /* expected dvfs latency (ns) */
9112         },
9113         {
9114                 0x19,       /* V5.0.14 */
9115                 "09_20400_04_V5.0.14_V1.1", /* DVFS table version */
9116                 20400,      /* SDRAM frequency */
9117                 800,        /* min voltage */
9118                 800,        /* gpu min voltage */
9119                 "pllp_out0", /* clock source id */
9120                 0x40000026, /* CLK_SOURCE_EMC */
9121                 165,        /* number of burst_regs */
9122                 31,         /* number of up_down_regs */
9123                 {
9124                         0x00000001, /* EMC_RC */
9125                         0x00000003, /* EMC_RFC */
9126                         0x00000000, /* EMC_RFC_SLR */
9127                         0x00000002, /* EMC_RAS */
9128                         0x00000002, /* EMC_RP */
9129                         0x00000006, /* EMC_R2W */
9130                         0x00000008, /* EMC_W2R */
9131                         0x00000003, /* EMC_R2P */
9132                         0x0000000a, /* EMC_W2P */
9133                         0x00000002, /* EMC_RD_RCD */
9134                         0x00000002, /* EMC_WR_RCD */
9135                         0x00000001, /* EMC_RRD */
9136                         0x00000002, /* EMC_REXT */
9137                         0x00000000, /* EMC_WEXT */
9138                         0x00000003, /* EMC_WDV */
9139                         0x00000003, /* EMC_WDV_MASK */
9140                         0x00000006, /* EMC_QUSE */
9141                         0x00000002, /* EMC_QUSE_WIDTH */
9142                         0x00000000, /* EMC_IBDLY */
9143                         0x00000005, /* EMC_EINPUT */
9144                         0x00000005, /* EMC_EINPUT_DURATION */
9145                         0x00010000, /* EMC_PUTERM_EXTRA */
9146                         0x00000003, /* EMC_PUTERM_WIDTH */
9147                         0x00000000, /* EMC_PUTERM_ADJ */
9148                         0x00000000, /* EMC_CDB_CNTL_1 */
9149                         0x00000000, /* EMC_CDB_CNTL_2 */
9150                         0x00000000, /* EMC_CDB_CNTL_3 */
9151                         0x00000004, /* EMC_QRST */
9152                         0x0000000c, /* EMC_QSAFE */
9153                         0x0000000d, /* EMC_RDV */
9154                         0x0000000f, /* EMC_RDV_MASK */
9155                         0x0000004d, /* EMC_REFRESH */
9156                         0x00000000, /* EMC_BURST_REFRESH_NUM */
9157                         0x00000013, /* EMC_PRE_REFRESH_REQ_CNT */
9158                         0x00000002, /* EMC_PDEX2WR */
9159                         0x00000002, /* EMC_PDEX2RD */
9160                         0x00000002, /* EMC_PCHG2PDEN */
9161                         0x00000000, /* EMC_ACT2PDEN */
9162                         0x00000001, /* EMC_AR2PDEN */
9163                         0x0000000c, /* EMC_RW2PDEN */
9164                         0x00000003, /* EMC_TXSR */
9165                         0x00000003, /* EMC_TXSRDLL */
9166                         0x00000003, /* EMC_TCKE */
9167                         0x00000003, /* EMC_TCKESR */
9168                         0x00000003, /* EMC_TPD */
9169                         0x00000006, /* EMC_TFAW */
9170                         0x00000004, /* EMC_TRPAB */
9171                         0x00000003, /* EMC_TCLKSTABLE */
9172                         0x00000003, /* EMC_TCLKSTOP */
9173                         0x00000055, /* EMC_TREFBW */
9174                         0x00000000, /* EMC_FBIO_CFG6 */
9175                         0x00000000, /* EMC_ODT_WRITE */
9176                         0x00000000, /* EMC_ODT_READ */
9177                         0x1361a296, /* EMC_FBIO_CFG5 */
9178                         0x005800a0, /* EMC_CFG_DIG_DLL */
9179                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9180                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
9181                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
9182                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
9183                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
9184                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
9185                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
9186                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
9187                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
9188                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
9189                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
9190                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
9191                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
9192                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
9193                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
9194                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
9195                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
9196                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9197                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9198                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9199                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9200                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9201                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9202                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9203                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9204                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9205                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9206                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9207                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9208                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9209                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9210                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9211                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9212                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9213                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9214                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9215                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9216                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9217                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9218                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9219                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9220                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9221                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9222                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9223                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9224                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9225                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9226                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9227                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9228                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9229                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9230                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9231                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9232                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9233                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9234                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9235                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9236                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9237                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9238                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9239                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9240                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9241                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9242                         0x00000200, /* EMC_XM2CMDPADCTRL */
9243                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
9244                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
9245                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9246                         0x00000000, /* EMC_XM2DQPADCTRL2 */
9247                         0x00000000, /* EMC_XM2DQPADCTRL3 */
9248                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
9249                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
9250                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
9251                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
9252                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9253                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9254                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
9255                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
9256                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
9257                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
9258                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9259                         0x00000000, /* EMC_TXDSRVTTGEN */
9260                         0x00000000, /* EMC_FBIO_SPARE */
9261                         0x00064000, /* EMC_ZCAL_INTERVAL */
9262                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
9263                         0x00150011, /* EMC_MRS_WAIT_CNT */
9264                         0x00150011, /* EMC_MRS_WAIT_CNT2 */
9265                         0x00000000, /* EMC_CTT */
9266                         0x00000003, /* EMC_CTT_DURATION */
9267                         0x0000f3f3, /* EMC_CFG_PIPE */
9268                         0x8000019f, /* EMC_DYN_SELF_REF_CONTROL */
9269                         0x0000000a, /* EMC_QPOP */
9270                         0x40020001, /* MC_EMEM_ARB_CFG */
9271                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9272                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9273                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9274                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9275                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9276                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9277                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9278                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9279                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9280                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9281                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9282                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9283                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9284                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9285                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9286                         0x74e30303, /* MC_EMEM_ARB_MISC0 */
9287                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
9288                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9289                 },
9290                 {
9291                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9292                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
9293                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9294                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9295                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9296                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9297                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9298                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9299                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9300                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9301                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9302                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9303                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9304                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9305                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9306                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9307                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9308                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9309                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9310                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9311                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9312                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9313                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9314                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9315                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9316                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9317                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9318                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9319                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9320                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9321                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9322                 },
9323                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9324                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9325                 0x00000802, /* EMC_CTT_TERM_CTRL */
9326                 0xf3200000, /* EMC_CFG */
9327                 0x000008c7, /* EMC_CFG_2 */
9328                 0x0004013c, /* EMC_SEL_DPD_CTRL */
9329                 0x00580068, /* EMC_CFG_DIG_DLL */
9330                 0x00000008, /* EMC_BGBIAS_CTL0 */
9331                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9332                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9333                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9334                 0x00000000, /* Mode Register 0 */
9335                 0x00010083, /* Mode Register 1 */
9336                 0x00020004, /* Mode Register 2 */
9337                 0x800b0000, /* Mode Register 4 */
9338                 35610,      /* expected dvfs latency (ns) */
9339         },
9340         {
9341                 0x19,       /* V5.0.14 */
9342                 "09_40800_04_V5.0.14_V1.1", /* DVFS table version */
9343                 40800,      /* SDRAM frequency */
9344                 800,        /* min voltage */
9345                 800,        /* gpu min voltage */
9346                 "pllp_out0", /* clock source id */
9347                 0x40000012, /* CLK_SOURCE_EMC */
9348                 165,        /* number of burst_regs */
9349                 31,         /* number of up_down_regs */
9350                 {
9351                         0x00000002, /* EMC_RC */
9352                         0x00000005, /* EMC_RFC */
9353                         0x00000000, /* EMC_RFC_SLR */
9354                         0x00000002, /* EMC_RAS */
9355                         0x00000002, /* EMC_RP */
9356                         0x00000006, /* EMC_R2W */
9357                         0x00000008, /* EMC_W2R */
9358                         0x00000003, /* EMC_R2P */
9359                         0x0000000a, /* EMC_W2P */
9360                         0x00000002, /* EMC_RD_RCD */
9361                         0x00000002, /* EMC_WR_RCD */
9362                         0x00000001, /* EMC_RRD */
9363                         0x00000002, /* EMC_REXT */
9364                         0x00000000, /* EMC_WEXT */
9365                         0x00000003, /* EMC_WDV */
9366                         0x00000003, /* EMC_WDV_MASK */
9367                         0x00000006, /* EMC_QUSE */
9368                         0x00000002, /* EMC_QUSE_WIDTH */
9369                         0x00000000, /* EMC_IBDLY */
9370                         0x00000005, /* EMC_EINPUT */
9371                         0x00000005, /* EMC_EINPUT_DURATION */
9372                         0x00010000, /* EMC_PUTERM_EXTRA */
9373                         0x00000003, /* EMC_PUTERM_WIDTH */
9374                         0x00000000, /* EMC_PUTERM_ADJ */
9375                         0x00000000, /* EMC_CDB_CNTL_1 */
9376                         0x00000000, /* EMC_CDB_CNTL_2 */
9377                         0x00000000, /* EMC_CDB_CNTL_3 */
9378                         0x00000004, /* EMC_QRST */
9379                         0x0000000c, /* EMC_QSAFE */
9380                         0x0000000d, /* EMC_RDV */
9381                         0x0000000f, /* EMC_RDV_MASK */
9382                         0x0000009a, /* EMC_REFRESH */
9383                         0x00000000, /* EMC_BURST_REFRESH_NUM */
9384                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
9385                         0x00000002, /* EMC_PDEX2WR */
9386                         0x00000002, /* EMC_PDEX2RD */
9387                         0x00000002, /* EMC_PCHG2PDEN */
9388                         0x00000000, /* EMC_ACT2PDEN */
9389                         0x00000001, /* EMC_AR2PDEN */
9390                         0x0000000c, /* EMC_RW2PDEN */
9391                         0x00000006, /* EMC_TXSR */
9392                         0x00000006, /* EMC_TXSRDLL */
9393                         0x00000003, /* EMC_TCKE */
9394                         0x00000003, /* EMC_TCKESR */
9395                         0x00000003, /* EMC_TPD */
9396                         0x00000006, /* EMC_TFAW */
9397                         0x00000004, /* EMC_TRPAB */
9398                         0x00000003, /* EMC_TCLKSTABLE */
9399                         0x00000003, /* EMC_TCLKSTOP */
9400                         0x000000aa, /* EMC_TREFBW */
9401                         0x00000000, /* EMC_FBIO_CFG6 */
9402                         0x00000000, /* EMC_ODT_WRITE */
9403                         0x00000000, /* EMC_ODT_READ */
9404                         0x1361a296, /* EMC_FBIO_CFG5 */
9405                         0x005800a0, /* EMC_CFG_DIG_DLL */
9406                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9407                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
9408                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
9409                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
9410                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
9411                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
9412                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
9413                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
9414                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
9415                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
9416                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
9417                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
9418                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
9419                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
9420                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
9421                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
9422                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
9423                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9424                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9425                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9426                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9427                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9428                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9429                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9430                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9431                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9432                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9433                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9434                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9435                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9436                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9437                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9438                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9439                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9440                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9441                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9442                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9443                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9444                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9445                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9446                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9447                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9448                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9449                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9450                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9451                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9452                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9453                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9454                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9455                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9456                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9457                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9458                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9459                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9460                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9461                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9462                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9463                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9464                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9465                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9466                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9467                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9468                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9469                         0x00000200, /* EMC_XM2CMDPADCTRL */
9470                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
9471                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
9472                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9473                         0x00000000, /* EMC_XM2DQPADCTRL2 */
9474                         0x00000000, /* EMC_XM2DQPADCTRL3 */
9475                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
9476                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
9477                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
9478                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
9479                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9480                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9481                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
9482                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
9483                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
9484                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
9485                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9486                         0x00000000, /* EMC_TXDSRVTTGEN */
9487                         0x00000000, /* EMC_FBIO_SPARE */
9488                         0x00064000, /* EMC_ZCAL_INTERVAL */
9489                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
9490                         0x00290011, /* EMC_MRS_WAIT_CNT */
9491                         0x00290011, /* EMC_MRS_WAIT_CNT2 */
9492                         0x00000000, /* EMC_CTT */
9493                         0x00000003, /* EMC_CTT_DURATION */
9494                         0x0000f3f3, /* EMC_CFG_PIPE */
9495                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
9496                         0x0000000a, /* EMC_QPOP */
9497                         0xa0000001, /* MC_EMEM_ARB_CFG */
9498                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9499                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9500                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9501                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9502                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9503                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9504                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9505                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9506                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9507                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9508                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9509                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9510                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9511                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9512                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9513                         0x73030303, /* MC_EMEM_ARB_MISC0 */
9514                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
9515                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9516                 },
9517                 {
9518                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9519                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
9520                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9521                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9522                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9523                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9524                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9525                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9526                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9527                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9528                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9529                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9530                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9531                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9532                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9533                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9534                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9535                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9536                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9537                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9538                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9539                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9540                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9541                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9542                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9543                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9544                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9545                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9546                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9547                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9548                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9549                 },
9550                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9551                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9552                 0x00000802, /* EMC_CTT_TERM_CTRL */
9553                 0xf3200000, /* EMC_CFG */
9554                 0x000008c7, /* EMC_CFG_2 */
9555                 0x0004013c, /* EMC_SEL_DPD_CTRL */
9556                 0x00580068, /* EMC_CFG_DIG_DLL */
9557                 0x00000008, /* EMC_BGBIAS_CTL0 */
9558                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9559                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9560                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9561                 0x00000000, /* Mode Register 0 */
9562                 0x00010083, /* Mode Register 1 */
9563                 0x00020004, /* Mode Register 2 */
9564                 0x800b0000, /* Mode Register 4 */
9565                 20850,      /* expected dvfs latency (ns) */
9566         },
9567         {
9568                 0x19,       /* V5.0.14 */
9569                 "09_68000_04_V5.0.14_V1.1", /* DVFS table version */
9570                 68000,      /* SDRAM frequency */
9571                 800,        /* min voltage */
9572                 800,        /* gpu min voltage */
9573                 "pllp_out0", /* clock source id */
9574                 0x4000000a, /* CLK_SOURCE_EMC */
9575                 165,        /* number of burst_regs */
9576                 31,         /* number of up_down_regs */
9577                 {
9578                         0x00000004, /* EMC_RC */
9579                         0x00000008, /* EMC_RFC */
9580                         0x00000000, /* EMC_RFC_SLR */
9581                         0x00000002, /* EMC_RAS */
9582                         0x00000002, /* EMC_RP */
9583                         0x00000006, /* EMC_R2W */
9584                         0x00000008, /* EMC_W2R */
9585                         0x00000003, /* EMC_R2P */
9586                         0x0000000a, /* EMC_W2P */
9587                         0x00000002, /* EMC_RD_RCD */
9588                         0x00000002, /* EMC_WR_RCD */
9589                         0x00000001, /* EMC_RRD */
9590                         0x00000002, /* EMC_REXT */
9591                         0x00000000, /* EMC_WEXT */
9592                         0x00000003, /* EMC_WDV */
9593                         0x00000003, /* EMC_WDV_MASK */
9594                         0x00000006, /* EMC_QUSE */
9595                         0x00000002, /* EMC_QUSE_WIDTH */
9596                         0x00000000, /* EMC_IBDLY */
9597                         0x00000005, /* EMC_EINPUT */
9598                         0x00000005, /* EMC_EINPUT_DURATION */
9599                         0x00010000, /* EMC_PUTERM_EXTRA */
9600                         0x00000003, /* EMC_PUTERM_WIDTH */
9601                         0x00000000, /* EMC_PUTERM_ADJ */
9602                         0x00000000, /* EMC_CDB_CNTL_1 */
9603                         0x00000000, /* EMC_CDB_CNTL_2 */
9604                         0x00000000, /* EMC_CDB_CNTL_3 */
9605                         0x00000004, /* EMC_QRST */
9606                         0x0000000c, /* EMC_QSAFE */
9607                         0x0000000d, /* EMC_RDV */
9608                         0x0000000f, /* EMC_RDV_MASK */
9609                         0x00000101, /* EMC_REFRESH */
9610                         0x00000000, /* EMC_BURST_REFRESH_NUM */
9611                         0x00000040, /* EMC_PRE_REFRESH_REQ_CNT */
9612                         0x00000002, /* EMC_PDEX2WR */
9613                         0x00000002, /* EMC_PDEX2RD */
9614                         0x00000002, /* EMC_PCHG2PDEN */
9615                         0x00000000, /* EMC_ACT2PDEN */
9616                         0x00000001, /* EMC_AR2PDEN */
9617                         0x0000000c, /* EMC_RW2PDEN */
9618                         0x0000000a, /* EMC_TXSR */
9619                         0x0000000a, /* EMC_TXSRDLL */
9620                         0x00000003, /* EMC_TCKE */
9621                         0x00000003, /* EMC_TCKESR */
9622                         0x00000003, /* EMC_TPD */
9623                         0x00000006, /* EMC_TFAW */
9624                         0x00000004, /* EMC_TRPAB */
9625                         0x00000003, /* EMC_TCLKSTABLE */
9626                         0x00000003, /* EMC_TCLKSTOP */
9627                         0x0000011b, /* EMC_TREFBW */
9628                         0x00000000, /* EMC_FBIO_CFG6 */
9629                         0x00000000, /* EMC_ODT_WRITE */
9630                         0x00000000, /* EMC_ODT_READ */
9631                         0x1361a296, /* EMC_FBIO_CFG5 */
9632                         0x005800a0, /* EMC_CFG_DIG_DLL */
9633                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9634                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
9635                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
9636                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
9637                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
9638                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
9639                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
9640                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
9641                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
9642                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
9643                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
9644                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
9645                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
9646                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
9647                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
9648                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
9649                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
9650                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9651                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9652                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9653                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9654                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9655                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9656                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9657                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9658                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9659                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9660                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9661                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9662                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9663                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9664                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9665                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9666                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9667                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9668                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9669                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9670                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9671                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9672                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9673                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9674                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9675                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9676                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9677                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9678                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9679                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9680                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9681                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9682                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9683                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9684                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9685                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9686                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9687                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9688                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9689                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9690                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9691                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9692                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9693                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9694                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9695                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9696                         0x00000200, /* EMC_XM2CMDPADCTRL */
9697                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
9698                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
9699                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9700                         0x00000000, /* EMC_XM2DQPADCTRL2 */
9701                         0x00000000, /* EMC_XM2DQPADCTRL3 */
9702                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
9703                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
9704                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
9705                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
9706                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9707                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9708                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
9709                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
9710                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
9711                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
9712                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9713                         0x00000000, /* EMC_TXDSRVTTGEN */
9714                         0x00000000, /* EMC_FBIO_SPARE */
9715                         0x00064000, /* EMC_ZCAL_INTERVAL */
9716                         0x00000019, /* EMC_ZCAL_WAIT_CNT */
9717                         0x00440011, /* EMC_MRS_WAIT_CNT */
9718                         0x00440011, /* EMC_MRS_WAIT_CNT2 */
9719                         0x00000000, /* EMC_CTT */
9720                         0x00000003, /* EMC_CTT_DURATION */
9721                         0x0000f3f3, /* EMC_CFG_PIPE */
9722                         0x80000309, /* EMC_DYN_SELF_REF_CONTROL */
9723                         0x0000000a, /* EMC_QPOP */
9724                         0x00000001, /* MC_EMEM_ARB_CFG */
9725                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9726                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9727                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9728                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
9729                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
9730                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9731                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9732                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9733                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9734                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9735                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9736                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9737                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9738                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9739                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
9740                         0x72630403, /* MC_EMEM_ARB_MISC0 */
9741                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
9742                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9743                 },
9744                 {
9745                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9746                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
9747                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9748                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9749                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9750                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9751                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9752                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9753                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9754                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9755                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9756                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9757                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9758                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
9759                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9760                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9761                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9762                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9763                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9764                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9765                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9766                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9767                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9768                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9769                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9770                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9771                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9772                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
9773                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
9774                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
9775                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
9776                 },
9777                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
9778                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
9779                 0x00000802, /* EMC_CTT_TERM_CTRL */
9780                 0xf3200000, /* EMC_CFG */
9781                 0x000008c7, /* EMC_CFG_2 */
9782                 0x0004013c, /* EMC_SEL_DPD_CTRL */
9783                 0x00580068, /* EMC_CFG_DIG_DLL */
9784                 0x00000008, /* EMC_BGBIAS_CTL0 */
9785                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
9786                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
9787                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
9788                 0x00000000, /* Mode Register 0 */
9789                 0x00010083, /* Mode Register 1 */
9790                 0x00020004, /* Mode Register 2 */
9791                 0x800b0000, /* Mode Register 4 */
9792                 10720,      /* expected dvfs latency (ns) */
9793         },
9794         {
9795                 0x19,       /* V5.0.14 */
9796                 "09_102000_04_V5.0.14_V1.1", /* DVFS table version */
9797                 102000,     /* SDRAM frequency */
9798                 800,        /* min voltage */
9799                 800,        /* gpu min voltage */
9800                 "pllp_out0", /* clock source id */
9801                 0x40000006, /* CLK_SOURCE_EMC */
9802                 165,        /* number of burst_regs */
9803                 31,         /* number of up_down_regs */
9804                 {
9805                         0x00000006, /* EMC_RC */
9806                         0x0000000d, /* EMC_RFC */
9807                         0x00000000, /* EMC_RFC_SLR */
9808                         0x00000004, /* EMC_RAS */
9809                         0x00000002, /* EMC_RP */
9810                         0x00000006, /* EMC_R2W */
9811                         0x00000008, /* EMC_W2R */
9812                         0x00000003, /* EMC_R2P */
9813                         0x0000000a, /* EMC_W2P */
9814                         0x00000002, /* EMC_RD_RCD */
9815                         0x00000002, /* EMC_WR_RCD */
9816                         0x00000001, /* EMC_RRD */
9817                         0x00000002, /* EMC_REXT */
9818                         0x00000000, /* EMC_WEXT */
9819                         0x00000003, /* EMC_WDV */
9820                         0x00000003, /* EMC_WDV_MASK */
9821                         0x00000006, /* EMC_QUSE */
9822                         0x00000002, /* EMC_QUSE_WIDTH */
9823                         0x00000000, /* EMC_IBDLY */
9824                         0x00000005, /* EMC_EINPUT */
9825                         0x00000005, /* EMC_EINPUT_DURATION */
9826                         0x00010000, /* EMC_PUTERM_EXTRA */
9827                         0x00000003, /* EMC_PUTERM_WIDTH */
9828                         0x00000000, /* EMC_PUTERM_ADJ */
9829                         0x00000000, /* EMC_CDB_CNTL_1 */
9830                         0x00000000, /* EMC_CDB_CNTL_2 */
9831                         0x00000000, /* EMC_CDB_CNTL_3 */
9832                         0x00000004, /* EMC_QRST */
9833                         0x0000000c, /* EMC_QSAFE */
9834                         0x0000000d, /* EMC_RDV */
9835                         0x0000000f, /* EMC_RDV_MASK */
9836                         0x00000182, /* EMC_REFRESH */
9837                         0x00000000, /* EMC_BURST_REFRESH_NUM */
9838                         0x00000060, /* EMC_PRE_REFRESH_REQ_CNT */
9839                         0x00000002, /* EMC_PDEX2WR */
9840                         0x00000002, /* EMC_PDEX2RD */
9841                         0x00000002, /* EMC_PCHG2PDEN */
9842                         0x00000000, /* EMC_ACT2PDEN */
9843                         0x00000001, /* EMC_AR2PDEN */
9844                         0x0000000c, /* EMC_RW2PDEN */
9845                         0x0000000f, /* EMC_TXSR */
9846                         0x0000000f, /* EMC_TXSRDLL */
9847                         0x00000003, /* EMC_TCKE */
9848                         0x00000003, /* EMC_TCKESR */
9849                         0x00000003, /* EMC_TPD */
9850                         0x00000006, /* EMC_TFAW */
9851                         0x00000004, /* EMC_TRPAB */
9852                         0x00000003, /* EMC_TCLKSTABLE */
9853                         0x00000003, /* EMC_TCLKSTOP */
9854                         0x000001a9, /* EMC_TREFBW */
9855                         0x00000000, /* EMC_FBIO_CFG6 */
9856                         0x00000000, /* EMC_ODT_WRITE */
9857                         0x00000000, /* EMC_ODT_READ */
9858                         0x1361a296, /* EMC_FBIO_CFG5 */
9859                         0x005800a0, /* EMC_CFG_DIG_DLL */
9860                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
9861                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
9862                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
9863                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
9864                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
9865                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
9866                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
9867                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
9868                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
9869                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
9870                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
9871                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
9872                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
9873                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
9874                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
9875                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
9876                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
9877                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
9878                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
9879                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
9880                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
9881                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
9882                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
9883                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
9884                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
9885                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
9886                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
9887                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
9888                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
9889                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
9890                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
9891                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
9892                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
9893                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
9894                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
9895                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
9896                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
9897                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
9898                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
9899                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
9900                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
9901                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
9902                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
9903                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
9904                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
9905                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
9906                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
9907                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
9908                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
9909                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
9910                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
9911                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
9912                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
9913                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
9914                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
9915                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
9916                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
9917                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
9918                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
9919                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
9920                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
9921                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
9922                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
9923                         0x00000200, /* EMC_XM2CMDPADCTRL */
9924                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
9925                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
9926                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
9927                         0x00000000, /* EMC_XM2DQPADCTRL2 */
9928                         0x00000000, /* EMC_XM2DQPADCTRL3 */
9929                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
9930                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
9931                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
9932                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
9933                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
9934                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
9935                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
9936                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
9937                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
9938                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
9939                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
9940                         0x00000000, /* EMC_TXDSRVTTGEN */
9941                         0x00000000, /* EMC_FBIO_SPARE */
9942                         0x00064000, /* EMC_ZCAL_INTERVAL */
9943                         0x00000025, /* EMC_ZCAL_WAIT_CNT */
9944                         0x00660011, /* EMC_MRS_WAIT_CNT */
9945                         0x00660011, /* EMC_MRS_WAIT_CNT2 */
9946                         0x00000000, /* EMC_CTT */
9947                         0x00000003, /* EMC_CTT_DURATION */
9948                         0x0000f3f3, /* EMC_CFG_PIPE */
9949                         0x8000040b, /* EMC_DYN_SELF_REF_CONTROL */
9950                         0x0000000a, /* EMC_QPOP */
9951                         0x08000001, /* MC_EMEM_ARB_CFG */
9952                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
9953                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
9954                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
9955                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
9956                         0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
9957                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
9958                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
9959                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
9960                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
9961                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
9962                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
9963                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
9964                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
9965                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
9966                         0x00090403, /* MC_EMEM_ARB_DA_COVERS */
9967                         0x72430504, /* MC_EMEM_ARB_MISC0 */
9968                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
9969                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
9970                 },
9971                 {
9972                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
9973                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
9974                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
9975                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
9976                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
9977                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
9978                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
9979                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
9980                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
9981                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
9982                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
9983                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
9984                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
9985                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
9986                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
9987                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
9988                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
9989                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
9990                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
9991                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
9992                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
9993                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
9994                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
9995                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
9996                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
9997                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
9998                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
9999                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10000                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10001                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10002                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10003                 },
10004                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
10005                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10006                 0x00000802, /* EMC_CTT_TERM_CTRL */
10007                 0xf3200000, /* EMC_CFG */
10008                 0x000008c7, /* EMC_CFG_2 */
10009                 0x0004013c, /* EMC_SEL_DPD_CTRL */
10010                 0x00580068, /* EMC_CFG_DIG_DLL */
10011                 0x00000008, /* EMC_BGBIAS_CTL0 */
10012                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10013                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10014                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10015                 0x00000000, /* Mode Register 0 */
10016                 0x00010083, /* Mode Register 1 */
10017                 0x00020004, /* Mode Register 2 */
10018                 0x800b0000, /* Mode Register 4 */
10019                 6890,       /* expected dvfs latency (ns) */
10020         },
10021         {
10022                 0x19,       /* V5.0.14 */
10023                 "09_204000_04_V5.0.14_V1.1", /* DVFS table version */
10024                 204000,     /* SDRAM frequency */
10025                 800,        /* min voltage */
10026                 800,        /* gpu min voltage */
10027                 "pllp_out0", /* clock source id */
10028                 0x40000002, /* CLK_SOURCE_EMC */
10029                 165,        /* number of burst_regs */
10030                 31,         /* number of up_down_regs */
10031                 {
10032                         0x0000000c, /* EMC_RC */
10033                         0x0000001a, /* EMC_RFC */
10034                         0x00000000, /* EMC_RFC_SLR */
10035                         0x00000008, /* EMC_RAS */
10036                         0x00000003, /* EMC_RP */
10037                         0x00000007, /* EMC_R2W */
10038                         0x00000008, /* EMC_W2R */
10039                         0x00000003, /* EMC_R2P */
10040                         0x0000000a, /* EMC_W2P */
10041                         0x00000003, /* EMC_RD_RCD */
10042                         0x00000003, /* EMC_WR_RCD */
10043                         0x00000002, /* EMC_RRD */
10044                         0x00000003, /* EMC_REXT */
10045                         0x00000000, /* EMC_WEXT */
10046                         0x00000002, /* EMC_WDV */
10047                         0x00000002, /* EMC_WDV_MASK */
10048                         0x00000005, /* EMC_QUSE */
10049                         0x00000003, /* EMC_QUSE_WIDTH */
10050                         0x00000000, /* EMC_IBDLY */
10051                         0x00000003, /* EMC_EINPUT */
10052                         0x00000007, /* EMC_EINPUT_DURATION */
10053                         0x00010000, /* EMC_PUTERM_EXTRA */
10054                         0x00000004, /* EMC_PUTERM_WIDTH */
10055                         0x00000000, /* EMC_PUTERM_ADJ */
10056                         0x00000000, /* EMC_CDB_CNTL_1 */
10057                         0x00000000, /* EMC_CDB_CNTL_2 */
10058                         0x00000000, /* EMC_CDB_CNTL_3 */
10059                         0x00000002, /* EMC_QRST */
10060                         0x0000000e, /* EMC_QSAFE */
10061                         0x0000000f, /* EMC_RDV */
10062                         0x00000011, /* EMC_RDV_MASK */
10063                         0x00000304, /* EMC_REFRESH */
10064                         0x00000000, /* EMC_BURST_REFRESH_NUM */
10065                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
10066                         0x00000002, /* EMC_PDEX2WR */
10067                         0x00000002, /* EMC_PDEX2RD */
10068                         0x00000003, /* EMC_PCHG2PDEN */
10069                         0x00000000, /* EMC_ACT2PDEN */
10070                         0x00000001, /* EMC_AR2PDEN */
10071                         0x0000000c, /* EMC_RW2PDEN */
10072                         0x0000001d, /* EMC_TXSR */
10073                         0x0000001d, /* EMC_TXSRDLL */
10074                         0x00000003, /* EMC_TCKE */
10075                         0x00000004, /* EMC_TCKESR */
10076                         0x00000003, /* EMC_TPD */
10077                         0x00000009, /* EMC_TFAW */
10078                         0x00000005, /* EMC_TRPAB */
10079                         0x00000003, /* EMC_TCLKSTABLE */
10080                         0x00000003, /* EMC_TCLKSTOP */
10081                         0x00000351, /* EMC_TREFBW */
10082                         0x00000000, /* EMC_FBIO_CFG6 */
10083                         0x00000000, /* EMC_ODT_WRITE */
10084                         0x00000000, /* EMC_ODT_READ */
10085                         0x1361a296, /* EMC_FBIO_CFG5 */
10086                         0x005800a0, /* EMC_CFG_DIG_DLL */
10087                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10088                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
10089                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
10090                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
10091                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
10092                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
10093                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
10094                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
10095                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
10096                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
10097                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
10098                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
10099                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
10100                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
10101                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
10102                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
10103                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
10104                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10105                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10106                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10107                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10108                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10109                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10110                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10111                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10112                         0x00080000, /* EMC_DLL_XFORM_ADDR0 */
10113                         0x00080000, /* EMC_DLL_XFORM_ADDR1 */
10114                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10115                         0x00080000, /* EMC_DLL_XFORM_ADDR3 */
10116                         0x00080000, /* EMC_DLL_XFORM_ADDR4 */
10117                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10118                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10119                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10120                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10121                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10122                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10123                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10124                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10125                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10126                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10127                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10128                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10129                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10130                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10131                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10132                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10133                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10134                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10135                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10136                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10137                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10138                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10139                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10140                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10141                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10142                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
10143                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
10144                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
10145                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
10146                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
10147                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
10148                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
10149                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
10150                         0x00000200, /* EMC_XM2CMDPADCTRL */
10151                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
10152                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
10153                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
10154                         0x00000000, /* EMC_XM2DQPADCTRL2 */
10155                         0x00000000, /* EMC_XM2DQPADCTRL3 */
10156                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
10157                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
10158                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
10159                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
10160                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10161                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10162                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
10163                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
10164                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
10165                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
10166                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10167                         0x00000000, /* EMC_TXDSRVTTGEN */
10168                         0x00000000, /* EMC_FBIO_SPARE */
10169                         0x00064000, /* EMC_ZCAL_INTERVAL */
10170                         0x0000004a, /* EMC_ZCAL_WAIT_CNT */
10171                         0x00cc0011, /* EMC_MRS_WAIT_CNT */
10172                         0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
10173                         0x00000000, /* EMC_CTT */
10174                         0x00000004, /* EMC_CTT_DURATION */
10175                         0x0000d3b3, /* EMC_CFG_PIPE */
10176                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
10177                         0x0000000a, /* EMC_QPOP */
10178                         0x01000003, /* MC_EMEM_ARB_CFG */
10179                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10180                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10181                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
10182                         0x00000006, /* MC_EMEM_ARB_TIMING_RC */
10183                         0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
10184                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
10185                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10186                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10187                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10188                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10189                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10190                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10191                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10192                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10193                         0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
10194                         0x71e40a07, /* MC_EMEM_ARB_MISC0 */
10195                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
10196                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10197                 },
10198                 {
10199                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
10200                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
10201                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10202                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10203                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10204                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10205                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10206                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10207                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10208                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10209                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10210                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10211                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10212                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
10213                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10214                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10215                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10216                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10217                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10218                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10219                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10220                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10221                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10222                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10223                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10224                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10225                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10226                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10227                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10228                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10229                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10230                 },
10231                 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
10232                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10233                 0x00000802, /* EMC_CTT_TERM_CTRL */
10234                 0xf3200000, /* EMC_CFG */
10235                 0x000008cf, /* EMC_CFG_2 */
10236                 0x0004013c, /* EMC_SEL_DPD_CTRL */
10237                 0x00580068, /* EMC_CFG_DIG_DLL */
10238                 0x00000008, /* EMC_BGBIAS_CTL0 */
10239                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10240                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10241                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10242                 0x00000000, /* Mode Register 0 */
10243                 0x00010083, /* Mode Register 1 */
10244                 0x00020004, /* Mode Register 2 */
10245                 0x800b0000, /* Mode Register 4 */
10246                 3420,       /* expected dvfs latency (ns) */
10247         },
10248         {
10249                 0x19,       /* V5.0.14 */
10250                 "09_300000_04_V5.0.14_V1.1", /* DVFS table version */
10251                 300000,     /* SDRAM frequency */
10252                 820,        /* min voltage */
10253                 820,        /* gpu min voltage */
10254                 "pllc_out0", /* clock source id */
10255                 0x20000002, /* CLK_SOURCE_EMC */
10256                 165,        /* number of burst_regs */
10257                 31,         /* number of up_down_regs */
10258                 {
10259                         0x00000011, /* EMC_RC */
10260                         0x00000026, /* EMC_RFC */
10261                         0x00000000, /* EMC_RFC_SLR */
10262                         0x0000000c, /* EMC_RAS */
10263                         0x00000005, /* EMC_RP */
10264                         0x00000007, /* EMC_R2W */
10265                         0x00000008, /* EMC_W2R */
10266                         0x00000003, /* EMC_R2P */
10267                         0x0000000a, /* EMC_W2P */
10268                         0x00000005, /* EMC_RD_RCD */
10269                         0x00000005, /* EMC_WR_RCD */
10270                         0x00000002, /* EMC_RRD */
10271                         0x00000003, /* EMC_REXT */
10272                         0x00000000, /* EMC_WEXT */
10273                         0x00000002, /* EMC_WDV */
10274                         0x00000002, /* EMC_WDV_MASK */
10275                         0x00000006, /* EMC_QUSE */
10276                         0x00000003, /* EMC_QUSE_WIDTH */
10277                         0x00000000, /* EMC_IBDLY */
10278                         0x00000003, /* EMC_EINPUT */
10279                         0x00000008, /* EMC_EINPUT_DURATION */
10280                         0x00030000, /* EMC_PUTERM_EXTRA */
10281                         0x00000004, /* EMC_PUTERM_WIDTH */
10282                         0x00000000, /* EMC_PUTERM_ADJ */
10283                         0x00000000, /* EMC_CDB_CNTL_1 */
10284                         0x00000000, /* EMC_CDB_CNTL_2 */
10285                         0x00000000, /* EMC_CDB_CNTL_3 */
10286                         0x00000002, /* EMC_QRST */
10287                         0x0000000f, /* EMC_QSAFE */
10288                         0x00000012, /* EMC_RDV */
10289                         0x00000014, /* EMC_RDV_MASK */
10290                         0x0000046e, /* EMC_REFRESH */
10291                         0x00000000, /* EMC_BURST_REFRESH_NUM */
10292                         0x0000011b, /* EMC_PRE_REFRESH_REQ_CNT */
10293                         0x00000002, /* EMC_PDEX2WR */
10294                         0x00000002, /* EMC_PDEX2RD */
10295                         0x00000005, /* EMC_PCHG2PDEN */
10296                         0x00000000, /* EMC_ACT2PDEN */
10297                         0x00000001, /* EMC_AR2PDEN */
10298                         0x0000000c, /* EMC_RW2PDEN */
10299                         0x0000002a, /* EMC_TXSR */
10300                         0x0000002a, /* EMC_TXSRDLL */
10301                         0x00000003, /* EMC_TCKE */
10302                         0x00000005, /* EMC_TCKESR */
10303                         0x00000003, /* EMC_TPD */
10304                         0x0000000d, /* EMC_TFAW */
10305                         0x00000007, /* EMC_TRPAB */
10306                         0x00000003, /* EMC_TCLKSTABLE */
10307                         0x00000003, /* EMC_TCLKSTOP */
10308                         0x000004e0, /* EMC_TREFBW */
10309                         0x00000000, /* EMC_FBIO_CFG6 */
10310                         0x00000000, /* EMC_ODT_WRITE */
10311                         0x00000000, /* EMC_ODT_READ */
10312                         0x1361a096, /* EMC_FBIO_CFG5 */
10313                         0x005800a0, /* EMC_CFG_DIG_DLL */
10314                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10315                         0x00020000, /* EMC_DLL_XFORM_DQS0 */
10316                         0x00020000, /* EMC_DLL_XFORM_DQS1 */
10317                         0x00020000, /* EMC_DLL_XFORM_DQS2 */
10318                         0x00020000, /* EMC_DLL_XFORM_DQS3 */
10319                         0x00020000, /* EMC_DLL_XFORM_DQS4 */
10320                         0x00020000, /* EMC_DLL_XFORM_DQS5 */
10321                         0x00020000, /* EMC_DLL_XFORM_DQS6 */
10322                         0x00020000, /* EMC_DLL_XFORM_DQS7 */
10323                         0x00020000, /* EMC_DLL_XFORM_DQS8 */
10324                         0x00020000, /* EMC_DLL_XFORM_DQS9 */
10325                         0x00020000, /* EMC_DLL_XFORM_DQS10 */
10326                         0x00020000, /* EMC_DLL_XFORM_DQS11 */
10327                         0x00020000, /* EMC_DLL_XFORM_DQS12 */
10328                         0x00020000, /* EMC_DLL_XFORM_DQS13 */
10329                         0x00020000, /* EMC_DLL_XFORM_DQS14 */
10330                         0x00020000, /* EMC_DLL_XFORM_DQS15 */
10331                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10332                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10333                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10334                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10335                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10336                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10337                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10338                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10339                         0x00060000, /* EMC_DLL_XFORM_ADDR0 */
10340                         0x00060000, /* EMC_DLL_XFORM_ADDR1 */
10341                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10342                         0x00060000, /* EMC_DLL_XFORM_ADDR3 */
10343                         0x00060000, /* EMC_DLL_XFORM_ADDR4 */
10344                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10345                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10346                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10347                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10348                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10349                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10350                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10351                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10352                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10353                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10354                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10355                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10356                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10357                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10358                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10359                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10360                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10361                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10362                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10363                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10364                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10365                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10366                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10367                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10368                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10369                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
10370                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
10371                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
10372                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
10373                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
10374                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
10375                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
10376                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
10377                         0x00000200, /* EMC_XM2CMDPADCTRL */
10378                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
10379                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
10380                         0x01231239, /* EMC_XM2DQSPADCTRL2 */
10381                         0x00000000, /* EMC_XM2DQPADCTRL2 */
10382                         0x00000000, /* EMC_XM2DQPADCTRL3 */
10383                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
10384                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
10385                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
10386                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
10387                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10388                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10389                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
10390                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
10391                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
10392                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
10393                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10394                         0x00000000, /* EMC_TXDSRVTTGEN */
10395                         0x00000000, /* EMC_FBIO_SPARE */
10396                         0x00064000, /* EMC_ZCAL_INTERVAL */
10397                         0x0000006c, /* EMC_ZCAL_WAIT_CNT */
10398                         0x012c0011, /* EMC_MRS_WAIT_CNT */
10399                         0x012c0011, /* EMC_MRS_WAIT_CNT2 */
10400                         0x00000000, /* EMC_CTT */
10401                         0x00000004, /* EMC_CTT_DURATION */
10402                         0x000052a3, /* EMC_CFG_PIPE */
10403                         0x800009ed, /* EMC_DYN_SELF_REF_CONTROL */
10404                         0x0000000b, /* EMC_QPOP */
10405                         0x08000004, /* MC_EMEM_ARB_CFG */
10406                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10407                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
10408                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
10409                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
10410                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
10411                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
10412                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10413                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10414                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10415                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10416                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10417                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10418                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10419                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10420                         0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
10421                         0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
10422                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
10423                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10424                 },
10425                 {
10426                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
10427                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
10428                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10429                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10430                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10431                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10432                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10433                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10434                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10435                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10436                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10437                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10438                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10439                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
10440                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10441                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10442                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10443                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10444                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10445                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10446                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10447                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10448                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10449                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10450                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10451                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10452                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10453                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10454                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10455                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10456                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10457                 },
10458                 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
10459                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10460                 0x00000802, /* EMC_CTT_TERM_CTRL */
10461                 0xf3300000, /* EMC_CFG */
10462                 0x000008d7, /* EMC_CFG_2 */
10463                 0x0004013c, /* EMC_SEL_DPD_CTRL */
10464                 0x00580068, /* EMC_CFG_DIG_DLL */
10465                 0x00000000, /* EMC_BGBIAS_CTL0 */
10466                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10467                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10468                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10469                 0x00000000, /* Mode Register 0 */
10470                 0x00010083, /* Mode Register 1 */
10471                 0x00020004, /* Mode Register 2 */
10472                 0x800b0000, /* Mode Register 4 */
10473                 2680,       /* expected dvfs latency (ns) */
10474         },
10475         {
10476                 0x19,       /* V5.0.14 */
10477                 "09_396000_05_V5.0.14_V1.1", /* DVFS table version */
10478                 396000,     /* SDRAM frequency */
10479                 850,        /* min voltage */
10480                 850,        /* gpu min voltage */
10481                 "pllm_out0", /* clock source id */
10482                 0x00000002, /* CLK_SOURCE_EMC */
10483                 165,        /* number of burst_regs */
10484                 31,         /* number of up_down_regs */
10485                 {
10486                         0x00000017, /* EMC_RC */
10487                         0x00000033, /* EMC_RFC */
10488                         0x00000000, /* EMC_RFC_SLR */
10489                         0x00000010, /* EMC_RAS */
10490                         0x00000007, /* EMC_RP */
10491                         0x00000008, /* EMC_R2W */
10492                         0x00000008, /* EMC_W2R */
10493                         0x00000003, /* EMC_R2P */
10494                         0x0000000a, /* EMC_W2P */
10495                         0x00000007, /* EMC_RD_RCD */
10496                         0x00000007, /* EMC_WR_RCD */
10497                         0x00000003, /* EMC_RRD */
10498                         0x00000003, /* EMC_REXT */
10499                         0x00000000, /* EMC_WEXT */
10500                         0x00000002, /* EMC_WDV */
10501                         0x00000002, /* EMC_WDV_MASK */
10502                         0x00000006, /* EMC_QUSE */
10503                         0x00000003, /* EMC_QUSE_WIDTH */
10504                         0x00000000, /* EMC_IBDLY */
10505                         0x00000002, /* EMC_EINPUT */
10506                         0x00000009, /* EMC_EINPUT_DURATION */
10507                         0x00030000, /* EMC_PUTERM_EXTRA */
10508                         0x00000004, /* EMC_PUTERM_WIDTH */
10509                         0x00000000, /* EMC_PUTERM_ADJ */
10510                         0x00000000, /* EMC_CDB_CNTL_1 */
10511                         0x00000000, /* EMC_CDB_CNTL_2 */
10512                         0x00000000, /* EMC_CDB_CNTL_3 */
10513                         0x00000001, /* EMC_QRST */
10514                         0x00000010, /* EMC_QSAFE */
10515                         0x00000012, /* EMC_RDV */
10516                         0x00000014, /* EMC_RDV_MASK */
10517                         0x000005d9, /* EMC_REFRESH */
10518                         0x00000000, /* EMC_BURST_REFRESH_NUM */
10519                         0x00000176, /* EMC_PRE_REFRESH_REQ_CNT */
10520                         0x00000002, /* EMC_PDEX2WR */
10521                         0x00000002, /* EMC_PDEX2RD */
10522                         0x00000007, /* EMC_PCHG2PDEN */
10523                         0x00000000, /* EMC_ACT2PDEN */
10524                         0x00000001, /* EMC_AR2PDEN */
10525                         0x0000000e, /* EMC_RW2PDEN */
10526                         0x00000038, /* EMC_TXSR */
10527                         0x00000038, /* EMC_TXSRDLL */
10528                         0x00000003, /* EMC_TCKE */
10529                         0x00000006, /* EMC_TCKESR */
10530                         0x00000003, /* EMC_TPD */
10531                         0x00000012, /* EMC_TFAW */
10532                         0x00000009, /* EMC_TRPAB */
10533                         0x00000003, /* EMC_TCLKSTABLE */
10534                         0x00000003, /* EMC_TCLKSTOP */
10535                         0x00000670, /* EMC_TREFBW */
10536                         0x00000000, /* EMC_FBIO_CFG6 */
10537                         0x00000000, /* EMC_ODT_WRITE */
10538                         0x00000000, /* EMC_ODT_READ */
10539                         0x1361a096, /* EMC_FBIO_CFG5 */
10540                         0x005800a0, /* EMC_CFG_DIG_DLL */
10541                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10542                         0x00020000, /* EMC_DLL_XFORM_DQS0 */
10543                         0x00020000, /* EMC_DLL_XFORM_DQS1 */
10544                         0x00020000, /* EMC_DLL_XFORM_DQS2 */
10545                         0x00020000, /* EMC_DLL_XFORM_DQS3 */
10546                         0x00020000, /* EMC_DLL_XFORM_DQS4 */
10547                         0x00020000, /* EMC_DLL_XFORM_DQS5 */
10548                         0x00020000, /* EMC_DLL_XFORM_DQS6 */
10549                         0x00020000, /* EMC_DLL_XFORM_DQS7 */
10550                         0x00020000, /* EMC_DLL_XFORM_DQS8 */
10551                         0x00020000, /* EMC_DLL_XFORM_DQS9 */
10552                         0x00020000, /* EMC_DLL_XFORM_DQS10 */
10553                         0x00020000, /* EMC_DLL_XFORM_DQS11 */
10554                         0x00020000, /* EMC_DLL_XFORM_DQS12 */
10555                         0x00020000, /* EMC_DLL_XFORM_DQS13 */
10556                         0x00020000, /* EMC_DLL_XFORM_DQS14 */
10557                         0x00020000, /* EMC_DLL_XFORM_DQS15 */
10558                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10559                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10560                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10561                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10562                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10563                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10564                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10565                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10566                         0x00050000, /* EMC_DLL_XFORM_ADDR0 */
10567                         0x00050000, /* EMC_DLL_XFORM_ADDR1 */
10568                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10569                         0x00050000, /* EMC_DLL_XFORM_ADDR3 */
10570                         0x00050000, /* EMC_DLL_XFORM_ADDR4 */
10571                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10572                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10573                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10574                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10575                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10576                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10577                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10578                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10579                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10580                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10581                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10582                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10583                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10584                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10585                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10586                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10587                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10588                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10589                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10590                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10591                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10592                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10593                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10594                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10595                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10596                         0x00040000, /* EMC_DLL_XFORM_DQ0 */
10597                         0x00040000, /* EMC_DLL_XFORM_DQ1 */
10598                         0x00040000, /* EMC_DLL_XFORM_DQ2 */
10599                         0x00040000, /* EMC_DLL_XFORM_DQ3 */
10600                         0x00004000, /* EMC_DLL_XFORM_DQ4 */
10601                         0x00004000, /* EMC_DLL_XFORM_DQ5 */
10602                         0x00004000, /* EMC_DLL_XFORM_DQ6 */
10603                         0x00004000, /* EMC_DLL_XFORM_DQ7 */
10604                         0x00000200, /* EMC_XM2CMDPADCTRL */
10605                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
10606                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
10607                         0x01231239, /* EMC_XM2DQSPADCTRL2 */
10608                         0x00000000, /* EMC_XM2DQPADCTRL2 */
10609                         0x00000000, /* EMC_XM2DQPADCTRL3 */
10610                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
10611                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
10612                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
10613                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
10614                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10615                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10616                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
10617                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
10618                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
10619                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
10620                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10621                         0x00000000, /* EMC_TXDSRVTTGEN */
10622                         0x00000000, /* EMC_FBIO_SPARE */
10623                         0x00064000, /* EMC_ZCAL_INTERVAL */
10624                         0x0000008f, /* EMC_ZCAL_WAIT_CNT */
10625                         0x018c0011, /* EMC_MRS_WAIT_CNT */
10626                         0x018c0011, /* EMC_MRS_WAIT_CNT2 */
10627                         0x00000000, /* EMC_CTT */
10628                         0x00000004, /* EMC_CTT_DURATION */
10629                         0x000052a3, /* EMC_CFG_PIPE */
10630                         0x80000cc7, /* EMC_DYN_SELF_REF_CONTROL */
10631                         0x0000000b, /* EMC_QPOP */
10632                         0x0f000005, /* MC_EMEM_ARB_CFG */
10633                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10634                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
10635                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
10636                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
10637                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
10638                         0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
10639                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
10640                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10641                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10642                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10643                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10644                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
10645                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
10646                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
10647                         0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
10648                         0x71c6120d, /* MC_EMEM_ARB_MISC0 */
10649                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
10650                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10651                 },
10652                 {
10653                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
10654                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
10655                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10656                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10657                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10658                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10659                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10660                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10661                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10662                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10663                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10664                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10665                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10666                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
10667                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
10668                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10669                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10670                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10671                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10672                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10673                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10674                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10675                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10676                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10677                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10678                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10679                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10680                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10681                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10682                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10683                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10684                 },
10685                 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
10686                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10687                 0x00000802, /* EMC_CTT_TERM_CTRL */
10688                 0xf3300000, /* EMC_CFG */
10689                 0x00000897, /* EMC_CFG_2 */
10690                 0x0004001c, /* EMC_SEL_DPD_CTRL */
10691                 0x00580068, /* EMC_CFG_DIG_DLL */
10692                 0x00000000, /* EMC_BGBIAS_CTL0 */
10693                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10694                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10695                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10696                 0x00000000, /* Mode Register 0 */
10697                 0x00010083, /* Mode Register 1 */
10698                 0x00020004, /* Mode Register 2 */
10699                 0x800b0000, /* Mode Register 4 */
10700                 2180,       /* expected dvfs latency (ns) */
10701         },
10702         {
10703                 0x19,       /* V5.0.14 */
10704                 "09_528000_05_V5.0.14_V1.1", /* DVFS table version */
10705                 528000,     /* SDRAM frequency */
10706                 880,        /* min voltage */
10707                 870,        /* gpu min voltage */
10708                 "pllm_ud",  /* clock source id */
10709                 0x80000000, /* CLK_SOURCE_EMC */
10710                 165,        /* number of burst_regs */
10711                 31,         /* number of up_down_regs */
10712                 {
10713                         0x0000001f, /* EMC_RC */
10714                         0x00000044, /* EMC_RFC */
10715                         0x00000000, /* EMC_RFC_SLR */
10716                         0x00000016, /* EMC_RAS */
10717                         0x00000009, /* EMC_RP */
10718                         0x0000000a, /* EMC_R2W */
10719                         0x00000009, /* EMC_W2R */
10720                         0x00000003, /* EMC_R2P */
10721                         0x0000000d, /* EMC_W2P */
10722                         0x00000009, /* EMC_RD_RCD */
10723                         0x00000009, /* EMC_WR_RCD */
10724                         0x00000005, /* EMC_RRD */
10725                         0x00000004, /* EMC_REXT */
10726                         0x00000000, /* EMC_WEXT */
10727                         0x00000002, /* EMC_WDV */
10728                         0x00000002, /* EMC_WDV_MASK */
10729                         0x00000008, /* EMC_QUSE */
10730                         0x00000003, /* EMC_QUSE_WIDTH */
10731                         0x00000000, /* EMC_IBDLY */
10732                         0x00000003, /* EMC_EINPUT */
10733                         0x0000000a, /* EMC_EINPUT_DURATION */
10734                         0x00050000, /* EMC_PUTERM_EXTRA */
10735                         0x00000004, /* EMC_PUTERM_WIDTH */
10736                         0x00000000, /* EMC_PUTERM_ADJ */
10737                         0x00000000, /* EMC_CDB_CNTL_1 */
10738                         0x00000000, /* EMC_CDB_CNTL_2 */
10739                         0x00000000, /* EMC_CDB_CNTL_3 */
10740                         0x00000002, /* EMC_QRST */
10741                         0x00000011, /* EMC_QSAFE */
10742                         0x00000015, /* EMC_RDV */
10743                         0x00000017, /* EMC_RDV_MASK */
10744                         0x000007cd, /* EMC_REFRESH */
10745                         0x00000000, /* EMC_BURST_REFRESH_NUM */
10746                         0x000001f3, /* EMC_PRE_REFRESH_REQ_CNT */
10747                         0x00000003, /* EMC_PDEX2WR */
10748                         0x00000003, /* EMC_PDEX2RD */
10749                         0x00000009, /* EMC_PCHG2PDEN */
10750                         0x00000000, /* EMC_ACT2PDEN */
10751                         0x00000001, /* EMC_AR2PDEN */
10752                         0x00000011, /* EMC_RW2PDEN */
10753                         0x0000004a, /* EMC_TXSR */
10754                         0x0000004a, /* EMC_TXSRDLL */
10755                         0x00000004, /* EMC_TCKE */
10756                         0x00000008, /* EMC_TCKESR */
10757                         0x00000004, /* EMC_TPD */
10758                         0x00000019, /* EMC_TFAW */
10759                         0x0000000c, /* EMC_TRPAB */
10760                         0x00000003, /* EMC_TCLKSTABLE */
10761                         0x00000003, /* EMC_TCLKSTOP */
10762                         0x00000895, /* EMC_TREFBW */
10763                         0x00000000, /* EMC_FBIO_CFG6 */
10764                         0x00000000, /* EMC_ODT_WRITE */
10765                         0x00000000, /* EMC_ODT_READ */
10766                         0x1361a096, /* EMC_FBIO_CFG5 */
10767                         0xe01200b9, /* EMC_CFG_DIG_DLL */
10768                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10769                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10770                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
10771                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
10772                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
10773                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
10774                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
10775                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
10776                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
10777                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
10778                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
10779                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
10780                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
10781                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
10782                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
10783                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
10784                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
10785                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
10786                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
10787                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
10788                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
10789                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
10790                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
10791                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
10792                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
10793                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
10794                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
10795                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
10796                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
10797                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
10798                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
10799                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
10800                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
10801                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
10802                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
10803                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
10804                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
10805                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
10806                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
10807                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
10808                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
10809                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
10810                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
10811                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
10812                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
10813                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
10814                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
10815                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
10816                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
10817                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
10818                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
10819                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
10820                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
10821                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
10822                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
10823                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
10824                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
10825                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
10826                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
10827                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
10828                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
10829                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
10830                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
10831                         0x00000220, /* EMC_XM2CMDPADCTRL */
10832                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
10833                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
10834                         0x0123123d, /* EMC_XM2DQSPADCTRL2 */
10835                         0x00000000, /* EMC_XM2DQPADCTRL2 */
10836                         0x00000000, /* EMC_XM2DQPADCTRL3 */
10837                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
10838                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
10839                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
10840                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
10841                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
10842                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
10843                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
10844                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
10845                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
10846                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
10847                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
10848                         0x00000000, /* EMC_TXDSRVTTGEN */
10849                         0x00000000, /* EMC_FBIO_SPARE */
10850                         0x00064000, /* EMC_ZCAL_INTERVAL */
10851                         0x000000bf, /* EMC_ZCAL_WAIT_CNT */
10852                         0x02100013, /* EMC_MRS_WAIT_CNT */
10853                         0x02100013, /* EMC_MRS_WAIT_CNT2 */
10854                         0x00000000, /* EMC_CTT */
10855                         0x00000004, /* EMC_CTT_DURATION */
10856                         0x000042a0, /* EMC_CFG_PIPE */
10857                         0x800010b3, /* EMC_DYN_SELF_REF_CONTROL */
10858                         0x0000000d, /* EMC_QPOP */
10859                         0x0f000007, /* MC_EMEM_ARB_CFG */
10860                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
10861                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
10862                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
10863                         0x00000010, /* MC_EMEM_ARB_TIMING_RC */
10864                         0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
10865                         0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
10866                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
10867                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
10868                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
10869                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
10870                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
10871                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
10872                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
10873                         0x06060103, /* MC_EMEM_ARB_DA_TURNS */
10874                         0x00120b10, /* MC_EMEM_ARB_DA_COVERS */
10875                         0x71c81811, /* MC_EMEM_ARB_MISC0 */
10876                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
10877                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
10878                 },
10879                 {
10880                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
10881                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
10882                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
10883                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
10884                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
10885                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
10886                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
10887                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
10888                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
10889                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
10890                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
10891                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
10892                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
10893                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
10894                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
10895                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
10896                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
10897                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
10898                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
10899                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
10900                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
10901                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
10902                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
10903                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
10904                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
10905                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
10906                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
10907                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
10908                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
10909                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
10910                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
10911                 },
10912                 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
10913                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
10914                 0x00000802, /* EMC_CTT_TERM_CTRL */
10915                 0xf3300000, /* EMC_CFG */
10916                 0x0000089f, /* EMC_CFG_2 */
10917                 0x0004001c, /* EMC_SEL_DPD_CTRL */
10918                 0xe0120069, /* EMC_CFG_DIG_DLL */
10919                 0x00000000, /* EMC_BGBIAS_CTL0 */
10920                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
10921                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
10922                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
10923                 0x00000000, /* Mode Register 0 */
10924                 0x000100c3, /* Mode Register 1 */
10925                 0x00020006, /* Mode Register 2 */
10926                 0x800b0000, /* Mode Register 4 */
10927                 1440,       /* expected dvfs latency (ns) */
10928         },
10929         {
10930                 0x19,       /* V5.0.14 */
10931                 "09_600000_04_V5.0.14_V1.1", /* DVFS table version */
10932                 600000,     /* SDRAM frequency */
10933                 910,        /* min voltage */
10934                 910,        /* gpu min voltage */
10935                 "pllc_ud",  /* clock source id */
10936                 0xe0000000, /* CLK_SOURCE_EMC */
10937                 165,        /* number of burst_regs */
10938                 31,         /* number of up_down_regs */
10939                 {
10940                         0x00000023, /* EMC_RC */
10941                         0x0000004d, /* EMC_RFC */
10942                         0x00000000, /* EMC_RFC_SLR */
10943                         0x00000019, /* EMC_RAS */
10944                         0x0000000a, /* EMC_RP */
10945                         0x0000000a, /* EMC_R2W */
10946                         0x0000000b, /* EMC_W2R */
10947                         0x00000004, /* EMC_R2P */
10948                         0x0000000f, /* EMC_W2P */
10949                         0x0000000a, /* EMC_RD_RCD */
10950                         0x0000000a, /* EMC_WR_RCD */
10951                         0x00000005, /* EMC_RRD */
10952                         0x00000004, /* EMC_REXT */
10953                         0x00000000, /* EMC_WEXT */
10954                         0x00000004, /* EMC_WDV */
10955                         0x00000004, /* EMC_WDV_MASK */
10956                         0x0000000a, /* EMC_QUSE */
10957                         0x00000004, /* EMC_QUSE_WIDTH */
10958                         0x00000000, /* EMC_IBDLY */
10959                         0x00000003, /* EMC_EINPUT */
10960                         0x0000000d, /* EMC_EINPUT_DURATION */
10961                         0x00070000, /* EMC_PUTERM_EXTRA */
10962                         0x00000005, /* EMC_PUTERM_WIDTH */
10963                         0x00000000, /* EMC_PUTERM_ADJ */
10964                         0x00000000, /* EMC_CDB_CNTL_1 */
10965                         0x00000000, /* EMC_CDB_CNTL_2 */
10966                         0x00000000, /* EMC_CDB_CNTL_3 */
10967                         0x00000002, /* EMC_QRST */
10968                         0x00000014, /* EMC_QSAFE */
10969                         0x00000018, /* EMC_RDV */
10970                         0x0000001a, /* EMC_RDV_MASK */
10971                         0x000008e4, /* EMC_REFRESH */
10972                         0x00000000, /* EMC_BURST_REFRESH_NUM */
10973                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
10974                         0x00000004, /* EMC_PDEX2WR */
10975                         0x00000004, /* EMC_PDEX2RD */
10976                         0x0000000a, /* EMC_PCHG2PDEN */
10977                         0x00000000, /* EMC_ACT2PDEN */
10978                         0x00000001, /* EMC_AR2PDEN */
10979                         0x00000013, /* EMC_RW2PDEN */
10980                         0x00000054, /* EMC_TXSR */
10981                         0x00000054, /* EMC_TXSRDLL */
10982                         0x00000005, /* EMC_TCKE */
10983                         0x00000009, /* EMC_TCKESR */
10984                         0x00000005, /* EMC_TPD */
10985                         0x0000001c, /* EMC_TFAW */
10986                         0x0000000d, /* EMC_TRPAB */
10987                         0x00000003, /* EMC_TCLKSTABLE */
10988                         0x00000003, /* EMC_TCLKSTOP */
10989                         0x000009c0, /* EMC_TREFBW */
10990                         0x00000000, /* EMC_FBIO_CFG6 */
10991                         0x00000000, /* EMC_ODT_WRITE */
10992                         0x00000000, /* EMC_ODT_READ */
10993                         0x1361a096, /* EMC_FBIO_CFG5 */
10994                         0xe00e00b9, /* EMC_CFG_DIG_DLL */
10995                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
10996                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
10997                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
10998                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
10999                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
11000                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
11001                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
11002                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
11003                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
11004                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
11005                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
11006                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
11007                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
11008                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
11009                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
11010                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
11011                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
11012                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11013                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11014                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11015                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11016                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11017                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11018                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11019                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11020                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11021                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11022                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11023                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11024                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11025                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11026                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11027                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11028                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11029                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11030                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11031                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11032                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11033                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11034                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11035                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11036                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11037                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11038                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11039                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11040                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11041                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11042                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11043                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11044                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11045                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11046                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11047                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11048                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11049                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11050                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
11051                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
11052                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
11053                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
11054                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
11055                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
11056                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
11057                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
11058                         0x00000220, /* EMC_XM2CMDPADCTRL */
11059                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
11060                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
11061                         0x0121103d, /* EMC_XM2DQSPADCTRL2 */
11062                         0x00000000, /* EMC_XM2DQPADCTRL2 */
11063                         0x00000000, /* EMC_XM2DQPADCTRL3 */
11064                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
11065                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
11066                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
11067                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
11068                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11069                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11070                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
11071                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
11072                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
11073                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
11074                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11075                         0x00000000, /* EMC_TXDSRVTTGEN */
11076                         0x00000000, /* EMC_FBIO_SPARE */
11077                         0x00064000, /* EMC_ZCAL_INTERVAL */
11078                         0x000000d8, /* EMC_ZCAL_WAIT_CNT */
11079                         0x02580014, /* EMC_MRS_WAIT_CNT */
11080                         0x02580014, /* EMC_MRS_WAIT_CNT2 */
11081                         0x00000000, /* EMC_CTT */
11082                         0x00000005, /* EMC_CTT_DURATION */
11083                         0x000040a0, /* EMC_CFG_PIPE */
11084                         0x800012d6, /* EMC_DYN_SELF_REF_CONTROL */
11085                         0x00000010, /* EMC_QPOP */
11086                         0x00000009, /* MC_EMEM_ARB_CFG */
11087                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11088                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
11089                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
11090                         0x00000012, /* MC_EMEM_ARB_TIMING_RC */
11091                         0x0000000b, /* MC_EMEM_ARB_TIMING_RAS */
11092                         0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
11093                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
11094                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11095                         0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11096                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11097                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11098                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
11099                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
11100                         0x07060103, /* MC_EMEM_ARB_DA_TURNS */
11101                         0x00140d12, /* MC_EMEM_ARB_DA_COVERS */
11102                         0x71c91b13, /* MC_EMEM_ARB_MISC0 */
11103                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
11104                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11105                 },
11106                 {
11107                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
11108                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
11109                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11110                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11111                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11112                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11113                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11114                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11115                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11116                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11117                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11118                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11119                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11120                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
11121                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
11122                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11123                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11124                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11125                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11126                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11127                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11128                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11129                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11130                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11131                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11132                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11133                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11134                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11135                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11136                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11137                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11138                 },
11139                 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
11140                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11141                 0x00000802, /* EMC_CTT_TERM_CTRL */
11142                 0xf3300000, /* EMC_CFG */
11143                 0x0000089f, /* EMC_CFG_2 */
11144                 0x0004001c, /* EMC_SEL_DPD_CTRL */
11145                 0xe00e0069, /* EMC_CFG_DIG_DLL */
11146                 0x00000000, /* EMC_BGBIAS_CTL0 */
11147                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11148                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11149                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11150                 0x00000000, /* Mode Register 0 */
11151                 0x000100e3, /* Mode Register 1 */
11152                 0x00020007, /* Mode Register 2 */
11153                 0x800b0000, /* Mode Register 4 */
11154                 1440,       /* expected dvfs latency (ns) */
11155         },
11156         {
11157                 0x19,       /* V5.0.14 */
11158                 "09_792000_04_V5.0.14_V1.1", /* DVFS table version */
11159                 792000,     /* SDRAM frequency */
11160                 980,        /* min voltage */
11161                 980,        /* gpu min voltage */
11162                 "pllm_ud",  /* clock source id */
11163                 0x80000000, /* CLK_SOURCE_EMC */
11164                 165,        /* number of burst_regs */
11165                 31,         /* number of up_down_regs */
11166                 {
11167                         0x0000002f, /* EMC_RC */
11168                         0x00000066, /* EMC_RFC */
11169                         0x00000000, /* EMC_RFC_SLR */
11170                         0x00000021, /* EMC_RAS */
11171                         0x0000000e, /* EMC_RP */
11172                         0x0000000e, /* EMC_R2W */
11173                         0x0000000d, /* EMC_W2R */
11174                         0x00000005, /* EMC_R2P */
11175                         0x00000013, /* EMC_W2P */
11176                         0x0000000e, /* EMC_RD_RCD */
11177                         0x0000000e, /* EMC_WR_RCD */
11178                         0x00000007, /* EMC_RRD */
11179                         0x00000004, /* EMC_REXT */
11180                         0x00000000, /* EMC_WEXT */
11181                         0x00000005, /* EMC_WDV */
11182                         0x00000005, /* EMC_WDV_MASK */
11183                         0x0000000e, /* EMC_QUSE */
11184                         0x00000004, /* EMC_QUSE_WIDTH */
11185                         0x00000000, /* EMC_IBDLY */
11186                         0x00000005, /* EMC_EINPUT */
11187                         0x0000000f, /* EMC_EINPUT_DURATION */
11188                         0x000b0000, /* EMC_PUTERM_EXTRA */
11189                         0x00000006, /* EMC_PUTERM_WIDTH */
11190                         0x00000000, /* EMC_PUTERM_ADJ */
11191                         0x00000000, /* EMC_CDB_CNTL_1 */
11192                         0x00000000, /* EMC_CDB_CNTL_2 */
11193                         0x00000000, /* EMC_CDB_CNTL_3 */
11194                         0x00000004, /* EMC_QRST */
11195                         0x00000016, /* EMC_QSAFE */
11196                         0x0000001d, /* EMC_RDV */
11197                         0x0000001f, /* EMC_RDV_MASK */
11198                         0x00000bd1, /* EMC_REFRESH */
11199                         0x00000000, /* EMC_BURST_REFRESH_NUM */
11200                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
11201                         0x00000005, /* EMC_PDEX2WR */
11202                         0x00000005, /* EMC_PDEX2RD */
11203                         0x0000000e, /* EMC_PCHG2PDEN */
11204                         0x00000000, /* EMC_ACT2PDEN */
11205                         0x00000001, /* EMC_AR2PDEN */
11206                         0x00000017, /* EMC_RW2PDEN */
11207                         0x0000006f, /* EMC_TXSR */
11208                         0x0000006f, /* EMC_TXSRDLL */
11209                         0x00000006, /* EMC_TCKE */
11210                         0x0000000c, /* EMC_TCKESR */
11211                         0x00000006, /* EMC_TPD */
11212                         0x00000026, /* EMC_TFAW */
11213                         0x00000011, /* EMC_TRPAB */
11214                         0x00000003, /* EMC_TCLKSTABLE */
11215                         0x00000003, /* EMC_TCLKSTOP */
11216                         0x00000cdf, /* EMC_TREFBW */
11217                         0x00000000, /* EMC_FBIO_CFG6 */
11218                         0x00000000, /* EMC_ODT_WRITE */
11219                         0x00000000, /* EMC_ODT_READ */
11220                         0x1361a096, /* EMC_FBIO_CFG5 */
11221                         0xe00700b9, /* EMC_CFG_DIG_DLL */
11222                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11223                         0x00000005, /* EMC_DLL_XFORM_DQS0 */
11224                         0x00000005, /* EMC_DLL_XFORM_DQS1 */
11225                         0x00000005, /* EMC_DLL_XFORM_DQS2 */
11226                         0x00000005, /* EMC_DLL_XFORM_DQS3 */
11227                         0x00000005, /* EMC_DLL_XFORM_DQS4 */
11228                         0x00000005, /* EMC_DLL_XFORM_DQS5 */
11229                         0x00000005, /* EMC_DLL_XFORM_DQS6 */
11230                         0x00000005, /* EMC_DLL_XFORM_DQS7 */
11231                         0x00000005, /* EMC_DLL_XFORM_DQS8 */
11232                         0x00000005, /* EMC_DLL_XFORM_DQS9 */
11233                         0x00000005, /* EMC_DLL_XFORM_DQS10 */
11234                         0x00000005, /* EMC_DLL_XFORM_DQS11 */
11235                         0x00000005, /* EMC_DLL_XFORM_DQS12 */
11236                         0x00000005, /* EMC_DLL_XFORM_DQS13 */
11237                         0x00000005, /* EMC_DLL_XFORM_DQS14 */
11238                         0x00000005, /* EMC_DLL_XFORM_DQS15 */
11239                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11240                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11241                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11242                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11243                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11244                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11245                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11246                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11247                         0x00004014, /* EMC_DLL_XFORM_ADDR0 */
11248                         0x00004014, /* EMC_DLL_XFORM_ADDR1 */
11249                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11250                         0x00004014, /* EMC_DLL_XFORM_ADDR3 */
11251                         0x00004014, /* EMC_DLL_XFORM_ADDR4 */
11252                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11253                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11254                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11255                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11256                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11257                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11258                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11259                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11260                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11261                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11262                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11263                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11264                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11265                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11266                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11267                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11268                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11269                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11270                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11271                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11272                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11273                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11274                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11275                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11276                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11277                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11278                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11279                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11280                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11281                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11282                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11283                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11284                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11285                         0x00000220, /* EMC_XM2CMDPADCTRL */
11286                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
11287                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
11288                         0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11289                         0x00000000, /* EMC_XM2DQPADCTRL2 */
11290                         0x00000000, /* EMC_XM2DQPADCTRL3 */
11291                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
11292                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
11293                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
11294                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
11295                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11296                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11297                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
11298                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
11299                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
11300                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
11301                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11302                         0x00000000, /* EMC_TXDSRVTTGEN */
11303                         0x00000000, /* EMC_FBIO_SPARE */
11304                         0x00064000, /* EMC_ZCAL_INTERVAL */
11305                         0x0000011e, /* EMC_ZCAL_WAIT_CNT */
11306                         0x03180017, /* EMC_MRS_WAIT_CNT */
11307                         0x03180017, /* EMC_MRS_WAIT_CNT2 */
11308                         0x00000000, /* EMC_CTT */
11309                         0x00000006, /* EMC_CTT_DURATION */
11310                         0x00004080, /* EMC_CFG_PIPE */
11311                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
11312                         0x00000014, /* EMC_QPOP */
11313                         0x0e00000b, /* MC_EMEM_ARB_CFG */
11314                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11315                         0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
11316                         0x00000007, /* MC_EMEM_ARB_TIMING_RP */
11317                         0x00000018, /* MC_EMEM_ARB_TIMING_RC */
11318                         0x0000000f, /* MC_EMEM_ARB_TIMING_RAS */
11319                         0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
11320                         0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
11321                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11322                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11323                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
11324                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11325                         0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
11326                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
11327                         0x08080103, /* MC_EMEM_ARB_DA_TURNS */
11328                         0x001a1118, /* MC_EMEM_ARB_DA_COVERS */
11329                         0x71ac2419, /* MC_EMEM_ARB_MISC0 */
11330                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
11331                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11332                 },
11333                 {
11334                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
11335                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
11336                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11337                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11338                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11339                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11340                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11341                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11342                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11343                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11344                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11345                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11346                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11347                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11348                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
11349                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11350                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11351                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11352                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11353                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11354                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11355                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11356                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11357                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11358                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11359                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11360                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11361                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11362                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11363                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11364                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11365                 },
11366                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
11367                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11368                 0x00000802, /* EMC_CTT_TERM_CTRL */
11369                 0xf3300000, /* EMC_CFG */
11370                 0x0000089f, /* EMC_CFG_2 */
11371                 0x0004001c, /* EMC_SEL_DPD_CTRL */
11372                 0xe0070069, /* EMC_CFG_DIG_DLL */
11373                 0x00000000, /* EMC_BGBIAS_CTL0 */
11374                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11375                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11376                 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
11377                 0x00000000, /* Mode Register 0 */
11378                 0x00010043, /* Mode Register 1 */
11379                 0x0002001a, /* Mode Register 2 */
11380                 0x800b0000, /* Mode Register 4 */
11381                 1200,       /* expected dvfs latency (ns) */
11382         },
11383         {
11384                 0x19,       /* V5.0.14 */
11385                 "09_924000_03_V5.0.14_V1.1", /* DVFS table version */
11386                 924000,     /* SDRAM frequency */
11387                 1010,       /* min voltage */
11388                 1010,       /* gpu min voltage */
11389                 "pllm_ud",  /* clock source id */
11390                 0x80000000, /* CLK_SOURCE_EMC */
11391                 165,        /* number of burst_regs */
11392                 31,         /* number of up_down_regs */
11393                 {
11394                         0x00000037, /* EMC_RC */
11395                         0x00000078, /* EMC_RFC */
11396                         0x00000000, /* EMC_RFC_SLR */
11397                         0x00000026, /* EMC_RAS */
11398                         0x00000010, /* EMC_RP */
11399                         0x00000010, /* EMC_R2W */
11400                         0x00000010, /* EMC_W2R */
11401                         0x00000006, /* EMC_R2P */
11402                         0x00000017, /* EMC_W2P */
11403                         0x00000010, /* EMC_RD_RCD */
11404                         0x00000010, /* EMC_WR_RCD */
11405                         0x00000009, /* EMC_RRD */
11406                         0x00000005, /* EMC_REXT */
11407                         0x00000000, /* EMC_WEXT */
11408                         0x00000007, /* EMC_WDV */
11409                         0x00000007, /* EMC_WDV_MASK */
11410                         0x00000011, /* EMC_QUSE */
11411                         0x00000004, /* EMC_QUSE_WIDTH */
11412                         0x00000000, /* EMC_IBDLY */
11413                         0x00000006, /* EMC_EINPUT */
11414                         0x00000011, /* EMC_EINPUT_DURATION */
11415                         0x000e0000, /* EMC_PUTERM_EXTRA */
11416                         0x00000006, /* EMC_PUTERM_WIDTH */
11417                         0x00000000, /* EMC_PUTERM_ADJ */
11418                         0x00000000, /* EMC_CDB_CNTL_1 */
11419                         0x00000000, /* EMC_CDB_CNTL_2 */
11420                         0x00000000, /* EMC_CDB_CNTL_3 */
11421                         0x00000005, /* EMC_QRST */
11422                         0x00000018, /* EMC_QSAFE */
11423                         0x00000020, /* EMC_RDV */
11424                         0x00000022, /* EMC_RDV_MASK */
11425                         0x00000dd4, /* EMC_REFRESH */
11426                         0x00000000, /* EMC_BURST_REFRESH_NUM */
11427                         0x00000375, /* EMC_PRE_REFRESH_REQ_CNT */
11428                         0x00000006, /* EMC_PDEX2WR */
11429                         0x00000006, /* EMC_PDEX2RD */
11430                         0x00000010, /* EMC_PCHG2PDEN */
11431                         0x00000000, /* EMC_ACT2PDEN */
11432                         0x00000001, /* EMC_AR2PDEN */
11433                         0x0000001b, /* EMC_RW2PDEN */
11434                         0x00000082, /* EMC_TXSR */
11435                         0x00000082, /* EMC_TXSRDLL */
11436                         0x00000007, /* EMC_TCKE */
11437                         0x0000000e, /* EMC_TCKESR */
11438                         0x00000007, /* EMC_TPD */
11439                         0x0000002d, /* EMC_TFAW */
11440                         0x00000014, /* EMC_TRPAB */
11441                         0x00000003, /* EMC_TCLKSTABLE */
11442                         0x00000003, /* EMC_TCLKSTOP */
11443                         0x00000f04, /* EMC_TREFBW */
11444                         0x00000000, /* EMC_FBIO_CFG6 */
11445                         0x00000000, /* EMC_ODT_WRITE */
11446                         0x00000000, /* EMC_ODT_READ */
11447                         0x1361a896, /* EMC_FBIO_CFG5 */
11448                         0xe00400b9, /* EMC_CFG_DIG_DLL */
11449                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11450                         0x007f4009, /* EMC_DLL_XFORM_DQS0 */
11451                         0x007f8009, /* EMC_DLL_XFORM_DQS1 */
11452                         0x007f800b, /* EMC_DLL_XFORM_DQS2 */
11453                         0x007f8009, /* EMC_DLL_XFORM_DQS3 */
11454                         0x007f8009, /* EMC_DLL_XFORM_DQS4 */
11455                         0x007f800b, /* EMC_DLL_XFORM_DQS5 */
11456                         0x007fc009, /* EMC_DLL_XFORM_DQS6 */
11457                         0x007f8009, /* EMC_DLL_XFORM_DQS7 */
11458                         0x007f4009, /* EMC_DLL_XFORM_DQS8 */
11459                         0x007f8009, /* EMC_DLL_XFORM_DQS9 */
11460                         0x007f800b, /* EMC_DLL_XFORM_DQS10 */
11461                         0x007f8009, /* EMC_DLL_XFORM_DQS11 */
11462                         0x007f8009, /* EMC_DLL_XFORM_DQS12 */
11463                         0x007f800b, /* EMC_DLL_XFORM_DQS13 */
11464                         0x007fc009, /* EMC_DLL_XFORM_DQS14 */
11465                         0x007f8009, /* EMC_DLL_XFORM_DQS15 */
11466                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11467                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11468                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11469                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11470                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11471                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11472                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11473                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11474                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
11475                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
11476                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11477                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
11478                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
11479                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11480                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11481                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11482                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11483                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11484                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11485                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11486                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11487                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11488                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11489                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11490                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11491                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11492                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11493                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11494                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11495                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11496                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11497                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11498                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11499                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11500                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11501                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11502                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11503                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11504                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
11505                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
11506                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
11507                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
11508                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
11509                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
11510                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
11511                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
11512                         0x00000220, /* EMC_XM2CMDPADCTRL */
11513                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
11514                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
11515                         0x0120103d, /* EMC_XM2DQSPADCTRL2 */
11516                         0x00000000, /* EMC_XM2DQPADCTRL2 */
11517                         0x00000000, /* EMC_XM2DQPADCTRL3 */
11518                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
11519                         0x00000101, /* EMC_XM2CLKPADCTRL2 */
11520                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
11521                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
11522                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
11523                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11524                         0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
11525                         0x00513594, /* EMC_XM2DQSPADCTRL4 */
11526                         0x00515556, /* EMC_XM2DQSPADCTRL5 */
11527                         0x61949400, /* EMC_XM2DQSPADCTRL6 */
11528                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11529                         0x00000000, /* EMC_TXDSRVTTGEN */
11530                         0x00000000, /* EMC_FBIO_SPARE */
11531                         0x00064000, /* EMC_ZCAL_INTERVAL */
11532                         0x0000014d, /* EMC_ZCAL_WAIT_CNT */
11533                         0x039c0019, /* EMC_MRS_WAIT_CNT */
11534                         0x039c0019, /* EMC_MRS_WAIT_CNT2 */
11535                         0x00000000, /* EMC_CTT */
11536                         0x00000006, /* EMC_CTT_DURATION */
11537                         0x00004080, /* EMC_CFG_PIPE */
11538                         0x80001c77, /* EMC_DYN_SELF_REF_CONTROL */
11539                         0x00000017, /* EMC_QPOP */
11540                         0x0e00000d, /* MC_EMEM_ARB_CFG */
11541                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11542                         0x00000007, /* MC_EMEM_ARB_TIMING_RCD */
11543                         0x00000008, /* MC_EMEM_ARB_TIMING_RP */
11544                         0x0000001b, /* MC_EMEM_ARB_TIMING_RC */
11545                         0x00000012, /* MC_EMEM_ARB_TIMING_RAS */
11546                         0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
11547                         0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
11548                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11549                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11550                         0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
11551                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11552                         0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
11553                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
11554                         0x09090104, /* MC_EMEM_ARB_DA_TURNS */
11555                         0x001e141b, /* MC_EMEM_ARB_DA_COVERS */
11556                         0x71ae2a1c, /* MC_EMEM_ARB_MISC0 */
11557                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
11558                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11559                 },
11560                 {
11561                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
11562                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
11563                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11564                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11565                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11566                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11567                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11568                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11569                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11570                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11571                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11572                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11573                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11574                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
11575                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
11576                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11577                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11578                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11579                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11580                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11581                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11582                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11583                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11584                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11585                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11586                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11587                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11588                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11589                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11590                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11591                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11592                 },
11593                 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
11594                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11595                 0x00000802, /* EMC_CTT_TERM_CTRL */
11596                 0xf3300000, /* EMC_CFG */
11597                 0x0000089f, /* EMC_CFG_2 */
11598                 0x0004001c, /* EMC_SEL_DPD_CTRL */
11599                 0xe0040069, /* EMC_CFG_DIG_DLL */
11600                 0x00000000, /* EMC_BGBIAS_CTL0 */
11601                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11602                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11603                 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
11604                 0x00000000, /* Mode Register 0 */
11605                 0x00010083, /* Mode Register 1 */
11606                 0x0002001c, /* Mode Register 2 */
11607                 0x800b0000, /* Mode Register 4 */
11608                 1180,       /* expected dvfs latency (ns) */
11609         },
11610 };
11611
11612 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_der[] = {
11613         {
11614                 0x19,       /* V5.0.16 */
11615                 "09_12750_04_V5.0.16_V1.1", /* DVFS table version */
11616                 12750,      /* SDRAM frequency */
11617                 800,        /* min voltage */
11618                 800,        /* gpu min voltage */
11619                 "pllp_out0", /* clock source id */
11620                 0x4000003e, /* CLK_SOURCE_EMC */
11621                 165,        /* number of burst_regs */
11622                 31,         /* number of up_down_regs */
11623                 {
11624                         0x00000000, /* EMC_RC */
11625                         0x00000003, /* EMC_RFC */
11626                         0x00000000, /* EMC_RFC_SLR */
11627                         0x00000002, /* EMC_RAS */
11628                         0x00000002, /* EMC_RP */
11629                         0x00000006, /* EMC_R2W */
11630                         0x00000008, /* EMC_W2R */
11631                         0x00000003, /* EMC_R2P */
11632                         0x0000000a, /* EMC_W2P */
11633                         0x00000002, /* EMC_RD_RCD */
11634                         0x00000002, /* EMC_WR_RCD */
11635                         0x00000001, /* EMC_RRD */
11636                         0x00000002, /* EMC_REXT */
11637                         0x00000000, /* EMC_WEXT */
11638                         0x00000003, /* EMC_WDV */
11639                         0x00000003, /* EMC_WDV_MASK */
11640                         0x00000006, /* EMC_QUSE */
11641                         0x00000002, /* EMC_QUSE_WIDTH */
11642                         0x00000000, /* EMC_IBDLY */
11643                         0x00000005, /* EMC_EINPUT */
11644                         0x00000005, /* EMC_EINPUT_DURATION */
11645                         0x00010000, /* EMC_PUTERM_EXTRA */
11646                         0x00000003, /* EMC_PUTERM_WIDTH */
11647                         0x00000000, /* EMC_PUTERM_ADJ */
11648                         0x00000000, /* EMC_CDB_CNTL_1 */
11649                         0x00000000, /* EMC_CDB_CNTL_2 */
11650                         0x00000000, /* EMC_CDB_CNTL_3 */
11651                         0x00000004, /* EMC_QRST */
11652                         0x0000000c, /* EMC_QSAFE */
11653                         0x0000000d, /* EMC_RDV */
11654                         0x0000000f, /* EMC_RDV_MASK */
11655                         0x0000000b, /* EMC_REFRESH */
11656                         0x00000000, /* EMC_BURST_REFRESH_NUM */
11657                         0x00000002, /* EMC_PRE_REFRESH_REQ_CNT */
11658                         0x00000002, /* EMC_PDEX2WR */
11659                         0x00000002, /* EMC_PDEX2RD */
11660                         0x00000002, /* EMC_PCHG2PDEN */
11661                         0x00000000, /* EMC_ACT2PDEN */
11662                         0x00000001, /* EMC_AR2PDEN */
11663                         0x0000000c, /* EMC_RW2PDEN */
11664                         0x00000003, /* EMC_TXSR */
11665                         0x00000002, /* EMC_TXSRDLL */
11666                         0x00000003, /* EMC_TCKE */
11667                         0x00000003, /* EMC_TCKESR */
11668                         0x00000003, /* EMC_TPD */
11669                         0x00000006, /* EMC_TFAW */
11670                         0x00000004, /* EMC_TRPAB */
11671                         0x00000003, /* EMC_TCLKSTABLE */
11672                         0x00000003, /* EMC_TCLKSTOP */
11673                         0x00000036, /* EMC_TREFBW */
11674                         0x00000000, /* EMC_FBIO_CFG6 */
11675                         0x00000000, /* EMC_ODT_WRITE */
11676                         0x00000000, /* EMC_ODT_READ */
11677                         0x1361a296, /* EMC_FBIO_CFG5 */
11678                         0x005800a0, /* EMC_CFG_DIG_DLL */
11679                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11680                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
11681                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
11682                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
11683                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
11684                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
11685                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
11686                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
11687                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
11688                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
11689                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
11690                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
11691                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
11692                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
11693                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
11694                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
11695                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
11696                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11697                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11698                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11699                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11700                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11701                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11702                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11703                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11704                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11705                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11706                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11707                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11708                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11709                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11710                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11711                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11712                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11713                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11714                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11715                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11716                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11717                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11718                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11719                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11720                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11721                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11722                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11723                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11724                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11725                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11726                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11727                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11728                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11729                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11730                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11731                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11732                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11733                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11734                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11735                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11736                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11737                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11738                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11739                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11740                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11741                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11742                         0x00000200, /* EMC_XM2CMDPADCTRL */
11743                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
11744                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
11745                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11746                         0x00000000, /* EMC_XM2DQPADCTRL2 */
11747                         0x00000000, /* EMC_XM2DQPADCTRL3 */
11748                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
11749                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
11750                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
11751                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
11752                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11753                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11754                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
11755                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
11756                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
11757                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
11758                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11759                         0x00000000, /* EMC_TXDSRVTTGEN */
11760                         0x00000000, /* EMC_FBIO_SPARE */
11761                         0x00064000, /* EMC_ZCAL_INTERVAL */
11762                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
11763                         0x000d0011, /* EMC_MRS_WAIT_CNT */
11764                         0x000d0011, /* EMC_MRS_WAIT_CNT2 */
11765                         0x00000000, /* EMC_CTT */
11766                         0x00000003, /* EMC_CTT_DURATION */
11767                         0x0000f3f3, /* EMC_CFG_PIPE */
11768                         0x8000011c, /* EMC_DYN_SELF_REF_CONTROL */
11769                         0x0000000a, /* EMC_QPOP */
11770                         0x40040001, /* MC_EMEM_ARB_CFG */
11771                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11772                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
11773                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
11774                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
11775                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
11776                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
11777                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
11778                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
11779                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
11780                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
11781                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
11782                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
11783                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
11784                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
11785                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
11786                         0x77c30303, /* MC_EMEM_ARB_MISC0 */
11787                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
11788                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
11789                 },
11790                 {
11791                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
11792                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
11793                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
11794                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
11795                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
11796                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
11797                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
11798                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
11799                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
11800                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
11801                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
11802                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
11803                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
11804                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
11805                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
11806                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
11807                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
11808                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
11809                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
11810                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
11811                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
11812                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
11813                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
11814                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
11815                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
11816                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
11817                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
11818                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
11819                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
11820                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
11821                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
11822                 },
11823                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
11824                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
11825                 0x00000802, /* EMC_CTT_TERM_CTRL */
11826                 0xf3200000, /* EMC_CFG */
11827                 0x000008c7, /* EMC_CFG_2 */
11828                 0x0004013c, /* EMC_SEL_DPD_CTRL */
11829                 0x00580068, /* EMC_CFG_DIG_DLL */
11830                 0x00000008, /* EMC_BGBIAS_CTL0 */
11831                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
11832                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
11833                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
11834                 0x00000000, /* Mode Register 0 */
11835                 0x00010083, /* Mode Register 1 */
11836                 0x00020004, /* Mode Register 2 */
11837                 0x800b0000, /* Mode Register 4 */
11838                 57820,      /* expected dvfs latency (ns) */
11839         },
11840         {
11841                 0x19,       /* V5.0.16 */
11842                 "09_20400_04_V5.0.16_V1.1", /* DVFS table version */
11843                 20400,      /* SDRAM frequency */
11844                 800,        /* min voltage */
11845                 800,        /* gpu min voltage */
11846                 "pllp_out0", /* clock source id */
11847                 0x40000026, /* CLK_SOURCE_EMC */
11848                 165,        /* number of burst_regs */
11849                 31,         /* number of up_down_regs */
11850                 {
11851                         0x00000001, /* EMC_RC */
11852                         0x00000003, /* EMC_RFC */
11853                         0x00000000, /* EMC_RFC_SLR */
11854                         0x00000002, /* EMC_RAS */
11855                         0x00000002, /* EMC_RP */
11856                         0x00000006, /* EMC_R2W */
11857                         0x00000008, /* EMC_W2R */
11858                         0x00000003, /* EMC_R2P */
11859                         0x0000000a, /* EMC_W2P */
11860                         0x00000002, /* EMC_RD_RCD */
11861                         0x00000002, /* EMC_WR_RCD */
11862                         0x00000001, /* EMC_RRD */
11863                         0x00000002, /* EMC_REXT */
11864                         0x00000000, /* EMC_WEXT */
11865                         0x00000003, /* EMC_WDV */
11866                         0x00000003, /* EMC_WDV_MASK */
11867                         0x00000006, /* EMC_QUSE */
11868                         0x00000002, /* EMC_QUSE_WIDTH */
11869                         0x00000000, /* EMC_IBDLY */
11870                         0x00000005, /* EMC_EINPUT */
11871                         0x00000005, /* EMC_EINPUT_DURATION */
11872                         0x00010000, /* EMC_PUTERM_EXTRA */
11873                         0x00000003, /* EMC_PUTERM_WIDTH */
11874                         0x00000000, /* EMC_PUTERM_ADJ */
11875                         0x00000000, /* EMC_CDB_CNTL_1 */
11876                         0x00000000, /* EMC_CDB_CNTL_2 */
11877                         0x00000000, /* EMC_CDB_CNTL_3 */
11878                         0x00000004, /* EMC_QRST */
11879                         0x0000000c, /* EMC_QSAFE */
11880                         0x0000000d, /* EMC_RDV */
11881                         0x0000000f, /* EMC_RDV_MASK */
11882                         0x00000013, /* EMC_REFRESH */
11883                         0x00000000, /* EMC_BURST_REFRESH_NUM */
11884                         0x00000004, /* EMC_PRE_REFRESH_REQ_CNT */
11885                         0x00000002, /* EMC_PDEX2WR */
11886                         0x00000002, /* EMC_PDEX2RD */
11887                         0x00000002, /* EMC_PCHG2PDEN */
11888                         0x00000000, /* EMC_ACT2PDEN */
11889                         0x00000001, /* EMC_AR2PDEN */
11890                         0x0000000c, /* EMC_RW2PDEN */
11891                         0x00000003, /* EMC_TXSR */
11892                         0x00000003, /* EMC_TXSRDLL */
11893                         0x00000003, /* EMC_TCKE */
11894                         0x00000003, /* EMC_TCKESR */
11895                         0x00000003, /* EMC_TPD */
11896                         0x00000006, /* EMC_TFAW */
11897                         0x00000004, /* EMC_TRPAB */
11898                         0x00000003, /* EMC_TCLKSTABLE */
11899                         0x00000003, /* EMC_TCLKSTOP */
11900                         0x00000055, /* EMC_TREFBW */
11901                         0x00000000, /* EMC_FBIO_CFG6 */
11902                         0x00000000, /* EMC_ODT_WRITE */
11903                         0x00000000, /* EMC_ODT_READ */
11904                         0x1361a296, /* EMC_FBIO_CFG5 */
11905                         0x005800a0, /* EMC_CFG_DIG_DLL */
11906                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
11907                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
11908                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
11909                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
11910                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
11911                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
11912                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
11913                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
11914                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
11915                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
11916                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
11917                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
11918                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
11919                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
11920                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
11921                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
11922                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
11923                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
11924                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
11925                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
11926                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
11927                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
11928                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
11929                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
11930                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
11931                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
11932                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
11933                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
11934                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
11935                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
11936                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
11937                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
11938                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
11939                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
11940                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
11941                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
11942                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
11943                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
11944                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
11945                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
11946                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
11947                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
11948                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
11949                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
11950                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
11951                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
11952                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
11953                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
11954                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
11955                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
11956                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
11957                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
11958                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
11959                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
11960                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
11961                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
11962                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
11963                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
11964                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
11965                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
11966                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
11967                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
11968                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
11969                         0x00000200, /* EMC_XM2CMDPADCTRL */
11970                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
11971                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
11972                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
11973                         0x00000000, /* EMC_XM2DQPADCTRL2 */
11974                         0x00000000, /* EMC_XM2DQPADCTRL3 */
11975                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
11976                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
11977                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
11978                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
11979                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
11980                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
11981                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
11982                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
11983                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
11984                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
11985                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
11986                         0x00000000, /* EMC_TXDSRVTTGEN */
11987                         0x00000000, /* EMC_FBIO_SPARE */
11988                         0x00064000, /* EMC_ZCAL_INTERVAL */
11989                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
11990                         0x00150011, /* EMC_MRS_WAIT_CNT */
11991                         0x00150011, /* EMC_MRS_WAIT_CNT2 */
11992                         0x00000000, /* EMC_CTT */
11993                         0x00000003, /* EMC_CTT_DURATION */
11994                         0x0000f3f3, /* EMC_CFG_PIPE */
11995                         0x8000012a, /* EMC_DYN_SELF_REF_CONTROL */
11996                         0x0000000a, /* EMC_QPOP */
11997                         0x40020001, /* MC_EMEM_ARB_CFG */
11998                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
11999                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12000                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12001                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12002                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12003                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12004                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12005                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12006                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12007                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12008                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12009                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12010                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12011                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12012                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12013                         0x74e30303, /* MC_EMEM_ARB_MISC0 */
12014                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
12015                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12016                 },
12017                 {
12018                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12019                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
12020                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12021                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12022                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12023                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12024                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12025                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12026                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12027                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12028                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12029                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12030                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12031                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12032                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12033                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12034                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12035                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12036                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12037                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12038                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12039                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12040                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12041                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12042                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12043                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12044                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12045                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12046                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12047                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12048                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12049                 },
12050                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12051                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12052                 0x00000802, /* EMC_CTT_TERM_CTRL */
12053                 0xf3200000, /* EMC_CFG */
12054                 0x000008c7, /* EMC_CFG_2 */
12055                 0x0004013c, /* EMC_SEL_DPD_CTRL */
12056                 0x00580068, /* EMC_CFG_DIG_DLL */
12057                 0x00000008, /* EMC_BGBIAS_CTL0 */
12058                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12059                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12060                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12061                 0x00000000, /* Mode Register 0 */
12062                 0x00010083, /* Mode Register 1 */
12063                 0x00020004, /* Mode Register 2 */
12064                 0x800b0000, /* Mode Register 4 */
12065                 35610,      /* expected dvfs latency (ns) */
12066         },
12067         {
12068                 0x19,       /* V5.0.16 */
12069                 "09_40800_04_V5.0.16_V1.1", /* DVFS table version */
12070                 40800,      /* SDRAM frequency */
12071                 800,        /* min voltage */
12072                 800,        /* gpu min voltage */
12073                 "pllp_out0", /* clock source id */
12074                 0x40000012, /* CLK_SOURCE_EMC */
12075                 165,        /* number of burst_regs */
12076                 31,         /* number of up_down_regs */
12077                 {
12078                         0x00000002, /* EMC_RC */
12079                         0x00000005, /* EMC_RFC */
12080                         0x00000000, /* EMC_RFC_SLR */
12081                         0x00000002, /* EMC_RAS */
12082                         0x00000002, /* EMC_RP */
12083                         0x00000006, /* EMC_R2W */
12084                         0x00000008, /* EMC_W2R */
12085                         0x00000003, /* EMC_R2P */
12086                         0x0000000a, /* EMC_W2P */
12087                         0x00000002, /* EMC_RD_RCD */
12088                         0x00000002, /* EMC_WR_RCD */
12089                         0x00000001, /* EMC_RRD */
12090                         0x00000002, /* EMC_REXT */
12091                         0x00000000, /* EMC_WEXT */
12092                         0x00000003, /* EMC_WDV */
12093                         0x00000003, /* EMC_WDV_MASK */
12094                         0x00000006, /* EMC_QUSE */
12095                         0x00000002, /* EMC_QUSE_WIDTH */
12096                         0x00000000, /* EMC_IBDLY */
12097                         0x00000005, /* EMC_EINPUT */
12098                         0x00000005, /* EMC_EINPUT_DURATION */
12099                         0x00010000, /* EMC_PUTERM_EXTRA */
12100                         0x00000003, /* EMC_PUTERM_WIDTH */
12101                         0x00000000, /* EMC_PUTERM_ADJ */
12102                         0x00000000, /* EMC_CDB_CNTL_1 */
12103                         0x00000000, /* EMC_CDB_CNTL_2 */
12104                         0x00000000, /* EMC_CDB_CNTL_3 */
12105                         0x00000004, /* EMC_QRST */
12106                         0x0000000c, /* EMC_QSAFE */
12107                         0x0000000d, /* EMC_RDV */
12108                         0x0000000f, /* EMC_RDV_MASK */
12109                         0x00000026, /* EMC_REFRESH */
12110                         0x00000000, /* EMC_BURST_REFRESH_NUM */
12111                         0x00000009, /* EMC_PRE_REFRESH_REQ_CNT */
12112                         0x00000002, /* EMC_PDEX2WR */
12113                         0x00000002, /* EMC_PDEX2RD */
12114                         0x00000002, /* EMC_PCHG2PDEN */
12115                         0x00000000, /* EMC_ACT2PDEN */
12116                         0x00000001, /* EMC_AR2PDEN */
12117                         0x0000000c, /* EMC_RW2PDEN */
12118                         0x00000006, /* EMC_TXSR */
12119                         0x00000006, /* EMC_TXSRDLL */
12120                         0x00000003, /* EMC_TCKE */
12121                         0x00000003, /* EMC_TCKESR */
12122                         0x00000003, /* EMC_TPD */
12123                         0x00000006, /* EMC_TFAW */
12124                         0x00000004, /* EMC_TRPAB */
12125                         0x00000003, /* EMC_TCLKSTABLE */
12126                         0x00000003, /* EMC_TCLKSTOP */
12127                         0x000000aa, /* EMC_TREFBW */
12128                         0x00000000, /* EMC_FBIO_CFG6 */
12129                         0x00000000, /* EMC_ODT_WRITE */
12130                         0x00000000, /* EMC_ODT_READ */
12131                         0x1361a296, /* EMC_FBIO_CFG5 */
12132                         0x005800a0, /* EMC_CFG_DIG_DLL */
12133                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12134                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
12135                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
12136                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
12137                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
12138                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
12139                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
12140                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
12141                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
12142                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
12143                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
12144                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
12145                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
12146                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
12147                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
12148                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
12149                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
12150                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12151                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12152                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12153                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12154                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12155                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12156                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12157                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12158                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12159                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12160                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12161                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12162                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12163                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12164                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12165                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12166                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12167                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12168                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12169                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12170                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12171                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12172                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12173                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12174                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12175                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12176                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12177                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12178                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12179                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12180                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12181                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12182                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12183                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12184                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12185                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12186                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12187                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12188                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12189                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12190                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12191                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12192                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12193                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12194                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12195                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12196                         0x00000200, /* EMC_XM2CMDPADCTRL */
12197                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
12198                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
12199                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12200                         0x00000000, /* EMC_XM2DQPADCTRL2 */
12201                         0x00000000, /* EMC_XM2DQPADCTRL3 */
12202                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
12203                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
12204                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
12205                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
12206                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12207                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12208                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
12209                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
12210                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
12211                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
12212                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12213                         0x00000000, /* EMC_TXDSRVTTGEN */
12214                         0x00000000, /* EMC_FBIO_SPARE */
12215                         0x00064000, /* EMC_ZCAL_INTERVAL */
12216                         0x00000011, /* EMC_ZCAL_WAIT_CNT */
12217                         0x00290011, /* EMC_MRS_WAIT_CNT */
12218                         0x00290011, /* EMC_MRS_WAIT_CNT2 */
12219                         0x00000000, /* EMC_CTT */
12220                         0x00000003, /* EMC_CTT_DURATION */
12221                         0x0000f3f3, /* EMC_CFG_PIPE */
12222                         0x80000151, /* EMC_DYN_SELF_REF_CONTROL */
12223                         0x0000000a, /* EMC_QPOP */
12224                         0xa0000001, /* MC_EMEM_ARB_CFG */
12225                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12226                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12227                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12228                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12229                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12230                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12231                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12232                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12233                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12234                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12235                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12236                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12237                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12238                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12239                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12240                         0x73030303, /* MC_EMEM_ARB_MISC0 */
12241                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
12242                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12243                 },
12244                 {
12245                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12246                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
12247                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12248                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12249                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12250                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12251                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12252                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12253                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12254                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12255                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12256                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12257                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12258                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12259                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12260                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12261                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12262                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12263                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12264                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12265                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12266                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12267                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12268                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12269                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12270                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12271                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12272                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12273                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12274                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12275                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12276                 },
12277                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12278                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12279                 0x00000802, /* EMC_CTT_TERM_CTRL */
12280                 0xf3200000, /* EMC_CFG */
12281                 0x000008c7, /* EMC_CFG_2 */
12282                 0x0004013c, /* EMC_SEL_DPD_CTRL */
12283                 0x00580068, /* EMC_CFG_DIG_DLL */
12284                 0x00000008, /* EMC_BGBIAS_CTL0 */
12285                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12286                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12287                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12288                 0x00000000, /* Mode Register 0 */
12289                 0x00010083, /* Mode Register 1 */
12290                 0x00020004, /* Mode Register 2 */
12291                 0x800b0000, /* Mode Register 4 */
12292                 20850,      /* expected dvfs latency (ns) */
12293         },
12294         {
12295                 0x19,       /* V5.0.16 */
12296                 "09_68000_04_V5.0.16_V1.1", /* DVFS table version */
12297                 68000,      /* SDRAM frequency */
12298                 800,        /* min voltage */
12299                 800,        /* gpu min voltage */
12300                 "pllp_out0", /* clock source id */
12301                 0x4000000a, /* CLK_SOURCE_EMC */
12302                 165,        /* number of burst_regs */
12303                 31,         /* number of up_down_regs */
12304                 {
12305                         0x00000004, /* EMC_RC */
12306                         0x00000008, /* EMC_RFC */
12307                         0x00000000, /* EMC_RFC_SLR */
12308                         0x00000002, /* EMC_RAS */
12309                         0x00000002, /* EMC_RP */
12310                         0x00000006, /* EMC_R2W */
12311                         0x00000008, /* EMC_W2R */
12312                         0x00000003, /* EMC_R2P */
12313                         0x0000000a, /* EMC_W2P */
12314                         0x00000002, /* EMC_RD_RCD */
12315                         0x00000002, /* EMC_WR_RCD */
12316                         0x00000001, /* EMC_RRD */
12317                         0x00000002, /* EMC_REXT */
12318                         0x00000000, /* EMC_WEXT */
12319                         0x00000003, /* EMC_WDV */
12320                         0x00000003, /* EMC_WDV_MASK */
12321                         0x00000006, /* EMC_QUSE */
12322                         0x00000002, /* EMC_QUSE_WIDTH */
12323                         0x00000000, /* EMC_IBDLY */
12324                         0x00000005, /* EMC_EINPUT */
12325                         0x00000005, /* EMC_EINPUT_DURATION */
12326                         0x00010000, /* EMC_PUTERM_EXTRA */
12327                         0x00000003, /* EMC_PUTERM_WIDTH */
12328                         0x00000000, /* EMC_PUTERM_ADJ */
12329                         0x00000000, /* EMC_CDB_CNTL_1 */
12330                         0x00000000, /* EMC_CDB_CNTL_2 */
12331                         0x00000000, /* EMC_CDB_CNTL_3 */
12332                         0x00000004, /* EMC_QRST */
12333                         0x0000000c, /* EMC_QSAFE */
12334                         0x0000000d, /* EMC_RDV */
12335                         0x0000000f, /* EMC_RDV_MASK */
12336                         0x00000040, /* EMC_REFRESH */
12337                         0x00000000, /* EMC_BURST_REFRESH_NUM */
12338                         0x00000010, /* EMC_PRE_REFRESH_REQ_CNT */
12339                         0x00000002, /* EMC_PDEX2WR */
12340                         0x00000002, /* EMC_PDEX2RD */
12341                         0x00000002, /* EMC_PCHG2PDEN */
12342                         0x00000000, /* EMC_ACT2PDEN */
12343                         0x00000001, /* EMC_AR2PDEN */
12344                         0x0000000c, /* EMC_RW2PDEN */
12345                         0x0000000a, /* EMC_TXSR */
12346                         0x0000000a, /* EMC_TXSRDLL */
12347                         0x00000003, /* EMC_TCKE */
12348                         0x00000003, /* EMC_TCKESR */
12349                         0x00000003, /* EMC_TPD */
12350                         0x00000006, /* EMC_TFAW */
12351                         0x00000004, /* EMC_TRPAB */
12352                         0x00000003, /* EMC_TCLKSTABLE */
12353                         0x00000003, /* EMC_TCLKSTOP */
12354                         0x0000011b, /* EMC_TREFBW */
12355                         0x00000000, /* EMC_FBIO_CFG6 */
12356                         0x00000000, /* EMC_ODT_WRITE */
12357                         0x00000000, /* EMC_ODT_READ */
12358                         0x1361a296, /* EMC_FBIO_CFG5 */
12359                         0x005800a0, /* EMC_CFG_DIG_DLL */
12360                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12361                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
12362                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
12363                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
12364                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
12365                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
12366                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
12367                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
12368                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
12369                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
12370                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
12371                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
12372                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
12373                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
12374                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
12375                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
12376                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
12377                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12378                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12379                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12380                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12381                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12382                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12383                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12384                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12385                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12386                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12387                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12388                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12389                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12390                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12391                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12392                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12393                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12394                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12395                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12396                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12397                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12398                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12399                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12400                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12401                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12402                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12403                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12404                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12405                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12406                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12407                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12408                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12409                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12410                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12411                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12412                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12413                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12414                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12415                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12416                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12417                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12418                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12419                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12420                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12421                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12422                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12423                         0x00000200, /* EMC_XM2CMDPADCTRL */
12424                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
12425                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
12426                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12427                         0x00000000, /* EMC_XM2DQPADCTRL2 */
12428                         0x00000000, /* EMC_XM2DQPADCTRL3 */
12429                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
12430                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
12431                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
12432                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
12433                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12434                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12435                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
12436                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
12437                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
12438                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
12439                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12440                         0x00000000, /* EMC_TXDSRVTTGEN */
12441                         0x00000000, /* EMC_FBIO_SPARE */
12442                         0x00064000, /* EMC_ZCAL_INTERVAL */
12443                         0x00000019, /* EMC_ZCAL_WAIT_CNT */
12444                         0x00440011, /* EMC_MRS_WAIT_CNT */
12445                         0x00440011, /* EMC_MRS_WAIT_CNT2 */
12446                         0x00000000, /* EMC_CTT */
12447                         0x00000003, /* EMC_CTT_DURATION */
12448                         0x0000f3f3, /* EMC_CFG_PIPE */
12449                         0x80000185, /* EMC_DYN_SELF_REF_CONTROL */
12450                         0x0000000a, /* EMC_QPOP */
12451                         0x00000001, /* MC_EMEM_ARB_CFG */
12452                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12453                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12454                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12455                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
12456                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
12457                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12458                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12459                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12460                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12461                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12462                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12463                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
12464                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12465                         0x05040102, /* MC_EMEM_ARB_DA_TURNS */
12466                         0x00090402, /* MC_EMEM_ARB_DA_COVERS */
12467                         0x72630403, /* MC_EMEM_ARB_MISC0 */
12468                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
12469                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12470                 },
12471                 {
12472                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12473                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
12474                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12475                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12476                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12477                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12478                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12479                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12480                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12481                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12482                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12483                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12484                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12485                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
12486                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12487                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12488                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12489                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12490                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12491                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12492                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12493                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12494                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12495                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12496                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12497                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12498                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12499                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12500                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12501                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12502                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12503                 },
12504                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12505                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12506                 0x00000802, /* EMC_CTT_TERM_CTRL */
12507                 0xf3200000, /* EMC_CFG */
12508                 0x000008c7, /* EMC_CFG_2 */
12509                 0x0004013c, /* EMC_SEL_DPD_CTRL */
12510                 0x00580068, /* EMC_CFG_DIG_DLL */
12511                 0x00000008, /* EMC_BGBIAS_CTL0 */
12512                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12513                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12514                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12515                 0x00000000, /* Mode Register 0 */
12516                 0x00010083, /* Mode Register 1 */
12517                 0x00020004, /* Mode Register 2 */
12518                 0x800b0000, /* Mode Register 4 */
12519                 10720,      /* expected dvfs latency (ns) */
12520         },
12521         {
12522                 0x19,       /* V5.0.16 */
12523                 "09_102000_04_V5.0.16_V1.1", /* DVFS table version */
12524                 102000,     /* SDRAM frequency */
12525                 800,        /* min voltage */
12526                 800,        /* gpu min voltage */
12527                 "pllp_out0", /* clock source id */
12528                 0x40000006, /* CLK_SOURCE_EMC */
12529                 165,        /* number of burst_regs */
12530                 31,         /* number of up_down_regs */
12531                 {
12532                         0x00000006, /* EMC_RC */
12533                         0x0000000d, /* EMC_RFC */
12534                         0x00000000, /* EMC_RFC_SLR */
12535                         0x00000004, /* EMC_RAS */
12536                         0x00000002, /* EMC_RP */
12537                         0x00000007, /* EMC_R2W */
12538                         0x00000008, /* EMC_W2R */
12539                         0x00000003, /* EMC_R2P */
12540                         0x0000000a, /* EMC_W2P */
12541                         0x00000002, /* EMC_RD_RCD */
12542                         0x00000002, /* EMC_WR_RCD */
12543                         0x00000001, /* EMC_RRD */
12544                         0x00000002, /* EMC_REXT */
12545                         0x00000000, /* EMC_WEXT */
12546                         0x00000003, /* EMC_WDV */
12547                         0x00000003, /* EMC_WDV_MASK */
12548                         0x00000006, /* EMC_QUSE */
12549                         0x00000002, /* EMC_QUSE_WIDTH */
12550                         0x00000000, /* EMC_IBDLY */
12551                         0x00000005, /* EMC_EINPUT */
12552                         0x00000005, /* EMC_EINPUT_DURATION */
12553                         0x00010000, /* EMC_PUTERM_EXTRA */
12554                         0x00000003, /* EMC_PUTERM_WIDTH */
12555                         0x00000000, /* EMC_PUTERM_ADJ */
12556                         0x00000000, /* EMC_CDB_CNTL_1 */
12557                         0x00000000, /* EMC_CDB_CNTL_2 */
12558                         0x00000000, /* EMC_CDB_CNTL_3 */
12559                         0x00000004, /* EMC_QRST */
12560                         0x0000000c, /* EMC_QSAFE */
12561                         0x0000000d, /* EMC_RDV */
12562                         0x0000000f, /* EMC_RDV_MASK */
12563                         0x00000060, /* EMC_REFRESH */
12564                         0x00000000, /* EMC_BURST_REFRESH_NUM */
12565                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
12566                         0x00000002, /* EMC_PDEX2WR */
12567                         0x00000002, /* EMC_PDEX2RD */
12568                         0x00000002, /* EMC_PCHG2PDEN */
12569                         0x00000000, /* EMC_ACT2PDEN */
12570                         0x00000001, /* EMC_AR2PDEN */
12571                         0x0000000c, /* EMC_RW2PDEN */
12572                         0x0000000f, /* EMC_TXSR */
12573                         0x0000000f, /* EMC_TXSRDLL */
12574                         0x00000003, /* EMC_TCKE */
12575                         0x00000003, /* EMC_TCKESR */
12576                         0x00000003, /* EMC_TPD */
12577                         0x00000006, /* EMC_TFAW */
12578                         0x00000004, /* EMC_TRPAB */
12579                         0x00000003, /* EMC_TCLKSTABLE */
12580                         0x00000003, /* EMC_TCLKSTOP */
12581                         0x000001a9, /* EMC_TREFBW */
12582                         0x00000000, /* EMC_FBIO_CFG6 */
12583                         0x00000000, /* EMC_ODT_WRITE */
12584                         0x00000000, /* EMC_ODT_READ */
12585                         0x1361a296, /* EMC_FBIO_CFG5 */
12586                         0x005800a0, /* EMC_CFG_DIG_DLL */
12587                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12588                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
12589                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
12590                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
12591                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
12592                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
12593                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
12594                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
12595                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
12596                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
12597                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
12598                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
12599                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
12600                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
12601                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
12602                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
12603                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
12604                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12605                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12606                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12607                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12608                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12609                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12610                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12611                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12612                         0x000fc000, /* EMC_DLL_XFORM_ADDR0 */
12613                         0x000fc000, /* EMC_DLL_XFORM_ADDR1 */
12614                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12615                         0x000fc000, /* EMC_DLL_XFORM_ADDR3 */
12616                         0x000fc000, /* EMC_DLL_XFORM_ADDR4 */
12617                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12618                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12619                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12620                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12621                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12622                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12623                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12624                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12625                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12626                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12627                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12628                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12629                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12630                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12631                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12632                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12633                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12634                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12635                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12636                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12637                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12638                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12639                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12640                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12641                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12642                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
12643                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
12644                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
12645                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
12646                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
12647                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
12648                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
12649                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
12650                         0x00000200, /* EMC_XM2CMDPADCTRL */
12651                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
12652                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
12653                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12654                         0x00000000, /* EMC_XM2DQPADCTRL2 */
12655                         0x00000000, /* EMC_XM2DQPADCTRL3 */
12656                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
12657                         0x00000404, /* EMC_XM2CLKPADCTRL2 */
12658                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
12659                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
12660                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12661                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12662                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
12663                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
12664                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
12665                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
12666                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12667                         0x00000000, /* EMC_TXDSRVTTGEN */
12668                         0x00000000, /* EMC_FBIO_SPARE */
12669                         0x00064000, /* EMC_ZCAL_INTERVAL */
12670                         0x00000025, /* EMC_ZCAL_WAIT_CNT */
12671                         0x00660011, /* EMC_MRS_WAIT_CNT */
12672                         0x00660011, /* EMC_MRS_WAIT_CNT2 */
12673                         0x00000000, /* EMC_CTT */
12674                         0x00000003, /* EMC_CTT_DURATION */
12675                         0x0000f3f3, /* EMC_CFG_PIPE */
12676                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
12677                         0x0000000a, /* EMC_QPOP */
12678                         0x08000001, /* MC_EMEM_ARB_CFG */
12679                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12680                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12681                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
12682                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
12683                         0x00000001, /* MC_EMEM_ARB_TIMING_RAS */
12684                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
12685                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12686                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12687                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12688                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
12689                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12690                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12691                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12692                         0x05050102, /* MC_EMEM_ARB_DA_TURNS */
12693                         0x00090403, /* MC_EMEM_ARB_DA_COVERS */
12694                         0x72430504, /* MC_EMEM_ARB_MISC0 */
12695                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
12696                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12697                 },
12698                 {
12699                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12700                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
12701                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12702                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12703                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12704                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12705                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12706                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12707                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12708                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12709                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12710                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12711                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12712                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
12713                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12714                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12715                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12716                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12717                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12718                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12719                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12720                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12721                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12722                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12723                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12724                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12725                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12726                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12727                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12728                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12729                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12730                 },
12731                 0x00000015, /* EMC_ZCAL_WAIT_CNT after clock change */
12732                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12733                 0x00000802, /* EMC_CTT_TERM_CTRL */
12734                 0xf3200000, /* EMC_CFG */
12735                 0x000008c7, /* EMC_CFG_2 */
12736                 0x0004013c, /* EMC_SEL_DPD_CTRL */
12737                 0x00580068, /* EMC_CFG_DIG_DLL */
12738                 0x00000008, /* EMC_BGBIAS_CTL0 */
12739                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12740                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12741                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12742                 0x00000000, /* Mode Register 0 */
12743                 0x00010083, /* Mode Register 1 */
12744                 0x00020004, /* Mode Register 2 */
12745                 0x800b0000, /* Mode Register 4 */
12746                 6890,       /* expected dvfs latency (ns) */
12747         },
12748         {
12749                 0x19,       /* V5.0.16 */
12750                 "09_204000_04_V5.0.16_V1.1", /* DVFS table version */
12751                 204000,     /* SDRAM frequency */
12752                 800,        /* min voltage */
12753                 800,        /* gpu min voltage */
12754                 "pllp_out0", /* clock source id */
12755                 0x40000002, /* CLK_SOURCE_EMC */
12756                 165,        /* number of burst_regs */
12757                 31,         /* number of up_down_regs */
12758                 {
12759                         0x0000000c, /* EMC_RC */
12760                         0x0000001a, /* EMC_RFC */
12761                         0x00000000, /* EMC_RFC_SLR */
12762                         0x00000008, /* EMC_RAS */
12763                         0x00000004, /* EMC_RP */
12764                         0x00000007, /* EMC_R2W */
12765                         0x00000008, /* EMC_W2R */
12766                         0x00000003, /* EMC_R2P */
12767                         0x0000000a, /* EMC_W2P */
12768                         0x00000004, /* EMC_RD_RCD */
12769                         0x00000004, /* EMC_WR_RCD */
12770                         0x00000002, /* EMC_RRD */
12771                         0x00000003, /* EMC_REXT */
12772                         0x00000000, /* EMC_WEXT */
12773                         0x00000002, /* EMC_WDV */
12774                         0x00000002, /* EMC_WDV_MASK */
12775                         0x00000005, /* EMC_QUSE */
12776                         0x00000003, /* EMC_QUSE_WIDTH */
12777                         0x00000000, /* EMC_IBDLY */
12778                         0x00000003, /* EMC_EINPUT */
12779                         0x00000007, /* EMC_EINPUT_DURATION */
12780                         0x00010000, /* EMC_PUTERM_EXTRA */
12781                         0x00000004, /* EMC_PUTERM_WIDTH */
12782                         0x00000000, /* EMC_PUTERM_ADJ */
12783                         0x00000000, /* EMC_CDB_CNTL_1 */
12784                         0x00000000, /* EMC_CDB_CNTL_2 */
12785                         0x00000000, /* EMC_CDB_CNTL_3 */
12786                         0x00000002, /* EMC_QRST */
12787                         0x0000000e, /* EMC_QSAFE */
12788                         0x0000000f, /* EMC_RDV */
12789                         0x00000011, /* EMC_RDV_MASK */
12790                         0x000000c1, /* EMC_REFRESH */
12791                         0x00000000, /* EMC_BURST_REFRESH_NUM */
12792                         0x00000030, /* EMC_PRE_REFRESH_REQ_CNT */
12793                         0x00000002, /* EMC_PDEX2WR */
12794                         0x00000002, /* EMC_PDEX2RD */
12795                         0x00000004, /* EMC_PCHG2PDEN */
12796                         0x00000000, /* EMC_ACT2PDEN */
12797                         0x00000001, /* EMC_AR2PDEN */
12798                         0x0000000c, /* EMC_RW2PDEN */
12799                         0x0000001d, /* EMC_TXSR */
12800                         0x0000001d, /* EMC_TXSRDLL */
12801                         0x00000003, /* EMC_TCKE */
12802                         0x00000004, /* EMC_TCKESR */
12803                         0x00000003, /* EMC_TPD */
12804                         0x00000009, /* EMC_TFAW */
12805                         0x00000005, /* EMC_TRPAB */
12806                         0x00000003, /* EMC_TCLKSTABLE */
12807                         0x00000003, /* EMC_TCLKSTOP */
12808                         0x00000351, /* EMC_TREFBW */
12809                         0x00000000, /* EMC_FBIO_CFG6 */
12810                         0x00000000, /* EMC_ODT_WRITE */
12811                         0x00000000, /* EMC_ODT_READ */
12812                         0x1361a296, /* EMC_FBIO_CFG5 */
12813                         0x005800a0, /* EMC_CFG_DIG_DLL */
12814                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
12815                         0x00048000, /* EMC_DLL_XFORM_DQS0 */
12816                         0x00048000, /* EMC_DLL_XFORM_DQS1 */
12817                         0x00048000, /* EMC_DLL_XFORM_DQS2 */
12818                         0x00048000, /* EMC_DLL_XFORM_DQS3 */
12819                         0x00048000, /* EMC_DLL_XFORM_DQS4 */
12820                         0x00048000, /* EMC_DLL_XFORM_DQS5 */
12821                         0x00048000, /* EMC_DLL_XFORM_DQS6 */
12822                         0x00048000, /* EMC_DLL_XFORM_DQS7 */
12823                         0x00048000, /* EMC_DLL_XFORM_DQS8 */
12824                         0x00048000, /* EMC_DLL_XFORM_DQS9 */
12825                         0x00048000, /* EMC_DLL_XFORM_DQS10 */
12826                         0x00048000, /* EMC_DLL_XFORM_DQS11 */
12827                         0x00048000, /* EMC_DLL_XFORM_DQS12 */
12828                         0x00048000, /* EMC_DLL_XFORM_DQS13 */
12829                         0x00048000, /* EMC_DLL_XFORM_DQS14 */
12830                         0x00048000, /* EMC_DLL_XFORM_DQS15 */
12831                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
12832                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
12833                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
12834                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
12835                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
12836                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
12837                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
12838                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
12839                         0x00080000, /* EMC_DLL_XFORM_ADDR0 */
12840                         0x00080000, /* EMC_DLL_XFORM_ADDR1 */
12841                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
12842                         0x00080000, /* EMC_DLL_XFORM_ADDR3 */
12843                         0x00080000, /* EMC_DLL_XFORM_ADDR4 */
12844                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
12845                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
12846                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
12847                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
12848                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
12849                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
12850                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
12851                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
12852                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
12853                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
12854                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
12855                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
12856                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
12857                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
12858                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
12859                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
12860                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
12861                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
12862                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
12863                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
12864                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
12865                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
12866                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
12867                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
12868                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
12869                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
12870                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
12871                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
12872                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
12873                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
12874                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
12875                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
12876                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
12877                         0x00000200, /* EMC_XM2CMDPADCTRL */
12878                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
12879                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
12880                         0x0130b018, /* EMC_XM2DQSPADCTRL2 */
12881                         0x00000000, /* EMC_XM2DQPADCTRL2 */
12882                         0x00000000, /* EMC_XM2DQPADCTRL3 */
12883                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
12884                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
12885                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
12886                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
12887                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
12888                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
12889                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
12890                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
12891                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
12892                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
12893                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
12894                         0x00000000, /* EMC_TXDSRVTTGEN */
12895                         0x00000000, /* EMC_FBIO_SPARE */
12896                         0x00064000, /* EMC_ZCAL_INTERVAL */
12897                         0x0000004a, /* EMC_ZCAL_WAIT_CNT */
12898                         0x00cc0011, /* EMC_MRS_WAIT_CNT */
12899                         0x00cc0011, /* EMC_MRS_WAIT_CNT2 */
12900                         0x00000000, /* EMC_CTT */
12901                         0x00000004, /* EMC_CTT_DURATION */
12902                         0x0000d3b3, /* EMC_CFG_PIPE */
12903                         0x80000287, /* EMC_DYN_SELF_REF_CONTROL */
12904                         0x0000000a, /* EMC_QPOP */
12905                         0x01000003, /* MC_EMEM_ARB_CFG */
12906                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
12907                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
12908                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
12909                         0x00000006, /* MC_EMEM_ARB_TIMING_RC */
12910                         0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
12911                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
12912                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
12913                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
12914                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
12915                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
12916                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
12917                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
12918                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
12919                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
12920                         0x000b0606, /* MC_EMEM_ARB_DA_COVERS */
12921                         0x71e40a07, /* MC_EMEM_ARB_MISC0 */
12922                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
12923                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
12924                 },
12925                 {
12926                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
12927                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
12928                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
12929                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
12930                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
12931                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
12932                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
12933                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
12934                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
12935                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
12936                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
12937                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
12938                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
12939                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
12940                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
12941                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
12942                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
12943                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
12944                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
12945                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
12946                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
12947                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
12948                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
12949                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
12950                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
12951                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
12952                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
12953                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
12954                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
12955                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
12956                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
12957                 },
12958                 0x00000017, /* EMC_ZCAL_WAIT_CNT after clock change */
12959                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
12960                 0x00000802, /* EMC_CTT_TERM_CTRL */
12961                 0xf3200000, /* EMC_CFG */
12962                 0x000008cf, /* EMC_CFG_2 */
12963                 0x0004013c, /* EMC_SEL_DPD_CTRL */
12964                 0x00580068, /* EMC_CFG_DIG_DLL */
12965                 0x00000008, /* EMC_BGBIAS_CTL0 */
12966                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
12967                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
12968                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
12969                 0x00000000, /* Mode Register 0 */
12970                 0x00010083, /* Mode Register 1 */
12971                 0x00020004, /* Mode Register 2 */
12972                 0x800b0000, /* Mode Register 4 */
12973                 3420,       /* expected dvfs latency (ns) */
12974         },
12975         {
12976                 0x19,       /* V5.0.16 */
12977                 "09_300000_04_V5.0.16_V1.1", /* DVFS table version */
12978                 300000,     /* SDRAM frequency */
12979                 820,        /* min voltage */
12980                 820,        /* gpu min voltage */
12981                 "pllc_out0", /* clock source id */
12982                 0x20000002, /* CLK_SOURCE_EMC */
12983                 165,        /* number of burst_regs */
12984                 31,         /* number of up_down_regs */
12985                 {
12986                         0x00000012, /* EMC_RC */
12987                         0x00000026, /* EMC_RFC */
12988                         0x00000000, /* EMC_RFC_SLR */
12989                         0x0000000d, /* EMC_RAS */
12990                         0x00000005, /* EMC_RP */
12991                         0x00000007, /* EMC_R2W */
12992                         0x00000008, /* EMC_W2R */
12993                         0x00000003, /* EMC_R2P */
12994                         0x0000000a, /* EMC_W2P */
12995                         0x00000005, /* EMC_RD_RCD */
12996                         0x00000005, /* EMC_WR_RCD */
12997                         0x00000003, /* EMC_RRD */
12998                         0x00000003, /* EMC_REXT */
12999                         0x00000000, /* EMC_WEXT */
13000                         0x00000002, /* EMC_WDV */
13001                         0x00000002, /* EMC_WDV_MASK */
13002                         0x00000006, /* EMC_QUSE */
13003                         0x00000003, /* EMC_QUSE_WIDTH */
13004                         0x00000000, /* EMC_IBDLY */
13005                         0x00000003, /* EMC_EINPUT */
13006                         0x00000008, /* EMC_EINPUT_DURATION */
13007                         0x00030000, /* EMC_PUTERM_EXTRA */
13008                         0x00000004, /* EMC_PUTERM_WIDTH */
13009                         0x00000000, /* EMC_PUTERM_ADJ */
13010                         0x00000000, /* EMC_CDB_CNTL_1 */
13011                         0x00000000, /* EMC_CDB_CNTL_2 */
13012                         0x00000000, /* EMC_CDB_CNTL_3 */
13013                         0x00000002, /* EMC_QRST */
13014                         0x0000000f, /* EMC_QSAFE */
13015                         0x00000012, /* EMC_RDV */
13016                         0x00000014, /* EMC_RDV_MASK */
13017                         0x0000011c, /* EMC_REFRESH */
13018                         0x00000000, /* EMC_BURST_REFRESH_NUM */
13019                         0x00000047, /* EMC_PRE_REFRESH_REQ_CNT */
13020                         0x00000002, /* EMC_PDEX2WR */
13021                         0x00000002, /* EMC_PDEX2RD */
13022                         0x00000005, /* EMC_PCHG2PDEN */
13023                         0x00000000, /* EMC_ACT2PDEN */
13024                         0x00000001, /* EMC_AR2PDEN */
13025                         0x0000000c, /* EMC_RW2PDEN */
13026                         0x0000002a, /* EMC_TXSR */
13027                         0x0000002a, /* EMC_TXSRDLL */
13028                         0x00000003, /* EMC_TCKE */
13029                         0x00000005, /* EMC_TCKESR */
13030                         0x00000003, /* EMC_TPD */
13031                         0x0000000d, /* EMC_TFAW */
13032                         0x00000007, /* EMC_TRPAB */
13033                         0x00000003, /* EMC_TCLKSTABLE */
13034                         0x00000003, /* EMC_TCLKSTOP */
13035                         0x000004e0, /* EMC_TREFBW */
13036                         0x00000000, /* EMC_FBIO_CFG6 */
13037                         0x00000000, /* EMC_ODT_WRITE */
13038                         0x00000000, /* EMC_ODT_READ */
13039                         0x1361a096, /* EMC_FBIO_CFG5 */
13040                         0x005800a0, /* EMC_CFG_DIG_DLL */
13041                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13042                         0x00020000, /* EMC_DLL_XFORM_DQS0 */
13043                         0x00020000, /* EMC_DLL_XFORM_DQS1 */
13044                         0x00020000, /* EMC_DLL_XFORM_DQS2 */
13045                         0x00020000, /* EMC_DLL_XFORM_DQS3 */
13046                         0x00020000, /* EMC_DLL_XFORM_DQS4 */
13047                         0x00020000, /* EMC_DLL_XFORM_DQS5 */
13048                         0x00020000, /* EMC_DLL_XFORM_DQS6 */
13049                         0x00020000, /* EMC_DLL_XFORM_DQS7 */
13050                         0x00020000, /* EMC_DLL_XFORM_DQS8 */
13051                         0x00020000, /* EMC_DLL_XFORM_DQS9 */
13052                         0x00020000, /* EMC_DLL_XFORM_DQS10 */
13053                         0x00020000, /* EMC_DLL_XFORM_DQS11 */
13054                         0x00020000, /* EMC_DLL_XFORM_DQS12 */
13055                         0x00020000, /* EMC_DLL_XFORM_DQS13 */
13056                         0x00020000, /* EMC_DLL_XFORM_DQS14 */
13057                         0x00020000, /* EMC_DLL_XFORM_DQS15 */
13058                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13059                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13060                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13061                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13062                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13063                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13064                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13065                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13066                         0x00060000, /* EMC_DLL_XFORM_ADDR0 */
13067                         0x00060000, /* EMC_DLL_XFORM_ADDR1 */
13068                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13069                         0x00060000, /* EMC_DLL_XFORM_ADDR3 */
13070                         0x00060000, /* EMC_DLL_XFORM_ADDR4 */
13071                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13072                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13073                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13074                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13075                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13076                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13077                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13078                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13079                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13080                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13081                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13082                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13083                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13084                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13085                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13086                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13087                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13088                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13089                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13090                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13091                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13092                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13093                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13094                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13095                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13096                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
13097                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
13098                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
13099                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
13100                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
13101                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
13102                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
13103                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
13104                         0x00000200, /* EMC_XM2CMDPADCTRL */
13105                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
13106                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
13107                         0x01231239, /* EMC_XM2DQSPADCTRL2 */
13108                         0x00000000, /* EMC_XM2DQPADCTRL2 */
13109                         0x00000000, /* EMC_XM2DQPADCTRL3 */
13110                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
13111                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
13112                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
13113                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
13114                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13115                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13116                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
13117                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
13118                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
13119                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
13120                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13121                         0x00000000, /* EMC_TXDSRVTTGEN */
13122                         0x00000000, /* EMC_FBIO_SPARE */
13123                         0x00064000, /* EMC_ZCAL_INTERVAL */
13124                         0x0000006c, /* EMC_ZCAL_WAIT_CNT */
13125                         0x012c0011, /* EMC_MRS_WAIT_CNT */
13126                         0x012c0011, /* EMC_MRS_WAIT_CNT2 */
13127                         0x00000000, /* EMC_CTT */
13128                         0x00000004, /* EMC_CTT_DURATION */
13129                         0x000052a3, /* EMC_CFG_PIPE */
13130                         0x8000033e, /* EMC_DYN_SELF_REF_CONTROL */
13131                         0x0000000b, /* EMC_QPOP */
13132                         0x08000004, /* MC_EMEM_ARB_CFG */
13133                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13134                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
13135                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
13136                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
13137                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
13138                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
13139                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
13140                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13141                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13142                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13143                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13144                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13145                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13146                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13147                         0x000c0709, /* MC_EMEM_ARB_DA_COVERS */
13148                         0x71c50e0a, /* MC_EMEM_ARB_MISC0 */
13149                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
13150                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13151                 },
13152                 {
13153                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
13154                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
13155                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13156                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13157                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13158                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13159                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13160                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13161                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13162                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13163                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13164                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13165                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13166                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
13167                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13168                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13169                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13170                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13171                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13172                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13173                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13174                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13175                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13176                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13177                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13178                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13179                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13180                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13181                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13182                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13183                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13184                 },
13185                 0x0000001f, /* EMC_ZCAL_WAIT_CNT after clock change */
13186                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13187                 0x00000802, /* EMC_CTT_TERM_CTRL */
13188                 0xf3300000, /* EMC_CFG */
13189                 0x000008d7, /* EMC_CFG_2 */
13190                 0x0004013c, /* EMC_SEL_DPD_CTRL */
13191                 0x00580068, /* EMC_CFG_DIG_DLL */
13192                 0x00000000, /* EMC_BGBIAS_CTL0 */
13193                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13194                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13195                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13196                 0x00000000, /* Mode Register 0 */
13197                 0x00010083, /* Mode Register 1 */
13198                 0x00020004, /* Mode Register 2 */
13199                 0x800b0000, /* Mode Register 4 */
13200                 2680,       /* expected dvfs latency (ns) */
13201         },
13202         {
13203                 0x19,       /* V5.0.16 */
13204                 "09_396000_05_V5.0.16_V1.1", /* DVFS table version */
13205                 396000,     /* SDRAM frequency */
13206                 850,        /* min voltage */
13207                 850,        /* gpu min voltage */
13208                 "pllm_out0", /* clock source id */
13209                 0x00000002, /* CLK_SOURCE_EMC */
13210                 165,        /* number of burst_regs */
13211                 31,         /* number of up_down_regs */
13212                 {
13213                         0x00000018, /* EMC_RC */
13214                         0x00000033, /* EMC_RFC */
13215                         0x00000000, /* EMC_RFC_SLR */
13216                         0x00000011, /* EMC_RAS */
13217                         0x00000007, /* EMC_RP */
13218                         0x00000008, /* EMC_R2W */
13219                         0x00000008, /* EMC_W2R */
13220                         0x00000003, /* EMC_R2P */
13221                         0x0000000a, /* EMC_W2P */
13222                         0x00000007, /* EMC_RD_RCD */
13223                         0x00000007, /* EMC_WR_RCD */
13224                         0x00000004, /* EMC_RRD */
13225                         0x00000003, /* EMC_REXT */
13226                         0x00000000, /* EMC_WEXT */
13227                         0x00000002, /* EMC_WDV */
13228                         0x00000002, /* EMC_WDV_MASK */
13229                         0x00000006, /* EMC_QUSE */
13230                         0x00000003, /* EMC_QUSE_WIDTH */
13231                         0x00000000, /* EMC_IBDLY */
13232                         0x00000002, /* EMC_EINPUT */
13233                         0x00000009, /* EMC_EINPUT_DURATION */
13234                         0x00030000, /* EMC_PUTERM_EXTRA */
13235                         0x00000004, /* EMC_PUTERM_WIDTH */
13236                         0x00000000, /* EMC_PUTERM_ADJ */
13237                         0x00000000, /* EMC_CDB_CNTL_1 */
13238                         0x00000000, /* EMC_CDB_CNTL_2 */
13239                         0x00000000, /* EMC_CDB_CNTL_3 */
13240                         0x00000001, /* EMC_QRST */
13241                         0x00000010, /* EMC_QSAFE */
13242                         0x00000012, /* EMC_RDV */
13243                         0x00000014, /* EMC_RDV_MASK */
13244                         0x00000176, /* EMC_REFRESH */
13245                         0x00000000, /* EMC_BURST_REFRESH_NUM */
13246                         0x0000005d, /* EMC_PRE_REFRESH_REQ_CNT */
13247                         0x00000002, /* EMC_PDEX2WR */
13248                         0x00000002, /* EMC_PDEX2RD */
13249                         0x00000007, /* EMC_PCHG2PDEN */
13250                         0x00000000, /* EMC_ACT2PDEN */
13251                         0x00000001, /* EMC_AR2PDEN */
13252                         0x0000000e, /* EMC_RW2PDEN */
13253                         0x00000038, /* EMC_TXSR */
13254                         0x00000038, /* EMC_TXSRDLL */
13255                         0x00000003, /* EMC_TCKE */
13256                         0x00000006, /* EMC_TCKESR */
13257                         0x00000003, /* EMC_TPD */
13258                         0x00000012, /* EMC_TFAW */
13259                         0x0000000a, /* EMC_TRPAB */
13260                         0x00000003, /* EMC_TCLKSTABLE */
13261                         0x00000003, /* EMC_TCLKSTOP */
13262                         0x00000670, /* EMC_TREFBW */
13263                         0x00000000, /* EMC_FBIO_CFG6 */
13264                         0x00000000, /* EMC_ODT_WRITE */
13265                         0x00000000, /* EMC_ODT_READ */
13266                         0x1361a096, /* EMC_FBIO_CFG5 */
13267                         0x005800a0, /* EMC_CFG_DIG_DLL */
13268                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13269                         0x00020000, /* EMC_DLL_XFORM_DQS0 */
13270                         0x00020000, /* EMC_DLL_XFORM_DQS1 */
13271                         0x00020000, /* EMC_DLL_XFORM_DQS2 */
13272                         0x00020000, /* EMC_DLL_XFORM_DQS3 */
13273                         0x00020000, /* EMC_DLL_XFORM_DQS4 */
13274                         0x00020000, /* EMC_DLL_XFORM_DQS5 */
13275                         0x00020000, /* EMC_DLL_XFORM_DQS6 */
13276                         0x00020000, /* EMC_DLL_XFORM_DQS7 */
13277                         0x00020000, /* EMC_DLL_XFORM_DQS8 */
13278                         0x00020000, /* EMC_DLL_XFORM_DQS9 */
13279                         0x00020000, /* EMC_DLL_XFORM_DQS10 */
13280                         0x00020000, /* EMC_DLL_XFORM_DQS11 */
13281                         0x00020000, /* EMC_DLL_XFORM_DQS12 */
13282                         0x00020000, /* EMC_DLL_XFORM_DQS13 */
13283                         0x00020000, /* EMC_DLL_XFORM_DQS14 */
13284                         0x00020000, /* EMC_DLL_XFORM_DQS15 */
13285                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13286                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13287                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13288                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13289                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13290                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13291                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13292                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13293                         0x00050000, /* EMC_DLL_XFORM_ADDR0 */
13294                         0x00050000, /* EMC_DLL_XFORM_ADDR1 */
13295                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13296                         0x00050000, /* EMC_DLL_XFORM_ADDR3 */
13297                         0x00050000, /* EMC_DLL_XFORM_ADDR4 */
13298                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13299                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13300                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13301                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13302                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13303                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13304                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13305                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13306                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13307                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13308                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13309                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13310                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13311                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13312                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13313                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13314                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13315                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13316                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13317                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13318                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13319                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13320                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13321                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13322                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13323                         0x00040000, /* EMC_DLL_XFORM_DQ0 */
13324                         0x00040000, /* EMC_DLL_XFORM_DQ1 */
13325                         0x00040000, /* EMC_DLL_XFORM_DQ2 */
13326                         0x00040000, /* EMC_DLL_XFORM_DQ3 */
13327                         0x00004000, /* EMC_DLL_XFORM_DQ4 */
13328                         0x00004000, /* EMC_DLL_XFORM_DQ5 */
13329                         0x00004000, /* EMC_DLL_XFORM_DQ6 */
13330                         0x00004000, /* EMC_DLL_XFORM_DQ7 */
13331                         0x00000200, /* EMC_XM2CMDPADCTRL */
13332                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
13333                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
13334                         0x01231239, /* EMC_XM2DQSPADCTRL2 */
13335                         0x00000000, /* EMC_XM2DQPADCTRL2 */
13336                         0x00000000, /* EMC_XM2DQPADCTRL3 */
13337                         0x77ffc000, /* EMC_XM2CLKPADCTRL */
13338                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
13339                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
13340                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
13341                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13342                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13343                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
13344                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
13345                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
13346                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
13347                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13348                         0x00000000, /* EMC_TXDSRVTTGEN */
13349                         0x00000000, /* EMC_FBIO_SPARE */
13350                         0x00064000, /* EMC_ZCAL_INTERVAL */
13351                         0x0000008f, /* EMC_ZCAL_WAIT_CNT */
13352                         0x018c0011, /* EMC_MRS_WAIT_CNT */
13353                         0x018c0011, /* EMC_MRS_WAIT_CNT2 */
13354                         0x00000000, /* EMC_CTT */
13355                         0x00000004, /* EMC_CTT_DURATION */
13356                         0x000052a3, /* EMC_CFG_PIPE */
13357                         0x800003f4, /* EMC_DYN_SELF_REF_CONTROL */
13358                         0x0000000b, /* EMC_QPOP */
13359                         0x0f000005, /* MC_EMEM_ARB_CFG */
13360                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13361                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
13362                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
13363                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
13364                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
13365                         0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
13366                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
13367                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13368                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13369                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13370                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13371                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
13372                         0x00000005, /* MC_EMEM_ARB_TIMING_W2R */
13373                         0x05050103, /* MC_EMEM_ARB_DA_TURNS */
13374                         0x000e090c, /* MC_EMEM_ARB_DA_COVERS */
13375                         0x71c6120d, /* MC_EMEM_ARB_MISC0 */
13376                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
13377                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13378                 },
13379                 {
13380                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
13381                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
13382                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13383                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13384                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13385                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13386                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13387                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13388                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13389                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13390                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13391                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13392                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13393                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13394                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
13395                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13396                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13397                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13398                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13399                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13400                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13401                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13402                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13403                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13404                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13405                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13406                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13407                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13408                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13409                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13410                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13411                 },
13412                 0x00000028, /* EMC_ZCAL_WAIT_CNT after clock change */
13413                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13414                 0x00000802, /* EMC_CTT_TERM_CTRL */
13415                 0xf3300000, /* EMC_CFG */
13416                 0x00000897, /* EMC_CFG_2 */
13417                 0x0004001c, /* EMC_SEL_DPD_CTRL */
13418                 0x00580068, /* EMC_CFG_DIG_DLL */
13419                 0x00000000, /* EMC_BGBIAS_CTL0 */
13420                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13421                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13422                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13423                 0x00000000, /* Mode Register 0 */
13424                 0x00010083, /* Mode Register 1 */
13425                 0x00020004, /* Mode Register 2 */
13426                 0x800b0000, /* Mode Register 4 */
13427                 2180,       /* expected dvfs latency (ns) */
13428         },
13429         {
13430                 0x19,       /* V5.0.16 */
13431                 "09_528000_05_V5.0.16_V1.1", /* DVFS table version */
13432                 528000,     /* SDRAM frequency */
13433                 880,        /* min voltage */
13434                 870,        /* gpu min voltage */
13435                 "pllm_ud",  /* clock source id */
13436                 0x80000000, /* CLK_SOURCE_EMC */
13437                 165,        /* number of burst_regs */
13438                 31,         /* number of up_down_regs */
13439                 {
13440                         0x00000020, /* EMC_RC */
13441                         0x00000044, /* EMC_RFC */
13442                         0x00000000, /* EMC_RFC_SLR */
13443                         0x00000017, /* EMC_RAS */
13444                         0x0000000a, /* EMC_RP */
13445                         0x0000000a, /* EMC_R2W */
13446                         0x00000009, /* EMC_W2R */
13447                         0x00000003, /* EMC_R2P */
13448                         0x0000000d, /* EMC_W2P */
13449                         0x0000000a, /* EMC_RD_RCD */
13450                         0x0000000a, /* EMC_WR_RCD */
13451                         0x00000006, /* EMC_RRD */
13452                         0x00000004, /* EMC_REXT */
13453                         0x00000000, /* EMC_WEXT */
13454                         0x00000002, /* EMC_WDV */
13455                         0x00000002, /* EMC_WDV_MASK */
13456                         0x00000008, /* EMC_QUSE */
13457                         0x00000003, /* EMC_QUSE_WIDTH */
13458                         0x00000000, /* EMC_IBDLY */
13459                         0x00000003, /* EMC_EINPUT */
13460                         0x0000000a, /* EMC_EINPUT_DURATION */
13461                         0x00050000, /* EMC_PUTERM_EXTRA */
13462                         0x00000004, /* EMC_PUTERM_WIDTH */
13463                         0x00000000, /* EMC_PUTERM_ADJ */
13464                         0x00000000, /* EMC_CDB_CNTL_1 */
13465                         0x00000000, /* EMC_CDB_CNTL_2 */
13466                         0x00000000, /* EMC_CDB_CNTL_3 */
13467                         0x00000002, /* EMC_QRST */
13468                         0x00000011, /* EMC_QSAFE */
13469                         0x00000015, /* EMC_RDV */
13470                         0x00000017, /* EMC_RDV_MASK */
13471                         0x000001f3, /* EMC_REFRESH */
13472                         0x00000000, /* EMC_BURST_REFRESH_NUM */
13473                         0x0000007c, /* EMC_PRE_REFRESH_REQ_CNT */
13474                         0x00000003, /* EMC_PDEX2WR */
13475                         0x00000003, /* EMC_PDEX2RD */
13476                         0x0000000a, /* EMC_PCHG2PDEN */
13477                         0x00000000, /* EMC_ACT2PDEN */
13478                         0x00000001, /* EMC_AR2PDEN */
13479                         0x00000011, /* EMC_RW2PDEN */
13480                         0x0000004a, /* EMC_TXSR */
13481                         0x0000004a, /* EMC_TXSRDLL */
13482                         0x00000004, /* EMC_TCKE */
13483                         0x00000008, /* EMC_TCKESR */
13484                         0x00000004, /* EMC_TPD */
13485                         0x00000019, /* EMC_TFAW */
13486                         0x0000000d, /* EMC_TRPAB */
13487                         0x00000003, /* EMC_TCLKSTABLE */
13488                         0x00000003, /* EMC_TCLKSTOP */
13489                         0x00000895, /* EMC_TREFBW */
13490                         0x00000000, /* EMC_FBIO_CFG6 */
13491                         0x00000000, /* EMC_ODT_WRITE */
13492                         0x00000000, /* EMC_ODT_READ */
13493                         0x1361a096, /* EMC_FBIO_CFG5 */
13494                         0xe01200b9, /* EMC_CFG_DIG_DLL */
13495                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13496                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13497                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13498                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13499                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13500                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13501                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13502                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13503                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13504                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13505                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13506                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13507                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13508                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13509                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13510                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13511                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13512                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13513                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13514                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13515                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13516                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13517                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13518                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13519                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13520                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13521                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13522                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13523                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13524                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13525                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13526                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13527                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13528                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13529                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13530                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13531                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13532                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13533                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13534                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13535                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13536                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13537                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13538                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13539                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13540                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13541                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13542                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13543                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13544                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13545                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13546                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13547                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13548                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13549                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13550                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
13551                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
13552                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
13553                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
13554                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
13555                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
13556                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
13557                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
13558                         0x00000220, /* EMC_XM2CMDPADCTRL */
13559                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
13560                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
13561                         0x0123123d, /* EMC_XM2DQSPADCTRL2 */
13562                         0x00000000, /* EMC_XM2DQPADCTRL2 */
13563                         0x00000000, /* EMC_XM2DQPADCTRL3 */
13564                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
13565                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
13566                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
13567                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
13568                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13569                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13570                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
13571                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
13572                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
13573                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
13574                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13575                         0x00000000, /* EMC_TXDSRVTTGEN */
13576                         0x00000000, /* EMC_FBIO_SPARE */
13577                         0x00064000, /* EMC_ZCAL_INTERVAL */
13578                         0x000000bf, /* EMC_ZCAL_WAIT_CNT */
13579                         0x02100013, /* EMC_MRS_WAIT_CNT */
13580                         0x02100013, /* EMC_MRS_WAIT_CNT2 */
13581                         0x00000000, /* EMC_CTT */
13582                         0x00000004, /* EMC_CTT_DURATION */
13583                         0x000042a0, /* EMC_CFG_PIPE */
13584                         0x800004ef, /* EMC_DYN_SELF_REF_CONTROL */
13585                         0x0000000d, /* EMC_QPOP */
13586                         0x0f000007, /* MC_EMEM_ARB_CFG */
13587                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13588                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13589                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13590                         0x00000011, /* MC_EMEM_ARB_TIMING_RC */
13591                         0x0000000a, /* MC_EMEM_ARB_TIMING_RAS */
13592                         0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
13593                         0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13594                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13595                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13596                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13597                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13598                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13599                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
13600                         0x06060103, /* MC_EMEM_ARB_DA_TURNS */
13601                         0x00130c11, /* MC_EMEM_ARB_DA_COVERS */
13602                         0x71c81812, /* MC_EMEM_ARB_MISC0 */
13603                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
13604                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13605                 },
13606                 {
13607                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
13608                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
13609                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13610                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13611                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13612                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13613                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13614                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13615                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13616                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13617                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13618                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13619                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13620                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
13621                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
13622                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13623                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13624                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13625                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13626                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13627                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13628                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13629                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13630                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13631                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13632                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13633                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13634                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13635                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13636                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13637                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13638                 },
13639                 0x00000034, /* EMC_ZCAL_WAIT_CNT after clock change */
13640                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13641                 0x00000802, /* EMC_CTT_TERM_CTRL */
13642                 0xf3300000, /* EMC_CFG */
13643                 0x0000089f, /* EMC_CFG_2 */
13644                 0x0004001c, /* EMC_SEL_DPD_CTRL */
13645                 0xe0120069, /* EMC_CFG_DIG_DLL */
13646                 0x00000000, /* EMC_BGBIAS_CTL0 */
13647                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13648                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13649                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13650                 0x00000000, /* Mode Register 0 */
13651                 0x000100c3, /* Mode Register 1 */
13652                 0x00020006, /* Mode Register 2 */
13653                 0x800b0000, /* Mode Register 4 */
13654                 1440,       /* expected dvfs latency (ns) */
13655         },
13656         {
13657                 0x19,       /* V5.0.16 */
13658                 "09_600000_04_V5.0.16_V1.1", /* DVFS table version */
13659                 600000,     /* SDRAM frequency */
13660                 910,        /* min voltage */
13661                 910,        /* gpu min voltage */
13662                 "pllc_ud",  /* clock source id */
13663                 0xe0000000, /* CLK_SOURCE_EMC */
13664                 165,        /* number of burst_regs */
13665                 31,         /* number of up_down_regs */
13666                 {
13667                         0x00000025, /* EMC_RC */
13668                         0x0000004d, /* EMC_RFC */
13669                         0x00000000, /* EMC_RFC_SLR */
13670                         0x0000001a, /* EMC_RAS */
13671                         0x0000000b, /* EMC_RP */
13672                         0x0000000a, /* EMC_R2W */
13673                         0x0000000b, /* EMC_W2R */
13674                         0x00000004, /* EMC_R2P */
13675                         0x0000000f, /* EMC_W2P */
13676                         0x0000000b, /* EMC_RD_RCD */
13677                         0x0000000b, /* EMC_WR_RCD */
13678                         0x00000007, /* EMC_RRD */
13679                         0x00000004, /* EMC_REXT */
13680                         0x00000000, /* EMC_WEXT */
13681                         0x00000004, /* EMC_WDV */
13682                         0x00000004, /* EMC_WDV_MASK */
13683                         0x0000000a, /* EMC_QUSE */
13684                         0x00000004, /* EMC_QUSE_WIDTH */
13685                         0x00000000, /* EMC_IBDLY */
13686                         0x00000003, /* EMC_EINPUT */
13687                         0x0000000d, /* EMC_EINPUT_DURATION */
13688                         0x00070000, /* EMC_PUTERM_EXTRA */
13689                         0x00000005, /* EMC_PUTERM_WIDTH */
13690                         0x00000000, /* EMC_PUTERM_ADJ */
13691                         0x00000000, /* EMC_CDB_CNTL_1 */
13692                         0x00000000, /* EMC_CDB_CNTL_2 */
13693                         0x00000000, /* EMC_CDB_CNTL_3 */
13694                         0x00000002, /* EMC_QRST */
13695                         0x00000014, /* EMC_QSAFE */
13696                         0x00000018, /* EMC_RDV */
13697                         0x0000001a, /* EMC_RDV_MASK */
13698                         0x00000237, /* EMC_REFRESH */
13699                         0x00000000, /* EMC_BURST_REFRESH_NUM */
13700                         0x0000008d, /* EMC_PRE_REFRESH_REQ_CNT */
13701                         0x00000004, /* EMC_PDEX2WR */
13702                         0x00000004, /* EMC_PDEX2RD */
13703                         0x0000000b, /* EMC_PCHG2PDEN */
13704                         0x00000000, /* EMC_ACT2PDEN */
13705                         0x00000001, /* EMC_AR2PDEN */
13706                         0x00000013, /* EMC_RW2PDEN */
13707                         0x00000054, /* EMC_TXSR */
13708                         0x00000054, /* EMC_TXSRDLL */
13709                         0x00000005, /* EMC_TCKE */
13710                         0x00000009, /* EMC_TCKESR */
13711                         0x00000005, /* EMC_TPD */
13712                         0x0000001c, /* EMC_TFAW */
13713                         0x0000000e, /* EMC_TRPAB */
13714                         0x00000003, /* EMC_TCLKSTABLE */
13715                         0x00000003, /* EMC_TCLKSTOP */
13716                         0x000009c0, /* EMC_TREFBW */
13717                         0x00000000, /* EMC_FBIO_CFG6 */
13718                         0x00000000, /* EMC_ODT_WRITE */
13719                         0x00000000, /* EMC_ODT_READ */
13720                         0x1361a096, /* EMC_FBIO_CFG5 */
13721                         0xe00e00b9, /* EMC_CFG_DIG_DLL */
13722                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13723                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
13724                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
13725                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
13726                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
13727                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
13728                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
13729                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
13730                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
13731                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
13732                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
13733                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
13734                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
13735                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
13736                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
13737                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
13738                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
13739                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13740                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13741                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13742                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13743                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13744                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13745                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13746                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13747                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
13748                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
13749                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13750                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
13751                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
13752                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13753                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13754                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13755                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13756                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13757                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13758                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13759                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13760                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13761                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13762                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13763                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13764                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13765                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13766                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13767                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13768                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13769                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13770                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13771                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13772                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
13773                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
13774                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
13775                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
13776                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
13777                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
13778                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
13779                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
13780                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
13781                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
13782                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
13783                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
13784                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
13785                         0x00000220, /* EMC_XM2CMDPADCTRL */
13786                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
13787                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
13788                         0x0121103d, /* EMC_XM2DQSPADCTRL2 */
13789                         0x00000000, /* EMC_XM2DQPADCTRL2 */
13790                         0x00000000, /* EMC_XM2DQPADCTRL3 */
13791                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
13792                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
13793                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
13794                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
13795                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
13796                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
13797                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
13798                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
13799                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
13800                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
13801                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
13802                         0x00000000, /* EMC_TXDSRVTTGEN */
13803                         0x00000000, /* EMC_FBIO_SPARE */
13804                         0x00064000, /* EMC_ZCAL_INTERVAL */
13805                         0x000000d8, /* EMC_ZCAL_WAIT_CNT */
13806                         0x02580014, /* EMC_MRS_WAIT_CNT */
13807                         0x02580014, /* EMC_MRS_WAIT_CNT2 */
13808                         0x00000000, /* EMC_CTT */
13809                         0x00000005, /* EMC_CTT_DURATION */
13810                         0x000040a0, /* EMC_CFG_PIPE */
13811                         0x80000578, /* EMC_DYN_SELF_REF_CONTROL */
13812                         0x00000010, /* EMC_QPOP */
13813                         0x00000009, /* MC_EMEM_ARB_CFG */
13814                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
13815                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
13816                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
13817                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
13818                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
13819                         0x0000000e, /* MC_EMEM_ARB_TIMING_FAW */
13820                         0x00000003, /* MC_EMEM_ARB_TIMING_RRD */
13821                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
13822                         0x0000000a, /* MC_EMEM_ARB_TIMING_WAP2PRE */
13823                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
13824                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
13825                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
13826                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
13827                         0x07060103, /* MC_EMEM_ARB_DA_TURNS */
13828                         0x00150e13, /* MC_EMEM_ARB_DA_COVERS */
13829                         0x71c91b14, /* MC_EMEM_ARB_MISC0 */
13830                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
13831                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
13832                 },
13833                 {
13834                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
13835                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
13836                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
13837                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
13838                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
13839                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
13840                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
13841                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
13842                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
13843                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
13844                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
13845                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
13846                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
13847                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
13848                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
13849                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
13850                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
13851                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
13852                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
13853                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
13854                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
13855                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
13856                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
13857                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
13858                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
13859                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
13860                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
13861                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
13862                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
13863                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
13864                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
13865                 },
13866                 0x0000003a, /* EMC_ZCAL_WAIT_CNT after clock change */
13867                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
13868                 0x00000802, /* EMC_CTT_TERM_CTRL */
13869                 0xf3300000, /* EMC_CFG */
13870                 0x0000089f, /* EMC_CFG_2 */
13871                 0x0004001c, /* EMC_SEL_DPD_CTRL */
13872                 0xe00e0069, /* EMC_CFG_DIG_DLL */
13873                 0x00000000, /* EMC_BGBIAS_CTL0 */
13874                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
13875                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
13876                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
13877                 0x00000000, /* Mode Register 0 */
13878                 0x000100e3, /* Mode Register 1 */
13879                 0x00020007, /* Mode Register 2 */
13880                 0x800b0000, /* Mode Register 4 */
13881                 1440,       /* expected dvfs latency (ns) */
13882         },
13883         {
13884                 0x19,       /* V5.0.16 */
13885                 "09_792000_04_V5.0.16_V1.1", /* DVFS table version */
13886                 792000,     /* SDRAM frequency */
13887                 980,        /* min voltage */
13888                 980,        /* gpu min voltage */
13889                 "pllm_ud",  /* clock source id */
13890                 0x80000000, /* CLK_SOURCE_EMC */
13891                 165,        /* number of burst_regs */
13892                 31,         /* number of up_down_regs */
13893                 {
13894                         0x00000030, /* EMC_RC */
13895                         0x00000066, /* EMC_RFC */
13896                         0x00000000, /* EMC_RFC_SLR */
13897                         0x00000022, /* EMC_RAS */
13898                         0x0000000f, /* EMC_RP */
13899                         0x0000000e, /* EMC_R2W */
13900                         0x0000000d, /* EMC_W2R */
13901                         0x00000005, /* EMC_R2P */
13902                         0x00000013, /* EMC_W2P */
13903                         0x0000000f, /* EMC_RD_RCD */
13904                         0x0000000f, /* EMC_WR_RCD */
13905                         0x00000009, /* EMC_RRD */
13906                         0x00000004, /* EMC_REXT */
13907                         0x00000000, /* EMC_WEXT */
13908                         0x00000005, /* EMC_WDV */
13909                         0x00000005, /* EMC_WDV_MASK */
13910                         0x0000000e, /* EMC_QUSE */
13911                         0x00000004, /* EMC_QUSE_WIDTH */
13912                         0x00000000, /* EMC_IBDLY */
13913                         0x00000005, /* EMC_EINPUT */
13914                         0x0000000f, /* EMC_EINPUT_DURATION */
13915                         0x000b0000, /* EMC_PUTERM_EXTRA */
13916                         0x00000006, /* EMC_PUTERM_WIDTH */
13917                         0x00000000, /* EMC_PUTERM_ADJ */
13918                         0x00000000, /* EMC_CDB_CNTL_1 */
13919                         0x00000000, /* EMC_CDB_CNTL_2 */
13920                         0x00000000, /* EMC_CDB_CNTL_3 */
13921                         0x00000004, /* EMC_QRST */
13922                         0x00000016, /* EMC_QSAFE */
13923                         0x0000001d, /* EMC_RDV */
13924                         0x0000001f, /* EMC_RDV_MASK */
13925                         0x000002ec, /* EMC_REFRESH */
13926                         0x00000000, /* EMC_BURST_REFRESH_NUM */
13927                         0x000000bb, /* EMC_PRE_REFRESH_REQ_CNT */
13928                         0x00000005, /* EMC_PDEX2WR */
13929                         0x00000005, /* EMC_PDEX2RD */
13930                         0x0000000f, /* EMC_PCHG2PDEN */
13931                         0x00000000, /* EMC_ACT2PDEN */
13932                         0x00000001, /* EMC_AR2PDEN */
13933                         0x00000017, /* EMC_RW2PDEN */
13934                         0x0000006f, /* EMC_TXSR */
13935                         0x0000006f, /* EMC_TXSRDLL */
13936                         0x00000006, /* EMC_TCKE */
13937                         0x0000000c, /* EMC_TCKESR */
13938                         0x00000006, /* EMC_TPD */
13939                         0x00000026, /* EMC_TFAW */
13940                         0x00000013, /* EMC_TRPAB */
13941                         0x00000003, /* EMC_TCLKSTABLE */
13942                         0x00000003, /* EMC_TCLKSTOP */
13943                         0x00000cdf, /* EMC_TREFBW */
13944                         0x00000000, /* EMC_FBIO_CFG6 */
13945                         0x00000000, /* EMC_ODT_WRITE */
13946                         0x00000000, /* EMC_ODT_READ */
13947                         0x1361a096, /* EMC_FBIO_CFG5 */
13948                         0xe00700b9, /* EMC_CFG_DIG_DLL */
13949                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
13950                         0x00000005, /* EMC_DLL_XFORM_DQS0 */
13951                         0x00000005, /* EMC_DLL_XFORM_DQS1 */
13952                         0x00000005, /* EMC_DLL_XFORM_DQS2 */
13953                         0x00000005, /* EMC_DLL_XFORM_DQS3 */
13954                         0x00000005, /* EMC_DLL_XFORM_DQS4 */
13955                         0x00000005, /* EMC_DLL_XFORM_DQS5 */
13956                         0x00000005, /* EMC_DLL_XFORM_DQS6 */
13957                         0x00000005, /* EMC_DLL_XFORM_DQS7 */
13958                         0x00000005, /* EMC_DLL_XFORM_DQS8 */
13959                         0x00000005, /* EMC_DLL_XFORM_DQS9 */
13960                         0x00000005, /* EMC_DLL_XFORM_DQS10 */
13961                         0x00000005, /* EMC_DLL_XFORM_DQS11 */
13962                         0x00000005, /* EMC_DLL_XFORM_DQS12 */
13963                         0x00000005, /* EMC_DLL_XFORM_DQS13 */
13964                         0x00000005, /* EMC_DLL_XFORM_DQS14 */
13965                         0x00000005, /* EMC_DLL_XFORM_DQS15 */
13966                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
13967                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
13968                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
13969                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
13970                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
13971                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
13972                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
13973                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
13974                         0x00004014, /* EMC_DLL_XFORM_ADDR0 */
13975                         0x00004014, /* EMC_DLL_XFORM_ADDR1 */
13976                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
13977                         0x00004014, /* EMC_DLL_XFORM_ADDR3 */
13978                         0x00004014, /* EMC_DLL_XFORM_ADDR4 */
13979                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
13980                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
13981                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
13982                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
13983                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
13984                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
13985                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
13986                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
13987                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
13988                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
13989                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
13990                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
13991                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
13992                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
13993                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
13994                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
13995                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
13996                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
13997                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
13998                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
13999                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14000                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14001                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14002                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14003                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14004                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14005                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14006                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14007                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14008                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14009                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14010                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14011                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14012                         0x00000220, /* EMC_XM2CMDPADCTRL */
14013                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
14014                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
14015                         0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14016                         0x00000000, /* EMC_XM2DQPADCTRL2 */
14017                         0x00000000, /* EMC_XM2DQPADCTRL3 */
14018                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
14019                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
14020                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
14021                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
14022                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14023                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14024                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
14025                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
14026                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
14027                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
14028                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14029                         0x00000000, /* EMC_TXDSRVTTGEN */
14030                         0x00000000, /* EMC_FBIO_SPARE */
14031                         0x00064000, /* EMC_ZCAL_INTERVAL */
14032                         0x0000011e, /* EMC_ZCAL_WAIT_CNT */
14033                         0x03180017, /* EMC_MRS_WAIT_CNT */
14034                         0x03180017, /* EMC_MRS_WAIT_CNT2 */
14035                         0x00000000, /* EMC_CTT */
14036                         0x00000006, /* EMC_CTT_DURATION */
14037                         0x00004080, /* EMC_CFG_PIPE */
14038                         0x800006e5, /* EMC_DYN_SELF_REF_CONTROL */
14039                         0x00000014, /* EMC_QPOP */
14040                         0x0e00000b, /* MC_EMEM_ARB_CFG */
14041                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14042                         0x00000006, /* MC_EMEM_ARB_TIMING_RCD */
14043                         0x00000007, /* MC_EMEM_ARB_TIMING_RP */
14044                         0x00000019, /* MC_EMEM_ARB_TIMING_RC */
14045                         0x00000010, /* MC_EMEM_ARB_TIMING_RAS */
14046                         0x00000013, /* MC_EMEM_ARB_TIMING_FAW */
14047                         0x00000004, /* MC_EMEM_ARB_TIMING_RRD */
14048                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14049                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14050                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14051                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14052                         0x00000008, /* MC_EMEM_ARB_TIMING_R2W */
14053                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14054                         0x08080103, /* MC_EMEM_ARB_DA_TURNS */
14055                         0x001b1219, /* MC_EMEM_ARB_DA_COVERS */
14056                         0x71ac241a, /* MC_EMEM_ARB_MISC0 */
14057                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
14058                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14059                 },
14060                 {
14061                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14062                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14063                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14064                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14065                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14066                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14067                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14068                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14069                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14070                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14071                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14072                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14073                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14074                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14075                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14076                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14077                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14078                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14079                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14080                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14081                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14082                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14083                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14084                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14085                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14086                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14087                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14088                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14089                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14090                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14091                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14092                 },
14093                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
14094                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14095                 0x00000802, /* EMC_CTT_TERM_CTRL */
14096                 0xf3300000, /* EMC_CFG */
14097                 0x0000089f, /* EMC_CFG_2 */
14098                 0x0004001c, /* EMC_SEL_DPD_CTRL */
14099                 0xe0070069, /* EMC_CFG_DIG_DLL */
14100                 0x00000000, /* EMC_BGBIAS_CTL0 */
14101                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14102                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14103                 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14104                 0x00000000, /* Mode Register 0 */
14105                 0x00010043, /* Mode Register 1 */
14106                 0x0002001a, /* Mode Register 2 */
14107                 0x800b0000, /* Mode Register 4 */
14108                 1200,       /* expected dvfs latency (ns) */
14109         },
14110         {
14111                 0x19,       /* V5.0.16 */
14112                 "09_924000_03_V5.0.16_V1.1", /* DVFS table version */
14113                 924000,     /* SDRAM frequency */
14114                 1010,       /* min voltage */
14115                 1010,       /* gpu min voltage */
14116                 "pllm_ud",  /* clock source id */
14117                 0x80000000, /* CLK_SOURCE_EMC */
14118                 165,        /* number of burst_regs */
14119                 31,         /* number of up_down_regs */
14120                 {
14121                         0x00000039, /* EMC_RC */
14122                         0x00000078, /* EMC_RFC */
14123                         0x00000000, /* EMC_RFC_SLR */
14124                         0x00000028, /* EMC_RAS */
14125                         0x00000012, /* EMC_RP */
14126                         0x00000010, /* EMC_R2W */
14127                         0x00000010, /* EMC_W2R */
14128                         0x00000006, /* EMC_R2P */
14129                         0x00000017, /* EMC_W2P */
14130                         0x00000012, /* EMC_RD_RCD */
14131                         0x00000012, /* EMC_WR_RCD */
14132                         0x0000000a, /* EMC_RRD */
14133                         0x00000005, /* EMC_REXT */
14134                         0x00000000, /* EMC_WEXT */
14135                         0x00000007, /* EMC_WDV */
14136                         0x00000007, /* EMC_WDV_MASK */
14137                         0x00000011, /* EMC_QUSE */
14138                         0x00000004, /* EMC_QUSE_WIDTH */
14139                         0x00000000, /* EMC_IBDLY */
14140                         0x00000006, /* EMC_EINPUT */
14141                         0x00000011, /* EMC_EINPUT_DURATION */
14142                         0x000e0000, /* EMC_PUTERM_EXTRA */
14143                         0x00000006, /* EMC_PUTERM_WIDTH */
14144                         0x00000000, /* EMC_PUTERM_ADJ */
14145                         0x00000000, /* EMC_CDB_CNTL_1 */
14146                         0x00000000, /* EMC_CDB_CNTL_2 */
14147                         0x00000000, /* EMC_CDB_CNTL_3 */
14148                         0x00000005, /* EMC_QRST */
14149                         0x00000018, /* EMC_QSAFE */
14150                         0x00000020, /* EMC_RDV */
14151                         0x00000022, /* EMC_RDV_MASK */
14152                         0x00000369, /* EMC_REFRESH */
14153                         0x00000000, /* EMC_BURST_REFRESH_NUM */
14154                         0x000000da, /* EMC_PRE_REFRESH_REQ_CNT */
14155                         0x00000006, /* EMC_PDEX2WR */
14156                         0x00000006, /* EMC_PDEX2RD */
14157                         0x00000012, /* EMC_PCHG2PDEN */
14158                         0x00000000, /* EMC_ACT2PDEN */
14159                         0x00000001, /* EMC_AR2PDEN */
14160                         0x0000001b, /* EMC_RW2PDEN */
14161                         0x00000082, /* EMC_TXSR */
14162                         0x00000082, /* EMC_TXSRDLL */
14163                         0x00000007, /* EMC_TCKE */
14164                         0x0000000e, /* EMC_TCKESR */
14165                         0x00000007, /* EMC_TPD */
14166                         0x0000002d, /* EMC_TFAW */
14167                         0x00000016, /* EMC_TRPAB */
14168                         0x00000003, /* EMC_TCLKSTABLE */
14169                         0x00000003, /* EMC_TCLKSTOP */
14170                         0x00000f04, /* EMC_TREFBW */
14171                         0x00000000, /* EMC_FBIO_CFG6 */
14172                         0x00000000, /* EMC_ODT_WRITE */
14173                         0x00000000, /* EMC_ODT_READ */
14174                         0x1361a896, /* EMC_FBIO_CFG5 */
14175                         0xe00400b9, /* EMC_CFG_DIG_DLL */
14176                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14177                         0x007f4009, /* EMC_DLL_XFORM_DQS0 */
14178                         0x007f8009, /* EMC_DLL_XFORM_DQS1 */
14179                         0x007f800b, /* EMC_DLL_XFORM_DQS2 */
14180                         0x007f8009, /* EMC_DLL_XFORM_DQS3 */
14181                         0x007f8009, /* EMC_DLL_XFORM_DQS4 */
14182                         0x007f800b, /* EMC_DLL_XFORM_DQS5 */
14183                         0x007fc009, /* EMC_DLL_XFORM_DQS6 */
14184                         0x007f8009, /* EMC_DLL_XFORM_DQS7 */
14185                         0x007f4009, /* EMC_DLL_XFORM_DQS8 */
14186                         0x007f8009, /* EMC_DLL_XFORM_DQS9 */
14187                         0x007f800b, /* EMC_DLL_XFORM_DQS10 */
14188                         0x007f8009, /* EMC_DLL_XFORM_DQS11 */
14189                         0x007f8009, /* EMC_DLL_XFORM_DQS12 */
14190                         0x007f800b, /* EMC_DLL_XFORM_DQS13 */
14191                         0x007fc009, /* EMC_DLL_XFORM_DQS14 */
14192                         0x007f8009, /* EMC_DLL_XFORM_DQS15 */
14193                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14194                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14195                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14196                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14197                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14198                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14199                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14200                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14201                         0x00000010, /* EMC_DLL_XFORM_ADDR0 */
14202                         0x00000010, /* EMC_DLL_XFORM_ADDR1 */
14203                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14204                         0x00000010, /* EMC_DLL_XFORM_ADDR3 */
14205                         0x00000010, /* EMC_DLL_XFORM_ADDR4 */
14206                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14207                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14208                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14209                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14210                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14211                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14212                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14213                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14214                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14215                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14216                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14217                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14218                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14219                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14220                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14221                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14222                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14223                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14224                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14225                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14226                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14227                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14228                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14229                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14230                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14231                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14232                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14233                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14234                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14235                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14236                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14237                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14238                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14239                         0x00000220, /* EMC_XM2CMDPADCTRL */
14240                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
14241                         0x00100100, /* EMC_XM2CMDPADCTRL5 */
14242                         0x0120103d, /* EMC_XM2DQSPADCTRL2 */
14243                         0x00000000, /* EMC_XM2DQPADCTRL2 */
14244                         0x00000000, /* EMC_XM2DQPADCTRL3 */
14245                         0x77ffc004, /* EMC_XM2CLKPADCTRL */
14246                         0x00000101, /* EMC_XM2CLKPADCTRL2 */
14247                         0x81f1f008, /* EMC_XM2COMPPADCTRL */
14248                         0x07070000, /* EMC_XM2VTTGENPADCTRL */
14249                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14250                         0x015ddddd, /* EMC_XM2VTTGENPADCTRL3 */
14251                         0x5db59b20, /* EMC_XM2DQSPADCTRL3 */
14252                         0x00513594, /* EMC_XM2DQSPADCTRL4 */
14253                         0x00515556, /* EMC_XM2DQSPADCTRL5 */
14254                         0x61949400, /* EMC_XM2DQSPADCTRL6 */
14255                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14256                         0x00000000, /* EMC_TXDSRVTTGEN */
14257                         0x00000000, /* EMC_FBIO_SPARE */
14258                         0x00064000, /* EMC_ZCAL_INTERVAL */
14259                         0x0000014d, /* EMC_ZCAL_WAIT_CNT */
14260                         0x039c0019, /* EMC_MRS_WAIT_CNT */
14261                         0x039c0019, /* EMC_MRS_WAIT_CNT2 */
14262                         0x00000000, /* EMC_CTT */
14263                         0x00000006, /* EMC_CTT_DURATION */
14264                         0x00004080, /* EMC_CFG_PIPE */
14265                         0x800007e0, /* EMC_DYN_SELF_REF_CONTROL */
14266                         0x00000017, /* EMC_QPOP */
14267                         0x0e00000d, /* MC_EMEM_ARB_CFG */
14268                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14269                         0x00000008, /* MC_EMEM_ARB_TIMING_RCD */
14270                         0x00000009, /* MC_EMEM_ARB_TIMING_RP */
14271                         0x0000001d, /* MC_EMEM_ARB_TIMING_RC */
14272                         0x00000013, /* MC_EMEM_ARB_TIMING_RAS */
14273                         0x00000017, /* MC_EMEM_ARB_TIMING_FAW */
14274                         0x00000005, /* MC_EMEM_ARB_TIMING_RRD */
14275                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14276                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14277                         0x00000004, /* MC_EMEM_ARB_TIMING_R2R */
14278                         0x00000001, /* MC_EMEM_ARB_TIMING_W2W */
14279                         0x00000009, /* MC_EMEM_ARB_TIMING_R2W */
14280                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
14281                         0x09090104, /* MC_EMEM_ARB_DA_TURNS */
14282                         0x0020161d, /* MC_EMEM_ARB_DA_COVERS */
14283                         0x71ae2a1e, /* MC_EMEM_ARB_MISC0 */
14284                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
14285                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14286                 },
14287                 {
14288                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
14289                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
14290                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14291                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14292                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14293                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14294                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14295                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14296                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14297                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14298                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14299                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14300                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14301                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14302                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
14303                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14304                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14305                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14306                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14307                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14308                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14309                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14310                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14311                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14312                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14313                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14314                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14315                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14316                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14317                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14318                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14319                 },
14320                 0x00000058, /* EMC_ZCAL_WAIT_CNT after clock change */
14321                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14322                 0x00000802, /* EMC_CTT_TERM_CTRL */
14323                 0xf3300000, /* EMC_CFG */
14324                 0x0000089f, /* EMC_CFG_2 */
14325                 0x0004001c, /* EMC_SEL_DPD_CTRL */
14326                 0xe0040069, /* EMC_CFG_DIG_DLL */
14327                 0x00000000, /* EMC_BGBIAS_CTL0 */
14328                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14329                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14330                 0xa1430808, /* EMC_AUTO_CAL_CONFIG */
14331                 0x00000000, /* Mode Register 0 */
14332                 0x00010083, /* Mode Register 1 */
14333                 0x0002001c, /* Mode Register 2 */
14334                 0x800b0000, /* Mode Register 4 */
14335                 1180,       /* expected dvfs latency (ns) */
14336         },
14337 };
14338
14339 static struct tegra12_emc_table ardbeg_lpddr3_emc_table_E1781[] = {
14340         {
14341                 0x18,       /* V5.0.10 */
14342                 "02_102000_02_V5.0.10_V0.8", /* DVFS table version */
14343                 102000,     /* SDRAM frequency */
14344                 800,        /* min voltage */
14345                 800,        /* gpu min voltage */
14346                 "pllp_out0", /* clock source id */
14347                 0x40000006, /* CLK_SOURCE_EMC */
14348                 164,        /* number of burst_regs */
14349                 31,         /* number of up_down_regs */
14350                 {
14351                         0x00000004, /* EMC_RC */
14352                         0x0000001a, /* EMC_RFC */
14353                         0x00000000, /* EMC_RFC_SLR */
14354                         0x00000003, /* EMC_RAS */
14355                         0x00000001, /* EMC_RP */
14356                         0x00000004, /* EMC_R2W */
14357                         0x0000000a, /* EMC_W2R */
14358                         0x00000003, /* EMC_R2P */
14359                         0x0000000b, /* EMC_W2P */
14360                         0x00000001, /* EMC_RD_RCD */
14361                         0x00000001, /* EMC_WR_RCD */
14362                         0x00000003, /* EMC_RRD */
14363                         0x00000003, /* EMC_REXT */
14364                         0x00000000, /* EMC_WEXT */
14365                         0x00000006, /* EMC_WDV */
14366                         0x00000006, /* EMC_WDV_MASK */
14367                         0x00000006, /* EMC_QUSE */
14368                         0x00000002, /* EMC_QUSE_WIDTH */
14369                         0x00000000, /* EMC_IBDLY */
14370                         0x00000005, /* EMC_EINPUT */
14371                         0x00000005, /* EMC_EINPUT_DURATION */
14372                         0x00010000, /* EMC_PUTERM_EXTRA */
14373                         0x00000003, /* EMC_PUTERM_WIDTH */
14374                         0x00000000, /* EMC_PUTERM_ADJ */
14375                         0x00000000, /* EMC_CDB_CNTL_1 */
14376                         0x00000000, /* EMC_CDB_CNTL_2 */
14377                         0x00000000, /* EMC_CDB_CNTL_3 */
14378                         0x00000004, /* EMC_QRST */
14379                         0x0000000c, /* EMC_QSAFE */
14380                         0x0000000d, /* EMC_RDV */
14381                         0x0000000f, /* EMC_RDV_MASK */
14382                         0x00000304, /* EMC_REFRESH */
14383                         0x00000000, /* EMC_BURST_REFRESH_NUM */
14384                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
14385                         0x00000002, /* EMC_PDEX2WR */
14386                         0x00000002, /* EMC_PDEX2RD */
14387                         0x00000001, /* EMC_PCHG2PDEN */
14388                         0x00000000, /* EMC_ACT2PDEN */
14389                         0x00000018, /* EMC_AR2PDEN */
14390                         0x0000000f, /* EMC_RW2PDEN */
14391                         0x0000001c, /* EMC_TXSR */
14392                         0x0000001c, /* EMC_TXSRDLL */
14393                         0x00000004, /* EMC_TCKE */
14394                         0x00000005, /* EMC_TCKESR */
14395                         0x00000004, /* EMC_TPD */
14396                         0x00000003, /* EMC_TFAW */
14397                         0x00000000, /* EMC_TRPAB */
14398                         0x00000005, /* EMC_TCLKSTABLE */
14399                         0x00000005, /* EMC_TCLKSTOP */
14400                         0x0000031c, /* EMC_TREFBW */
14401                         0x00000000, /* EMC_FBIO_CFG6 */
14402                         0x00000000, /* EMC_ODT_WRITE */
14403                         0x00000000, /* EMC_ODT_READ */
14404                         0x1069a298, /* EMC_FBIO_CFG5 */
14405                         0x002c00a0, /* EMC_CFG_DIG_DLL */
14406                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14407                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
14408                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
14409                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
14410                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
14411                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
14412                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
14413                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
14414                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
14415                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
14416                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
14417                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
14418                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
14419                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
14420                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
14421                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
14422                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
14423                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14424                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14425                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14426                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14427                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14428                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14429                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14430                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14431                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14432                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14433                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
14434                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14435                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14436                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
14437                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14438                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14439                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14440                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14441                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14442                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14443                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14444                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14445                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14446                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14447                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14448                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14449                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14450                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14451                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14452                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14453                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14454                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14455                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14456                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14457                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14458                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14459                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14460                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14461                         0x0007c000, /* EMC_DLL_XFORM_DQ0 */
14462                         0x0007c000, /* EMC_DLL_XFORM_DQ1 */
14463                         0x0007c000, /* EMC_DLL_XFORM_DQ2 */
14464                         0x0007c000, /* EMC_DLL_XFORM_DQ3 */
14465                         0x00007c00, /* EMC_DLL_XFORM_DQ4 */
14466                         0x00007c00, /* EMC_DLL_XFORM_DQ5 */
14467                         0x00007c00, /* EMC_DLL_XFORM_DQ6 */
14468                         0x00007c00, /* EMC_DLL_XFORM_DQ7 */
14469                         0x10000280, /* EMC_XM2CMDPADCTRL */
14470                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
14471                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
14472                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14473                         0x00000000, /* EMC_XM2DQPADCTRL2 */
14474                         0x00000000, /* EMC_XM2DQPADCTRL3 */
14475                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
14476                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
14477                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
14478                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
14479                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14480                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14481                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
14482                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
14483                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
14484                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
14485                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14486                         0x00000033, /* EMC_TXDSRVTTGEN */
14487                         0x00000000, /* EMC_FBIO_SPARE */
14488                         0x00000000, /* EMC_ZCAL_INTERVAL */
14489                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
14490                         0x000e000e, /* EMC_MRS_WAIT_CNT */
14491                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14492                         0x00000000, /* EMC_CTT */
14493                         0x00000003, /* EMC_CTT_DURATION */
14494                         0x0000f2f3, /* EMC_CFG_PIPE */
14495                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
14496                         0x0000000a, /* EMC_QPOP */
14497                         0x08000001, /* MC_EMEM_ARB_CFG */
14498                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14499                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14500                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14501                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
14502                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14503                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14504                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14505                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14506                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14507                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14508                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14509                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14510                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14511                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14512                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
14513                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
14514                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14515                 },
14516                 {
14517                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14518                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
14519                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14520                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14521                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14522                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14523                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14524                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14525                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14526                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14527                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14528                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14529                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14530                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
14531                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14532                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14533                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14534                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14535                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14536                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14537                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14538                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14539                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14540                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14541                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14542                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14543                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14544                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14545                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14546                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14547                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14548                 },
14549                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14550                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14551                 0x00000802, /* EMC_CTT_TERM_CTRL */
14552                 0x73240000, /* EMC_CFG */
14553                 0x000008c5, /* EMC_CFG_2 */
14554                 0x00040128, /* EMC_SEL_DPD_CTRL */
14555                 0x002c0068, /* EMC_CFG_DIG_DLL */
14556                 0x00000008, /* EMC_BGBIAS_CTL0 */
14557                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14558                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14559                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
14560                 0x80001221, /* Mode Register 0 */
14561                 0x80100003, /* Mode Register 1 */
14562                 0x80200008, /* Mode Register 2 */
14563                 0x00000000, /* Mode Register 4 */
14564                 6890,       /* expected dvfs latency (ns) */
14565         },
14566         {
14567                 0x18,       /* V5.0.10 */
14568                 "02_792000_03_V5.0.10_V0.8", /* DVFS table version */
14569                 792000,     /* SDRAM frequency */
14570                 1000,       /* min voltage */
14571                 1100,       /* gpu min voltage */
14572                 "pllm_ud",  /* clock source id */
14573                 0x80000000, /* CLK_SOURCE_EMC */
14574                 164,        /* number of burst_regs */
14575                 31,         /* number of up_down_regs */
14576                 {
14577                         0x00000024, /* EMC_RC */
14578                         0x000000cd, /* EMC_RFC */
14579                         0x00000000, /* EMC_RFC_SLR */
14580                         0x00000019, /* EMC_RAS */
14581                         0x0000000a, /* EMC_RP */
14582                         0x00000008, /* EMC_R2W */
14583                         0x0000000d, /* EMC_W2R */
14584                         0x00000004, /* EMC_R2P */
14585                         0x00000013, /* EMC_W2P */
14586                         0x0000000a, /* EMC_RD_RCD */
14587                         0x0000000a, /* EMC_WR_RCD */
14588                         0x00000003, /* EMC_RRD */
14589                         0x00000002, /* EMC_REXT */
14590                         0x00000000, /* EMC_WEXT */
14591                         0x00000006, /* EMC_WDV */
14592                         0x00000006, /* EMC_WDV_MASK */
14593                         0x0000000b, /* EMC_QUSE */
14594                         0x00000002, /* EMC_QUSE_WIDTH */
14595                         0x00000000, /* EMC_IBDLY */
14596                         0x00000002, /* EMC_EINPUT */
14597                         0x0000000d, /* EMC_EINPUT_DURATION */
14598                         0x00080000, /* EMC_PUTERM_EXTRA */
14599                         0x00000004, /* EMC_PUTERM_WIDTH */
14600                         0x00000000, /* EMC_PUTERM_ADJ */
14601                         0x00000000, /* EMC_CDB_CNTL_1 */
14602                         0x00000000, /* EMC_CDB_CNTL_2 */
14603                         0x00000000, /* EMC_CDB_CNTL_3 */
14604                         0x00000001, /* EMC_QRST */
14605                         0x00000014, /* EMC_QSAFE */
14606                         0x00000017, /* EMC_RDV */
14607                         0x00000019, /* EMC_RDV_MASK */
14608                         0x000017e2, /* EMC_REFRESH */
14609                         0x00000000, /* EMC_BURST_REFRESH_NUM */
14610                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
14611                         0x00000003, /* EMC_PDEX2WR */
14612                         0x00000011, /* EMC_PDEX2RD */
14613                         0x00000001, /* EMC_PCHG2PDEN */
14614                         0x00000000, /* EMC_ACT2PDEN */
14615                         0x000000c7, /* EMC_AR2PDEN */
14616                         0x00000018, /* EMC_RW2PDEN */
14617                         0x000000d7, /* EMC_TXSR */
14618                         0x00000200, /* EMC_TXSRDLL */
14619                         0x00000005, /* EMC_TCKE */
14620                         0x00000006, /* EMC_TCKESR */
14621                         0x00000005, /* EMC_TPD */
14622                         0x0000001d, /* EMC_TFAW */
14623                         0x00000000, /* EMC_TRPAB */
14624                         0x00000008, /* EMC_TCLKSTABLE */
14625                         0x00000008, /* EMC_TCLKSTOP */
14626                         0x00001822, /* EMC_TREFBW */
14627                         0x00000000, /* EMC_FBIO_CFG6 */
14628                         0x00000000, /* EMC_ODT_WRITE */
14629                         0x00000000, /* EMC_ODT_READ */
14630                         0x1049b098, /* EMC_FBIO_CFG5 */
14631                         0xe00700b1, /* EMC_CFG_DIG_DLL */
14632                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14633                         0x00000006, /* EMC_DLL_XFORM_DQS0 */
14634                         0x00000006, /* EMC_DLL_XFORM_DQS1 */
14635                         0x00000006, /* EMC_DLL_XFORM_DQS2 */
14636                         0x00000006, /* EMC_DLL_XFORM_DQS3 */
14637                         0x00000006, /* EMC_DLL_XFORM_DQS4 */
14638                         0x00000006, /* EMC_DLL_XFORM_DQS5 */
14639                         0x00000006, /* EMC_DLL_XFORM_DQS6 */
14640                         0x00000006, /* EMC_DLL_XFORM_DQS7 */
14641                         0x00000006, /* EMC_DLL_XFORM_DQS8 */
14642                         0x00000006, /* EMC_DLL_XFORM_DQS9 */
14643                         0x00000006, /* EMC_DLL_XFORM_DQS10 */
14644                         0x00000006, /* EMC_DLL_XFORM_DQS11 */
14645                         0x00000006, /* EMC_DLL_XFORM_DQS12 */
14646                         0x00000006, /* EMC_DLL_XFORM_DQS13 */
14647                         0x00000006, /* EMC_DLL_XFORM_DQS14 */
14648                         0x00000006, /* EMC_DLL_XFORM_DQS15 */
14649                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14650                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14651                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14652                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14653                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14654                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14655                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14656                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14657                         0x0000400e, /* EMC_DLL_XFORM_ADDR0 */
14658                         0x0000400e, /* EMC_DLL_XFORM_ADDR1 */
14659                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14660                         0x0000400e, /* EMC_DLL_XFORM_ADDR3 */
14661                         0x0000400e, /* EMC_DLL_XFORM_ADDR4 */
14662                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14663                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14664                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14665                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14666                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14667                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14668                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14669                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14670                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14671                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14672                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14673                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14674                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14675                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14676                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14677                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14678                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14679                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14680                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14681                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14682                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14683                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14684                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14685                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14686                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14687                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
14688                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
14689                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
14690                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
14691                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
14692                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
14693                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
14694                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
14695                         0x100002a0, /* EMC_XM2CMDPADCTRL */
14696                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
14697                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
14698                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
14699                         0x00000000, /* EMC_XM2DQPADCTRL2 */
14700                         0x00000000, /* EMC_XM2DQPADCTRL3 */
14701                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
14702                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
14703                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
14704                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
14705                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
14706                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14707                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
14708                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
14709                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
14710                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
14711                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
14712                         0x00000000, /* EMC_TXDSRVTTGEN */
14713                         0x00000000, /* EMC_FBIO_SPARE */
14714                         0x00020000, /* EMC_ZCAL_INTERVAL */
14715                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
14716                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
14717                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
14718                         0x00000000, /* EMC_CTT */
14719                         0x00000004, /* EMC_CTT_DURATION */
14720                         0x000040a0, /* EMC_CFG_PIPE */
14721                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
14722                         0x0000000f, /* EMC_QPOP */
14723                         0x0e00000b, /* MC_EMEM_ARB_CFG */
14724                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14725                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
14726                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
14727                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
14728                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
14729                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
14730                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
14731                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14732                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14733                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
14734                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14735                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
14736                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
14737                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
14738                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
14739                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
14740                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14741                 },
14742                 {
14743                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
14744                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
14745                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14746                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14747                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14748                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14749                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14750                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14751                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14752                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14753                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14754                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14755                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14756                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
14757                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
14758                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14759                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14760                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14761                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14762                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14763                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14764                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14765                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14766                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14767                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14768                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14769                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
14770                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
14771                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
14772                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
14773                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
14774                 },
14775                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
14776                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
14777                 0x00000802, /* EMC_CTT_TERM_CTRL */
14778                 0x73300000, /* EMC_CFG */
14779                 0x0000089d, /* EMC_CFG_2 */
14780                 0x00040000, /* EMC_SEL_DPD_CTRL */
14781                 0xe0070069, /* EMC_CFG_DIG_DLL */
14782                 0x00000000, /* EMC_BGBIAS_CTL0 */
14783                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
14784                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
14785                 0xa1430404, /* EMC_AUTO_CAL_CONFIG */
14786                 0x80000d71, /* Mode Register 0 */
14787                 0x80100002, /* Mode Register 1 */
14788                 0x80200018, /* Mode Register 2 */
14789                 0x00000000, /* Mode Register 4 */
14790                 1200,       /* expected dvfs latency (ns) */
14791         },
14792 };
14793
14794 static struct tegra12_emc_table jetson_tk1_ddr3_emc_table[] = {
14795         {
14796                 0x19,       /* V5.0.17 */
14797                 "01_12750_01_V5.0.17_V1.1", /* DVFS table version */
14798                 12750,      /* SDRAM frequency */
14799                 800,        /* min voltage */
14800                 800,        /* gpu min voltage */
14801                 "pllp_out0", /* clock source id */
14802                 0x4000003e, /* CLK_SOURCE_EMC */
14803                 165,        /* number of burst_regs */
14804                 31,         /* number of up_down_regs */
14805                 {
14806                         0x00000000, /* EMC_RC */
14807                         0x00000003, /* EMC_RFC */
14808                         0x00000000, /* EMC_RFC_SLR */
14809                         0x00000000, /* EMC_RAS */
14810                         0x00000000, /* EMC_RP */
14811                         0x00000004, /* EMC_R2W */
14812                         0x0000000a, /* EMC_W2R */
14813                         0x00000005, /* EMC_R2P */
14814                         0x0000000b, /* EMC_W2P */
14815                         0x00000000, /* EMC_RD_RCD */
14816                         0x00000000, /* EMC_WR_RCD */
14817                         0x00000003, /* EMC_RRD */
14818                         0x00000003, /* EMC_REXT */
14819                         0x00000000, /* EMC_WEXT */
14820                         0x00000006, /* EMC_WDV */
14821                         0x00000006, /* EMC_WDV_MASK */
14822                         0x00000006, /* EMC_QUSE */
14823                         0x00000002, /* EMC_QUSE_WIDTH */
14824                         0x00000000, /* EMC_IBDLY */
14825                         0x00000005, /* EMC_EINPUT */
14826                         0x00000005, /* EMC_EINPUT_DURATION */
14827                         0x00010000, /* EMC_PUTERM_EXTRA */
14828                         0x00000003, /* EMC_PUTERM_WIDTH */
14829                         0x00000000, /* EMC_PUTERM_ADJ */
14830                         0x00000000, /* EMC_CDB_CNTL_1 */
14831                         0x00000000, /* EMC_CDB_CNTL_2 */
14832                         0x00000000, /* EMC_CDB_CNTL_3 */
14833                         0x00000004, /* EMC_QRST */
14834                         0x0000000c, /* EMC_QSAFE */
14835                         0x0000000d, /* EMC_RDV */
14836                         0x0000000f, /* EMC_RDV_MASK */
14837                         0x00000060, /* EMC_REFRESH */
14838                         0x00000000, /* EMC_BURST_REFRESH_NUM */
14839                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
14840                         0x00000002, /* EMC_PDEX2WR */
14841                         0x00000002, /* EMC_PDEX2RD */
14842                         0x00000001, /* EMC_PCHG2PDEN */
14843                         0x00000000, /* EMC_ACT2PDEN */
14844                         0x00000007, /* EMC_AR2PDEN */
14845                         0x0000000f, /* EMC_RW2PDEN */
14846                         0x00000005, /* EMC_TXSR */
14847                         0x00000005, /* EMC_TXSRDLL */
14848                         0x00000004, /* EMC_TCKE */
14849                         0x00000005, /* EMC_TCKESR */
14850                         0x00000004, /* EMC_TPD */
14851                         0x00000000, /* EMC_TFAW */
14852                         0x00000000, /* EMC_TRPAB */
14853                         0x00000005, /* EMC_TCLKSTABLE */
14854                         0x00000005, /* EMC_TCLKSTOP */
14855                         0x00000064, /* EMC_TREFBW */
14856                         0x00000000, /* EMC_FBIO_CFG6 */
14857                         0x00000000, /* EMC_ODT_WRITE */
14858                         0x00000000, /* EMC_ODT_READ */
14859                         0x106aa298, /* EMC_FBIO_CFG5 */
14860                         0x002c00a0, /* EMC_CFG_DIG_DLL */
14861                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
14862                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
14863                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
14864                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
14865                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
14866                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
14867                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
14868                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
14869                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
14870                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
14871                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
14872                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
14873                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
14874                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
14875                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
14876                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
14877                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
14878                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
14879                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
14880                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
14881                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
14882                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
14883                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
14884                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
14885                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
14886                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
14887                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
14888                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
14889                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
14890                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
14891                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
14892                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
14893                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
14894                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
14895                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
14896                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
14897                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
14898                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
14899                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
14900                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
14901                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
14902                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
14903                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
14904                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
14905                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
14906                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
14907                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
14908                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
14909                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
14910                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
14911                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
14912                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
14913                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
14914                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
14915                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
14916                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
14917                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
14918                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
14919                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
14920                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
14921                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
14922                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
14923                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
14924                         0x10000280, /* EMC_XM2CMDPADCTRL */
14925                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
14926                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
14927                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
14928                         0x00000000, /* EMC_XM2DQPADCTRL2 */
14929                         0x00000000, /* EMC_XM2DQPADCTRL3 */
14930                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
14931                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
14932                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
14933                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
14934                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
14935                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
14936                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
14937                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
14938                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
14939                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
14940                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
14941                         0x00000007, /* EMC_TXDSRVTTGEN */
14942                         0x00000000, /* EMC_FBIO_SPARE */
14943                         0x00000000, /* EMC_ZCAL_INTERVAL */
14944                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
14945                         0x000e000e, /* EMC_MRS_WAIT_CNT */
14946                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
14947                         0x00000000, /* EMC_CTT */
14948                         0x00000003, /* EMC_CTT_DURATION */
14949                         0x0000f2f3, /* EMC_CFG_PIPE */
14950                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
14951                         0x0000000a, /* EMC_QPOP */
14952                         0x40040001, /* MC_EMEM_ARB_CFG */
14953                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
14954                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
14955                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
14956                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
14957                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
14958                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
14959                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
14960                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
14961                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
14962                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
14963                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
14964                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
14965                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
14966                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
14967                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
14968                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
14969                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
14970                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
14971                 },
14972                 {
14973                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
14974                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
14975                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
14976                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
14977                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
14978                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
14979                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
14980                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
14981                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
14982                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
14983                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
14984                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
14985                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
14986                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
14987                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
14988                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
14989                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
14990                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
14991                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
14992                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
14993                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
14994                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
14995                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
14996                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
14997                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
14998                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
14999                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15000                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15001                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15002                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15003                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15004                 },
15005                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15006                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15007                 0x00000802, /* EMC_CTT_TERM_CTRL */
15008                 0x73240000, /* EMC_CFG */
15009                 0x000008c5, /* EMC_CFG_2 */
15010                 0x00040128, /* EMC_SEL_DPD_CTRL */
15011                 0x002c0068, /* EMC_CFG_DIG_DLL */
15012                 0x00000008, /* EMC_BGBIAS_CTL0 */
15013                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15014                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15015                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15016                 0x80001221, /* Mode Register 0 */
15017                 0x80100003, /* Mode Register 1 */
15018                 0x80200008, /* Mode Register 2 */
15019                 0x00000000, /* Mode Register 4 */
15020                 57820,      /* expected dvfs latency (ns) */
15021         },
15022         {
15023                 0x19,       /* V5.0.17 */
15024                 "01_20400_01_V5.0.17_V1.1", /* DVFS table version */
15025                 20400,      /* SDRAM frequency */
15026                 800,        /* min voltage */
15027                 800,        /* gpu min voltage */
15028                 "pllp_out0", /* clock source id */
15029                 0x40000026, /* CLK_SOURCE_EMC */
15030                 165,        /* number of burst_regs */
15031                 31,         /* number of up_down_regs */
15032                 {
15033                         0x00000000, /* EMC_RC */
15034                         0x00000005, /* EMC_RFC */
15035                         0x00000000, /* EMC_RFC_SLR */
15036                         0x00000000, /* EMC_RAS */
15037                         0x00000000, /* EMC_RP */
15038                         0x00000004, /* EMC_R2W */
15039                         0x0000000a, /* EMC_W2R */
15040                         0x00000005, /* EMC_R2P */
15041                         0x0000000b, /* EMC_W2P */
15042                         0x00000000, /* EMC_RD_RCD */
15043                         0x00000000, /* EMC_WR_RCD */
15044                         0x00000003, /* EMC_RRD */
15045                         0x00000003, /* EMC_REXT */
15046                         0x00000000, /* EMC_WEXT */
15047                         0x00000006, /* EMC_WDV */
15048                         0x00000006, /* EMC_WDV_MASK */
15049                         0x00000006, /* EMC_QUSE */
15050                         0x00000002, /* EMC_QUSE_WIDTH */
15051                         0x00000000, /* EMC_IBDLY */
15052                         0x00000005, /* EMC_EINPUT */
15053                         0x00000005, /* EMC_EINPUT_DURATION */
15054                         0x00010000, /* EMC_PUTERM_EXTRA */
15055                         0x00000003, /* EMC_PUTERM_WIDTH */
15056                         0x00000000, /* EMC_PUTERM_ADJ */
15057                         0x00000000, /* EMC_CDB_CNTL_1 */
15058                         0x00000000, /* EMC_CDB_CNTL_2 */
15059                         0x00000000, /* EMC_CDB_CNTL_3 */
15060                         0x00000004, /* EMC_QRST */
15061                         0x0000000c, /* EMC_QSAFE */
15062                         0x0000000d, /* EMC_RDV */
15063                         0x0000000f, /* EMC_RDV_MASK */
15064                         0x0000009a, /* EMC_REFRESH */
15065                         0x00000000, /* EMC_BURST_REFRESH_NUM */
15066                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
15067                         0x00000002, /* EMC_PDEX2WR */
15068                         0x00000002, /* EMC_PDEX2RD */
15069                         0x00000001, /* EMC_PCHG2PDEN */
15070                         0x00000000, /* EMC_ACT2PDEN */
15071                         0x00000007, /* EMC_AR2PDEN */
15072                         0x0000000f, /* EMC_RW2PDEN */
15073                         0x00000006, /* EMC_TXSR */
15074                         0x00000006, /* EMC_TXSRDLL */
15075                         0x00000004, /* EMC_TCKE */
15076                         0x00000005, /* EMC_TCKESR */
15077                         0x00000004, /* EMC_TPD */
15078                         0x00000000, /* EMC_TFAW */
15079                         0x00000000, /* EMC_TRPAB */
15080                         0x00000005, /* EMC_TCLKSTABLE */
15081                         0x00000005, /* EMC_TCLKSTOP */
15082                         0x000000a0, /* EMC_TREFBW */
15083                         0x00000000, /* EMC_FBIO_CFG6 */
15084                         0x00000000, /* EMC_ODT_WRITE */
15085                         0x00000000, /* EMC_ODT_READ */
15086                         0x106aa298, /* EMC_FBIO_CFG5 */
15087                         0x002c00a0, /* EMC_CFG_DIG_DLL */
15088                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15089                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
15090                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
15091                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
15092                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
15093                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
15094                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
15095                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
15096                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
15097                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
15098                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
15099                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
15100                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
15101                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
15102                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
15103                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
15104                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
15105                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15106                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15107                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15108                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15109                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15110                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15111                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15112                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15113                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15114                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15115                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15116                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15117                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15118                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15119                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15120                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15121                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15122                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15123                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15124                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15125                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15126                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15127                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15128                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15129                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15130                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15131                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15132                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15133                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15134                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15135                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15136                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15137                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15138                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15139                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15140                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15141                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15142                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15143                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15144                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15145                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15146                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15147                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15148                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15149                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15150                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15151                         0x10000280, /* EMC_XM2CMDPADCTRL */
15152                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
15153                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
15154                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15155                         0x00000000, /* EMC_XM2DQPADCTRL2 */
15156                         0x00000000, /* EMC_XM2DQPADCTRL3 */
15157                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
15158                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15159                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
15160                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
15161                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15162                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15163                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
15164                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
15165                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
15166                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
15167                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15168                         0x0000000b, /* EMC_TXDSRVTTGEN */
15169                         0x00000000, /* EMC_FBIO_SPARE */
15170                         0x00000000, /* EMC_ZCAL_INTERVAL */
15171                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
15172                         0x000e000e, /* EMC_MRS_WAIT_CNT */
15173                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15174                         0x00000000, /* EMC_CTT */
15175                         0x00000003, /* EMC_CTT_DURATION */
15176                         0x0000f2f3, /* EMC_CFG_PIPE */
15177                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
15178                         0x0000000a, /* EMC_QPOP */
15179                         0x40020001, /* MC_EMEM_ARB_CFG */
15180                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15181                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15182                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15183                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15184                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15185                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15186                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15187                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15188                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15189                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15190                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15191                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15192                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15193                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15194                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15195                         0x76230303, /* MC_EMEM_ARB_MISC0 */
15196                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
15197                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15198                 },
15199                 {
15200                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15201                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
15202                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15203                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15204                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15205                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15206                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15207                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15208                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15209                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15210                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15211                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15212                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15213                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15214                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15215                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15216                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15217                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15218                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15219                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15220                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15221                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15222                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15223                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15224                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15225                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15226                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15227                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15228                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15229                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15230                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15231                 },
15232                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15233                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15234                 0x00000802, /* EMC_CTT_TERM_CTRL */
15235                 0x73240000, /* EMC_CFG */
15236                 0x000008c5, /* EMC_CFG_2 */
15237                 0x00040128, /* EMC_SEL_DPD_CTRL */
15238                 0x002c0068, /* EMC_CFG_DIG_DLL */
15239                 0x00000008, /* EMC_BGBIAS_CTL0 */
15240                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15241                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15242                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15243                 0x80001221, /* Mode Register 0 */
15244                 0x80100003, /* Mode Register 1 */
15245                 0x80200008, /* Mode Register 2 */
15246                 0x00000000, /* Mode Register 4 */
15247                 35610,      /* expected dvfs latency (ns) */
15248         },
15249         {
15250                 0x19,       /* V5.0.17 */
15251                 "01_40800_01_V5.0.17_V1.1", /* DVFS table version */
15252                 40800,      /* SDRAM frequency */
15253                 800,        /* min voltage */
15254                 800,        /* gpu min voltage */
15255                 "pllp_out0", /* clock source id */
15256                 0x40000012, /* CLK_SOURCE_EMC */
15257                 165,        /* number of burst_regs */
15258                 31,         /* number of up_down_regs */
15259                 {
15260                         0x00000001, /* EMC_RC */
15261                         0x0000000a, /* EMC_RFC */
15262                         0x00000000, /* EMC_RFC_SLR */
15263                         0x00000001, /* EMC_RAS */
15264                         0x00000000, /* EMC_RP */
15265                         0x00000004, /* EMC_R2W */
15266                         0x0000000a, /* EMC_W2R */
15267                         0x00000005, /* EMC_R2P */
15268                         0x0000000b, /* EMC_W2P */
15269                         0x00000000, /* EMC_RD_RCD */
15270                         0x00000000, /* EMC_WR_RCD */
15271                         0x00000003, /* EMC_RRD */
15272                         0x00000003, /* EMC_REXT */
15273                         0x00000000, /* EMC_WEXT */
15274                         0x00000006, /* EMC_WDV */
15275                         0x00000006, /* EMC_WDV_MASK */
15276                         0x00000006, /* EMC_QUSE */
15277                         0x00000002, /* EMC_QUSE_WIDTH */
15278                         0x00000000, /* EMC_IBDLY */
15279                         0x00000005, /* EMC_EINPUT */
15280                         0x00000005, /* EMC_EINPUT_DURATION */
15281                         0x00010000, /* EMC_PUTERM_EXTRA */
15282                         0x00000003, /* EMC_PUTERM_WIDTH */
15283                         0x00000000, /* EMC_PUTERM_ADJ */
15284                         0x00000000, /* EMC_CDB_CNTL_1 */
15285                         0x00000000, /* EMC_CDB_CNTL_2 */
15286                         0x00000000, /* EMC_CDB_CNTL_3 */
15287                         0x00000004, /* EMC_QRST */
15288                         0x0000000c, /* EMC_QSAFE */
15289                         0x0000000d, /* EMC_RDV */
15290                         0x0000000f, /* EMC_RDV_MASK */
15291                         0x00000134, /* EMC_REFRESH */
15292                         0x00000000, /* EMC_BURST_REFRESH_NUM */
15293                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
15294                         0x00000002, /* EMC_PDEX2WR */
15295                         0x00000002, /* EMC_PDEX2RD */
15296                         0x00000001, /* EMC_PCHG2PDEN */
15297                         0x00000000, /* EMC_ACT2PDEN */
15298                         0x00000008, /* EMC_AR2PDEN */
15299                         0x0000000f, /* EMC_RW2PDEN */
15300                         0x0000000c, /* EMC_TXSR */
15301                         0x0000000c, /* EMC_TXSRDLL */
15302                         0x00000004, /* EMC_TCKE */
15303                         0x00000005, /* EMC_TCKESR */
15304                         0x00000004, /* EMC_TPD */
15305                         0x00000000, /* EMC_TFAW */
15306                         0x00000000, /* EMC_TRPAB */
15307                         0x00000005, /* EMC_TCLKSTABLE */
15308                         0x00000005, /* EMC_TCLKSTOP */
15309                         0x0000013f, /* EMC_TREFBW */
15310                         0x00000000, /* EMC_FBIO_CFG6 */
15311                         0x00000000, /* EMC_ODT_WRITE */
15312                         0x00000000, /* EMC_ODT_READ */
15313                         0x106aa298, /* EMC_FBIO_CFG5 */
15314                         0x002c00a0, /* EMC_CFG_DIG_DLL */
15315                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15316                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
15317                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
15318                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
15319                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
15320                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
15321                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
15322                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
15323                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
15324                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
15325                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
15326                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
15327                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
15328                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
15329                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
15330                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
15331                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
15332                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15333                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15334                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15335                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15336                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15337                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15338                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15339                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15340                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15341                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15342                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15343                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15344                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15345                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15346                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15347                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15348                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15349                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15350                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15351                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15352                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15353                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15354                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15355                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15356                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15357                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15358                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15359                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15360                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15361                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15362                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15363                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15364                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15365                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15366                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15367                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15368                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15369                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15370                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15371                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15372                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15373                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15374                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15375                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15376                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15377                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15378                         0x10000280, /* EMC_XM2CMDPADCTRL */
15379                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
15380                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
15381                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15382                         0x00000000, /* EMC_XM2DQPADCTRL2 */
15383                         0x00000000, /* EMC_XM2DQPADCTRL3 */
15384                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
15385                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15386                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
15387                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
15388                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15389                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15390                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
15391                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
15392                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
15393                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
15394                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15395                         0x00000015, /* EMC_TXDSRVTTGEN */
15396                         0x00000000, /* EMC_FBIO_SPARE */
15397                         0x00000000, /* EMC_ZCAL_INTERVAL */
15398                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
15399                         0x000e000e, /* EMC_MRS_WAIT_CNT */
15400                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15401                         0x00000000, /* EMC_CTT */
15402                         0x00000003, /* EMC_CTT_DURATION */
15403                         0x0000f2f3, /* EMC_CFG_PIPE */
15404                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
15405                         0x0000000a, /* EMC_QPOP */
15406                         0xa0000001, /* MC_EMEM_ARB_CFG */
15407                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15408                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15409                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15410                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15411                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15412                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15413                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15414                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15415                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15416                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15417                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15418                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15419                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15420                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15421                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15422                         0x74a30303, /* MC_EMEM_ARB_MISC0 */
15423                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
15424                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15425                 },
15426                 {
15427                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15428                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
15429                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15430                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15431                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15432                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15433                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15434                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15435                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15436                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15437                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15438                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15439                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15440                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15441                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15442                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15443                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15444                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15445                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15446                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15447                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15448                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15449                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15450                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15451                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15452                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15453                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15454                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15455                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15456                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15457                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15458                 },
15459                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15460                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15461                 0x00000802, /* EMC_CTT_TERM_CTRL */
15462                 0x73240000, /* EMC_CFG */
15463                 0x000008c5, /* EMC_CFG_2 */
15464                 0x00040128, /* EMC_SEL_DPD_CTRL */
15465                 0x002c0068, /* EMC_CFG_DIG_DLL */
15466                 0x00000008, /* EMC_BGBIAS_CTL0 */
15467                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15468                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15469                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15470                 0x80001221, /* Mode Register 0 */
15471                 0x80100003, /* Mode Register 1 */
15472                 0x80200008, /* Mode Register 2 */
15473                 0x00000000, /* Mode Register 4 */
15474                 20850,      /* expected dvfs latency (ns) */
15475         },
15476         {
15477                 0x19,       /* V5.0.17 */
15478                 "01_68000_01_V5.0.17_V1.1", /* DVFS table version */
15479                 68000,      /* SDRAM frequency */
15480                 800,        /* min voltage */
15481                 800,        /* gpu min voltage */
15482                 "pllp_out0", /* clock source id */
15483                 0x4000000a, /* CLK_SOURCE_EMC */
15484                 165,        /* number of burst_regs */
15485                 31,         /* number of up_down_regs */
15486                 {
15487                         0x00000003, /* EMC_RC */
15488                         0x00000011, /* EMC_RFC */
15489                         0x00000000, /* EMC_RFC_SLR */
15490                         0x00000002, /* EMC_RAS */
15491                         0x00000000, /* EMC_RP */
15492                         0x00000004, /* EMC_R2W */
15493                         0x0000000a, /* EMC_W2R */
15494                         0x00000005, /* EMC_R2P */
15495                         0x0000000b, /* EMC_W2P */
15496                         0x00000000, /* EMC_RD_RCD */
15497                         0x00000000, /* EMC_WR_RCD */
15498                         0x00000003, /* EMC_RRD */
15499                         0x00000003, /* EMC_REXT */
15500                         0x00000000, /* EMC_WEXT */
15501                         0x00000006, /* EMC_WDV */
15502                         0x00000006, /* EMC_WDV_MASK */
15503                         0x00000006, /* EMC_QUSE */
15504                         0x00000002, /* EMC_QUSE_WIDTH */
15505                         0x00000000, /* EMC_IBDLY */
15506                         0x00000005, /* EMC_EINPUT */
15507                         0x00000005, /* EMC_EINPUT_DURATION */
15508                         0x00010000, /* EMC_PUTERM_EXTRA */
15509                         0x00000003, /* EMC_PUTERM_WIDTH */
15510                         0x00000000, /* EMC_PUTERM_ADJ */
15511                         0x00000000, /* EMC_CDB_CNTL_1 */
15512                         0x00000000, /* EMC_CDB_CNTL_2 */
15513                         0x00000000, /* EMC_CDB_CNTL_3 */
15514                         0x00000004, /* EMC_QRST */
15515                         0x0000000c, /* EMC_QSAFE */
15516                         0x0000000d, /* EMC_RDV */
15517                         0x0000000f, /* EMC_RDV_MASK */
15518                         0x00000202, /* EMC_REFRESH */
15519                         0x00000000, /* EMC_BURST_REFRESH_NUM */
15520                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
15521                         0x00000002, /* EMC_PDEX2WR */
15522                         0x00000002, /* EMC_PDEX2RD */
15523                         0x00000001, /* EMC_PCHG2PDEN */
15524                         0x00000000, /* EMC_ACT2PDEN */
15525                         0x0000000f, /* EMC_AR2PDEN */
15526                         0x0000000f, /* EMC_RW2PDEN */
15527                         0x00000013, /* EMC_TXSR */
15528                         0x00000013, /* EMC_TXSRDLL */
15529                         0x00000004, /* EMC_TCKE */
15530                         0x00000005, /* EMC_TCKESR */
15531                         0x00000004, /* EMC_TPD */
15532                         0x00000001, /* EMC_TFAW */
15533                         0x00000000, /* EMC_TRPAB */
15534                         0x00000005, /* EMC_TCLKSTABLE */
15535                         0x00000005, /* EMC_TCLKSTOP */
15536                         0x00000213, /* EMC_TREFBW */
15537                         0x00000000, /* EMC_FBIO_CFG6 */
15538                         0x00000000, /* EMC_ODT_WRITE */
15539                         0x00000000, /* EMC_ODT_READ */
15540                         0x106aa298, /* EMC_FBIO_CFG5 */
15541                         0x002c00a0, /* EMC_CFG_DIG_DLL */
15542                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15543                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
15544                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
15545                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
15546                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
15547                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
15548                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
15549                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
15550                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
15551                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
15552                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
15553                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
15554                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
15555                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
15556                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
15557                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
15558                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
15559                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15560                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15561                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15562                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15563                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15564                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15565                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15566                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15567                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15568                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15569                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15570                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15571                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15572                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15573                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15574                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15575                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15576                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15577                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15578                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15579                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15580                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15581                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15582                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15583                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15584                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15585                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15586                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15587                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15588                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15589                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15590                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15591                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15592                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15593                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15594                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15595                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15596                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15597                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15598                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15599                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15600                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15601                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15602                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15603                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15604                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15605                         0x10000280, /* EMC_XM2CMDPADCTRL */
15606                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
15607                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
15608                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15609                         0x00000000, /* EMC_XM2DQPADCTRL2 */
15610                         0x00000000, /* EMC_XM2DQPADCTRL3 */
15611                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
15612                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15613                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
15614                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
15615                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15616                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15617                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
15618                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
15619                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
15620                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
15621                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15622                         0x00000022, /* EMC_TXDSRVTTGEN */
15623                         0x00000000, /* EMC_FBIO_SPARE */
15624                         0x00000000, /* EMC_ZCAL_INTERVAL */
15625                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
15626                         0x000e000e, /* EMC_MRS_WAIT_CNT */
15627                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15628                         0x00000000, /* EMC_CTT */
15629                         0x00000003, /* EMC_CTT_DURATION */
15630                         0x0000f2f3, /* EMC_CFG_PIPE */
15631                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
15632                         0x0000000a, /* EMC_QPOP */
15633                         0x00000001, /* MC_EMEM_ARB_CFG */
15634                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15635                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15636                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15637                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
15638                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15639                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15640                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15641                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15642                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15643                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15644                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15645                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15646                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15647                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15648                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
15649                         0x74230403, /* MC_EMEM_ARB_MISC0 */
15650                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
15651                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15652                 },
15653                 {
15654                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15655                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
15656                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15657                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15658                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15659                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15660                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15661                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15662                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15663                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15664                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15665                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15666                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15667                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
15668                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15669                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15670                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15671                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15672                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15673                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15674                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15675                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15676                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15677                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15678                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15679                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15680                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15681                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15682                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15683                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15684                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15685                 },
15686                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15687                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15688                 0x00000802, /* EMC_CTT_TERM_CTRL */
15689                 0x73240000, /* EMC_CFG */
15690                 0x000008c5, /* EMC_CFG_2 */
15691                 0x00040128, /* EMC_SEL_DPD_CTRL */
15692                 0x002c0068, /* EMC_CFG_DIG_DLL */
15693                 0x00000008, /* EMC_BGBIAS_CTL0 */
15694                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15695                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15696                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15697                 0x80001221, /* Mode Register 0 */
15698                 0x80100003, /* Mode Register 1 */
15699                 0x80200008, /* Mode Register 2 */
15700                 0x00000000, /* Mode Register 4 */
15701                 10720,      /* expected dvfs latency (ns) */
15702         },
15703         {
15704                 0x19,       /* V5.0.17 */
15705                 "01_102000_01_V5.0.17_V1.1", /* DVFS table version */
15706                 102000,     /* SDRAM frequency */
15707                 800,        /* min voltage */
15708                 800,        /* gpu min voltage */
15709                 "pllp_out0", /* clock source id */
15710                 0x40000006, /* CLK_SOURCE_EMC */
15711                 165,        /* number of burst_regs */
15712                 31,         /* number of up_down_regs */
15713                 {
15714                         0x00000004, /* EMC_RC */
15715                         0x0000001a, /* EMC_RFC */
15716                         0x00000000, /* EMC_RFC_SLR */
15717                         0x00000003, /* EMC_RAS */
15718                         0x00000001, /* EMC_RP */
15719                         0x00000004, /* EMC_R2W */
15720                         0x0000000a, /* EMC_W2R */
15721                         0x00000005, /* EMC_R2P */
15722                         0x0000000b, /* EMC_W2P */
15723                         0x00000001, /* EMC_RD_RCD */
15724                         0x00000001, /* EMC_WR_RCD */
15725                         0x00000003, /* EMC_RRD */
15726                         0x00000003, /* EMC_REXT */
15727                         0x00000000, /* EMC_WEXT */
15728                         0x00000006, /* EMC_WDV */
15729                         0x00000006, /* EMC_WDV_MASK */
15730                         0x00000006, /* EMC_QUSE */
15731                         0x00000002, /* EMC_QUSE_WIDTH */
15732                         0x00000000, /* EMC_IBDLY */
15733                         0x00000005, /* EMC_EINPUT */
15734                         0x00000005, /* EMC_EINPUT_DURATION */
15735                         0x00010000, /* EMC_PUTERM_EXTRA */
15736                         0x00000003, /* EMC_PUTERM_WIDTH */
15737                         0x00000000, /* EMC_PUTERM_ADJ */
15738                         0x00000000, /* EMC_CDB_CNTL_1 */
15739                         0x00000000, /* EMC_CDB_CNTL_2 */
15740                         0x00000000, /* EMC_CDB_CNTL_3 */
15741                         0x00000004, /* EMC_QRST */
15742                         0x0000000c, /* EMC_QSAFE */
15743                         0x0000000d, /* EMC_RDV */
15744                         0x0000000f, /* EMC_RDV_MASK */
15745                         0x00000304, /* EMC_REFRESH */
15746                         0x00000000, /* EMC_BURST_REFRESH_NUM */
15747                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
15748                         0x00000002, /* EMC_PDEX2WR */
15749                         0x00000002, /* EMC_PDEX2RD */
15750                         0x00000001, /* EMC_PCHG2PDEN */
15751                         0x00000000, /* EMC_ACT2PDEN */
15752                         0x00000018, /* EMC_AR2PDEN */
15753                         0x0000000f, /* EMC_RW2PDEN */
15754                         0x0000001c, /* EMC_TXSR */
15755                         0x0000001c, /* EMC_TXSRDLL */
15756                         0x00000004, /* EMC_TCKE */
15757                         0x00000005, /* EMC_TCKESR */
15758                         0x00000004, /* EMC_TPD */
15759                         0x00000002, /* EMC_TFAW */
15760                         0x00000000, /* EMC_TRPAB */
15761                         0x00000005, /* EMC_TCLKSTABLE */
15762                         0x00000005, /* EMC_TCLKSTOP */
15763                         0x0000031c, /* EMC_TREFBW */
15764                         0x00000000, /* EMC_FBIO_CFG6 */
15765                         0x00000000, /* EMC_ODT_WRITE */
15766                         0x00000000, /* EMC_ODT_READ */
15767                         0x106aa298, /* EMC_FBIO_CFG5 */
15768                         0x002c00a0, /* EMC_CFG_DIG_DLL */
15769                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15770                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
15771                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
15772                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
15773                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
15774                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
15775                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
15776                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
15777                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
15778                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
15779                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
15780                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
15781                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
15782                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
15783                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
15784                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
15785                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
15786                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
15787                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
15788                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
15789                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
15790                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
15791                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
15792                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
15793                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
15794                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
15795                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
15796                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
15797                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
15798                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
15799                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
15800                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
15801                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
15802                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
15803                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
15804                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
15805                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
15806                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
15807                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
15808                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
15809                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
15810                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
15811                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
15812                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
15813                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
15814                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
15815                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
15816                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
15817                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
15818                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
15819                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
15820                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
15821                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
15822                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
15823                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
15824                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
15825                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
15826                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
15827                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
15828                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
15829                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
15830                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
15831                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
15832                         0x10000280, /* EMC_XM2CMDPADCTRL */
15833                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
15834                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
15835                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
15836                         0x00000000, /* EMC_XM2DQPADCTRL2 */
15837                         0x00000000, /* EMC_XM2DQPADCTRL3 */
15838                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
15839                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
15840                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
15841                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
15842                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
15843                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
15844                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
15845                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
15846                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
15847                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
15848                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
15849                         0x00000033, /* EMC_TXDSRVTTGEN */
15850                         0x00000000, /* EMC_FBIO_SPARE */
15851                         0x00000000, /* EMC_ZCAL_INTERVAL */
15852                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
15853                         0x000e000e, /* EMC_MRS_WAIT_CNT */
15854                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
15855                         0x00000000, /* EMC_CTT */
15856                         0x00000003, /* EMC_CTT_DURATION */
15857                         0x0000f2f3, /* EMC_CFG_PIPE */
15858                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
15859                         0x0000000a, /* EMC_QPOP */
15860                         0x08000001, /* MC_EMEM_ARB_CFG */
15861                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
15862                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
15863                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
15864                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
15865                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
15866                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
15867                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
15868                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
15869                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
15870                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
15871                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
15872                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
15873                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
15874                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
15875                         0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
15876                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
15877                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
15878                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
15879                 },
15880                 {
15881                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
15882                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
15883                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
15884                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
15885                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
15886                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
15887                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
15888                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
15889                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
15890                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
15891                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
15892                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
15893                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
15894                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
15895                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
15896                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
15897                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
15898                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
15899                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
15900                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
15901                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
15902                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
15903                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
15904                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
15905                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
15906                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
15907                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
15908                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
15909                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
15910                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
15911                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
15912                 },
15913                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
15914                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
15915                 0x00000802, /* EMC_CTT_TERM_CTRL */
15916                 0x73240000, /* EMC_CFG */
15917                 0x000008c5, /* EMC_CFG_2 */
15918                 0x00040128, /* EMC_SEL_DPD_CTRL */
15919                 0x002c0068, /* EMC_CFG_DIG_DLL */
15920                 0x00000008, /* EMC_BGBIAS_CTL0 */
15921                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
15922                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
15923                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
15924                 0x80001221, /* Mode Register 0 */
15925                 0x80100003, /* Mode Register 1 */
15926                 0x80200008, /* Mode Register 2 */
15927                 0x00000000, /* Mode Register 4 */
15928                 6890,       /* expected dvfs latency (ns) */
15929         },
15930         {
15931                 0x19,       /* V5.0.17 */
15932                 "01_204000_01_V5.0.17_V1.1", /* DVFS table version */
15933                 204000,     /* SDRAM frequency */
15934                 800,        /* min voltage */
15935                 800,        /* gpu min voltage */
15936                 "pllp_out0", /* clock source id */
15937                 0x40000002, /* CLK_SOURCE_EMC */
15938                 165,        /* number of burst_regs */
15939                 31,         /* number of up_down_regs */
15940                 {
15941                         0x00000009, /* EMC_RC */
15942                         0x00000035, /* EMC_RFC */
15943                         0x00000000, /* EMC_RFC_SLR */
15944                         0x00000006, /* EMC_RAS */
15945                         0x00000002, /* EMC_RP */
15946                         0x00000005, /* EMC_R2W */
15947                         0x0000000a, /* EMC_W2R */
15948                         0x00000005, /* EMC_R2P */
15949                         0x0000000b, /* EMC_W2P */
15950                         0x00000002, /* EMC_RD_RCD */
15951                         0x00000002, /* EMC_WR_RCD */
15952                         0x00000003, /* EMC_RRD */
15953                         0x00000003, /* EMC_REXT */
15954                         0x00000000, /* EMC_WEXT */
15955                         0x00000005, /* EMC_WDV */
15956                         0x00000005, /* EMC_WDV_MASK */
15957                         0x00000006, /* EMC_QUSE */
15958                         0x00000002, /* EMC_QUSE_WIDTH */
15959                         0x00000000, /* EMC_IBDLY */
15960                         0x00000004, /* EMC_EINPUT */
15961                         0x00000006, /* EMC_EINPUT_DURATION */
15962                         0x00010000, /* EMC_PUTERM_EXTRA */
15963                         0x00000003, /* EMC_PUTERM_WIDTH */
15964                         0x00000000, /* EMC_PUTERM_ADJ */
15965                         0x00000000, /* EMC_CDB_CNTL_1 */
15966                         0x00000000, /* EMC_CDB_CNTL_2 */
15967                         0x00000000, /* EMC_CDB_CNTL_3 */
15968                         0x00000003, /* EMC_QRST */
15969                         0x0000000d, /* EMC_QSAFE */
15970                         0x0000000f, /* EMC_RDV */
15971                         0x00000011, /* EMC_RDV_MASK */
15972                         0x00000607, /* EMC_REFRESH */
15973                         0x00000000, /* EMC_BURST_REFRESH_NUM */
15974                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
15975                         0x00000002, /* EMC_PDEX2WR */
15976                         0x00000002, /* EMC_PDEX2RD */
15977                         0x00000001, /* EMC_PCHG2PDEN */
15978                         0x00000000, /* EMC_ACT2PDEN */
15979                         0x00000032, /* EMC_AR2PDEN */
15980                         0x0000000f, /* EMC_RW2PDEN */
15981                         0x00000038, /* EMC_TXSR */
15982                         0x00000038, /* EMC_TXSRDLL */
15983                         0x00000004, /* EMC_TCKE */
15984                         0x00000005, /* EMC_TCKESR */
15985                         0x00000004, /* EMC_TPD */
15986                         0x00000006, /* EMC_TFAW */
15987                         0x00000000, /* EMC_TRPAB */
15988                         0x00000005, /* EMC_TCLKSTABLE */
15989                         0x00000005, /* EMC_TCLKSTOP */
15990                         0x00000638, /* EMC_TREFBW */
15991                         0x00000000, /* EMC_FBIO_CFG6 */
15992                         0x00000000, /* EMC_ODT_WRITE */
15993                         0x00000000, /* EMC_ODT_READ */
15994                         0x106aa298, /* EMC_FBIO_CFG5 */
15995                         0x002c00a0, /* EMC_CFG_DIG_DLL */
15996                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
15997                         0x00080000, /* EMC_DLL_XFORM_DQS0 */
15998                         0x00080000, /* EMC_DLL_XFORM_DQS1 */
15999                         0x00080000, /* EMC_DLL_XFORM_DQS2 */
16000                         0x00080000, /* EMC_DLL_XFORM_DQS3 */
16001                         0x00080000, /* EMC_DLL_XFORM_DQS4 */
16002                         0x00080000, /* EMC_DLL_XFORM_DQS5 */
16003                         0x00080000, /* EMC_DLL_XFORM_DQS6 */
16004                         0x00080000, /* EMC_DLL_XFORM_DQS7 */
16005                         0x00080000, /* EMC_DLL_XFORM_DQS8 */
16006                         0x00080000, /* EMC_DLL_XFORM_DQS9 */
16007                         0x00080000, /* EMC_DLL_XFORM_DQS10 */
16008                         0x00080000, /* EMC_DLL_XFORM_DQS11 */
16009                         0x00080000, /* EMC_DLL_XFORM_DQS12 */
16010                         0x00080000, /* EMC_DLL_XFORM_DQS13 */
16011                         0x00080000, /* EMC_DLL_XFORM_DQS14 */
16012                         0x00080000, /* EMC_DLL_XFORM_DQS15 */
16013                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16014                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16015                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16016                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16017                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16018                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16019                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16020                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16021                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
16022                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
16023                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
16024                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
16025                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
16026                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
16027                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16028                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16029                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16030                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16031                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16032                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16033                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16034                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16035                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16036                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16037                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16038                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16039                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16040                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16041                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16042                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16043                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16044                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16045                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16046                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16047                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16048                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16049                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16050                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16051                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
16052                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
16053                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
16054                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
16055                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
16056                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
16057                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
16058                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
16059                         0x10000280, /* EMC_XM2CMDPADCTRL */
16060                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
16061                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
16062                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
16063                         0x00000000, /* EMC_XM2DQPADCTRL2 */
16064                         0x00000000, /* EMC_XM2DQPADCTRL3 */
16065                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
16066                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
16067                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
16068                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
16069                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
16070                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16071                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
16072                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
16073                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
16074                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
16075                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16076                         0x00000066, /* EMC_TXDSRVTTGEN */
16077                         0x00000000, /* EMC_FBIO_SPARE */
16078                         0x00020000, /* EMC_ZCAL_INTERVAL */
16079                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
16080                         0x000e000e, /* EMC_MRS_WAIT_CNT */
16081                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
16082                         0x00000000, /* EMC_CTT */
16083                         0x00000003, /* EMC_CTT_DURATION */
16084                         0x0000d2b3, /* EMC_CFG_PIPE */
16085                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
16086                         0x0000000a, /* EMC_QPOP */
16087                         0x01000003, /* MC_EMEM_ARB_CFG */
16088                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16089                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16090                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
16091                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
16092                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
16093                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
16094                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16095                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16096                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16097                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
16098                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16099                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16100                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16101                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
16102                         0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
16103                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
16104                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
16105                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16106                 },
16107                 {
16108                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
16109                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
16110                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16111                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16112                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16113                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16114                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16115                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16116                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16117                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16118                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16119                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16120                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16121                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
16122                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16123                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16124                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16125                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16126                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16127                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16128                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16129                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16130                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16131                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16132                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16133                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16134                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16135                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16136                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16137                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16138                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16139                 },
16140                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16141                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16142                 0x00000802, /* EMC_CTT_TERM_CTRL */
16143                 0x73240000, /* EMC_CFG */
16144                 0x000008cd, /* EMC_CFG_2 */
16145                 0x00040128, /* EMC_SEL_DPD_CTRL */
16146                 0x002c0068, /* EMC_CFG_DIG_DLL */
16147                 0x00000008, /* EMC_BGBIAS_CTL0 */
16148                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16149                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16150                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16151                 0x80001221, /* Mode Register 0 */
16152                 0x80100003, /* Mode Register 1 */
16153                 0x80200008, /* Mode Register 2 */
16154                 0x00000000, /* Mode Register 4 */
16155                 3420,       /* expected dvfs latency (ns) */
16156         },
16157         {
16158                 0x19,       /* V5.0.17 */
16159                 "01_300000_01_V5.0.17_V1.1", /* DVFS table version */
16160                 300000,     /* SDRAM frequency */
16161                 820,        /* min voltage */
16162                 820,        /* gpu min voltage */
16163                 "pllc_out0", /* clock source id */
16164                 0x20000002, /* CLK_SOURCE_EMC */
16165                 165,        /* number of burst_regs */
16166                 31,         /* number of up_down_regs */
16167                 {
16168                         0x0000000d, /* EMC_RC */
16169                         0x0000004d, /* EMC_RFC */
16170                         0x00000000, /* EMC_RFC_SLR */
16171                         0x00000009, /* EMC_RAS */
16172                         0x00000003, /* EMC_RP */
16173                         0x00000004, /* EMC_R2W */
16174                         0x00000008, /* EMC_W2R */
16175                         0x00000002, /* EMC_R2P */
16176                         0x00000009, /* EMC_W2P */
16177                         0x00000003, /* EMC_RD_RCD */
16178                         0x00000003, /* EMC_WR_RCD */
16179                         0x00000002, /* EMC_RRD */
16180                         0x00000002, /* EMC_REXT */
16181                         0x00000000, /* EMC_WEXT */
16182                         0x00000003, /* EMC_WDV */
16183                         0x00000003, /* EMC_WDV_MASK */
16184                         0x00000005, /* EMC_QUSE */
16185                         0x00000002, /* EMC_QUSE_WIDTH */
16186                         0x00000000, /* EMC_IBDLY */
16187                         0x00000002, /* EMC_EINPUT */
16188                         0x00000007, /* EMC_EINPUT_DURATION */
16189                         0x00020000, /* EMC_PUTERM_EXTRA */
16190                         0x00000003, /* EMC_PUTERM_WIDTH */
16191                         0x00000000, /* EMC_PUTERM_ADJ */
16192                         0x00000000, /* EMC_CDB_CNTL_1 */
16193                         0x00000000, /* EMC_CDB_CNTL_2 */
16194                         0x00000000, /* EMC_CDB_CNTL_3 */
16195                         0x00000001, /* EMC_QRST */
16196                         0x0000000e, /* EMC_QSAFE */
16197                         0x00000010, /* EMC_RDV */
16198                         0x00000012, /* EMC_RDV_MASK */
16199                         0x000008e4, /* EMC_REFRESH */
16200                         0x00000000, /* EMC_BURST_REFRESH_NUM */
16201                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
16202                         0x00000001, /* EMC_PDEX2WR */
16203                         0x00000008, /* EMC_PDEX2RD */
16204                         0x00000001, /* EMC_PCHG2PDEN */
16205                         0x00000000, /* EMC_ACT2PDEN */
16206                         0x0000004b, /* EMC_AR2PDEN */
16207                         0x0000000e, /* EMC_RW2PDEN */
16208                         0x00000052, /* EMC_TXSR */
16209                         0x00000200, /* EMC_TXSRDLL */
16210                         0x00000004, /* EMC_TCKE */
16211                         0x00000005, /* EMC_TCKESR */
16212                         0x00000004, /* EMC_TPD */
16213                         0x00000008, /* EMC_TFAW */
16214                         0x00000000, /* EMC_TRPAB */
16215                         0x00000005, /* EMC_TCLKSTABLE */
16216                         0x00000005, /* EMC_TCLKSTOP */
16217                         0x00000924, /* EMC_TREFBW */
16218                         0x00000000, /* EMC_FBIO_CFG6 */
16219                         0x00000000, /* EMC_ODT_WRITE */
16220                         0x00000000, /* EMC_ODT_READ */
16221                         0x104ab098, /* EMC_FBIO_CFG5 */
16222                         0x002c00a0, /* EMC_CFG_DIG_DLL */
16223                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16224                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
16225                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
16226                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
16227                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
16228                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
16229                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
16230                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
16231                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
16232                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
16233                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
16234                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
16235                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
16236                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
16237                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
16238                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
16239                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
16240                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16241                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16242                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16243                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16244                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16245                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16246                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16247                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16248                         0x00098000, /* EMC_DLL_XFORM_ADDR0 */
16249                         0x00098000, /* EMC_DLL_XFORM_ADDR1 */
16250                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16251                         0x00098000, /* EMC_DLL_XFORM_ADDR3 */
16252                         0x00098000, /* EMC_DLL_XFORM_ADDR4 */
16253                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16254                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16255                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16256                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16257                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16258                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16259                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16260                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16261                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16262                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16263                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16264                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16265                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16266                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16267                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16268                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16269                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16270                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16271                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16272                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16273                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16274                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16275                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16276                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16277                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16278                         0x00050000, /* EMC_DLL_XFORM_DQ0 */
16279                         0x00050000, /* EMC_DLL_XFORM_DQ1 */
16280                         0x00050000, /* EMC_DLL_XFORM_DQ2 */
16281                         0x00050000, /* EMC_DLL_XFORM_DQ3 */
16282                         0x00005000, /* EMC_DLL_XFORM_DQ4 */
16283                         0x00005000, /* EMC_DLL_XFORM_DQ5 */
16284                         0x00005000, /* EMC_DLL_XFORM_DQ6 */
16285                         0x00005000, /* EMC_DLL_XFORM_DQ7 */
16286                         0x10000280, /* EMC_XM2CMDPADCTRL */
16287                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
16288                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
16289                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
16290                         0x00000000, /* EMC_XM2DQPADCTRL2 */
16291                         0x00000000, /* EMC_XM2DQPADCTRL3 */
16292                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
16293                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
16294                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
16295                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
16296                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16297                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16298                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
16299                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
16300                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
16301                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
16302                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16303                         0x00000096, /* EMC_TXDSRVTTGEN */
16304                         0x00000000, /* EMC_FBIO_SPARE */
16305                         0x00020000, /* EMC_ZCAL_INTERVAL */
16306                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
16307                         0x0173000e, /* EMC_MRS_WAIT_CNT */
16308                         0x0173000e, /* EMC_MRS_WAIT_CNT2 */
16309                         0x00000000, /* EMC_CTT */
16310                         0x00000003, /* EMC_CTT_DURATION */
16311                         0x000052a3, /* EMC_CFG_PIPE */
16312                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
16313                         0x00000009, /* EMC_QPOP */
16314                         0x08000004, /* MC_EMEM_ARB_CFG */
16315                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16316                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16317                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16318                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
16319                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
16320                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
16321                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16322                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16323                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16324                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16325                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16326                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16327                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16328                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16329                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
16330                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
16331                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
16332                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16333                 },
16334                 {
16335                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
16336                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
16337                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16338                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16339                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16340                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16341                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16342                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16343                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16344                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16345                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16346                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16347                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16348                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
16349                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16350                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16351                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16352                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16353                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16354                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16355                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16356                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16357                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16358                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16359                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16360                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16361                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16362                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16363                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16364                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16365                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16366                 },
16367                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16368                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16369                 0x00000802, /* EMC_CTT_TERM_CTRL */
16370                 0x73340000, /* EMC_CFG */
16371                 0x000008d5, /* EMC_CFG_2 */
16372                 0x00040128, /* EMC_SEL_DPD_CTRL */
16373                 0x002c0068, /* EMC_CFG_DIG_DLL */
16374                 0x00000000, /* EMC_BGBIAS_CTL0 */
16375                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16376                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16377                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16378                 0x80000321, /* Mode Register 0 */
16379                 0x80100002, /* Mode Register 1 */
16380                 0x80200000, /* Mode Register 2 */
16381                 0x00000000, /* Mode Register 4 */
16382                 2680,       /* expected dvfs latency (ns) */
16383         },
16384         {
16385                 0x19,       /* V5.0.17 */
16386                 "01_396000_01_V5.0.17_V1.1", /* DVFS table version */
16387                 396000,     /* SDRAM frequency */
16388                 850,        /* min voltage */
16389                 850,        /* gpu min voltage */
16390                 "pllm_out0", /* clock source id */
16391                 0x00000002, /* CLK_SOURCE_EMC */
16392                 165,        /* number of burst_regs */
16393                 31,         /* number of up_down_regs */
16394                 {
16395                         0x00000011, /* EMC_RC */
16396                         0x00000066, /* EMC_RFC */
16397                         0x00000000, /* EMC_RFC_SLR */
16398                         0x0000000c, /* EMC_RAS */
16399                         0x00000004, /* EMC_RP */
16400                         0x00000004, /* EMC_R2W */
16401                         0x00000008, /* EMC_W2R */
16402                         0x00000002, /* EMC_R2P */
16403                         0x0000000a, /* EMC_W2P */
16404                         0x00000004, /* EMC_RD_RCD */
16405                         0x00000004, /* EMC_WR_RCD */
16406                         0x00000002, /* EMC_RRD */
16407                         0x00000002, /* EMC_REXT */
16408                         0x00000000, /* EMC_WEXT */
16409                         0x00000003, /* EMC_WDV */
16410                         0x00000003, /* EMC_WDV_MASK */
16411                         0x00000005, /* EMC_QUSE */
16412                         0x00000002, /* EMC_QUSE_WIDTH */
16413                         0x00000000, /* EMC_IBDLY */
16414                         0x00000001, /* EMC_EINPUT */
16415                         0x00000008, /* EMC_EINPUT_DURATION */
16416                         0x00020000, /* EMC_PUTERM_EXTRA */
16417                         0x00000003, /* EMC_PUTERM_WIDTH */
16418                         0x00000000, /* EMC_PUTERM_ADJ */
16419                         0x00000000, /* EMC_CDB_CNTL_1 */
16420                         0x00000000, /* EMC_CDB_CNTL_2 */
16421                         0x00000000, /* EMC_CDB_CNTL_3 */
16422                         0x00000000, /* EMC_QRST */
16423                         0x0000000f, /* EMC_QSAFE */
16424                         0x00000010, /* EMC_RDV */
16425                         0x00000012, /* EMC_RDV_MASK */
16426                         0x00000bd1, /* EMC_REFRESH */
16427                         0x00000000, /* EMC_BURST_REFRESH_NUM */
16428                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
16429                         0x00000001, /* EMC_PDEX2WR */
16430                         0x00000008, /* EMC_PDEX2RD */
16431                         0x00000001, /* EMC_PCHG2PDEN */
16432                         0x00000000, /* EMC_ACT2PDEN */
16433                         0x00000063, /* EMC_AR2PDEN */
16434                         0x0000000f, /* EMC_RW2PDEN */
16435                         0x0000006c, /* EMC_TXSR */
16436                         0x00000200, /* EMC_TXSRDLL */
16437                         0x00000004, /* EMC_TCKE */
16438                         0x00000005, /* EMC_TCKESR */
16439                         0x00000004, /* EMC_TPD */
16440                         0x0000000b, /* EMC_TFAW */
16441                         0x00000000, /* EMC_TRPAB */
16442                         0x00000005, /* EMC_TCLKSTABLE */
16443                         0x00000005, /* EMC_TCLKSTOP */
16444                         0x00000c11, /* EMC_TREFBW */
16445                         0x00000000, /* EMC_FBIO_CFG6 */
16446                         0x00000000, /* EMC_ODT_WRITE */
16447                         0x00000000, /* EMC_ODT_READ */
16448                         0x104ab098, /* EMC_FBIO_CFG5 */
16449                         0x002c00a0, /* EMC_CFG_DIG_DLL */
16450                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16451                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
16452                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
16453                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
16454                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
16455                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
16456                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
16457                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
16458                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
16459                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
16460                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
16461                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
16462                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
16463                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
16464                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
16465                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
16466                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
16467                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16468                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16469                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16470                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16471                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16472                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16473                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16474                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16475                         0x00070000, /* EMC_DLL_XFORM_ADDR0 */
16476                         0x00070000, /* EMC_DLL_XFORM_ADDR1 */
16477                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16478                         0x00070000, /* EMC_DLL_XFORM_ADDR3 */
16479                         0x00070000, /* EMC_DLL_XFORM_ADDR4 */
16480                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16481                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16482                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16483                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16484                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16485                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16486                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16487                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16488                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16489                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16490                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16491                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16492                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16493                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16494                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16495                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16496                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16497                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16498                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16499                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16500                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16501                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16502                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16503                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16504                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16505                         0x00038000, /* EMC_DLL_XFORM_DQ0 */
16506                         0x00038000, /* EMC_DLL_XFORM_DQ1 */
16507                         0x00038000, /* EMC_DLL_XFORM_DQ2 */
16508                         0x00038000, /* EMC_DLL_XFORM_DQ3 */
16509                         0x00003800, /* EMC_DLL_XFORM_DQ4 */
16510                         0x00003800, /* EMC_DLL_XFORM_DQ5 */
16511                         0x00003800, /* EMC_DLL_XFORM_DQ6 */
16512                         0x00003800, /* EMC_DLL_XFORM_DQ7 */
16513                         0x10000280, /* EMC_XM2CMDPADCTRL */
16514                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
16515                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
16516                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
16517                         0x00000000, /* EMC_XM2DQPADCTRL2 */
16518                         0x00000000, /* EMC_XM2DQPADCTRL3 */
16519                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
16520                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
16521                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
16522                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
16523                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16524                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16525                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
16526                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
16527                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
16528                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
16529                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
16530                         0x000000c6, /* EMC_TXDSRVTTGEN */
16531                         0x00000000, /* EMC_FBIO_SPARE */
16532                         0x00020000, /* EMC_ZCAL_INTERVAL */
16533                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
16534                         0x015b000e, /* EMC_MRS_WAIT_CNT */
16535                         0x015b000e, /* EMC_MRS_WAIT_CNT2 */
16536                         0x00000000, /* EMC_CTT */
16537                         0x00000003, /* EMC_CTT_DURATION */
16538                         0x000052a3, /* EMC_CFG_PIPE */
16539                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
16540                         0x00000009, /* EMC_QPOP */
16541                         0x0f000005, /* MC_EMEM_ARB_CFG */
16542                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16543                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
16544                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
16545                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
16546                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
16547                         0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
16548                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16549                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16550                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16551                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16552                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16553                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
16554                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16555                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
16556                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
16557                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
16558                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
16559                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16560                 },
16561                 {
16562                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
16563                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
16564                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16565                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16566                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16567                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16568                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16569                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16570                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16571                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16572                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16573                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16574                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16575                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
16576                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
16577                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16578                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16579                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16580                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16581                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16582                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16583                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16584                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16585                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16586                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16587                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16588                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16589                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16590                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16591                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16592                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16593                 },
16594                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16595                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16596                 0x00000802, /* EMC_CTT_TERM_CTRL */
16597                 0x73340000, /* EMC_CFG */
16598                 0x00000895, /* EMC_CFG_2 */
16599                 0x00040008, /* EMC_SEL_DPD_CTRL */
16600                 0x002c0068, /* EMC_CFG_DIG_DLL */
16601                 0x00000000, /* EMC_BGBIAS_CTL0 */
16602                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16603                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16604                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16605                 0x80000521, /* Mode Register 0 */
16606                 0x80100002, /* Mode Register 1 */
16607                 0x80200000, /* Mode Register 2 */
16608                 0x00000000, /* Mode Register 4 */
16609                 2180,       /* expected dvfs latency (ns) */
16610         },
16611         {
16612                 0x19,       /* V5.0.17 */
16613                 "01_528000_01_V5.0.17_V1.1", /* DVFS table version */
16614                 528000,     /* SDRAM frequency */
16615                 880,        /* min voltage */
16616                 870,        /* gpu min voltage */
16617                 "pllm_ud",  /* clock source id */
16618                 0x80000000, /* CLK_SOURCE_EMC */
16619                 165,        /* number of burst_regs */
16620                 31,         /* number of up_down_regs */
16621                 {
16622                         0x00000018, /* EMC_RC */
16623                         0x00000088, /* EMC_RFC */
16624                         0x00000000, /* EMC_RFC_SLR */
16625                         0x00000010, /* EMC_RAS */
16626                         0x00000006, /* EMC_RP */
16627                         0x00000006, /* EMC_R2W */
16628                         0x00000009, /* EMC_W2R */
16629                         0x00000002, /* EMC_R2P */
16630                         0x0000000d, /* EMC_W2P */
16631                         0x00000006, /* EMC_RD_RCD */
16632                         0x00000006, /* EMC_WR_RCD */
16633                         0x00000002, /* EMC_RRD */
16634                         0x00000002, /* EMC_REXT */
16635                         0x00000000, /* EMC_WEXT */
16636                         0x00000003, /* EMC_WDV */
16637                         0x00000003, /* EMC_WDV_MASK */
16638                         0x00000006, /* EMC_QUSE */
16639                         0x00000002, /* EMC_QUSE_WIDTH */
16640                         0x00000000, /* EMC_IBDLY */
16641                         0x00000001, /* EMC_EINPUT */
16642                         0x00000009, /* EMC_EINPUT_DURATION */
16643                         0x00030000, /* EMC_PUTERM_EXTRA */
16644                         0x00000003, /* EMC_PUTERM_WIDTH */
16645                         0x00000000, /* EMC_PUTERM_ADJ */
16646                         0x00000000, /* EMC_CDB_CNTL_1 */
16647                         0x00000000, /* EMC_CDB_CNTL_2 */
16648                         0x00000000, /* EMC_CDB_CNTL_3 */
16649                         0x00000000, /* EMC_QRST */
16650                         0x00000010, /* EMC_QSAFE */
16651                         0x00000012, /* EMC_RDV */
16652                         0x00000014, /* EMC_RDV_MASK */
16653                         0x00000fd6, /* EMC_REFRESH */
16654                         0x00000000, /* EMC_BURST_REFRESH_NUM */
16655                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
16656                         0x00000002, /* EMC_PDEX2WR */
16657                         0x0000000b, /* EMC_PDEX2RD */
16658                         0x00000001, /* EMC_PCHG2PDEN */
16659                         0x00000000, /* EMC_ACT2PDEN */
16660                         0x00000085, /* EMC_AR2PDEN */
16661                         0x00000012, /* EMC_RW2PDEN */
16662                         0x00000090, /* EMC_TXSR */
16663                         0x00000200, /* EMC_TXSRDLL */
16664                         0x00000004, /* EMC_TCKE */
16665                         0x00000005, /* EMC_TCKESR */
16666                         0x00000004, /* EMC_TPD */
16667                         0x00000010, /* EMC_TFAW */
16668                         0x00000000, /* EMC_TRPAB */
16669                         0x00000006, /* EMC_TCLKSTABLE */
16670                         0x00000006, /* EMC_TCLKSTOP */
16671                         0x00001017, /* EMC_TREFBW */
16672                         0x00000000, /* EMC_FBIO_CFG6 */
16673                         0x00000000, /* EMC_ODT_WRITE */
16674                         0x00000000, /* EMC_ODT_READ */
16675                         0x104ab098, /* EMC_FBIO_CFG5 */
16676                         0xe01200b1, /* EMC_CFG_DIG_DLL */
16677                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16678                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16679                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16680                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16681                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16682                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16683                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16684                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16685                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16686                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16687                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16688                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16689                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16690                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16691                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16692                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16693                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16694                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16695                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16696                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16697                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16698                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16699                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16700                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16701                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16702                         0x00054000, /* EMC_DLL_XFORM_ADDR0 */
16703                         0x00054000, /* EMC_DLL_XFORM_ADDR1 */
16704                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16705                         0x00054000, /* EMC_DLL_XFORM_ADDR3 */
16706                         0x00054000, /* EMC_DLL_XFORM_ADDR4 */
16707                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16708                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16709                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16710                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16711                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16712                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16713                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16714                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16715                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16716                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16717                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16718                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16719                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16720                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16721                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16722                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16723                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16724                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16725                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16726                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16727                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16728                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16729                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16730                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16731                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16732                         0x0000000c, /* EMC_DLL_XFORM_DQ0 */
16733                         0x0000000c, /* EMC_DLL_XFORM_DQ1 */
16734                         0x0000000c, /* EMC_DLL_XFORM_DQ2 */
16735                         0x0000000c, /* EMC_DLL_XFORM_DQ3 */
16736                         0x0000000c, /* EMC_DLL_XFORM_DQ4 */
16737                         0x0000000c, /* EMC_DLL_XFORM_DQ5 */
16738                         0x0000000c, /* EMC_DLL_XFORM_DQ6 */
16739                         0x0000000c, /* EMC_DLL_XFORM_DQ7 */
16740                         0x100002a0, /* EMC_XM2CMDPADCTRL */
16741                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
16742                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
16743                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
16744                         0x00000000, /* EMC_XM2DQPADCTRL2 */
16745                         0x00000000, /* EMC_XM2DQPADCTRL3 */
16746                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
16747                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
16748                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
16749                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
16750                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16751                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16752                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
16753                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
16754                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
16755                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
16756                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16757                         0x00000000, /* EMC_TXDSRVTTGEN */
16758                         0x00000000, /* EMC_FBIO_SPARE */
16759                         0x00020000, /* EMC_ZCAL_INTERVAL */
16760                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
16761                         0x0139000e, /* EMC_MRS_WAIT_CNT */
16762                         0x0139000e, /* EMC_MRS_WAIT_CNT2 */
16763                         0x00000000, /* EMC_CTT */
16764                         0x00000003, /* EMC_CTT_DURATION */
16765                         0x000042a0, /* EMC_CFG_PIPE */
16766                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
16767                         0x0000000a, /* EMC_QPOP */
16768                         0x0f000007, /* MC_EMEM_ARB_CFG */
16769                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16770                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
16771                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
16772                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
16773                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
16774                         0x00000008, /* MC_EMEM_ARB_TIMING_FAW */
16775                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
16776                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
16777                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
16778                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
16779                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
16780                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
16781                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
16782                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
16783                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
16784                         0x7428180d, /* MC_EMEM_ARB_MISC0 */
16785                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
16786                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
16787                 },
16788                 {
16789                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
16790                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
16791                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
16792                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
16793                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
16794                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
16795                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
16796                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
16797                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
16798                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
16799                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
16800                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
16801                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
16802                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
16803                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
16804                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
16805                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
16806                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
16807                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
16808                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
16809                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
16810                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
16811                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
16812                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
16813                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
16814                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
16815                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
16816                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
16817                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
16818                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
16819                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
16820                 },
16821                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
16822                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
16823                 0x00000802, /* EMC_CTT_TERM_CTRL */
16824                 0x73300000, /* EMC_CFG */
16825                 0x0000089d, /* EMC_CFG_2 */
16826                 0x00040008, /* EMC_SEL_DPD_CTRL */
16827                 0xe0120069, /* EMC_CFG_DIG_DLL */
16828                 0x00000000, /* EMC_BGBIAS_CTL0 */
16829                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
16830                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
16831                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
16832                 0x80000941, /* Mode Register 0 */
16833                 0x80100002, /* Mode Register 1 */
16834                 0x80200008, /* Mode Register 2 */
16835                 0x00000000, /* Mode Register 4 */
16836                 1440,       /* expected dvfs latency (ns) */
16837         },
16838         {
16839                 0x19,       /* V5.0.17 */
16840                 "01_600000_01_V5.0.17_V1.1", /* DVFS table version */
16841                 600000,     /* SDRAM frequency */
16842                 910,        /* min voltage */
16843                 910,        /* gpu min voltage */
16844                 "pllc_ud",  /* clock source id */
16845                 0xe0000000, /* CLK_SOURCE_EMC */
16846                 165,        /* number of burst_regs */
16847                 31,         /* number of up_down_regs */
16848                 {
16849                         0x0000001b, /* EMC_RC */
16850                         0x0000009b, /* EMC_RFC */
16851                         0x00000000, /* EMC_RFC_SLR */
16852                         0x00000013, /* EMC_RAS */
16853                         0x00000007, /* EMC_RP */
16854                         0x00000007, /* EMC_R2W */
16855                         0x0000000b, /* EMC_W2R */
16856                         0x00000003, /* EMC_R2P */
16857                         0x00000010, /* EMC_W2P */
16858                         0x00000007, /* EMC_RD_RCD */
16859                         0x00000007, /* EMC_WR_RCD */
16860                         0x00000002, /* EMC_RRD */
16861                         0x00000002, /* EMC_REXT */
16862                         0x00000000, /* EMC_WEXT */
16863                         0x00000005, /* EMC_WDV */
16864                         0x00000005, /* EMC_WDV_MASK */
16865                         0x0000000a, /* EMC_QUSE */
16866                         0x00000002, /* EMC_QUSE_WIDTH */
16867                         0x00000000, /* EMC_IBDLY */
16868                         0x00000003, /* EMC_EINPUT */
16869                         0x0000000b, /* EMC_EINPUT_DURATION */
16870                         0x00070000, /* EMC_PUTERM_EXTRA */
16871                         0x00000003, /* EMC_PUTERM_WIDTH */
16872                         0x00000000, /* EMC_PUTERM_ADJ */
16873                         0x00000000, /* EMC_CDB_CNTL_1 */
16874                         0x00000000, /* EMC_CDB_CNTL_2 */
16875                         0x00000000, /* EMC_CDB_CNTL_3 */
16876                         0x00000002, /* EMC_QRST */
16877                         0x00000012, /* EMC_QSAFE */
16878                         0x00000016, /* EMC_RDV */
16879                         0x00000018, /* EMC_RDV_MASK */
16880                         0x00001208, /* EMC_REFRESH */
16881                         0x00000000, /* EMC_BURST_REFRESH_NUM */
16882                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
16883                         0x00000002, /* EMC_PDEX2WR */
16884                         0x0000000d, /* EMC_PDEX2RD */
16885                         0x00000001, /* EMC_PCHG2PDEN */
16886                         0x00000000, /* EMC_ACT2PDEN */
16887                         0x00000097, /* EMC_AR2PDEN */
16888                         0x00000015, /* EMC_RW2PDEN */
16889                         0x000000a3, /* EMC_TXSR */
16890                         0x00000200, /* EMC_TXSRDLL */
16891                         0x00000004, /* EMC_TCKE */
16892                         0x00000005, /* EMC_TCKESR */
16893                         0x00000004, /* EMC_TPD */
16894                         0x00000013, /* EMC_TFAW */
16895                         0x00000000, /* EMC_TRPAB */
16896                         0x00000006, /* EMC_TCLKSTABLE */
16897                         0x00000006, /* EMC_TCLKSTOP */
16898                         0x00001248, /* EMC_TREFBW */
16899                         0x00000000, /* EMC_FBIO_CFG6 */
16900                         0x00000000, /* EMC_ODT_WRITE */
16901                         0x00000000, /* EMC_ODT_READ */
16902                         0x104ab098, /* EMC_FBIO_CFG5 */
16903                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
16904                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
16905                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
16906                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
16907                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
16908                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
16909                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
16910                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
16911                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
16912                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
16913                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
16914                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
16915                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
16916                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
16917                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
16918                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
16919                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
16920                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
16921                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
16922                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
16923                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
16924                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
16925                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
16926                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
16927                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
16928                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
16929                         0x00048000, /* EMC_DLL_XFORM_ADDR0 */
16930                         0x00048000, /* EMC_DLL_XFORM_ADDR1 */
16931                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
16932                         0x00048000, /* EMC_DLL_XFORM_ADDR3 */
16933                         0x00048000, /* EMC_DLL_XFORM_ADDR4 */
16934                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
16935                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
16936                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
16937                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
16938                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
16939                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
16940                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
16941                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
16942                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
16943                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
16944                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
16945                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
16946                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
16947                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
16948                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
16949                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
16950                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
16951                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
16952                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
16953                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
16954                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
16955                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
16956                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
16957                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
16958                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
16959                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
16960                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
16961                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
16962                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
16963                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
16964                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
16965                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
16966                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
16967                         0x100002a0, /* EMC_XM2CMDPADCTRL */
16968                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
16969                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
16970                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
16971                         0x00000000, /* EMC_XM2DQPADCTRL2 */
16972                         0x00000000, /* EMC_XM2DQPADCTRL3 */
16973                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
16974                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
16975                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
16976                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
16977                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
16978                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
16979                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
16980                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
16981                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
16982                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
16983                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
16984                         0x00000000, /* EMC_TXDSRVTTGEN */
16985                         0x00000000, /* EMC_FBIO_SPARE */
16986                         0x00020000, /* EMC_ZCAL_INTERVAL */
16987                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
16988                         0x0127000e, /* EMC_MRS_WAIT_CNT */
16989                         0x0127000e, /* EMC_MRS_WAIT_CNT2 */
16990                         0x00000000, /* EMC_CTT */
16991                         0x00000003, /* EMC_CTT_DURATION */
16992                         0x000040a0, /* EMC_CFG_PIPE */
16993                         0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
16994                         0x0000000e, /* EMC_QPOP */
16995                         0x00000009, /* MC_EMEM_ARB_CFG */
16996                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
16997                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
16998                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
16999                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
17000                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
17001                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
17002                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17003                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17004                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17005                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17006                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17007                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
17008                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
17009                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
17010                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
17011                         0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
17012                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
17013                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17014                 },
17015                 {
17016                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
17017                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
17018                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17019                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17020                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17021                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17022                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17023                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17024                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17025                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17026                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17027                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17028                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17029                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
17030                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
17031                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17032                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17033                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17034                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17035                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17036                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17037                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17038                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17039                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17040                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17041                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17042                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17043                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17044                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17045                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17046                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17047                 },
17048                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17049                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17050                 0x00000802, /* EMC_CTT_TERM_CTRL */
17051                 0x73300000, /* EMC_CFG */
17052                 0x0000089d, /* EMC_CFG_2 */
17053                 0x00040008, /* EMC_SEL_DPD_CTRL */
17054                 0xe00e0069, /* EMC_CFG_DIG_DLL */
17055                 0x00000000, /* EMC_BGBIAS_CTL0 */
17056                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17057                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17058                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17059                 0x80000b61, /* Mode Register 0 */
17060                 0x80100002, /* Mode Register 1 */
17061                 0x80200010, /* Mode Register 2 */
17062                 0x00000000, /* Mode Register 4 */
17063                 1440,       /* expected dvfs latency (ns) */
17064         },
17065         {
17066                 0x19,       /* V5.0.17 */
17067                 "01_792000_01_V5.0.17_V1.1", /* DVFS table version */
17068                 792000,     /* SDRAM frequency */
17069                 980,        /* min voltage */
17070                 980,        /* gpu min voltage */
17071                 "pllm_ud",  /* clock source id */
17072                 0x80000000, /* CLK_SOURCE_EMC */
17073                 165,        /* number of burst_regs */
17074                 31,         /* number of up_down_regs */
17075                 {
17076                         0x00000024, /* EMC_RC */
17077                         0x000000cd, /* EMC_RFC */
17078                         0x00000000, /* EMC_RFC_SLR */
17079                         0x00000019, /* EMC_RAS */
17080                         0x0000000a, /* EMC_RP */
17081                         0x00000008, /* EMC_R2W */
17082                         0x0000000d, /* EMC_W2R */
17083                         0x00000004, /* EMC_R2P */
17084                         0x00000013, /* EMC_W2P */
17085                         0x0000000a, /* EMC_RD_RCD */
17086                         0x0000000a, /* EMC_WR_RCD */
17087                         0x00000004, /* EMC_RRD */
17088                         0x00000002, /* EMC_REXT */
17089                         0x00000000, /* EMC_WEXT */
17090                         0x00000006, /* EMC_WDV */
17091                         0x00000006, /* EMC_WDV_MASK */
17092                         0x0000000b, /* EMC_QUSE */
17093                         0x00000002, /* EMC_QUSE_WIDTH */
17094                         0x00000000, /* EMC_IBDLY */
17095                         0x00000002, /* EMC_EINPUT */
17096                         0x0000000d, /* EMC_EINPUT_DURATION */
17097                         0x00080000, /* EMC_PUTERM_EXTRA */
17098                         0x00000004, /* EMC_PUTERM_WIDTH */
17099                         0x00000000, /* EMC_PUTERM_ADJ */
17100                         0x00000000, /* EMC_CDB_CNTL_1 */
17101                         0x00000000, /* EMC_CDB_CNTL_2 */
17102                         0x00000000, /* EMC_CDB_CNTL_3 */
17103                         0x00000001, /* EMC_QRST */
17104                         0x00000014, /* EMC_QSAFE */
17105                         0x00000018, /* EMC_RDV */
17106                         0x0000001a, /* EMC_RDV_MASK */
17107                         0x000017e2, /* EMC_REFRESH */
17108                         0x00000000, /* EMC_BURST_REFRESH_NUM */
17109                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
17110                         0x00000003, /* EMC_PDEX2WR */
17111                         0x00000011, /* EMC_PDEX2RD */
17112                         0x00000001, /* EMC_PCHG2PDEN */
17113                         0x00000000, /* EMC_ACT2PDEN */
17114                         0x000000c7, /* EMC_AR2PDEN */
17115                         0x00000018, /* EMC_RW2PDEN */
17116                         0x000000d7, /* EMC_TXSR */
17117                         0x00000200, /* EMC_TXSRDLL */
17118                         0x00000005, /* EMC_TCKE */
17119                         0x00000006, /* EMC_TCKESR */
17120                         0x00000005, /* EMC_TPD */
17121                         0x00000019, /* EMC_TFAW */
17122                         0x00000000, /* EMC_TRPAB */
17123                         0x00000008, /* EMC_TCLKSTABLE */
17124                         0x00000008, /* EMC_TCLKSTOP */
17125                         0x00001822, /* EMC_TREFBW */
17126                         0x00000000, /* EMC_FBIO_CFG6 */
17127                         0x00000000, /* EMC_ODT_WRITE */
17128                         0x00000000, /* EMC_ODT_READ */
17129                         0x104ab098, /* EMC_FBIO_CFG5 */
17130                         0xe00700b1, /* EMC_CFG_DIG_DLL */
17131                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17132                         0x007fc008, /* EMC_DLL_XFORM_DQS0 */
17133                         0x007fc008, /* EMC_DLL_XFORM_DQS1 */
17134                         0x007fc008, /* EMC_DLL_XFORM_DQS2 */
17135                         0x007fc008, /* EMC_DLL_XFORM_DQS3 */
17136                         0x007fc008, /* EMC_DLL_XFORM_DQS4 */
17137                         0x007fc008, /* EMC_DLL_XFORM_DQS5 */
17138                         0x007fc008, /* EMC_DLL_XFORM_DQS6 */
17139                         0x007fc008, /* EMC_DLL_XFORM_DQS7 */
17140                         0x007fc008, /* EMC_DLL_XFORM_DQS8 */
17141                         0x007fc008, /* EMC_DLL_XFORM_DQS9 */
17142                         0x007fc008, /* EMC_DLL_XFORM_DQS10 */
17143                         0x007fc008, /* EMC_DLL_XFORM_DQS11 */
17144                         0x007fc008, /* EMC_DLL_XFORM_DQS12 */
17145                         0x007fc008, /* EMC_DLL_XFORM_DQS13 */
17146                         0x007fc008, /* EMC_DLL_XFORM_DQS14 */
17147                         0x007fc008, /* EMC_DLL_XFORM_DQS15 */
17148                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17149                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17150                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17151                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17152                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17153                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17154                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17155                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17156                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
17157                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
17158                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17159                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
17160                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
17161                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17162                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17163                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17164                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17165                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17166                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17167                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17168                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17169                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17170                         0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
17171                         0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
17172                         0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
17173                         0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
17174                         0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
17175                         0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
17176                         0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
17177                         0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
17178                         0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
17179                         0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
17180                         0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
17181                         0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
17182                         0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
17183                         0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
17184                         0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
17185                         0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
17186                         0x0000000a, /* EMC_DLL_XFORM_DQ0 */
17187                         0x0000000a, /* EMC_DLL_XFORM_DQ1 */
17188                         0x0000000a, /* EMC_DLL_XFORM_DQ2 */
17189                         0x0000000a, /* EMC_DLL_XFORM_DQ3 */
17190                         0x0000000a, /* EMC_DLL_XFORM_DQ4 */
17191                         0x0000000a, /* EMC_DLL_XFORM_DQ5 */
17192                         0x0000000a, /* EMC_DLL_XFORM_DQ6 */
17193                         0x0000000a, /* EMC_DLL_XFORM_DQ7 */
17194                         0x100002a0, /* EMC_XM2CMDPADCTRL */
17195                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
17196                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
17197                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17198                         0x00000000, /* EMC_XM2DQPADCTRL2 */
17199                         0x00000000, /* EMC_XM2DQPADCTRL3 */
17200                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
17201                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
17202                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
17203                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
17204                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17205                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17206                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
17207                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
17208                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
17209                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
17210                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17211                         0x00000000, /* EMC_TXDSRVTTGEN */
17212                         0x00000000, /* EMC_FBIO_SPARE */
17213                         0x00020000, /* EMC_ZCAL_INTERVAL */
17214                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
17215                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
17216                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
17217                         0x00000000, /* EMC_CTT */
17218                         0x00000004, /* EMC_CTT_DURATION */
17219                         0x00004080, /* EMC_CFG_PIPE */
17220                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
17221                         0x0000000f, /* EMC_QPOP */
17222                         0x0e00000b, /* MC_EMEM_ARB_CFG */
17223                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17224                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
17225                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
17226                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
17227                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
17228                         0x0000000d, /* MC_EMEM_ARB_TIMING_FAW */
17229                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17230                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17231                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17232                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17233                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17234                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17235                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
17236                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
17237                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
17238                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
17239                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
17240                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17241                 },
17242                 {
17243                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
17244                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
17245                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17246                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17247                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17248                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17249                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17250                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17251                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17252                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17253                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17254                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17255                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17256                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17257                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
17258                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17259                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17260                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17261                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17262                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17263                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17264                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17265                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17266                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17267                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17268                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17269                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17270                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17271                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17272                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17273                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17274                 },
17275                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17276                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17277                 0x00000802, /* EMC_CTT_TERM_CTRL */
17278                 0x73300000, /* EMC_CFG */
17279                 0x0000089d, /* EMC_CFG_2 */
17280                 0x00040000, /* EMC_SEL_DPD_CTRL */
17281                 0xe0070069, /* EMC_CFG_DIG_DLL */
17282                 0x00000000, /* EMC_BGBIAS_CTL0 */
17283                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17284                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17285                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17286                 0x80000d71, /* Mode Register 0 */
17287                 0x80100002, /* Mode Register 1 */
17288                 0x80200018, /* Mode Register 2 */
17289                 0x00000000, /* Mode Register 4 */
17290                 1200,       /* expected dvfs latency (ns) */
17291         },
17292         {
17293                 0x19,       /* V5.0.17 */
17294                 "01_924000_01_V5.0.17_V1.1", /* DVFS table version */
17295                 924000,     /* SDRAM frequency */
17296                 1010,       /* min voltage */
17297                 1010,       /* gpu min voltage */
17298                 "pllm_ud",  /* clock source id */
17299                 0x80000000, /* CLK_SOURCE_EMC */
17300                 165,        /* number of burst_regs */
17301                 31,         /* number of up_down_regs */
17302                 {
17303                         0x0000002b, /* EMC_RC */
17304                         0x000000f0, /* EMC_RFC */
17305                         0x00000000, /* EMC_RFC_SLR */
17306                         0x0000001e, /* EMC_RAS */
17307                         0x0000000b, /* EMC_RP */
17308                         0x00000009, /* EMC_R2W */
17309                         0x0000000f, /* EMC_W2R */
17310                         0x00000005, /* EMC_R2P */
17311                         0x00000016, /* EMC_W2P */
17312                         0x0000000b, /* EMC_RD_RCD */
17313                         0x0000000b, /* EMC_WR_RCD */
17314                         0x00000004, /* EMC_RRD */
17315                         0x00000002, /* EMC_REXT */
17316                         0x00000000, /* EMC_WEXT */
17317                         0x00000007, /* EMC_WDV */
17318                         0x00000007, /* EMC_WDV_MASK */
17319                         0x0000000d, /* EMC_QUSE */
17320                         0x00000002, /* EMC_QUSE_WIDTH */
17321                         0x00000000, /* EMC_IBDLY */
17322                         0x00000002, /* EMC_EINPUT */
17323                         0x0000000f, /* EMC_EINPUT_DURATION */
17324                         0x000a0000, /* EMC_PUTERM_EXTRA */
17325                         0x00000004, /* EMC_PUTERM_WIDTH */
17326                         0x00000000, /* EMC_PUTERM_ADJ */
17327                         0x00000000, /* EMC_CDB_CNTL_1 */
17328                         0x00000000, /* EMC_CDB_CNTL_2 */
17329                         0x00000000, /* EMC_CDB_CNTL_3 */
17330                         0x00000001, /* EMC_QRST */
17331                         0x00000016, /* EMC_QSAFE */
17332                         0x0000001a, /* EMC_RDV */
17333                         0x0000001c, /* EMC_RDV_MASK */
17334                         0x00001be7, /* EMC_REFRESH */
17335                         0x00000000, /* EMC_BURST_REFRESH_NUM */
17336                         0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
17337                         0x00000004, /* EMC_PDEX2WR */
17338                         0x00000015, /* EMC_PDEX2RD */
17339                         0x00000001, /* EMC_PCHG2PDEN */
17340                         0x00000000, /* EMC_ACT2PDEN */
17341                         0x000000e7, /* EMC_AR2PDEN */
17342                         0x0000001b, /* EMC_RW2PDEN */
17343                         0x000000fb, /* EMC_TXSR */
17344                         0x00000200, /* EMC_TXSRDLL */
17345                         0x00000006, /* EMC_TCKE */
17346                         0x00000007, /* EMC_TCKESR */
17347                         0x00000006, /* EMC_TPD */
17348                         0x0000001e, /* EMC_TFAW */
17349                         0x00000000, /* EMC_TRPAB */
17350                         0x0000000a, /* EMC_TCLKSTABLE */
17351                         0x0000000a, /* EMC_TCLKSTOP */
17352                         0x00001c28, /* EMC_TREFBW */
17353                         0x00000000, /* EMC_FBIO_CFG6 */
17354                         0x00000000, /* EMC_ODT_WRITE */
17355                         0x00000000, /* EMC_ODT_READ */
17356                         0x104ab898, /* EMC_FBIO_CFG5 */
17357                         0xe00400b1, /* EMC_CFG_DIG_DLL */
17358                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17359                         0x007f800a, /* EMC_DLL_XFORM_DQS0 */
17360                         0x007f800a, /* EMC_DLL_XFORM_DQS1 */
17361                         0x007f800a, /* EMC_DLL_XFORM_DQS2 */
17362                         0x007f800a, /* EMC_DLL_XFORM_DQS3 */
17363                         0x007f800a, /* EMC_DLL_XFORM_DQS4 */
17364                         0x007f800a, /* EMC_DLL_XFORM_DQS5 */
17365                         0x007f800a, /* EMC_DLL_XFORM_DQS6 */
17366                         0x007f800a, /* EMC_DLL_XFORM_DQS7 */
17367                         0x007f800a, /* EMC_DLL_XFORM_DQS8 */
17368                         0x007f800a, /* EMC_DLL_XFORM_DQS9 */
17369                         0x007f800a, /* EMC_DLL_XFORM_DQS10 */
17370                         0x007f800a, /* EMC_DLL_XFORM_DQS11 */
17371                         0x007f800a, /* EMC_DLL_XFORM_DQS12 */
17372                         0x007f800a, /* EMC_DLL_XFORM_DQS13 */
17373                         0x007f800a, /* EMC_DLL_XFORM_DQS14 */
17374                         0x007f800a, /* EMC_DLL_XFORM_DQS15 */
17375                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17376                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17377                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17378                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17379                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17380                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17381                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17382                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17383                         0x0002c000, /* EMC_DLL_XFORM_ADDR0 */
17384                         0x0002c000, /* EMC_DLL_XFORM_ADDR1 */
17385                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
17386                         0x0002c000, /* EMC_DLL_XFORM_ADDR3 */
17387                         0x0002c000, /* EMC_DLL_XFORM_ADDR4 */
17388                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
17389                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17390                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17391                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17392                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17393                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17394                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17395                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17396                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17397                         0x00000004, /* EMC_DLI_TRIM_TXDQS0 */
17398                         0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
17399                         0x00000004, /* EMC_DLI_TRIM_TXDQS2 */
17400                         0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
17401                         0x00000004, /* EMC_DLI_TRIM_TXDQS4 */
17402                         0x00000004, /* EMC_DLI_TRIM_TXDQS5 */
17403                         0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
17404                         0x00000004, /* EMC_DLI_TRIM_TXDQS7 */
17405                         0x00000004, /* EMC_DLI_TRIM_TXDQS8 */
17406                         0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
17407                         0x00000004, /* EMC_DLI_TRIM_TXDQS10 */
17408                         0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
17409                         0x00000004, /* EMC_DLI_TRIM_TXDQS12 */
17410                         0x00000004, /* EMC_DLI_TRIM_TXDQS13 */
17411                         0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
17412                         0x00000004, /* EMC_DLI_TRIM_TXDQS15 */
17413                         0x00000008, /* EMC_DLL_XFORM_DQ0 */
17414                         0x00000008, /* EMC_DLL_XFORM_DQ1 */
17415                         0x00000008, /* EMC_DLL_XFORM_DQ2 */
17416                         0x00000008, /* EMC_DLL_XFORM_DQ3 */
17417                         0x00000008, /* EMC_DLL_XFORM_DQ4 */
17418                         0x00000008, /* EMC_DLL_XFORM_DQ5 */
17419                         0x00000008, /* EMC_DLL_XFORM_DQ6 */
17420                         0x00000008, /* EMC_DLL_XFORM_DQ7 */
17421                         0x100002a0, /* EMC_XM2CMDPADCTRL */
17422                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
17423                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
17424                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
17425                         0x00000000, /* EMC_XM2DQPADCTRL2 */
17426                         0x00000000, /* EMC_XM2DQPADCTRL3 */
17427                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
17428                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
17429                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
17430                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
17431                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
17432                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17433                         0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
17434                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
17435                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
17436                         0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
17437                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
17438                         0x00000000, /* EMC_TXDSRVTTGEN */
17439                         0x00000000, /* EMC_FBIO_SPARE */
17440                         0x00020000, /* EMC_ZCAL_INTERVAL */
17441                         0x00000128, /* EMC_ZCAL_WAIT_CNT */
17442                         0x00cd000e, /* EMC_MRS_WAIT_CNT */
17443                         0x00cd000e, /* EMC_MRS_WAIT_CNT2 */
17444                         0x00000000, /* EMC_CTT */
17445                         0x00000004, /* EMC_CTT_DURATION */
17446                         0x00004080, /* EMC_CFG_PIPE */
17447                         0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
17448                         0x00000011, /* EMC_QPOP */
17449                         0x0e00000d, /* MC_EMEM_ARB_CFG */
17450                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17451                         0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
17452                         0x00000006, /* MC_EMEM_ARB_TIMING_RP */
17453                         0x00000016, /* MC_EMEM_ARB_TIMING_RC */
17454                         0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
17455                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
17456                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
17457                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17458                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17459                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
17460                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17461                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
17462                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
17463                         0x09060202, /* MC_EMEM_ARB_DA_TURNS */
17464                         0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
17465                         0x734e2a17, /* MC_EMEM_ARB_MISC0 */
17466                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
17467                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17468                 },
17469                 {
17470                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
17471                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
17472                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17473                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17474                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17475                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17476                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17477                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17478                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17479                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17480                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17481                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17482                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17483                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
17484                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
17485                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17486                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17487                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17488                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17489                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17490                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17491                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17492                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17493                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17494                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17495                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17496                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17497                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17498                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17499                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17500                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17501                 },
17502                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
17503                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17504                 0x00000802, /* EMC_CTT_TERM_CTRL */
17505                 0x73300000, /* EMC_CFG */
17506                 0x0000089d, /* EMC_CFG_2 */
17507                 0x00040000, /* EMC_SEL_DPD_CTRL */
17508                 0xe0040069, /* EMC_CFG_DIG_DLL */
17509                 0x00000000, /* EMC_BGBIAS_CTL0 */
17510                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17511                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17512                 0xa1430303, /* EMC_AUTO_CAL_CONFIG */
17513                 0x80000f15, /* Mode Register 0 */
17514                 0x80100002, /* Mode Register 1 */
17515                 0x80200020, /* Mode Register 2 */
17516                 0x00000000, /* Mode Register 4 */
17517                 1180,       /* expected dvfs latency (ns) */
17518         },
17519 };
17520
17521 static struct tegra12_emc_table jetson_tk1_ddr3_4GB_emc_table[] = {
17522
17523         {
17524                 0x19,       /* V6.0.3 */
17525                 "01_12750_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17526                 12750,      /* SDRAM frequency */
17527                 800,        /* min voltage */
17528                 800,        /* gpu min voltage */
17529                 "pllp_out0", /* clock source id */
17530                 0x4000003e, /* CLK_SOURCE_EMC */
17531                 165,        /* number of burst_regs */
17532                 31,         /* number of up_down_regs */
17533                 {
17534                         0x00000000, /* EMC_RC */
17535                         0x00000004, /* EMC_RFC */
17536                         0x00000000, /* EMC_RFC_SLR */
17537                         0x00000000, /* EMC_RAS */
17538                         0x00000000, /* EMC_RP */
17539                         0x00000004, /* EMC_R2W */
17540                         0x0000000a, /* EMC_W2R */
17541                         0x00000005, /* EMC_R2P */
17542                         0x0000000b, /* EMC_W2P */
17543                         0x00000000, /* EMC_RD_RCD */
17544                         0x00000000, /* EMC_WR_RCD */
17545                         0x00000003, /* EMC_RRD */
17546                         0x00000003, /* EMC_REXT */
17547                         0x00000000, /* EMC_WEXT */
17548                         0x00000006, /* EMC_WDV */
17549                         0x00000006, /* EMC_WDV_MASK */
17550                         0x00000006, /* EMC_QUSE */
17551                         0x00000002, /* EMC_QUSE_WIDTH */
17552                         0x00000000, /* EMC_IBDLY */
17553                         0x00000005, /* EMC_EINPUT */
17554                         0x00000005, /* EMC_EINPUT_DURATION */
17555                         0x00010000, /* EMC_PUTERM_EXTRA */
17556                         0x00000003, /* EMC_PUTERM_WIDTH */
17557                         0x00000000, /* EMC_PUTERM_ADJ */
17558                         0x00000000, /* EMC_CDB_CNTL_1 */
17559                         0x00000000, /* EMC_CDB_CNTL_2 */
17560                         0x00000000, /* EMC_CDB_CNTL_3 */
17561                         0x00000004, /* EMC_QRST */
17562                         0x0000000c, /* EMC_QSAFE */
17563                         0x0000000d, /* EMC_RDV */
17564                         0x0000000f, /* EMC_RDV_MASK */
17565                         0x00000060, /* EMC_REFRESH */
17566                         0x00000000, /* EMC_BURST_REFRESH_NUM */
17567                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
17568                         0x00000002, /* EMC_PDEX2WR */
17569                         0x00000002, /* EMC_PDEX2RD */
17570                         0x00000001, /* EMC_PCHG2PDEN */
17571                         0x00000000, /* EMC_ACT2PDEN */
17572                         0x00000007, /* EMC_AR2PDEN */
17573                         0x0000000f, /* EMC_RW2PDEN */
17574                         0x00000005, /* EMC_TXSR */
17575                         0x00000005, /* EMC_TXSRDLL */
17576                         0x00000004, /* EMC_TCKE */
17577                         0x00000005, /* EMC_TCKESR */
17578                         0x00000004, /* EMC_TPD */
17579                         0x00000000, /* EMC_TFAW */
17580                         0x00000000, /* EMC_TRPAB */
17581                         0x00000005, /* EMC_TCLKSTABLE */
17582                         0x00000005, /* EMC_TCLKSTOP */
17583                         0x00000064, /* EMC_TREFBW */
17584                         0x00000000, /* EMC_FBIO_CFG6 */
17585                         0x00000000, /* EMC_ODT_WRITE */
17586                         0x00000000, /* EMC_ODT_READ */
17587                         0x106aa298, /* EMC_FBIO_CFG5 */
17588                         0x002c00a0, /* EMC_CFG_DIG_DLL */
17589                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17590                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
17591                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
17592                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
17593                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
17594                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
17595                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
17596                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
17597                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
17598                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
17599                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
17600                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
17601                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
17602                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
17603                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
17604                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
17605                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
17606                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17607                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17608                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17609                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17610                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17611                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17612                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17613                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17614                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17615                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17616                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
17617                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17618                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17619                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
17620                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17621                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17622                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17623                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17624                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17625                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17626                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17627                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17628                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17629                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17630                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17631                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17632                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17633                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17634                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17635                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17636                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17637                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17638                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17639                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17640                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17641                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17642                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17643                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17644                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17645                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17646                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17647                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17648                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17649                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17650                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17651                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17652                         0x10000280, /* EMC_XM2CMDPADCTRL */
17653                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
17654                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
17655                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17656                         0x00000000, /* EMC_XM2DQPADCTRL2 */
17657                         0x00000000, /* EMC_XM2DQPADCTRL3 */
17658                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
17659                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
17660                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
17661                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
17662                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17663                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17664                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
17665                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
17666                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
17667                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
17668                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17669                         0x00000007, /* EMC_TXDSRVTTGEN */
17670                         0x00000000, /* EMC_FBIO_SPARE */
17671                         0x00000000, /* EMC_ZCAL_INTERVAL */
17672                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
17673                         0x000e000e, /* EMC_MRS_WAIT_CNT */
17674                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17675                         0x00000000, /* EMC_CTT */
17676                         0x00000003, /* EMC_CTT_DURATION */
17677                         0x0000f2f3, /* EMC_CFG_PIPE */
17678                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
17679                         0x0000000a, /* EMC_QPOP */
17680                         0x40040001, /* MC_EMEM_ARB_CFG */
17681                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17682                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17683                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17684                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17685                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17686                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17687                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17688                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17689                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17690                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17691                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17692                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17693                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17694                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17695                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17696                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
17697                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
17698                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17699                 },
17700                 {
17701                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17702                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
17703                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17704                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17705                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17706                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17707                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17708                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17709                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17710                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17711                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17712                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17713                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17714                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17715                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17716                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17717                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17718                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17719                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17720                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17721                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17722                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17723                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17724                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17725                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17726                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17727                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17728                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17729                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17730                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17731                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17732                 },
17733                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17734                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17735                 0x00000802, /* EMC_CTT_TERM_CTRL */
17736                 0x73240000, /* EMC_CFG */
17737                 0x000008c5, /* EMC_CFG_2 */
17738                 0x00040128, /* EMC_SEL_DPD_CTRL */
17739                 0x002c0068, /* EMC_CFG_DIG_DLL */
17740                 0x00000008, /* EMC_BGBIAS_CTL0 */
17741                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17742                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17743                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17744                 0x00001221, /* Mode Register 0 */
17745                 0x00100003, /* Mode Register 1 */
17746                 0x00200008, /* Mode Register 2 */
17747                 0x00000000, /* Mode Register 4 */
17748                 57820,      /* expected dvfs latency (ns) */
17749         },
17750         {
17751                 0x19,       /* V6.0.3 */
17752                 "01_20400_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17753                 20400,      /* SDRAM frequency */
17754                 800,        /* min voltage */
17755                 800,        /* gpu min voltage */
17756                 "pllp_out0", /* clock source id */
17757                 0x40000026, /* CLK_SOURCE_EMC */
17758                 165,        /* number of burst_regs */
17759                 31,         /* number of up_down_regs */
17760                 {
17761                         0x00000000, /* EMC_RC */
17762                         0x00000007, /* EMC_RFC */
17763                         0x00000000, /* EMC_RFC_SLR */
17764                         0x00000000, /* EMC_RAS */
17765                         0x00000000, /* EMC_RP */
17766                         0x00000004, /* EMC_R2W */
17767                         0x0000000a, /* EMC_W2R */
17768                         0x00000005, /* EMC_R2P */
17769                         0x0000000b, /* EMC_W2P */
17770                         0x00000000, /* EMC_RD_RCD */
17771                         0x00000000, /* EMC_WR_RCD */
17772                         0x00000003, /* EMC_RRD */
17773                         0x00000003, /* EMC_REXT */
17774                         0x00000000, /* EMC_WEXT */
17775                         0x00000006, /* EMC_WDV */
17776                         0x00000006, /* EMC_WDV_MASK */
17777                         0x00000006, /* EMC_QUSE */
17778                         0x00000002, /* EMC_QUSE_WIDTH */
17779                         0x00000000, /* EMC_IBDLY */
17780                         0x00000005, /* EMC_EINPUT */
17781                         0x00000005, /* EMC_EINPUT_DURATION */
17782                         0x00010000, /* EMC_PUTERM_EXTRA */
17783                         0x00000003, /* EMC_PUTERM_WIDTH */
17784                         0x00000000, /* EMC_PUTERM_ADJ */
17785                         0x00000000, /* EMC_CDB_CNTL_1 */
17786                         0x00000000, /* EMC_CDB_CNTL_2 */
17787                         0x00000000, /* EMC_CDB_CNTL_3 */
17788                         0x00000004, /* EMC_QRST */
17789                         0x0000000c, /* EMC_QSAFE */
17790                         0x0000000d, /* EMC_RDV */
17791                         0x0000000f, /* EMC_RDV_MASK */
17792                         0x0000009a, /* EMC_REFRESH */
17793                         0x00000000, /* EMC_BURST_REFRESH_NUM */
17794                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
17795                         0x00000002, /* EMC_PDEX2WR */
17796                         0x00000002, /* EMC_PDEX2RD */
17797                         0x00000001, /* EMC_PCHG2PDEN */
17798                         0x00000000, /* EMC_ACT2PDEN */
17799                         0x00000007, /* EMC_AR2PDEN */
17800                         0x0000000f, /* EMC_RW2PDEN */
17801                         0x00000008, /* EMC_TXSR */
17802                         0x00000008, /* EMC_TXSRDLL */
17803                         0x00000004, /* EMC_TCKE */
17804                         0x00000005, /* EMC_TCKESR */
17805                         0x00000004, /* EMC_TPD */
17806                         0x00000000, /* EMC_TFAW */
17807                         0x00000000, /* EMC_TRPAB */
17808                         0x00000005, /* EMC_TCLKSTABLE */
17809                         0x00000005, /* EMC_TCLKSTOP */
17810                         0x000000a0, /* EMC_TREFBW */
17811                         0x00000000, /* EMC_FBIO_CFG6 */
17812                         0x00000000, /* EMC_ODT_WRITE */
17813                         0x00000000, /* EMC_ODT_READ */
17814                         0x106aa298, /* EMC_FBIO_CFG5 */
17815                         0x002c00a0, /* EMC_CFG_DIG_DLL */
17816                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
17817                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
17818                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
17819                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
17820                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
17821                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
17822                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
17823                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
17824                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
17825                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
17826                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
17827                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
17828                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
17829                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
17830                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
17831                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
17832                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
17833                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
17834                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
17835                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
17836                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
17837                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
17838                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
17839                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
17840                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
17841                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
17842                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
17843                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
17844                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
17845                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
17846                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
17847                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
17848                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
17849                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
17850                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
17851                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
17852                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
17853                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
17854                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
17855                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
17856                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
17857                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
17858                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
17859                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
17860                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
17861                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
17862                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
17863                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
17864                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
17865                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
17866                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
17867                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
17868                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
17869                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
17870                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
17871                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
17872                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
17873                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
17874                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
17875                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
17876                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
17877                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
17878                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
17879                         0x10000280, /* EMC_XM2CMDPADCTRL */
17880                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
17881                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
17882                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
17883                         0x00000000, /* EMC_XM2DQPADCTRL2 */
17884                         0x00000000, /* EMC_XM2DQPADCTRL3 */
17885                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
17886                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
17887                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
17888                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
17889                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
17890                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
17891                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
17892                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
17893                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
17894                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
17895                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
17896                         0x0000000b, /* EMC_TXDSRVTTGEN */
17897                         0x00000000, /* EMC_FBIO_SPARE */
17898                         0x00000000, /* EMC_ZCAL_INTERVAL */
17899                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
17900                         0x000e000e, /* EMC_MRS_WAIT_CNT */
17901                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
17902                         0x00000000, /* EMC_CTT */
17903                         0x00000003, /* EMC_CTT_DURATION */
17904                         0x0000f2f3, /* EMC_CFG_PIPE */
17905                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
17906                         0x0000000a, /* EMC_QPOP */
17907                         0x40020001, /* MC_EMEM_ARB_CFG */
17908                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
17909                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
17910                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
17911                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
17912                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
17913                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
17914                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
17915                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
17916                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
17917                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
17918                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
17919                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
17920                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
17921                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
17922                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
17923                         0x77430303, /* MC_EMEM_ARB_MISC0 */
17924                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
17925                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
17926                 },
17927                 {
17928                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
17929                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
17930                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
17931                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
17932                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
17933                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
17934                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
17935                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
17936                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
17937                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
17938                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
17939                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
17940                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
17941                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
17942                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
17943                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
17944                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
17945                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
17946                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
17947                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
17948                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
17949                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
17950                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
17951                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
17952                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
17953                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
17954                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
17955                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
17956                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
17957                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
17958                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
17959                 },
17960                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
17961                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
17962                 0x00000802, /* EMC_CTT_TERM_CTRL */
17963                 0x73240000, /* EMC_CFG */
17964                 0x000008c5, /* EMC_CFG_2 */
17965                 0x00040128, /* EMC_SEL_DPD_CTRL */
17966                 0x002c0068, /* EMC_CFG_DIG_DLL */
17967                 0x00000008, /* EMC_BGBIAS_CTL0 */
17968                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
17969                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
17970                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
17971                 0x00001221, /* Mode Register 0 */
17972                 0x00100003, /* Mode Register 1 */
17973                 0x00200008, /* Mode Register 2 */
17974                 0x00000000, /* Mode Register 4 */
17975                 35610,      /* expected dvfs latency (ns) */
17976         },
17977         {
17978                 0x19,       /* V6.0.3 */
17979                 "01_40800_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
17980                 40800,      /* SDRAM frequency */
17981                 800,        /* min voltage */
17982                 800,        /* gpu min voltage */
17983                 "pllp_out0", /* clock source id */
17984                 0x40000012, /* CLK_SOURCE_EMC */
17985                 165,        /* number of burst_regs */
17986                 31,         /* number of up_down_regs */
17987                 {
17988                         0x00000001, /* EMC_RC */
17989                         0x0000000e, /* EMC_RFC */
17990                         0x00000000, /* EMC_RFC_SLR */
17991                         0x00000001, /* EMC_RAS */
17992                         0x00000000, /* EMC_RP */
17993                         0x00000004, /* EMC_R2W */
17994                         0x0000000a, /* EMC_W2R */
17995                         0x00000005, /* EMC_R2P */
17996                         0x0000000b, /* EMC_W2P */
17997                         0x00000000, /* EMC_RD_RCD */
17998                         0x00000000, /* EMC_WR_RCD */
17999                         0x00000003, /* EMC_RRD */
18000                         0x00000003, /* EMC_REXT */
18001                         0x00000000, /* EMC_WEXT */
18002                         0x00000006, /* EMC_WDV */
18003                         0x00000006, /* EMC_WDV_MASK */
18004                         0x00000006, /* EMC_QUSE */
18005                         0x00000002, /* EMC_QUSE_WIDTH */
18006                         0x00000000, /* EMC_IBDLY */
18007                         0x00000005, /* EMC_EINPUT */
18008                         0x00000005, /* EMC_EINPUT_DURATION */
18009                         0x00010000, /* EMC_PUTERM_EXTRA */
18010                         0x00000003, /* EMC_PUTERM_WIDTH */
18011                         0x00000000, /* EMC_PUTERM_ADJ */
18012                         0x00000000, /* EMC_CDB_CNTL_1 */
18013                         0x00000000, /* EMC_CDB_CNTL_2 */
18014                         0x00000000, /* EMC_CDB_CNTL_3 */
18015                         0x00000004, /* EMC_QRST */
18016                         0x0000000c, /* EMC_QSAFE */
18017                         0x0000000d, /* EMC_RDV */
18018                         0x0000000f, /* EMC_RDV_MASK */
18019                         0x00000134, /* EMC_REFRESH */
18020                         0x00000000, /* EMC_BURST_REFRESH_NUM */
18021                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
18022                         0x00000002, /* EMC_PDEX2WR */
18023                         0x00000002, /* EMC_PDEX2RD */
18024                         0x00000001, /* EMC_PCHG2PDEN */
18025                         0x00000000, /* EMC_ACT2PDEN */
18026                         0x0000000c, /* EMC_AR2PDEN */
18027                         0x0000000f, /* EMC_RW2PDEN */
18028                         0x0000000f, /* EMC_TXSR */
18029                         0x0000000f, /* EMC_TXSRDLL */
18030                         0x00000004, /* EMC_TCKE */
18031                         0x00000005, /* EMC_TCKESR */
18032                         0x00000004, /* EMC_TPD */
18033                         0x00000000, /* EMC_TFAW */
18034                         0x00000000, /* EMC_TRPAB */
18035                         0x00000005, /* EMC_TCLKSTABLE */
18036                         0x00000005, /* EMC_TCLKSTOP */
18037                         0x0000013f, /* EMC_TREFBW */
18038                         0x00000000, /* EMC_FBIO_CFG6 */
18039                         0x00000000, /* EMC_ODT_WRITE */
18040                         0x00000000, /* EMC_ODT_READ */
18041                         0x106aa298, /* EMC_FBIO_CFG5 */
18042                         0x002c00a0, /* EMC_CFG_DIG_DLL */
18043                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18044                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
18045                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
18046                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
18047                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
18048                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
18049                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
18050                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
18051                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
18052                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
18053                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
18054                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
18055                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
18056                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
18057                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
18058                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
18059                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
18060                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18061                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18062                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18063                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18064                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18065                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18066                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18067                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18068                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18069                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18070                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18071                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18072                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18073                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18074                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18075                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18076                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18077                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18078                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18079                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18080                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18081                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18082                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18083                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18084                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18085                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18086                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18087                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18088                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18089                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18090                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18091                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18092                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18093                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18094                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18095                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18096                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18097                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18098                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18099                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18100                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18101                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18102                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18103                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18104                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18105                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18106                         0x10000280, /* EMC_XM2CMDPADCTRL */
18107                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
18108                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
18109                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18110                         0x00000000, /* EMC_XM2DQPADCTRL2 */
18111                         0x00000000, /* EMC_XM2DQPADCTRL3 */
18112                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
18113                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
18114                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
18115                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
18116                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18117                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18118                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
18119                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
18120                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
18121                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
18122                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18123                         0x00000015, /* EMC_TXDSRVTTGEN */
18124                         0x00000000, /* EMC_FBIO_SPARE */
18125                         0x00000000, /* EMC_ZCAL_INTERVAL */
18126                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
18127                         0x000e000e, /* EMC_MRS_WAIT_CNT */
18128                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18129                         0x00000000, /* EMC_CTT */
18130                         0x00000003, /* EMC_CTT_DURATION */
18131                         0x0000f2f3, /* EMC_CFG_PIPE */
18132                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
18133                         0x0000000a, /* EMC_QPOP */
18134                         0xa0000001, /* MC_EMEM_ARB_CFG */
18135                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18136                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18137                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18138                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18139                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18140                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18141                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18142                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18143                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18144                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18145                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18146                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18147                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18148                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18149                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18150                         0x75e30303, /* MC_EMEM_ARB_MISC0 */
18151                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
18152                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18153                 },
18154                 {
18155                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18156                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
18157                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18158                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18159                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18160                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18161                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18162                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18163                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18164                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18165                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18166                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18167                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18168                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18169                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18170                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18171                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18172                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18173                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18174                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18175                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18176                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18177                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18178                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18179                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18180                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18181                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18182                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18183                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18184                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18185                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18186                 },
18187                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18188                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18189                 0x00000802, /* EMC_CTT_TERM_CTRL */
18190                 0x73240000, /* EMC_CFG */
18191                 0x000008c5, /* EMC_CFG_2 */
18192                 0x00040128, /* EMC_SEL_DPD_CTRL */
18193                 0x002c0068, /* EMC_CFG_DIG_DLL */
18194                 0x00000008, /* EMC_BGBIAS_CTL0 */
18195                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18196                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18197                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18198                 0x00001221, /* Mode Register 0 */
18199                 0x00100003, /* Mode Register 1 */
18200                 0x00200008, /* Mode Register 2 */
18201                 0x00000000, /* Mode Register 4 */
18202                 20850,      /* expected dvfs latency (ns) */
18203         },
18204         {
18205                 0x19,       /* V6.0.3 */
18206                 "01_68000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18207                 68000,      /* SDRAM frequency */
18208                 800,        /* min voltage */
18209                 800,        /* gpu min voltage */
18210                 "pllp_out0", /* clock source id */
18211                 0x4000000a, /* CLK_SOURCE_EMC */
18212                 165,        /* number of burst_regs */
18213                 31,         /* number of up_down_regs */
18214                 {
18215                         0x00000003, /* EMC_RC */
18216                         0x00000017, /* EMC_RFC */
18217                         0x00000000, /* EMC_RFC_SLR */
18218                         0x00000002, /* EMC_RAS */
18219                         0x00000000, /* EMC_RP */
18220                         0x00000004, /* EMC_R2W */
18221                         0x0000000a, /* EMC_W2R */
18222                         0x00000005, /* EMC_R2P */
18223                         0x0000000b, /* EMC_W2P */
18224                         0x00000000, /* EMC_RD_RCD */
18225                         0x00000000, /* EMC_WR_RCD */
18226                         0x00000003, /* EMC_RRD */
18227                         0x00000003, /* EMC_REXT */
18228                         0x00000000, /* EMC_WEXT */
18229                         0x00000006, /* EMC_WDV */
18230                         0x00000006, /* EMC_WDV_MASK */
18231                         0x00000006, /* EMC_QUSE */
18232                         0x00000002, /* EMC_QUSE_WIDTH */
18233                         0x00000000, /* EMC_IBDLY */
18234                         0x00000005, /* EMC_EINPUT */
18235                         0x00000005, /* EMC_EINPUT_DURATION */
18236                         0x00010000, /* EMC_PUTERM_EXTRA */
18237                         0x00000003, /* EMC_PUTERM_WIDTH */
18238                         0x00000000, /* EMC_PUTERM_ADJ */
18239                         0x00000000, /* EMC_CDB_CNTL_1 */
18240                         0x00000000, /* EMC_CDB_CNTL_2 */
18241                         0x00000000, /* EMC_CDB_CNTL_3 */
18242                         0x00000004, /* EMC_QRST */
18243                         0x0000000c, /* EMC_QSAFE */
18244                         0x0000000d, /* EMC_RDV */
18245                         0x0000000f, /* EMC_RDV_MASK */
18246                         0x00000202, /* EMC_REFRESH */
18247                         0x00000000, /* EMC_BURST_REFRESH_NUM */
18248                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
18249                         0x00000002, /* EMC_PDEX2WR */
18250                         0x00000002, /* EMC_PDEX2RD */
18251                         0x00000001, /* EMC_PCHG2PDEN */
18252                         0x00000000, /* EMC_ACT2PDEN */
18253                         0x00000015, /* EMC_AR2PDEN */
18254                         0x0000000f, /* EMC_RW2PDEN */
18255                         0x00000019, /* EMC_TXSR */
18256                         0x00000019, /* EMC_TXSRDLL */
18257                         0x00000004, /* EMC_TCKE */
18258                         0x00000005, /* EMC_TCKESR */
18259                         0x00000004, /* EMC_TPD */
18260                         0x00000001, /* EMC_TFAW */
18261                         0x00000000, /* EMC_TRPAB */
18262                         0x00000005, /* EMC_TCLKSTABLE */
18263                         0x00000005, /* EMC_TCLKSTOP */
18264                         0x00000213, /* EMC_TREFBW */
18265                         0x00000000, /* EMC_FBIO_CFG6 */
18266                         0x00000000, /* EMC_ODT_WRITE */
18267                         0x00000000, /* EMC_ODT_READ */
18268                         0x106aa298, /* EMC_FBIO_CFG5 */
18269                         0x002c00a0, /* EMC_CFG_DIG_DLL */
18270                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18271                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
18272                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
18273                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
18274                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
18275                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
18276                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
18277                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
18278                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
18279                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
18280                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
18281                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
18282                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
18283                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
18284                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
18285                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
18286                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
18287                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18288                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18289                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18290                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18291                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18292                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18293                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18294                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18295                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18296                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18297                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18298                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18299                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18300                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18301                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18302                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18303                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18304                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18305                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18306                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18307                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18308                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18309                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18310                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18311                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18312                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18313                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18314                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18315                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18316                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18317                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18318                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18319                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18320                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18321                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18322                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18323                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18324                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18325                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18326                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18327                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18328                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18329                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18330                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18331                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18332                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18333                         0x10000280, /* EMC_XM2CMDPADCTRL */
18334                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
18335                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
18336                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18337                         0x00000000, /* EMC_XM2DQPADCTRL2 */
18338                         0x00000000, /* EMC_XM2DQPADCTRL3 */
18339                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
18340                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
18341                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
18342                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
18343                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18344                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18345                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
18346                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
18347                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
18348                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
18349                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18350                         0x00000022, /* EMC_TXDSRVTTGEN */
18351                         0x00000000, /* EMC_FBIO_SPARE */
18352                         0x00000000, /* EMC_ZCAL_INTERVAL */
18353                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
18354                         0x000e000e, /* EMC_MRS_WAIT_CNT */
18355                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18356                         0x00000000, /* EMC_CTT */
18357                         0x00000003, /* EMC_CTT_DURATION */
18358                         0x0000f2f3, /* EMC_CFG_PIPE */
18359                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
18360                         0x0000000a, /* EMC_QPOP */
18361                         0x00000001, /* MC_EMEM_ARB_CFG */
18362                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18363                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18364                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18365                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
18366                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18367                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18368                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18369                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18370                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18371                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18372                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18373                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18374                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18375                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18376                         0x000a0502, /* MC_EMEM_ARB_DA_COVERS */
18377                         0x75430403, /* MC_EMEM_ARB_MISC0 */
18378                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
18379                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18380                 },
18381                 {
18382                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18383                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
18384                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18385                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18386                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18387                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18388                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18389                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18390                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18391                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18392                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18393                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18394                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18395                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
18396                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18397                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18398                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18399                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18400                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18401                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18402                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18403                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18404                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18405                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18406                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18407                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18408                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18409                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18410                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18411                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18412                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18413                 },
18414                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18415                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18416                 0x00000802, /* EMC_CTT_TERM_CTRL */
18417                 0x73240000, /* EMC_CFG */
18418                 0x000008c5, /* EMC_CFG_2 */
18419                 0x00040128, /* EMC_SEL_DPD_CTRL */
18420                 0x002c0068, /* EMC_CFG_DIG_DLL */
18421                 0x00000008, /* EMC_BGBIAS_CTL0 */
18422                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18423                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18424                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18425                 0x00001221, /* Mode Register 0 */
18426                 0x00100003, /* Mode Register 1 */
18427                 0x00200008, /* Mode Register 2 */
18428                 0x00000000, /* Mode Register 4 */
18429                 10720,      /* expected dvfs latency (ns) */
18430         },
18431         {
18432                 0x19,       /* V6.0.3 */
18433                 "01_102000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18434                 102000,     /* SDRAM frequency */
18435                 800,        /* min voltage */
18436                 800,        /* gpu min voltage */
18437                 "pllp_out0", /* clock source id */
18438                 0x40000006, /* CLK_SOURCE_EMC */
18439                 165,        /* number of burst_regs */
18440                 31,         /* number of up_down_regs */
18441                 {
18442                         0x00000004, /* EMC_RC */
18443                         0x00000023, /* EMC_RFC */
18444                         0x00000000, /* EMC_RFC_SLR */
18445                         0x00000003, /* EMC_RAS */
18446                         0x00000001, /* EMC_RP */
18447                         0x00000004, /* EMC_R2W */
18448                         0x0000000a, /* EMC_W2R */
18449                         0x00000005, /* EMC_R2P */
18450                         0x0000000b, /* EMC_W2P */
18451                         0x00000001, /* EMC_RD_RCD */
18452                         0x00000001, /* EMC_WR_RCD */
18453                         0x00000003, /* EMC_RRD */
18454                         0x00000003, /* EMC_REXT */
18455                         0x00000000, /* EMC_WEXT */
18456                         0x00000006, /* EMC_WDV */
18457                         0x00000006, /* EMC_WDV_MASK */
18458                         0x00000006, /* EMC_QUSE */
18459                         0x00000002, /* EMC_QUSE_WIDTH */
18460                         0x00000000, /* EMC_IBDLY */
18461                         0x00000005, /* EMC_EINPUT */
18462                         0x00000005, /* EMC_EINPUT_DURATION */
18463                         0x00010000, /* EMC_PUTERM_EXTRA */
18464                         0x00000003, /* EMC_PUTERM_WIDTH */
18465                         0x00000000, /* EMC_PUTERM_ADJ */
18466                         0x00000000, /* EMC_CDB_CNTL_1 */
18467                         0x00000000, /* EMC_CDB_CNTL_2 */
18468                         0x00000000, /* EMC_CDB_CNTL_3 */
18469                         0x00000004, /* EMC_QRST */
18470                         0x0000000c, /* EMC_QSAFE */
18471                         0x0000000d, /* EMC_RDV */
18472                         0x0000000f, /* EMC_RDV_MASK */
18473                         0x00000304, /* EMC_REFRESH */
18474                         0x00000000, /* EMC_BURST_REFRESH_NUM */
18475                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
18476                         0x00000002, /* EMC_PDEX2WR */
18477                         0x00000002, /* EMC_PDEX2RD */
18478                         0x00000001, /* EMC_PCHG2PDEN */
18479                         0x00000000, /* EMC_ACT2PDEN */
18480                         0x00000021, /* EMC_AR2PDEN */
18481                         0x0000000f, /* EMC_RW2PDEN */
18482                         0x00000025, /* EMC_TXSR */
18483                         0x00000025, /* EMC_TXSRDLL */
18484                         0x00000004, /* EMC_TCKE */
18485                         0x00000005, /* EMC_TCKESR */
18486                         0x00000004, /* EMC_TPD */
18487                         0x00000003, /* EMC_TFAW */
18488                         0x00000000, /* EMC_TRPAB */
18489                         0x00000005, /* EMC_TCLKSTABLE */
18490                         0x00000005, /* EMC_TCLKSTOP */
18491                         0x0000031c, /* EMC_TREFBW */
18492                         0x00000000, /* EMC_FBIO_CFG6 */
18493                         0x00000000, /* EMC_ODT_WRITE */
18494                         0x00000000, /* EMC_ODT_READ */
18495                         0x106aa298, /* EMC_FBIO_CFG5 */
18496                         0x002c00a0, /* EMC_CFG_DIG_DLL */
18497                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18498                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
18499                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
18500                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
18501                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
18502                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
18503                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
18504                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
18505                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
18506                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
18507                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
18508                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
18509                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
18510                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
18511                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
18512                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
18513                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
18514                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18515                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18516                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18517                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18518                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18519                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18520                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18521                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18522                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18523                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18524                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18525                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18526                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18527                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18528                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18529                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18530                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18531                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18532                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18533                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18534                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18535                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18536                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18537                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18538                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18539                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18540                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18541                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18542                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18543                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18544                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18545                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18546                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18547                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18548                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18549                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18550                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18551                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18552                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
18553                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
18554                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
18555                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
18556                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
18557                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
18558                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
18559                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
18560                         0x10000280, /* EMC_XM2CMDPADCTRL */
18561                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
18562                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
18563                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18564                         0x00000000, /* EMC_XM2DQPADCTRL2 */
18565                         0x00000000, /* EMC_XM2DQPADCTRL3 */
18566                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
18567                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
18568                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
18569                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
18570                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18571                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18572                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
18573                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
18574                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
18575                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
18576                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18577                         0x00000033, /* EMC_TXDSRVTTGEN */
18578                         0x00000000, /* EMC_FBIO_SPARE */
18579                         0x00000000, /* EMC_ZCAL_INTERVAL */
18580                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
18581                         0x000e000e, /* EMC_MRS_WAIT_CNT */
18582                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18583                         0x00000000, /* EMC_CTT */
18584                         0x00000003, /* EMC_CTT_DURATION */
18585                         0x0000f2f3, /* EMC_CFG_PIPE */
18586                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
18587                         0x0000000a, /* EMC_QPOP */
18588                         0x08000001, /* MC_EMEM_ARB_CFG */
18589                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18590                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18591                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18592                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
18593                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
18594                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
18595                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18596                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18597                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18598                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18599                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18600                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
18601                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18602                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
18603                         0x000a0503, /* MC_EMEM_ARB_DA_COVERS */
18604                         0x74e30504, /* MC_EMEM_ARB_MISC0 */
18605                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
18606                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18607                 },
18608                 {
18609                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18610                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
18611                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18612                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18613                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18614                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18615                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18616                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18617                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18618                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18619                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18620                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18621                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18622                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
18623                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18624                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18625                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18626                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18627                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18628                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18629                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18630                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18631                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18632                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18633                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18634                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18635                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18636                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18637                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18638                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18639                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18640                 },
18641                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18642                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18643                 0x00000802, /* EMC_CTT_TERM_CTRL */
18644                 0x73240000, /* EMC_CFG */
18645                 0x000008c5, /* EMC_CFG_2 */
18646                 0x00040128, /* EMC_SEL_DPD_CTRL */
18647                 0x002c0068, /* EMC_CFG_DIG_DLL */
18648                 0x00000008, /* EMC_BGBIAS_CTL0 */
18649                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18650                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18651                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18652                 0x00001221, /* Mode Register 0 */
18653                 0x00100003, /* Mode Register 1 */
18654                 0x00200008, /* Mode Register 2 */
18655                 0x00000000, /* Mode Register 4 */
18656                 6890,       /* expected dvfs latency (ns) */
18657         },
18658         {
18659                 0x19,       /* V6.0.3 */
18660                 "01_204000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18661                 204000,     /* SDRAM frequency */
18662                 800,        /* min voltage */
18663                 800,        /* gpu min voltage */
18664                 "pllp_out0", /* clock source id */
18665                 0x40000002, /* CLK_SOURCE_EMC */
18666                 165,        /* number of burst_regs */
18667                 31,         /* number of up_down_regs */
18668                 {
18669                         0x00000009, /* EMC_RC */
18670                         0x00000047, /* EMC_RFC */
18671                         0x00000000, /* EMC_RFC_SLR */
18672                         0x00000006, /* EMC_RAS */
18673                         0x00000002, /* EMC_RP */
18674                         0x00000005, /* EMC_R2W */
18675                         0x0000000a, /* EMC_W2R */
18676                         0x00000005, /* EMC_R2P */
18677                         0x0000000b, /* EMC_W2P */
18678                         0x00000002, /* EMC_RD_RCD */
18679                         0x00000002, /* EMC_WR_RCD */
18680                         0x00000003, /* EMC_RRD */
18681                         0x00000003, /* EMC_REXT */
18682                         0x00000000, /* EMC_WEXT */
18683                         0x00000005, /* EMC_WDV */
18684                         0x00000005, /* EMC_WDV_MASK */
18685                         0x00000006, /* EMC_QUSE */
18686                         0x00000002, /* EMC_QUSE_WIDTH */
18687                         0x00000000, /* EMC_IBDLY */
18688                         0x00000004, /* EMC_EINPUT */
18689                         0x00000006, /* EMC_EINPUT_DURATION */
18690                         0x00010000, /* EMC_PUTERM_EXTRA */
18691                         0x00000003, /* EMC_PUTERM_WIDTH */
18692                         0x00000000, /* EMC_PUTERM_ADJ */
18693                         0x00000000, /* EMC_CDB_CNTL_1 */
18694                         0x00000000, /* EMC_CDB_CNTL_2 */
18695                         0x00000000, /* EMC_CDB_CNTL_3 */
18696                         0x00000003, /* EMC_QRST */
18697                         0x0000000d, /* EMC_QSAFE */
18698                         0x0000000f, /* EMC_RDV */
18699                         0x00000011, /* EMC_RDV_MASK */
18700                         0x00000607, /* EMC_REFRESH */
18701                         0x00000000, /* EMC_BURST_REFRESH_NUM */
18702                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
18703                         0x00000002, /* EMC_PDEX2WR */
18704                         0x00000002, /* EMC_PDEX2RD */
18705                         0x00000001, /* EMC_PCHG2PDEN */
18706                         0x00000000, /* EMC_ACT2PDEN */
18707                         0x00000044, /* EMC_AR2PDEN */
18708                         0x0000000f, /* EMC_RW2PDEN */
18709                         0x0000004a, /* EMC_TXSR */
18710                         0x0000004a, /* EMC_TXSRDLL */
18711                         0x00000004, /* EMC_TCKE */
18712                         0x00000005, /* EMC_TCKESR */
18713                         0x00000004, /* EMC_TPD */
18714                         0x00000007, /* EMC_TFAW */
18715                         0x00000000, /* EMC_TRPAB */
18716                         0x00000005, /* EMC_TCLKSTABLE */
18717                         0x00000005, /* EMC_TCLKSTOP */
18718                         0x00000638, /* EMC_TREFBW */
18719                         0x00000000, /* EMC_FBIO_CFG6 */
18720                         0x00000000, /* EMC_ODT_WRITE */
18721                         0x00000000, /* EMC_ODT_READ */
18722                         0x106aa298, /* EMC_FBIO_CFG5 */
18723                         0x002c00a0, /* EMC_CFG_DIG_DLL */
18724                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18725                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
18726                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
18727                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
18728                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
18729                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
18730                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
18731                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
18732                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
18733                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
18734                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
18735                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
18736                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
18737                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
18738                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
18739                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
18740                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
18741                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18742                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18743                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18744                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18745                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18746                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18747                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18748                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18749                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
18750                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
18751                         0x00028000, /* EMC_DLL_XFORM_ADDR2 */
18752                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
18753                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
18754                         0x00028000, /* EMC_DLL_XFORM_ADDR5 */
18755                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18756                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18757                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18758                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18759                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18760                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18761                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18762                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18763                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18764                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18765                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18766                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18767                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18768                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18769                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18770                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18771                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18772                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
18773                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
18774                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
18775                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
18776                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
18777                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
18778                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
18779                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
18780                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
18781                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
18782                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
18783                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
18784                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
18785                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
18786                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
18787                         0x10000280, /* EMC_XM2CMDPADCTRL */
18788                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
18789                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
18790                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
18791                         0x00000000, /* EMC_XM2DQPADCTRL2 */
18792                         0x00000000, /* EMC_XM2DQPADCTRL3 */
18793                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
18794                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
18795                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
18796                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
18797                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
18798                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
18799                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
18800                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
18801                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
18802                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
18803                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
18804                         0x00000066, /* EMC_TXDSRVTTGEN */
18805                         0x00000000, /* EMC_FBIO_SPARE */
18806                         0x00020000, /* EMC_ZCAL_INTERVAL */
18807                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
18808                         0x000e000e, /* EMC_MRS_WAIT_CNT */
18809                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
18810                         0x00000000, /* EMC_CTT */
18811                         0x00000003, /* EMC_CTT_DURATION */
18812                         0x0000d2b3, /* EMC_CFG_PIPE */
18813                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
18814                         0x0000000a, /* EMC_QPOP */
18815                         0x01000003, /* MC_EMEM_ARB_CFG */
18816                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
18817                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
18818                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
18819                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
18820                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
18821                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
18822                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
18823                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
18824                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
18825                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
18826                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
18827                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
18828                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
18829                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
18830                         0x000a0504, /* MC_EMEM_ARB_DA_COVERS */
18831                         0x74a40a05, /* MC_EMEM_ARB_MISC0 */
18832                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
18833                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
18834                 },
18835                 {
18836                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
18837                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
18838                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
18839                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
18840                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
18841                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
18842                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
18843                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
18844                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
18845                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
18846                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
18847                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
18848                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
18849                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
18850                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
18851                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
18852                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
18853                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
18854                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
18855                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
18856                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
18857                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
18858                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
18859                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
18860                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
18861                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
18862                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
18863                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
18864                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
18865                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
18866                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
18867                 },
18868                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
18869                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
18870                 0x00000802, /* EMC_CTT_TERM_CTRL */
18871                 0x73240000, /* EMC_CFG */
18872                 0x0000088d, /* EMC_CFG_2 */
18873                 0x00040008, /* EMC_SEL_DPD_CTRL */
18874                 0x002c0068, /* EMC_CFG_DIG_DLL */
18875                 0x00000008, /* EMC_BGBIAS_CTL0 */
18876                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
18877                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
18878                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
18879                 0x00001221, /* Mode Register 0 */
18880                 0x00100003, /* Mode Register 1 */
18881                 0x00200008, /* Mode Register 2 */
18882                 0x00000000, /* Mode Register 4 */
18883                 3420,       /* expected dvfs latency (ns) */
18884         },
18885         {
18886                 0x19,       /* V6.0.3 */
18887                 "01_300000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
18888                 300000,     /* SDRAM frequency */
18889                 820,        /* min voltage */
18890                 820,        /* gpu min voltage */
18891                 "pllc_out0", /* clock source id */
18892                 0x20000002, /* CLK_SOURCE_EMC */
18893                 165,        /* number of burst_regs */
18894                 31,         /* number of up_down_regs */
18895                 {
18896                         0x0000000d, /* EMC_RC */
18897                         0x00000067, /* EMC_RFC */
18898                         0x00000000, /* EMC_RFC_SLR */
18899                         0x00000009, /* EMC_RAS */
18900                         0x00000003, /* EMC_RP */
18901                         0x00000004, /* EMC_R2W */
18902                         0x00000008, /* EMC_W2R */
18903                         0x00000002, /* EMC_R2P */
18904                         0x00000009, /* EMC_W2P */
18905                         0x00000003, /* EMC_RD_RCD */
18906                         0x00000003, /* EMC_WR_RCD */
18907                         0x00000002, /* EMC_RRD */
18908                         0x00000002, /* EMC_REXT */
18909                         0x00000000, /* EMC_WEXT */
18910                         0x00000003, /* EMC_WDV */
18911                         0x00000003, /* EMC_WDV_MASK */
18912                         0x00000005, /* EMC_QUSE */
18913                         0x00000002, /* EMC_QUSE_WIDTH */
18914                         0x00000000, /* EMC_IBDLY */
18915                         0x00000002, /* EMC_EINPUT */
18916                         0x00000007, /* EMC_EINPUT_DURATION */
18917                         0x00020000, /* EMC_PUTERM_EXTRA */
18918                         0x00000003, /* EMC_PUTERM_WIDTH */
18919                         0x00000000, /* EMC_PUTERM_ADJ */
18920                         0x00000000, /* EMC_CDB_CNTL_1 */
18921                         0x00000000, /* EMC_CDB_CNTL_2 */
18922                         0x00000000, /* EMC_CDB_CNTL_3 */
18923                         0x00000001, /* EMC_QRST */
18924                         0x0000000e, /* EMC_QSAFE */
18925                         0x00000010, /* EMC_RDV */
18926                         0x00000012, /* EMC_RDV_MASK */
18927                         0x000008e4, /* EMC_REFRESH */
18928                         0x00000000, /* EMC_BURST_REFRESH_NUM */
18929                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
18930                         0x00000001, /* EMC_PDEX2WR */
18931                         0x00000008, /* EMC_PDEX2RD */
18932                         0x00000001, /* EMC_PCHG2PDEN */
18933                         0x00000000, /* EMC_ACT2PDEN */
18934                         0x00000065, /* EMC_AR2PDEN */
18935                         0x0000000e, /* EMC_RW2PDEN */
18936                         0x0000006c, /* EMC_TXSR */
18937                         0x00000200, /* EMC_TXSRDLL */
18938                         0x00000004, /* EMC_TCKE */
18939                         0x00000005, /* EMC_TCKESR */
18940                         0x00000004, /* EMC_TPD */
18941                         0x00000009, /* EMC_TFAW */
18942                         0x00000000, /* EMC_TRPAB */
18943                         0x00000005, /* EMC_TCLKSTABLE */
18944                         0x00000005, /* EMC_TCLKSTOP */
18945                         0x00000924, /* EMC_TREFBW */
18946                         0x00000000, /* EMC_FBIO_CFG6 */
18947                         0x80000002, /* EMC_ODT_WRITE */
18948                         0x00000000, /* EMC_ODT_READ */
18949                         0x104ab098, /* EMC_FBIO_CFG5 */
18950                         0x002c00a0, /* EMC_CFG_DIG_DLL */
18951                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
18952                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
18953                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
18954                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
18955                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
18956                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
18957                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
18958                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
18959                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
18960                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
18961                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
18962                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
18963                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
18964                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
18965                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
18966                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
18967                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
18968                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
18969                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
18970                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
18971                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
18972                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
18973                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
18974                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
18975                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
18976                         0x00084000, /* EMC_DLL_XFORM_ADDR0 */
18977                         0x00084000, /* EMC_DLL_XFORM_ADDR1 */
18978                         0x00010000, /* EMC_DLL_XFORM_ADDR2 */
18979                         0x00084000, /* EMC_DLL_XFORM_ADDR3 */
18980                         0x00084000, /* EMC_DLL_XFORM_ADDR4 */
18981                         0x00010000, /* EMC_DLL_XFORM_ADDR5 */
18982                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
18983                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
18984                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
18985                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
18986                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
18987                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
18988                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
18989                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
18990                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
18991                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
18992                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
18993                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
18994                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
18995                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
18996                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
18997                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
18998                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
18999                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19000                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19001                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19002                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19003                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19004                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19005                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19006                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
19007                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
19008                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
19009                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
19010                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
19011                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
19012                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
19013                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
19014                         0x10000280, /* EMC_XM2CMDPADCTRL */
19015                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
19016                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
19017                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
19018                         0x00000000, /* EMC_XM2DQPADCTRL2 */
19019                         0x00000000, /* EMC_XM2DQPADCTRL3 */
19020                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
19021                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
19022                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
19023                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
19024                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19025                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19026                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
19027                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
19028                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
19029                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
19030                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19031                         0x00000096, /* EMC_TXDSRVTTGEN */
19032                         0x00000000, /* EMC_FBIO_SPARE */
19033                         0x00020000, /* EMC_ZCAL_INTERVAL */
19034                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
19035                         0x0117000e, /* EMC_MRS_WAIT_CNT */
19036                         0x0117000e, /* EMC_MRS_WAIT_CNT2 */
19037                         0x00000000, /* EMC_CTT */
19038                         0x00000003, /* EMC_CTT_DURATION */
19039                         0x000052a3, /* EMC_CFG_PIPE */
19040                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
19041                         0x00000009, /* EMC_QPOP */
19042                         0x08000004, /* MC_EMEM_ARB_CFG */
19043                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19044                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19045                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19046                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
19047                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
19048                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
19049                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19050                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19051                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19052                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19053                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19054                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19055                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19056                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19057                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
19058                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
19059                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
19060                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19061                 },
19062                 {
19063                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
19064                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
19065                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19066                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19067                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19068                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19069                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19070                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19071                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19072                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19073                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19074                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19075                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19076                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
19077                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19078                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19079                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19080                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19081                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19082                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19083                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19084                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19085                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19086                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19087                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19088                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19089                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19090                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19091                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19092                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19093                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19094                 },
19095                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19096                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19097                 0x00000802, /* EMC_CTT_TERM_CTRL */
19098                 0x73340000, /* EMC_CFG */
19099                 0x008008d5, /* EMC_CFG_2 */
19100                 0x00040128, /* EMC_SEL_DPD_CTRL */
19101                 0x002c0068, /* EMC_CFG_DIG_DLL */
19102                 0x00000000, /* EMC_BGBIAS_CTL0 */
19103                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19104                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19105                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19106                 0x00000321, /* Mode Register 0 */
19107                 0x00100002, /* Mode Register 1 */
19108                 0x00200400, /* Mode Register 2 */
19109                 0x00000000, /* Mode Register 4 */
19110                 2680,       /* expected dvfs latency (ns) */
19111         },
19112         {
19113                 0x19,       /* V6.0.3 */
19114                 "01_396000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19115                 396000,     /* SDRAM frequency */
19116                 850,        /* min voltage */
19117                 850,        /* gpu min voltage */
19118                 "pllm_out0", /* clock source id */
19119                 0x00000002, /* CLK_SOURCE_EMC */
19120                 165,        /* number of burst_regs */
19121                 31,         /* number of up_down_regs */
19122                 {
19123                         0x00000011, /* EMC_RC */
19124                         0x00000089, /* EMC_RFC */
19125                         0x00000000, /* EMC_RFC_SLR */
19126                         0x0000000c, /* EMC_RAS */
19127                         0x00000004, /* EMC_RP */
19128                         0x00000005, /* EMC_R2W */
19129                         0x00000008, /* EMC_W2R */
19130                         0x00000002, /* EMC_R2P */
19131                         0x0000000a, /* EMC_W2P */
19132                         0x00000004, /* EMC_RD_RCD */
19133                         0x00000004, /* EMC_WR_RCD */
19134                         0x00000002, /* EMC_RRD */
19135                         0x00000002, /* EMC_REXT */
19136                         0x00000000, /* EMC_WEXT */
19137                         0x00000003, /* EMC_WDV */
19138                         0x00000003, /* EMC_WDV_MASK */
19139                         0x00000005, /* EMC_QUSE */
19140                         0x00000002, /* EMC_QUSE_WIDTH */
19141                         0x00000000, /* EMC_IBDLY */
19142                         0x00000001, /* EMC_EINPUT */
19143                         0x00000008, /* EMC_EINPUT_DURATION */
19144                         0x00020000, /* EMC_PUTERM_EXTRA */
19145                         0x00000003, /* EMC_PUTERM_WIDTH */
19146                         0x00000000, /* EMC_PUTERM_ADJ */
19147                         0x00000000, /* EMC_CDB_CNTL_1 */
19148                         0x00000000, /* EMC_CDB_CNTL_2 */
19149                         0x00000000, /* EMC_CDB_CNTL_3 */
19150                         0x00000000, /* EMC_QRST */
19151                         0x0000000f, /* EMC_QSAFE */
19152                         0x00000010, /* EMC_RDV */
19153                         0x00000012, /* EMC_RDV_MASK */
19154                         0x00000bd1, /* EMC_REFRESH */
19155                         0x00000000, /* EMC_BURST_REFRESH_NUM */
19156                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
19157                         0x00000001, /* EMC_PDEX2WR */
19158                         0x00000008, /* EMC_PDEX2RD */
19159                         0x00000001, /* EMC_PCHG2PDEN */
19160                         0x00000000, /* EMC_ACT2PDEN */
19161                         0x00000087, /* EMC_AR2PDEN */
19162                         0x0000000f, /* EMC_RW2PDEN */
19163                         0x0000008f, /* EMC_TXSR */
19164                         0x00000200, /* EMC_TXSRDLL */
19165                         0x00000004, /* EMC_TCKE */
19166                         0x00000005, /* EMC_TCKESR */
19167                         0x00000004, /* EMC_TPD */
19168                         0x0000000d, /* EMC_TFAW */
19169                         0x00000000, /* EMC_TRPAB */
19170                         0x00000005, /* EMC_TCLKSTABLE */
19171                         0x00000005, /* EMC_TCLKSTOP */
19172                         0x00000c11, /* EMC_TREFBW */
19173                         0x00000000, /* EMC_FBIO_CFG6 */
19174                         0x80000002, /* EMC_ODT_WRITE */
19175                         0x00000000, /* EMC_ODT_READ */
19176                         0x104ab098, /* EMC_FBIO_CFG5 */
19177                         0x002c00a0, /* EMC_CFG_DIG_DLL */
19178                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19179                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
19180                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
19181                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
19182                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
19183                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
19184                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
19185                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
19186                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
19187                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
19188                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
19189                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
19190                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
19191                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
19192                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
19193                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
19194                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
19195                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19196                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19197                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19198                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19199                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19200                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19201                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19202                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19203                         0x0005c000, /* EMC_DLL_XFORM_ADDR0 */
19204                         0x0005c000, /* EMC_DLL_XFORM_ADDR1 */
19205                         0x00010000, /* EMC_DLL_XFORM_ADDR2 */
19206                         0x0005c000, /* EMC_DLL_XFORM_ADDR3 */
19207                         0x0005c000, /* EMC_DLL_XFORM_ADDR4 */
19208                         0x00010000, /* EMC_DLL_XFORM_ADDR5 */
19209                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19210                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19211                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19212                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19213                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19214                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19215                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19216                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19217                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
19218                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
19219                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19220                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
19221                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
19222                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19223                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
19224                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
19225                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
19226                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
19227                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19228                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
19229                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
19230                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19231                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
19232                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
19233                         0x00048000, /* EMC_DLL_XFORM_DQ0 */
19234                         0x00048000, /* EMC_DLL_XFORM_DQ1 */
19235                         0x00048000, /* EMC_DLL_XFORM_DQ2 */
19236                         0x00048000, /* EMC_DLL_XFORM_DQ3 */
19237                         0x00004800, /* EMC_DLL_XFORM_DQ4 */
19238                         0x00004800, /* EMC_DLL_XFORM_DQ5 */
19239                         0x00004800, /* EMC_DLL_XFORM_DQ6 */
19240                         0x00004800, /* EMC_DLL_XFORM_DQ7 */
19241                         0x10000280, /* EMC_XM2CMDPADCTRL */
19242                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
19243                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
19244                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
19245                         0x00000000, /* EMC_XM2DQPADCTRL2 */
19246                         0x00000000, /* EMC_XM2DQPADCTRL3 */
19247                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
19248                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
19249                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
19250                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
19251                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19252                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19253                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
19254                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
19255                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
19256                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
19257                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
19258                         0x000000c6, /* EMC_TXDSRVTTGEN */
19259                         0x00000000, /* EMC_FBIO_SPARE */
19260                         0x00020000, /* EMC_ZCAL_INTERVAL */
19261                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
19262                         0x00f5000e, /* EMC_MRS_WAIT_CNT */
19263                         0x00f5000e, /* EMC_MRS_WAIT_CNT2 */
19264                         0x00000000, /* EMC_CTT */
19265                         0x00000003, /* EMC_CTT_DURATION */
19266                         0x000052a3, /* EMC_CFG_PIPE */
19267                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
19268                         0x00000009, /* EMC_QPOP */
19269                         0x0f000005, /* MC_EMEM_ARB_CFG */
19270                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19271                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
19272                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
19273                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
19274                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
19275                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
19276                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19277                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19278                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19279                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19280                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19281                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
19282                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19283                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
19284                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
19285                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
19286                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
19287                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19288                 },
19289                 {
19290                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
19291                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
19292                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19293                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19294                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19295                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19296                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19297                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19298                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19299                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19300                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19301                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19302                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19303                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19304                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
19305                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19306                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19307                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19308                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19309                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19310                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19311                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19312                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19313                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19314                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19315                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19316                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19317                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19318                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19319                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19320                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19321                 },
19322                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19323                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19324                 0x00000802, /* EMC_CTT_TERM_CTRL */
19325                 0x73340000, /* EMC_CFG */
19326                 0x00800895, /* EMC_CFG_2 */
19327                 0x00040008, /* EMC_SEL_DPD_CTRL */
19328                 0x002c0068, /* EMC_CFG_DIG_DLL */
19329                 0x00000000, /* EMC_BGBIAS_CTL0 */
19330                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19331                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19332                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19333                 0x00000521, /* Mode Register 0 */
19334                 0x00100002, /* Mode Register 1 */
19335                 0x00200400, /* Mode Register 2 */
19336                 0x00000000, /* Mode Register 4 */
19337                 2180,       /* expected dvfs latency (ns) */
19338         },
19339         {
19340                 0x19,       /* V6.0.3 */
19341                 "01_528000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19342                 528000,     /* SDRAM frequency */
19343                 880,        /* min voltage */
19344                 870,        /* gpu min voltage */
19345                 "pllm_ud",  /* clock source id */
19346                 0x80000000, /* CLK_SOURCE_EMC */
19347                 165,        /* number of burst_regs */
19348                 31,         /* number of up_down_regs */
19349                 {
19350                         0x00000018, /* EMC_RC */
19351                         0x000000b7, /* EMC_RFC */
19352                         0x00000000, /* EMC_RFC_SLR */
19353                         0x00000010, /* EMC_RAS */
19354                         0x00000006, /* EMC_RP */
19355                         0x00000006, /* EMC_R2W */
19356                         0x00000009, /* EMC_W2R */
19357                         0x00000002, /* EMC_R2P */
19358                         0x0000000d, /* EMC_W2P */
19359                         0x00000006, /* EMC_RD_RCD */
19360                         0x00000006, /* EMC_WR_RCD */
19361                         0x00000002, /* EMC_RRD */
19362                         0x00000002, /* EMC_REXT */
19363                         0x00000000, /* EMC_WEXT */
19364                         0x00000003, /* EMC_WDV */
19365                         0x00000003, /* EMC_WDV_MASK */
19366                         0x00000007, /* EMC_QUSE */
19367                         0x00000002, /* EMC_QUSE_WIDTH */
19368                         0x00000000, /* EMC_IBDLY */
19369                         0x00000002, /* EMC_EINPUT */
19370                         0x00000009, /* EMC_EINPUT_DURATION */
19371                         0x00040000, /* EMC_PUTERM_EXTRA */
19372                         0x00000003, /* EMC_PUTERM_WIDTH */
19373                         0x00000000, /* EMC_PUTERM_ADJ */
19374                         0x00000000, /* EMC_CDB_CNTL_1 */
19375                         0x00000000, /* EMC_CDB_CNTL_2 */
19376                         0x00000000, /* EMC_CDB_CNTL_3 */
19377                         0x00000001, /* EMC_QRST */
19378                         0x00000010, /* EMC_QSAFE */
19379                         0x00000013, /* EMC_RDV */
19380                         0x00000015, /* EMC_RDV_MASK */
19381                         0x00000fd6, /* EMC_REFRESH */
19382                         0x00000000, /* EMC_BURST_REFRESH_NUM */
19383                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
19384                         0x00000002, /* EMC_PDEX2WR */
19385                         0x0000000b, /* EMC_PDEX2RD */
19386                         0x00000001, /* EMC_PCHG2PDEN */
19387                         0x00000000, /* EMC_ACT2PDEN */
19388                         0x000000b4, /* EMC_AR2PDEN */
19389                         0x00000012, /* EMC_RW2PDEN */
19390                         0x000000bf, /* EMC_TXSR */
19391                         0x00000200, /* EMC_TXSRDLL */
19392                         0x00000004, /* EMC_TCKE */
19393                         0x00000005, /* EMC_TCKESR */
19394                         0x00000004, /* EMC_TPD */
19395                         0x00000013, /* EMC_TFAW */
19396                         0x00000000, /* EMC_TRPAB */
19397                         0x00000006, /* EMC_TCLKSTABLE */
19398                         0x00000006, /* EMC_TCLKSTOP */
19399                         0x00001017, /* EMC_TREFBW */
19400                         0x00000000, /* EMC_FBIO_CFG6 */
19401                         0x80000003, /* EMC_ODT_WRITE */
19402                         0x00000000, /* EMC_ODT_READ */
19403                         0x104ab098, /* EMC_FBIO_CFG5 */
19404                         0xe01200b1, /* EMC_CFG_DIG_DLL */
19405                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19406                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19407                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19408                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19409                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19410                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19411                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19412                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19413                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19414                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19415                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19416                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19417                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19418                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19419                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19420                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19421                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19422                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19423                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19424                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19425                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19426                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19427                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19428                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19429                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19430                         0x00040000, /* EMC_DLL_XFORM_ADDR0 */
19431                         0x00040000, /* EMC_DLL_XFORM_ADDR1 */
19432                         0x00000002, /* EMC_DLL_XFORM_ADDR2 */
19433                         0x00040000, /* EMC_DLL_XFORM_ADDR3 */
19434                         0x00040000, /* EMC_DLL_XFORM_ADDR4 */
19435                         0x00000002, /* EMC_DLL_XFORM_ADDR5 */
19436                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19437                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19438                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19439                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19440                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19441                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19442                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19443                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19444                         0x00000001, /* EMC_DLI_TRIM_TXDQS0 */
19445                         0x00000002, /* EMC_DLI_TRIM_TXDQS1 */
19446                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
19447                         0x00000002, /* EMC_DLI_TRIM_TXDQS3 */
19448                         0x00000003, /* EMC_DLI_TRIM_TXDQS4 */
19449                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
19450                         0x00000002, /* EMC_DLI_TRIM_TXDQS6 */
19451                         0x00000003, /* EMC_DLI_TRIM_TXDQS7 */
19452                         0x00000001, /* EMC_DLI_TRIM_TXDQS8 */
19453                         0x00000002, /* EMC_DLI_TRIM_TXDQS9 */
19454                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
19455                         0x00000002, /* EMC_DLI_TRIM_TXDQS11 */
19456                         0x00000003, /* EMC_DLI_TRIM_TXDQS12 */
19457                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
19458                         0x00000002, /* EMC_DLI_TRIM_TXDQS14 */
19459                         0x00000003, /* EMC_DLI_TRIM_TXDQS15 */
19460                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19461                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19462                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19463                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19464                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19465                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19466                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19467                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19468                         0x100002a0, /* EMC_XM2CMDPADCTRL */
19469                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
19470                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
19471                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
19472                         0x00000000, /* EMC_XM2DQPADCTRL2 */
19473                         0x00000000, /* EMC_XM2DQPADCTRL3 */
19474                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
19475                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
19476                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
19477                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
19478                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19479                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19480                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
19481                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
19482                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
19483                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
19484                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19485                         0x00000000, /* EMC_TXDSRVTTGEN */
19486                         0x00000000, /* EMC_FBIO_SPARE */
19487                         0x00020000, /* EMC_ZCAL_INTERVAL */
19488                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
19489                         0x00c8000e, /* EMC_MRS_WAIT_CNT */
19490                         0x00c8000e, /* EMC_MRS_WAIT_CNT2 */
19491                         0x00000000, /* EMC_CTT */
19492                         0x00000003, /* EMC_CTT_DURATION */
19493                         0x000042a0, /* EMC_CFG_PIPE */
19494                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
19495                         0x0000000b, /* EMC_QPOP */
19496                         0x0f000007, /* MC_EMEM_ARB_CFG */
19497                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19498                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
19499                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
19500                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
19501                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
19502                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
19503                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19504                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19505                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19506                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19507                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19508                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19509                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
19510                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
19511                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
19512                         0x7488180d, /* MC_EMEM_ARB_MISC0 */
19513                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
19514                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19515                 },
19516                 {
19517                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
19518                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
19519                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19520                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19521                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19522                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19523                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19524                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19525                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19526                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19527                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19528                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19529                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19530                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
19531                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
19532                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19533                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19534                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19535                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19536                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19537                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19538                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19539                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19540                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19541                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19542                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19543                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19544                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19545                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19546                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19547                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19548                 },
19549                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19550                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19551                 0x00000802, /* EMC_CTT_TERM_CTRL */
19552                 0x73300000, /* EMC_CFG */
19553                 0x00800895, /* EMC_CFG_2 */
19554                 0x00040008, /* EMC_SEL_DPD_CTRL */
19555                 0xe0120069, /* EMC_CFG_DIG_DLL */
19556                 0x00000000, /* EMC_BGBIAS_CTL0 */
19557                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19558                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19559                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19560                 0x00000941, /* Mode Register 0 */
19561                 0x00100002, /* Mode Register 1 */
19562                 0x00200408, /* Mode Register 2 */
19563                 0x00000000, /* Mode Register 4 */
19564                 1440,       /* expected dvfs latency (ns) */
19565         },
19566         {
19567                 0x19,       /* V6.0.3 */
19568                 "01_600000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19569                 600000,     /* SDRAM frequency */
19570                 910,        /* min voltage */
19571                 910,        /* gpu min voltage */
19572                 "pllc_ud",  /* clock source id */
19573                 0xe0000000, /* CLK_SOURCE_EMC */
19574                 165,        /* number of burst_regs */
19575                 31,         /* number of up_down_regs */
19576                 {
19577                         0x0000001b, /* EMC_RC */
19578                         0x000000d0, /* EMC_RFC */
19579                         0x00000000, /* EMC_RFC_SLR */
19580                         0x00000013, /* EMC_RAS */
19581                         0x00000007, /* EMC_RP */
19582                         0x00000007, /* EMC_R2W */
19583                         0x0000000b, /* EMC_W2R */
19584                         0x00000003, /* EMC_R2P */
19585                         0x00000010, /* EMC_W2P */
19586                         0x00000007, /* EMC_RD_RCD */
19587                         0x00000007, /* EMC_WR_RCD */
19588                         0x00000002, /* EMC_RRD */
19589                         0x00000002, /* EMC_REXT */
19590                         0x00000000, /* EMC_WEXT */
19591                         0x00000005, /* EMC_WDV */
19592                         0x00000005, /* EMC_WDV_MASK */
19593                         0x0000000a, /* EMC_QUSE */
19594                         0x00000002, /* EMC_QUSE_WIDTH */
19595                         0x00000000, /* EMC_IBDLY */
19596                         0x00000003, /* EMC_EINPUT */
19597                         0x0000000b, /* EMC_EINPUT_DURATION */
19598                         0x00070000, /* EMC_PUTERM_EXTRA */
19599                         0x00000003, /* EMC_PUTERM_WIDTH */
19600                         0x00000000, /* EMC_PUTERM_ADJ */
19601                         0x00000000, /* EMC_CDB_CNTL_1 */
19602                         0x00000000, /* EMC_CDB_CNTL_2 */
19603                         0x00000000, /* EMC_CDB_CNTL_3 */
19604                         0x00000002, /* EMC_QRST */
19605                         0x00000012, /* EMC_QSAFE */
19606                         0x00000016, /* EMC_RDV */
19607                         0x00000018, /* EMC_RDV_MASK */
19608                         0x00001208, /* EMC_REFRESH */
19609                         0x00000000, /* EMC_BURST_REFRESH_NUM */
19610                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
19611                         0x00000002, /* EMC_PDEX2WR */
19612                         0x0000000d, /* EMC_PDEX2RD */
19613                         0x00000001, /* EMC_PCHG2PDEN */
19614                         0x00000000, /* EMC_ACT2PDEN */
19615                         0x000000cc, /* EMC_AR2PDEN */
19616                         0x00000015, /* EMC_RW2PDEN */
19617                         0x000000d8, /* EMC_TXSR */
19618                         0x00000200, /* EMC_TXSRDLL */
19619                         0x00000004, /* EMC_TCKE */
19620                         0x00000005, /* EMC_TCKESR */
19621                         0x00000004, /* EMC_TPD */
19622                         0x00000015, /* EMC_TFAW */
19623                         0x00000000, /* EMC_TRPAB */
19624                         0x00000006, /* EMC_TCLKSTABLE */
19625                         0x00000006, /* EMC_TCLKSTOP */
19626                         0x00001248, /* EMC_TREFBW */
19627                         0x00000000, /* EMC_FBIO_CFG6 */
19628                         0x80000004, /* EMC_ODT_WRITE */
19629                         0x00000000, /* EMC_ODT_READ */
19630                         0x104ab098, /* EMC_FBIO_CFG5 */
19631                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
19632                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19633                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
19634                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
19635                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19636                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
19637                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
19638                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
19639                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
19640                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
19641                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
19642                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
19643                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19644                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
19645                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
19646                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
19647                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
19648                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
19649                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19650                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19651                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19652                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19653                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19654                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19655                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19656                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19657                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
19658                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
19659                         0x00004002, /* EMC_DLL_XFORM_ADDR2 */
19660                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
19661                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
19662                         0x00004002, /* EMC_DLL_XFORM_ADDR5 */
19663                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19664                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19665                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19666                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19667                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19668                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19669                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19670                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19671                         0x00000003, /* EMC_DLI_TRIM_TXDQS0 */
19672                         0x00000004, /* EMC_DLI_TRIM_TXDQS1 */
19673                         0x00000001, /* EMC_DLI_TRIM_TXDQS2 */
19674                         0x00000004, /* EMC_DLI_TRIM_TXDQS3 */
19675                         0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
19676                         0x00000001, /* EMC_DLI_TRIM_TXDQS5 */
19677                         0x00000004, /* EMC_DLI_TRIM_TXDQS6 */
19678                         0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
19679                         0x00000003, /* EMC_DLI_TRIM_TXDQS8 */
19680                         0x00000004, /* EMC_DLI_TRIM_TXDQS9 */
19681                         0x00000001, /* EMC_DLI_TRIM_TXDQS10 */
19682                         0x00000004, /* EMC_DLI_TRIM_TXDQS11 */
19683                         0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
19684                         0x00000001, /* EMC_DLI_TRIM_TXDQS13 */
19685                         0x00000004, /* EMC_DLI_TRIM_TXDQS14 */
19686                         0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
19687                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
19688                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
19689                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
19690                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
19691                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
19692                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
19693                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
19694                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
19695                         0x100002a0, /* EMC_XM2CMDPADCTRL */
19696                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
19697                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
19698                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
19699                         0x00000000, /* EMC_XM2DQPADCTRL2 */
19700                         0x00000000, /* EMC_XM2DQPADCTRL3 */
19701                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
19702                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
19703                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
19704                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
19705                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19706                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19707                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
19708                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
19709                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
19710                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
19711                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19712                         0x00000000, /* EMC_TXDSRVTTGEN */
19713                         0x00000000, /* EMC_FBIO_SPARE */
19714                         0x00020000, /* EMC_ZCAL_INTERVAL */
19715                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
19716                         0x00b0000e, /* EMC_MRS_WAIT_CNT */
19717                         0x00b0000e, /* EMC_MRS_WAIT_CNT2 */
19718                         0x00000000, /* EMC_CTT */
19719                         0x00000003, /* EMC_CTT_DURATION */
19720                         0x000040a0, /* EMC_CFG_PIPE */
19721                         0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
19722                         0x0000000e, /* EMC_QPOP */
19723                         0x00000009, /* MC_EMEM_ARB_CFG */
19724                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19725                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
19726                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
19727                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
19728                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
19729                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
19730                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
19731                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19732                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19733                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19734                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19735                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
19736                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
19737                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
19738                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
19739                         0x74691b0f, /* MC_EMEM_ARB_MISC0 */
19740                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
19741                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19742                 },
19743                 {
19744                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
19745                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
19746                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19747                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19748                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19749                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19750                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19751                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19752                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19753                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19754                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19755                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19756                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19757                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
19758                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
19759                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19760                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19761                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19762                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19763                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19764                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19765                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19766                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19767                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19768                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19769                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19770                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19771                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19772                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
19773                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
19774                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
19775                 },
19776                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
19777                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
19778                 0x00000802, /* EMC_CTT_TERM_CTRL */
19779                 0x73300000, /* EMC_CFG */
19780                 0x0080089d, /* EMC_CFG_2 */
19781                 0x00040008, /* EMC_SEL_DPD_CTRL */
19782                 0xe00e0069, /* EMC_CFG_DIG_DLL */
19783                 0x00000000, /* EMC_BGBIAS_CTL0 */
19784                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
19785                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
19786                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
19787                 0x00000b61, /* Mode Register 0 */
19788                 0x00100002, /* Mode Register 1 */
19789                 0x00200410, /* Mode Register 2 */
19790                 0x00000000, /* Mode Register 4 */
19791                 1440,       /* expected dvfs latency (ns) */
19792         },
19793         {
19794                 0x19,       /* V6.0.3 */
19795                 "01_792000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
19796                 792000,     /* SDRAM frequency */
19797                 980,        /* min voltage */
19798                 980,        /* gpu min voltage */
19799                 "pllm_ud",  /* clock source id */
19800                 0x80000000, /* CLK_SOURCE_EMC */
19801                 165,        /* number of burst_regs */
19802                 31,         /* number of up_down_regs */
19803                 {
19804                         0x00000024, /* EMC_RC */
19805                         0x00000114, /* EMC_RFC */
19806                         0x00000000, /* EMC_RFC_SLR */
19807                         0x00000019, /* EMC_RAS */
19808                         0x0000000a, /* EMC_RP */
19809                         0x00000009, /* EMC_R2W */
19810                         0x0000000d, /* EMC_W2R */
19811                         0x00000004, /* EMC_R2P */
19812                         0x00000013, /* EMC_W2P */
19813                         0x0000000a, /* EMC_RD_RCD */
19814                         0x0000000a, /* EMC_WR_RCD */
19815                         0x00000003, /* EMC_RRD */
19816                         0x00000002, /* EMC_REXT */
19817                         0x00000000, /* EMC_WEXT */
19818                         0x00000006, /* EMC_WDV */
19819                         0x00000006, /* EMC_WDV_MASK */
19820                         0x0000000b, /* EMC_QUSE */
19821                         0x00000002, /* EMC_QUSE_WIDTH */
19822                         0x00000000, /* EMC_IBDLY */
19823                         0x00000002, /* EMC_EINPUT */
19824                         0x0000000d, /* EMC_EINPUT_DURATION */
19825                         0x00080000, /* EMC_PUTERM_EXTRA */
19826                         0x00000004, /* EMC_PUTERM_WIDTH */
19827                         0x00000000, /* EMC_PUTERM_ADJ */
19828                         0x00000000, /* EMC_CDB_CNTL_1 */
19829                         0x00000000, /* EMC_CDB_CNTL_2 */
19830                         0x00000000, /* EMC_CDB_CNTL_3 */
19831                         0x00000001, /* EMC_QRST */
19832                         0x00000014, /* EMC_QSAFE */
19833                         0x00000018, /* EMC_RDV */
19834                         0x0000001a, /* EMC_RDV_MASK */
19835                         0x000017e2, /* EMC_REFRESH */
19836                         0x00000000, /* EMC_BURST_REFRESH_NUM */
19837                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
19838                         0x00000003, /* EMC_PDEX2WR */
19839                         0x00000011, /* EMC_PDEX2RD */
19840                         0x00000001, /* EMC_PCHG2PDEN */
19841                         0x00000000, /* EMC_ACT2PDEN */
19842                         0x0000010d, /* EMC_AR2PDEN */
19843                         0x00000018, /* EMC_RW2PDEN */
19844                         0x0000011e, /* EMC_TXSR */
19845                         0x00000200, /* EMC_TXSRDLL */
19846                         0x00000005, /* EMC_TCKE */
19847                         0x00000006, /* EMC_TCKESR */
19848                         0x00000005, /* EMC_TPD */
19849                         0x0000001d, /* EMC_TFAW */
19850                         0x00000000, /* EMC_TRPAB */
19851                         0x00000008, /* EMC_TCLKSTABLE */
19852                         0x00000008, /* EMC_TCLKSTOP */
19853                         0x00001822, /* EMC_TREFBW */
19854                         0x00000000, /* EMC_FBIO_CFG6 */
19855                         0x80000005, /* EMC_ODT_WRITE */
19856                         0x00000000, /* EMC_ODT_READ */
19857                         0x104ab098, /* EMC_FBIO_CFG5 */
19858                         0xe00700b1, /* EMC_CFG_DIG_DLL */
19859                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
19860                         0x00000009, /* EMC_DLL_XFORM_DQS0 */
19861                         0x00000008, /* EMC_DLL_XFORM_DQS1 */
19862                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
19863                         0x00000009, /* EMC_DLL_XFORM_DQS3 */
19864                         0x00000009, /* EMC_DLL_XFORM_DQS4 */
19865                         0x00000009, /* EMC_DLL_XFORM_DQS5 */
19866                         0x00000009, /* EMC_DLL_XFORM_DQS6 */
19867                         0x00000008, /* EMC_DLL_XFORM_DQS7 */
19868                         0x00000009, /* EMC_DLL_XFORM_DQS8 */
19869                         0x00000008, /* EMC_DLL_XFORM_DQS9 */
19870                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
19871                         0x00000009, /* EMC_DLL_XFORM_DQS11 */
19872                         0x00000009, /* EMC_DLL_XFORM_DQS12 */
19873                         0x00000009, /* EMC_DLL_XFORM_DQS13 */
19874                         0x00000009, /* EMC_DLL_XFORM_DQS14 */
19875                         0x00000008, /* EMC_DLL_XFORM_DQS15 */
19876                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
19877                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
19878                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
19879                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
19880                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
19881                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
19882                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
19883                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
19884                         0x00020000, /* EMC_DLL_XFORM_ADDR0 */
19885                         0x00020000, /* EMC_DLL_XFORM_ADDR1 */
19886                         0x00000004, /* EMC_DLL_XFORM_ADDR2 */
19887                         0x00020000, /* EMC_DLL_XFORM_ADDR3 */
19888                         0x00020000, /* EMC_DLL_XFORM_ADDR4 */
19889                         0x00000004, /* EMC_DLL_XFORM_ADDR5 */
19890                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
19891                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
19892                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
19893                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
19894                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
19895                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
19896                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
19897                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
19898                         0x00000007, /* EMC_DLI_TRIM_TXDQS0 */
19899                         0x00000008, /* EMC_DLI_TRIM_TXDQS1 */
19900                         0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
19901                         0x00000008, /* EMC_DLI_TRIM_TXDQS3 */
19902                         0x00000008, /* EMC_DLI_TRIM_TXDQS4 */
19903                         0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
19904                         0x00000008, /* EMC_DLI_TRIM_TXDQS6 */
19905                         0x00000009, /* EMC_DLI_TRIM_TXDQS7 */
19906                         0x00000007, /* EMC_DLI_TRIM_TXDQS8 */
19907                         0x00000008, /* EMC_DLI_TRIM_TXDQS9 */
19908                         0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
19909                         0x00000008, /* EMC_DLI_TRIM_TXDQS11 */
19910                         0x00000008, /* EMC_DLI_TRIM_TXDQS12 */
19911                         0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
19912                         0x00000008, /* EMC_DLI_TRIM_TXDQS14 */
19913                         0x00000009, /* EMC_DLI_TRIM_TXDQS15 */
19914                         0x0000000b, /* EMC_DLL_XFORM_DQ0 */
19915                         0x0000000b, /* EMC_DLL_XFORM_DQ1 */
19916                         0x0000000b, /* EMC_DLL_XFORM_DQ2 */
19917                         0x0000000b, /* EMC_DLL_XFORM_DQ3 */
19918                         0x0000000b, /* EMC_DLL_XFORM_DQ4 */
19919                         0x0000000b, /* EMC_DLL_XFORM_DQ5 */
19920                         0x0000000b, /* EMC_DLL_XFORM_DQ6 */
19921                         0x0000000b, /* EMC_DLL_XFORM_DQ7 */
19922                         0x100002a0, /* EMC_XM2CMDPADCTRL */
19923                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
19924                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
19925                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
19926                         0x00000000, /* EMC_XM2DQPADCTRL2 */
19927                         0x00000000, /* EMC_XM2DQPADCTRL3 */
19928                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
19929                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
19930                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
19931                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
19932                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
19933                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
19934                         0x5135d520, /* EMC_XM2DQSPADCTRL3 */
19935                         0x00596596, /* EMC_XM2DQSPADCTRL4 */
19936                         0x00596596, /* EMC_XM2DQSPADCTRL5 */
19937                         0x55451500, /* EMC_XM2DQSPADCTRL6 */
19938                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
19939                         0x00000000, /* EMC_TXDSRVTTGEN */
19940                         0x00000000, /* EMC_FBIO_SPARE */
19941                         0x00020000, /* EMC_ZCAL_INTERVAL */
19942                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
19943                         0x006f000e, /* EMC_MRS_WAIT_CNT */
19944                         0x006f000e, /* EMC_MRS_WAIT_CNT2 */
19945                         0x00000000, /* EMC_CTT */
19946                         0x00000004, /* EMC_CTT_DURATION */
19947                         0x00004080, /* EMC_CFG_PIPE */
19948                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
19949                         0x0000000f, /* EMC_QPOP */
19950                         0x0e00000b, /* MC_EMEM_ARB_CFG */
19951                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
19952                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
19953                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
19954                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
19955                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
19956                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
19957                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
19958                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
19959                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
19960                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
19961                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
19962                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
19963                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
19964                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
19965                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
19966                         0x746c2414, /* MC_EMEM_ARB_MISC0 */
19967                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
19968                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
19969                 },
19970                 {
19971                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
19972                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
19973                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
19974                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
19975                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
19976                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
19977                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
19978                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
19979                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
19980                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
19981                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
19982                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
19983                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
19984                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
19985                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
19986                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
19987                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
19988                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
19989                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
19990                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
19991                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
19992                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
19993                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
19994                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
19995                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
19996                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
19997                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
19998                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
19999                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20000                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20001                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20002                 },
20003                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20004                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20005                 0x00000802, /* EMC_CTT_TERM_CTRL */
20006                 0x73300000, /* EMC_CFG */
20007                 0x0080089d, /* EMC_CFG_2 */
20008                 0x00040000, /* EMC_SEL_DPD_CTRL */
20009                 0xe0070069, /* EMC_CFG_DIG_DLL */
20010                 0x00000000, /* EMC_BGBIAS_CTL0 */
20011                 0x00000404, /* EMC_AUTO_CAL_CONFIG2 */
20012                 0x00000404, /* EMC_AUTO_CAL_CONFIG3 */
20013                 0xa1430f0f, /* EMC_AUTO_CAL_CONFIG */
20014                 0x00000d71, /* Mode Register 0 */
20015                 0x00100002, /* Mode Register 1 */
20016                 0x00200418, /* Mode Register 2 */
20017                 0x00000000, /* Mode Register 4 */
20018                 1200,       /* expected dvfs latency (ns) */
20019         },
20020         {
20021                 0x19,       /* V6.0.3 */
20022                 "01_924000_NoCfgVersion_V6.0.3_V1.1", /* DVFS table version */
20023                 924000,     /* SDRAM frequency */
20024                 1010,       /* min voltage */
20025                 1010,       /* gpu min voltage */
20026                 "pllm_ud",  /* clock source id */
20027                 0x80000000, /* CLK_SOURCE_EMC */
20028                 165,        /* number of burst_regs */
20029                 31,         /* number of up_down_regs */
20030                 {
20031                         0x0000002b, /* EMC_RC */
20032                         0x00000142, /* EMC_RFC */
20033                         0x00000000, /* EMC_RFC_SLR */
20034                         0x0000001e, /* EMC_RAS */
20035                         0x0000000b, /* EMC_RP */
20036                         0x0000000a, /* EMC_R2W */
20037                         0x0000000f, /* EMC_W2R */
20038                         0x00000005, /* EMC_R2P */
20039                         0x00000016, /* EMC_W2P */
20040                         0x0000000b, /* EMC_RD_RCD */
20041                         0x0000000b, /* EMC_WR_RCD */
20042                         0x00000004, /* EMC_RRD */
20043                         0x00000002, /* EMC_REXT */
20044                         0x00000000, /* EMC_WEXT */
20045                         0x00000007, /* EMC_WDV */
20046                         0x00000007, /* EMC_WDV_MASK */
20047                         0x0000000e, /* EMC_QUSE */
20048                         0x00000002, /* EMC_QUSE_WIDTH */
20049                         0x00000000, /* EMC_IBDLY */
20050                         0x00000003, /* EMC_EINPUT */
20051                         0x0000000f, /* EMC_EINPUT_DURATION */
20052                         0x000b0000, /* EMC_PUTERM_EXTRA */
20053                         0x00000004, /* EMC_PUTERM_WIDTH */
20054                         0x00000000, /* EMC_PUTERM_ADJ */
20055                         0x00000000, /* EMC_CDB_CNTL_1 */
20056                         0x00000000, /* EMC_CDB_CNTL_2 */
20057                         0x00000000, /* EMC_CDB_CNTL_3 */
20058                         0x00000002, /* EMC_QRST */
20059                         0x00000016, /* EMC_QSAFE */
20060                         0x0000001b, /* EMC_RDV */
20061                         0x0000001d, /* EMC_RDV_MASK */
20062                         0x00001be7, /* EMC_REFRESH */
20063                         0x00000000, /* EMC_BURST_REFRESH_NUM */
20064                         0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
20065                         0x00000004, /* EMC_PDEX2WR */
20066                         0x00000015, /* EMC_PDEX2RD */
20067                         0x00000001, /* EMC_PCHG2PDEN */
20068                         0x00000000, /* EMC_ACT2PDEN */
20069                         0x00000139, /* EMC_AR2PDEN */
20070                         0x0000001b, /* EMC_RW2PDEN */
20071                         0x0000014d, /* EMC_TXSR */
20072                         0x00000200, /* EMC_TXSRDLL */
20073                         0x00000006, /* EMC_TCKE */
20074                         0x00000007, /* EMC_TCKESR */
20075                         0x00000006, /* EMC_TPD */
20076                         0x00000022, /* EMC_TFAW */
20077                         0x00000000, /* EMC_TRPAB */
20078                         0x0000000a, /* EMC_TCLKSTABLE */
20079                         0x0000000a, /* EMC_TCLKSTOP */
20080                         0x00001c28, /* EMC_TREFBW */
20081                         0x00000000, /* EMC_FBIO_CFG6 */
20082                         0x80000006, /* EMC_ODT_WRITE */
20083                         0x00000000, /* EMC_ODT_READ */
20084                         0x104ab898, /* EMC_FBIO_CFG5 */
20085                         0xe00400b1, /* EMC_CFG_DIG_DLL */
20086                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20087                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
20088                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
20089                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
20090                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
20091                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
20092                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
20093                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
20094                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
20095                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
20096                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
20097                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
20098                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
20099                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
20100                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
20101                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
20102                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
20103                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20104                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20105                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20106                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20107                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20108                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20109                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20110                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20111                         0x00018000, /* EMC_DLL_XFORM_ADDR0 */
20112                         0x00018000, /* EMC_DLL_XFORM_ADDR1 */
20113                         0x00000005, /* EMC_DLL_XFORM_ADDR2 */
20114                         0x00018000, /* EMC_DLL_XFORM_ADDR3 */
20115                         0x00018000, /* EMC_DLL_XFORM_ADDR4 */
20116                         0x00000005, /* EMC_DLL_XFORM_ADDR5 */
20117                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20118                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20119                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20120                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20121                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20122                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20123                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20124                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20125                         0x00000008, /* EMC_DLI_TRIM_TXDQS0 */
20126                         0x00000009, /* EMC_DLI_TRIM_TXDQS1 */
20127                         0x00000006, /* EMC_DLI_TRIM_TXDQS2 */
20128                         0x00000009, /* EMC_DLI_TRIM_TXDQS3 */
20129                         0x0000000a, /* EMC_DLI_TRIM_TXDQS4 */
20130                         0x00000006, /* EMC_DLI_TRIM_TXDQS5 */
20131                         0x00000009, /* EMC_DLI_TRIM_TXDQS6 */
20132                         0x0000000a, /* EMC_DLI_TRIM_TXDQS7 */
20133                         0x00000008, /* EMC_DLI_TRIM_TXDQS8 */
20134                         0x00000009, /* EMC_DLI_TRIM_TXDQS9 */
20135                         0x00000006, /* EMC_DLI_TRIM_TXDQS10 */
20136                         0x00000009, /* EMC_DLI_TRIM_TXDQS11 */
20137                         0x0000000a, /* EMC_DLI_TRIM_TXDQS12 */
20138                         0x00000006, /* EMC_DLI_TRIM_TXDQS13 */
20139                         0x00000009, /* EMC_DLI_TRIM_TXDQS14 */
20140                         0x0000000a, /* EMC_DLI_TRIM_TXDQS15 */
20141                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
20142                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
20143                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
20144                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
20145                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
20146                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
20147                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
20148                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
20149                         0x100002a0, /* EMC_XM2CMDPADCTRL */
20150                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
20151                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
20152                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
20153                         0x00000000, /* EMC_XM2DQPADCTRL2 */
20154                         0x00000000, /* EMC_XM2DQPADCTRL3 */
20155                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
20156                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
20157                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
20158                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
20159                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20160                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20161                         0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
20162                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
20163                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
20164                         0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
20165                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
20166                         0x00000000, /* EMC_TXDSRVTTGEN */
20167                         0x00000000, /* EMC_FBIO_SPARE */
20168                         0x00020000, /* EMC_ZCAL_INTERVAL */
20169                         0x00000128, /* EMC_ZCAL_WAIT_CNT */
20170                         0x002f000e, /* EMC_MRS_WAIT_CNT */
20171                         0x002f000e, /* EMC_MRS_WAIT_CNT2 */
20172                         0x00000000, /* EMC_CTT */
20173                         0x00000004, /* EMC_CTT_DURATION */
20174                         0x00004080, /* EMC_CFG_PIPE */
20175                         0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
20176                         0x00000012, /* EMC_QPOP */
20177                         0x0e00000d, /* MC_EMEM_ARB_CFG */
20178                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20179                         0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
20180                         0x00000006, /* MC_EMEM_ARB_TIMING_RP */
20181                         0x00000016, /* MC_EMEM_ARB_TIMING_RC */
20182                         0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
20183                         0x00000011, /* MC_EMEM_ARB_TIMING_FAW */
20184                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
20185                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20186                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20187                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20188                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20189                         0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
20190                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
20191                         0x09070202, /* MC_EMEM_ARB_DA_TURNS */
20192                         0x001a1016, /* MC_EMEM_ARB_DA_COVERS */
20193                         0x746e2a17, /* MC_EMEM_ARB_MISC0 */
20194                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
20195                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20196                 },
20197                 {
20198                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
20199                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
20200                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20201                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20202                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20203                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20204                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20205                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20206                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20207                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20208                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20209                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20210                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20211                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
20212                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
20213                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20214                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20215                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20216                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20217                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20218                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20219                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20220                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20221                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20222                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20223                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20224                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20225                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20226                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20227                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20228                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20229                 },
20230                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
20231                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20232                 0x00000802, /* EMC_CTT_TERM_CTRL */
20233                 0x73300000, /* EMC_CFG */
20234                 0x008008a5, /* EMC_CFG_2 */
20235                 0x00040000, /* EMC_SEL_DPD_CTRL */
20236                 0xe0040069, /* EMC_CFG_DIG_DLL */
20237                 0x00000000, /* EMC_BGBIAS_CTL0 */
20238                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20239                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20240                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20241                 0x00000f15, /* Mode Register 0 */
20242                 0x00100002, /* Mode Register 1 */
20243                 0x00200420, /* Mode Register 2 */
20244                 0x00000000, /* Mode Register 4 */
20245                 1180,       /* expected dvfs latency (ns) */
20246         },
20247 };
20248
20249 static struct tegra12_emc_table jetson_tk1_pm377_ddr3_emc_table[] = {
20250         {
20251                 0x19,       /* V5.0.14 */
20252                 "01_102000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20253                 102000,     /* SDRAM frequency */
20254                 800,        /* min voltage */
20255                 800,        /* gpu min voltage */
20256                 "pllp_out0", /* clock source id */
20257                 0x40000006, /* CLK_SOURCE_EMC */
20258                 165,        /* number of burst_regs */
20259                 31,         /* number of up_down_regs */
20260                 {
20261                         0x00000004, /* EMC_RC */
20262                         0x0000001a, /* EMC_RFC */
20263                         0x00000000, /* EMC_RFC_SLR */
20264                         0x00000003, /* EMC_RAS */
20265                         0x00000001, /* EMC_RP */
20266                         0x00000004, /* EMC_R2W */
20267                         0x0000000a, /* EMC_W2R */
20268                         0x00000003, /* EMC_R2P */
20269                         0x0000000b, /* EMC_W2P */
20270                         0x00000001, /* EMC_RD_RCD */
20271                         0x00000001, /* EMC_WR_RCD */
20272                         0x00000003, /* EMC_RRD */
20273                         0x00000003, /* EMC_REXT */
20274                         0x00000000, /* EMC_WEXT */
20275                         0x00000006, /* EMC_WDV */
20276                         0x00000006, /* EMC_WDV_MASK */
20277                         0x00000006, /* EMC_QUSE */
20278                         0x00000002, /* EMC_QUSE_WIDTH */
20279                         0x00000000, /* EMC_IBDLY */
20280                         0x00000005, /* EMC_EINPUT */
20281                         0x00000005, /* EMC_EINPUT_DURATION */
20282                         0x00010000, /* EMC_PUTERM_EXTRA */
20283                         0x00000003, /* EMC_PUTERM_WIDTH */
20284                         0x00000000, /* EMC_PUTERM_ADJ */
20285                         0x00000000, /* EMC_CDB_CNTL_1 */
20286                         0x00000000, /* EMC_CDB_CNTL_2 */
20287                         0x00000000, /* EMC_CDB_CNTL_3 */
20288                         0x00000004, /* EMC_QRST */
20289                         0x0000000c, /* EMC_QSAFE */
20290                         0x0000000d, /* EMC_RDV */
20291                         0x0000000f, /* EMC_RDV_MASK */
20292                         0x00000304, /* EMC_REFRESH */
20293                         0x00000000, /* EMC_BURST_REFRESH_NUM */
20294                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
20295                         0x00000002, /* EMC_PDEX2WR */
20296                         0x00000002, /* EMC_PDEX2RD */
20297                         0x00000001, /* EMC_PCHG2PDEN */
20298                         0x00000000, /* EMC_ACT2PDEN */
20299                         0x00000018, /* EMC_AR2PDEN */
20300                         0x0000000f, /* EMC_RW2PDEN */
20301                         0x0000001c, /* EMC_TXSR */
20302                         0x0000001c, /* EMC_TXSRDLL */
20303                         0x00000004, /* EMC_TCKE */
20304                         0x00000005, /* EMC_TCKESR */
20305                         0x00000004, /* EMC_TPD */
20306                         0x00000001, /* EMC_TFAW */
20307                         0x00000000, /* EMC_TRPAB */
20308                         0x00000005, /* EMC_TCLKSTABLE */
20309                         0x00000005, /* EMC_TCLKSTOP */
20310                         0x0000031c, /* EMC_TREFBW */
20311                         0x00000000, /* EMC_FBIO_CFG6 */
20312                         0x00000000, /* EMC_ODT_WRITE */
20313                         0x00000000, /* EMC_ODT_READ */
20314                         0x106ca298, /* EMC_FBIO_CFG5 */
20315                         0x002c00a0, /* EMC_CFG_DIG_DLL */
20316                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20317                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
20318                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
20319                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
20320                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
20321                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
20322                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
20323                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
20324                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
20325                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
20326                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
20327                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
20328                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
20329                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
20330                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
20331                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
20332                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
20333                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20334                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20335                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20336                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20337                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20338                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20339                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20340                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20341                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
20342                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
20343                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20344                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
20345                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
20346                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20347                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20348                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20349                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20350                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20351                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20352                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20353                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20354                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20355                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20356                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20357                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20358                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20359                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20360                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20361                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20362                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20363                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20364                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20365                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20366                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20367                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20368                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20369                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20370                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20371                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
20372                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
20373                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
20374                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
20375                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
20376                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
20377                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
20378                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
20379                         0x10000280, /* EMC_XM2CMDPADCTRL */
20380                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
20381                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
20382                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
20383                         0x00000000, /* EMC_XM2DQPADCTRL2 */
20384                         0x00000000, /* EMC_XM2DQPADCTRL3 */
20385                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
20386                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
20387                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
20388                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
20389                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
20390                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20391                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
20392                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
20393                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
20394                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
20395                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20396                         0x00000033, /* EMC_TXDSRVTTGEN */
20397                         0x00000000, /* EMC_FBIO_SPARE */
20398                         0x00000000, /* EMC_ZCAL_INTERVAL */
20399                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
20400                         0x00110011, /* EMC_MRS_WAIT_CNT */
20401                         0x00110011, /* EMC_MRS_WAIT_CNT2 */
20402                         0x00000000, /* EMC_CTT */
20403                         0x00000003, /* EMC_CTT_DURATION */
20404                         0x0000f2f3, /* EMC_CFG_PIPE */
20405                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
20406                         0x0000000a, /* EMC_QPOP */
20407                         0x08000001, /* MC_EMEM_ARB_CFG */
20408                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20409                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20410                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20411                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
20412                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
20413                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
20414                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20415                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20416                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20417                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
20418                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20419                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
20420                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20421                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
20422                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
20423                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
20424                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
20425                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20426                 },
20427                 {
20428                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
20429                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
20430                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20431                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20432                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20433                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20434                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20435                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20436                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20437                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20438                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20439                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20440                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20441                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
20442                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20443                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20444                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20445                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20446                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20447                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20448                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20449                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20450                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20451                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20452                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20453                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20454                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20455                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20456                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20457                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20458                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20459                 },
20460                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20461                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20462                 0x00000802, /* EMC_CTT_TERM_CTRL */
20463                 0x73240000, /* EMC_CFG */
20464                 0x000008c5, /* EMC_CFG_2 */
20465                 0x00040128, /* EMC_SEL_DPD_CTRL */
20466                 0x002c0068, /* EMC_CFG_DIG_DLL */
20467                 0x00000008, /* EMC_BGBIAS_CTL0 */
20468                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20469                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20470                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20471                 0x80001221, /* Mode Register 0 */
20472                 0x80100003, /* Mode Register 1 */
20473                 0x80200008, /* Mode Register 2 */
20474                 0x00000000, /* Mode Register 4 */
20475                 6890,       /* expected dvfs latency (ns) */
20476         },
20477         {
20478                 0x19,       /* V5.0.14 */
20479                 "01_204000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20480                 204000,     /* SDRAM frequency */
20481                 800,        /* min voltage */
20482                 800,        /* gpu min voltage */
20483                 "pllp_out0", /* clock source id */
20484                 0x40000002, /* CLK_SOURCE_EMC */
20485                 165,        /* number of burst_regs */
20486                 31,         /* number of up_down_regs */
20487                 {
20488                         0x00000009, /* EMC_RC */
20489                         0x00000035, /* EMC_RFC */
20490                         0x00000000, /* EMC_RFC_SLR */
20491                         0x00000006, /* EMC_RAS */
20492                         0x00000002, /* EMC_RP */
20493                         0x00000005, /* EMC_R2W */
20494                         0x0000000a, /* EMC_W2R */
20495                         0x00000003, /* EMC_R2P */
20496                         0x0000000b, /* EMC_W2P */
20497                         0x00000002, /* EMC_RD_RCD */
20498                         0x00000002, /* EMC_WR_RCD */
20499                         0x00000003, /* EMC_RRD */
20500                         0x00000003, /* EMC_REXT */
20501                         0x00000000, /* EMC_WEXT */
20502                         0x00000005, /* EMC_WDV */
20503                         0x00000005, /* EMC_WDV_MASK */
20504                         0x00000006, /* EMC_QUSE */
20505                         0x00000002, /* EMC_QUSE_WIDTH */
20506                         0x00000000, /* EMC_IBDLY */
20507                         0x00000004, /* EMC_EINPUT */
20508                         0x00000006, /* EMC_EINPUT_DURATION */
20509                         0x00010000, /* EMC_PUTERM_EXTRA */
20510                         0x00000003, /* EMC_PUTERM_WIDTH */
20511                         0x00000000, /* EMC_PUTERM_ADJ */
20512                         0x00000000, /* EMC_CDB_CNTL_1 */
20513                         0x00000000, /* EMC_CDB_CNTL_2 */
20514                         0x00000000, /* EMC_CDB_CNTL_3 */
20515                         0x00000003, /* EMC_QRST */
20516                         0x0000000d, /* EMC_QSAFE */
20517                         0x0000000f, /* EMC_RDV */
20518                         0x00000011, /* EMC_RDV_MASK */
20519                         0x00000607, /* EMC_REFRESH */
20520                         0x00000000, /* EMC_BURST_REFRESH_NUM */
20521                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
20522                         0x00000002, /* EMC_PDEX2WR */
20523                         0x00000002, /* EMC_PDEX2RD */
20524                         0x00000001, /* EMC_PCHG2PDEN */
20525                         0x00000000, /* EMC_ACT2PDEN */
20526                         0x00000032, /* EMC_AR2PDEN */
20527                         0x0000000f, /* EMC_RW2PDEN */
20528                         0x00000038, /* EMC_TXSR */
20529                         0x00000038, /* EMC_TXSRDLL */
20530                         0x00000004, /* EMC_TCKE */
20531                         0x00000005, /* EMC_TCKESR */
20532                         0x00000004, /* EMC_TPD */
20533                         0x00000004, /* EMC_TFAW */
20534                         0x00000000, /* EMC_TRPAB */
20535                         0x00000005, /* EMC_TCLKSTABLE */
20536                         0x00000005, /* EMC_TCLKSTOP */
20537                         0x00000638, /* EMC_TREFBW */
20538                         0x00000000, /* EMC_FBIO_CFG6 */
20539                         0x00000000, /* EMC_ODT_WRITE */
20540                         0x00000000, /* EMC_ODT_READ */
20541                         0x106ca298, /* EMC_FBIO_CFG5 */
20542                         0x002c00a0, /* EMC_CFG_DIG_DLL */
20543                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20544                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
20545                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
20546                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
20547                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
20548                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
20549                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
20550                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
20551                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
20552                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
20553                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
20554                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
20555                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
20556                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
20557                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
20558                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
20559                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
20560                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20561                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20562                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20563                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20564                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20565                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20566                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20567                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20568                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
20569                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
20570                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20571                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
20572                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
20573                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20574                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20575                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20576                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20577                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20578                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20579                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20580                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20581                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20582                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20583                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20584                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20585                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20586                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20587                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20588                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20589                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20590                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20591                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20592                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20593                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20594                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20595                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20596                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20597                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20598                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
20599                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
20600                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
20601                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
20602                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
20603                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
20604                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
20605                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
20606                         0x10000280, /* EMC_XM2CMDPADCTRL */
20607                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
20608                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
20609                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
20610                         0x00000000, /* EMC_XM2DQPADCTRL2 */
20611                         0x00000000, /* EMC_XM2DQPADCTRL3 */
20612                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
20613                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
20614                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
20615                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
20616                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
20617                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20618                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
20619                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
20620                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
20621                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
20622                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20623                         0x00000066, /* EMC_TXDSRVTTGEN */
20624                         0x00000000, /* EMC_FBIO_SPARE */
20625                         0x00020000, /* EMC_ZCAL_INTERVAL */
20626                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
20627                         0x00110011, /* EMC_MRS_WAIT_CNT */
20628                         0x00110011, /* EMC_MRS_WAIT_CNT2 */
20629                         0x00000000, /* EMC_CTT */
20630                         0x00000003, /* EMC_CTT_DURATION */
20631                         0x0000d2b3, /* EMC_CFG_PIPE */
20632                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
20633                         0x0000000a, /* EMC_QPOP */
20634                         0x01000003, /* MC_EMEM_ARB_CFG */
20635                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20636                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20637                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20638                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
20639                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
20640                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
20641                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20642                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20643                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20644                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
20645                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20646                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
20647                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20648                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
20649                         0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
20650                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
20651                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
20652                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20653                 },
20654                 {
20655                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
20656                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
20657                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20658                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20659                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20660                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20661                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20662                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20663                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20664                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20665                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20666                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20667                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20668                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
20669                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20670                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20671                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20672                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20673                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20674                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20675                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20676                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20677                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20678                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20679                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20680                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20681                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20682                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20683                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20684                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20685                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20686                 },
20687                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20688                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20689                 0x00000802, /* EMC_CTT_TERM_CTRL */
20690                 0x73240000, /* EMC_CFG */
20691                 0x000008cd, /* EMC_CFG_2 */
20692                 0x00040128, /* EMC_SEL_DPD_CTRL */
20693                 0x002c0068, /* EMC_CFG_DIG_DLL */
20694                 0x00000008, /* EMC_BGBIAS_CTL0 */
20695                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20696                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20697                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20698                 0x80001221, /* Mode Register 0 */
20699                 0x80100003, /* Mode Register 1 */
20700                 0x80200008, /* Mode Register 2 */
20701                 0x00000000, /* Mode Register 4 */
20702                 3420,       /* expected dvfs latency (ns) */
20703         },
20704         {
20705                 0x19,       /* V5.0.14 */
20706                 "01_300000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20707                 300000,     /* SDRAM frequency */
20708                 820,        /* min voltage */
20709                 820,        /* gpu min voltage */
20710                 "pllc_out0", /* clock source id */
20711                 0x20000002, /* CLK_SOURCE_EMC */
20712                 165,        /* number of burst_regs */
20713                 31,         /* number of up_down_regs */
20714                 {
20715                         0x0000000c, /* EMC_RC */
20716                         0x0000004c, /* EMC_RFC */
20717                         0x00000000, /* EMC_RFC_SLR */
20718                         0x00000008, /* EMC_RAS */
20719                         0x00000002, /* EMC_RP */
20720                         0x00000004, /* EMC_R2W */
20721                         0x00000008, /* EMC_W2R */
20722                         0x00000002, /* EMC_R2P */
20723                         0x00000009, /* EMC_W2P */
20724                         0x00000002, /* EMC_RD_RCD */
20725                         0x00000002, /* EMC_WR_RCD */
20726                         0x00000002, /* EMC_RRD */
20727                         0x00000002, /* EMC_REXT */
20728                         0x00000000, /* EMC_WEXT */
20729                         0x00000003, /* EMC_WDV */
20730                         0x00000003, /* EMC_WDV_MASK */
20731                         0x00000005, /* EMC_QUSE */
20732                         0x00000002, /* EMC_QUSE_WIDTH */
20733                         0x00000000, /* EMC_IBDLY */
20734                         0x00000002, /* EMC_EINPUT */
20735                         0x00000007, /* EMC_EINPUT_DURATION */
20736                         0x00020000, /* EMC_PUTERM_EXTRA */
20737                         0x00000003, /* EMC_PUTERM_WIDTH */
20738                         0x00000000, /* EMC_PUTERM_ADJ */
20739                         0x00000000, /* EMC_CDB_CNTL_1 */
20740                         0x00000000, /* EMC_CDB_CNTL_2 */
20741                         0x00000000, /* EMC_CDB_CNTL_3 */
20742                         0x00000001, /* EMC_QRST */
20743                         0x0000000e, /* EMC_QSAFE */
20744                         0x00000010, /* EMC_RDV */
20745                         0x00000012, /* EMC_RDV_MASK */
20746                         0x000008e4, /* EMC_REFRESH */
20747                         0x00000000, /* EMC_BURST_REFRESH_NUM */
20748                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
20749                         0x00000001, /* EMC_PDEX2WR */
20750                         0x00000008, /* EMC_PDEX2RD */
20751                         0x00000001, /* EMC_PCHG2PDEN */
20752                         0x00000000, /* EMC_ACT2PDEN */
20753                         0x0000004a, /* EMC_AR2PDEN */
20754                         0x0000000e, /* EMC_RW2PDEN */
20755                         0x00000051, /* EMC_TXSR */
20756                         0x00000200, /* EMC_TXSRDLL */
20757                         0x00000004, /* EMC_TCKE */
20758                         0x00000005, /* EMC_TCKESR */
20759                         0x00000004, /* EMC_TPD */
20760                         0x00000005, /* EMC_TFAW */
20761                         0x00000000, /* EMC_TRPAB */
20762                         0x00000005, /* EMC_TCLKSTABLE */
20763                         0x00000005, /* EMC_TCLKSTOP */
20764                         0x00000924, /* EMC_TREFBW */
20765                         0x00000000, /* EMC_FBIO_CFG6 */
20766                         0x00000000, /* EMC_ODT_WRITE */
20767                         0x00000000, /* EMC_ODT_READ */
20768                         0x104cb098, /* EMC_FBIO_CFG5 */
20769                         0x002c00a0, /* EMC_CFG_DIG_DLL */
20770                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20771                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
20772                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
20773                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
20774                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
20775                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
20776                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
20777                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
20778                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
20779                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
20780                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
20781                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
20782                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
20783                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
20784                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
20785                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
20786                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
20787                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
20788                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
20789                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
20790                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
20791                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
20792                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
20793                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
20794                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
20795                         0x0009c000, /* EMC_DLL_XFORM_ADDR0 */
20796                         0x0009c000, /* EMC_DLL_XFORM_ADDR1 */
20797                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
20798                         0x0009c000, /* EMC_DLL_XFORM_ADDR3 */
20799                         0x0009c000, /* EMC_DLL_XFORM_ADDR4 */
20800                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
20801                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
20802                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
20803                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
20804                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
20805                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
20806                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
20807                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
20808                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
20809                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
20810                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
20811                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
20812                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
20813                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
20814                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
20815                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
20816                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
20817                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
20818                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
20819                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
20820                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
20821                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
20822                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
20823                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
20824                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
20825                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
20826                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
20827                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
20828                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
20829                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
20830                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
20831                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
20832                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
20833                         0x10000280, /* EMC_XM2CMDPADCTRL */
20834                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
20835                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
20836                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
20837                         0x00000000, /* EMC_XM2DQPADCTRL2 */
20838                         0x00000000, /* EMC_XM2DQPADCTRL3 */
20839                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
20840                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
20841                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
20842                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
20843                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
20844                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
20845                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
20846                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
20847                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
20848                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
20849                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
20850                         0x00000096, /* EMC_TXDSRVTTGEN */
20851                         0x00000000, /* EMC_FBIO_SPARE */
20852                         0x00020000, /* EMC_ZCAL_INTERVAL */
20853                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
20854                         0x01740011, /* EMC_MRS_WAIT_CNT */
20855                         0x01740011, /* EMC_MRS_WAIT_CNT2 */
20856                         0x00000000, /* EMC_CTT */
20857                         0x00000003, /* EMC_CTT_DURATION */
20858                         0x000052a3, /* EMC_CFG_PIPE */
20859                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
20860                         0x00000009, /* EMC_QPOP */
20861                         0x08000004, /* MC_EMEM_ARB_CFG */
20862                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
20863                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
20864                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
20865                         0x00000006, /* MC_EMEM_ARB_TIMING_RC */
20866                         0x00000003, /* MC_EMEM_ARB_TIMING_RAS */
20867                         0x00000003, /* MC_EMEM_ARB_TIMING_FAW */
20868                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
20869                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
20870                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
20871                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
20872                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
20873                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
20874                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
20875                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
20876                         0x000a0506, /* MC_EMEM_ARB_DA_COVERS */
20877                         0x77450e07, /* MC_EMEM_ARB_MISC0 */
20878                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
20879                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
20880                 },
20881                 {
20882                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
20883                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
20884                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
20885                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
20886                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
20887                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
20888                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
20889                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
20890                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
20891                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
20892                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
20893                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
20894                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
20895                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
20896                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
20897                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
20898                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
20899                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
20900                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
20901                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
20902                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
20903                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
20904                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
20905                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
20906                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
20907                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
20908                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
20909                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
20910                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
20911                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
20912                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
20913                 },
20914                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
20915                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
20916                 0x00000802, /* EMC_CTT_TERM_CTRL */
20917                 0x73340000, /* EMC_CFG */
20918                 0x000008d5, /* EMC_CFG_2 */
20919                 0x00040128, /* EMC_SEL_DPD_CTRL */
20920                 0x002c0068, /* EMC_CFG_DIG_DLL */
20921                 0x00000000, /* EMC_BGBIAS_CTL0 */
20922                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
20923                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
20924                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
20925                 0x80000321, /* Mode Register 0 */
20926                 0x80100002, /* Mode Register 1 */
20927                 0x80200000, /* Mode Register 2 */
20928                 0x00000000, /* Mode Register 4 */
20929                 2680,       /* expected dvfs latency (ns) */
20930         },
20931         {
20932                 0x19,       /* V5.0.14 */
20933                 "01_396000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
20934                 396000,     /* SDRAM frequency */
20935                 850,        /* min voltage */
20936                 850,        /* gpu min voltage */
20937                 "pllm_out0", /* clock source id */
20938                 0x00000002, /* CLK_SOURCE_EMC */
20939                 165,        /* number of burst_regs */
20940                 31,         /* number of up_down_regs */
20941                 {
20942                         0x00000011, /* EMC_RC */
20943                         0x00000065, /* EMC_RFC */
20944                         0x00000000, /* EMC_RFC_SLR */
20945                         0x0000000c, /* EMC_RAS */
20946                         0x00000004, /* EMC_RP */
20947                         0x00000005, /* EMC_R2W */
20948                         0x00000008, /* EMC_W2R */
20949                         0x00000002, /* EMC_R2P */
20950                         0x0000000a, /* EMC_W2P */
20951                         0x00000004, /* EMC_RD_RCD */
20952                         0x00000004, /* EMC_WR_RCD */
20953                         0x00000002, /* EMC_RRD */
20954                         0x00000002, /* EMC_REXT */
20955                         0x00000000, /* EMC_WEXT */
20956                         0x00000003, /* EMC_WDV */
20957                         0x00000003, /* EMC_WDV_MASK */
20958                         0x00000005, /* EMC_QUSE */
20959                         0x00000002, /* EMC_QUSE_WIDTH */
20960                         0x00000000, /* EMC_IBDLY */
20961                         0x00000001, /* EMC_EINPUT */
20962                         0x00000008, /* EMC_EINPUT_DURATION */
20963                         0x00020000, /* EMC_PUTERM_EXTRA */
20964                         0x00000003, /* EMC_PUTERM_WIDTH */
20965                         0x00000000, /* EMC_PUTERM_ADJ */
20966                         0x00000000, /* EMC_CDB_CNTL_1 */
20967                         0x00000000, /* EMC_CDB_CNTL_2 */
20968                         0x00000000, /* EMC_CDB_CNTL_3 */
20969                         0x00000000, /* EMC_QRST */
20970                         0x0000000f, /* EMC_QSAFE */
20971                         0x00000010, /* EMC_RDV */
20972                         0x00000012, /* EMC_RDV_MASK */
20973                         0x00000bd1, /* EMC_REFRESH */
20974                         0x00000000, /* EMC_BURST_REFRESH_NUM */
20975                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
20976                         0x00000001, /* EMC_PDEX2WR */
20977                         0x00000008, /* EMC_PDEX2RD */
20978                         0x00000001, /* EMC_PCHG2PDEN */
20979                         0x00000000, /* EMC_ACT2PDEN */
20980                         0x00000063, /* EMC_AR2PDEN */
20981                         0x0000000f, /* EMC_RW2PDEN */
20982                         0x0000006b, /* EMC_TXSR */
20983                         0x00000200, /* EMC_TXSRDLL */
20984                         0x00000004, /* EMC_TCKE */
20985                         0x00000005, /* EMC_TCKESR */
20986                         0x00000004, /* EMC_TPD */
20987                         0x00000007, /* EMC_TFAW */
20988                         0x00000000, /* EMC_TRPAB */
20989                         0x00000005, /* EMC_TCLKSTABLE */
20990                         0x00000005, /* EMC_TCLKSTOP */
20991                         0x00000c11, /* EMC_TREFBW */
20992                         0x00000000, /* EMC_FBIO_CFG6 */
20993                         0x00000000, /* EMC_ODT_WRITE */
20994                         0x00000000, /* EMC_ODT_READ */
20995                         0x104cb098, /* EMC_FBIO_CFG5 */
20996                         0x002c00a0, /* EMC_CFG_DIG_DLL */
20997                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
20998                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
20999                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
21000                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
21001                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
21002                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
21003                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
21004                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
21005                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
21006                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
21007                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
21008                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
21009                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
21010                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
21011                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
21012                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
21013                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
21014                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21015                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21016                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21017                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21018                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21019                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21020                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21021                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21022                         0x00078000, /* EMC_DLL_XFORM_ADDR0 */
21023                         0x00078000, /* EMC_DLL_XFORM_ADDR1 */
21024                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21025                         0x00078000, /* EMC_DLL_XFORM_ADDR3 */
21026                         0x00078000, /* EMC_DLL_XFORM_ADDR4 */
21027                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21028                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21029                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21030                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21031                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21032                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21033                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21034                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21035                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21036                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21037                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21038                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21039                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21040                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21041                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21042                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21043                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21044                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21045                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21046                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21047                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21048                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21049                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21050                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21051                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21052                         0x00044000, /* EMC_DLL_XFORM_DQ0 */
21053                         0x00044000, /* EMC_DLL_XFORM_DQ1 */
21054                         0x00044000, /* EMC_DLL_XFORM_DQ2 */
21055                         0x00044000, /* EMC_DLL_XFORM_DQ3 */
21056                         0x00004400, /* EMC_DLL_XFORM_DQ4 */
21057                         0x00004400, /* EMC_DLL_XFORM_DQ5 */
21058                         0x00004400, /* EMC_DLL_XFORM_DQ6 */
21059                         0x00004400, /* EMC_DLL_XFORM_DQ7 */
21060                         0x10000280, /* EMC_XM2CMDPADCTRL */
21061                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
21062                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
21063                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
21064                         0x00000000, /* EMC_XM2DQPADCTRL2 */
21065                         0x00000000, /* EMC_XM2DQPADCTRL3 */
21066                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
21067                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
21068                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
21069                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
21070                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21071                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21072                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
21073                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
21074                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
21075                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
21076                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
21077                         0x000000c6, /* EMC_TXDSRVTTGEN */
21078                         0x00000000, /* EMC_FBIO_SPARE */
21079                         0x00020000, /* EMC_ZCAL_INTERVAL */
21080                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
21081                         0x015b0011, /* EMC_MRS_WAIT_CNT */
21082                         0x015b0011, /* EMC_MRS_WAIT_CNT2 */
21083                         0x00000000, /* EMC_CTT */
21084                         0x00000003, /* EMC_CTT_DURATION */
21085                         0x000052a3, /* EMC_CFG_PIPE */
21086                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
21087                         0x00000009, /* EMC_QPOP */
21088                         0x0f000005, /* MC_EMEM_ARB_CFG */
21089                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21090                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
21091                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
21092                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
21093                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
21094                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
21095                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21096                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21097                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21098                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21099                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21100                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
21101                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
21102                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
21103                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
21104                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
21105                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
21106                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21107                 },
21108                 {
21109                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
21110                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
21111                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21112                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21113                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21114                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21115                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21116                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21117                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21118                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21119                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21120                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21121                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21122                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
21123                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
21124                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21125                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21126                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21127                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21128                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21129                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21130                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21131                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21132                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21133                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21134                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21135                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21136                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21137                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21138                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21139                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21140                 },
21141                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21142                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21143                 0x00000802, /* EMC_CTT_TERM_CTRL */
21144                 0x73340000, /* EMC_CFG */
21145                 0x00000895, /* EMC_CFG_2 */
21146                 0x00040008, /* EMC_SEL_DPD_CTRL */
21147                 0x002c0068, /* EMC_CFG_DIG_DLL */
21148                 0x00000000, /* EMC_BGBIAS_CTL0 */
21149                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21150                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21151                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21152                 0x80000521, /* Mode Register 0 */
21153                 0x80100002, /* Mode Register 1 */
21154                 0x80200000, /* Mode Register 2 */
21155                 0x00000000, /* Mode Register 4 */
21156                 2180,       /* expected dvfs latency (ns) */
21157         },
21158         {
21159                 0x19,       /* V5.0.14 */
21160                 "01_528000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21161                 528000,     /* SDRAM frequency */
21162                 880,        /* min voltage */
21163                 870,        /* gpu min voltage */
21164                 "pllm_ud",  /* clock source id */
21165                 0x80000000, /* CLK_SOURCE_EMC */
21166                 165,        /* number of burst_regs */
21167                 31,         /* number of up_down_regs */
21168                 {
21169                         0x00000017, /* EMC_RC */
21170                         0x00000088, /* EMC_RFC */
21171                         0x00000000, /* EMC_RFC_SLR */
21172                         0x00000010, /* EMC_RAS */
21173                         0x00000005, /* EMC_RP */
21174                         0x00000006, /* EMC_R2W */
21175                         0x00000009, /* EMC_W2R */
21176                         0x00000002, /* EMC_R2P */
21177                         0x0000000d, /* EMC_W2P */
21178                         0x00000005, /* EMC_RD_RCD */
21179                         0x00000005, /* EMC_WR_RCD */
21180                         0x00000002, /* EMC_RRD */
21181                         0x00000002, /* EMC_REXT */
21182                         0x00000000, /* EMC_WEXT */
21183                         0x00000003, /* EMC_WDV */
21184                         0x00000003, /* EMC_WDV_MASK */
21185                         0x00000007, /* EMC_QUSE */
21186                         0x00000002, /* EMC_QUSE_WIDTH */
21187                         0x00000000, /* EMC_IBDLY */
21188                         0x00000002, /* EMC_EINPUT */
21189                         0x00000009, /* EMC_EINPUT_DURATION */
21190                         0x00040000, /* EMC_PUTERM_EXTRA */
21191                         0x00000003, /* EMC_PUTERM_WIDTH */
21192                         0x00000000, /* EMC_PUTERM_ADJ */
21193                         0x00000000, /* EMC_CDB_CNTL_1 */
21194                         0x00000000, /* EMC_CDB_CNTL_2 */
21195                         0x00000000, /* EMC_CDB_CNTL_3 */
21196                         0x00000001, /* EMC_QRST */
21197                         0x00000010, /* EMC_QSAFE */
21198                         0x00000013, /* EMC_RDV */
21199                         0x00000015, /* EMC_RDV_MASK */
21200                         0x00000fd6, /* EMC_REFRESH */
21201                         0x00000000, /* EMC_BURST_REFRESH_NUM */
21202                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
21203                         0x00000002, /* EMC_PDEX2WR */
21204                         0x0000000b, /* EMC_PDEX2RD */
21205                         0x00000001, /* EMC_PCHG2PDEN */
21206                         0x00000000, /* EMC_ACT2PDEN */
21207                         0x00000084, /* EMC_AR2PDEN */
21208                         0x00000012, /* EMC_RW2PDEN */
21209                         0x0000008f, /* EMC_TXSR */
21210                         0x00000200, /* EMC_TXSRDLL */
21211                         0x00000004, /* EMC_TCKE */
21212                         0x00000005, /* EMC_TCKESR */
21213                         0x00000004, /* EMC_TPD */
21214                         0x0000000b, /* EMC_TFAW */
21215                         0x00000000, /* EMC_TRPAB */
21216                         0x00000006, /* EMC_TCLKSTABLE */
21217                         0x00000006, /* EMC_TCLKSTOP */
21218                         0x00001017, /* EMC_TREFBW */
21219                         0x00000000, /* EMC_FBIO_CFG6 */
21220                         0x00000000, /* EMC_ODT_WRITE */
21221                         0x00000000, /* EMC_ODT_READ */
21222                         0x104cb098, /* EMC_FBIO_CFG5 */
21223                         0xe01d00b1, /* EMC_CFG_DIG_DLL */
21224                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21225                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21226                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21227                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21228                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21229                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21230                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21231                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21232                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21233                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21234                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21235                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21236                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21237                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21238                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21239                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21240                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21241                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21242                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21243                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21244                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21245                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21246                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21247                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21248                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21249                         0x00058000, /* EMC_DLL_XFORM_ADDR0 */
21250                         0x00058000, /* EMC_DLL_XFORM_ADDR1 */
21251                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21252                         0x00058000, /* EMC_DLL_XFORM_ADDR3 */
21253                         0x00058000, /* EMC_DLL_XFORM_ADDR4 */
21254                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21255                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21256                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21257                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21258                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21259                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21260                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21261                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21262                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21263                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21264                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21265                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21266                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21267                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21268                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21269                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21270                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21271                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21272                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21273                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21274                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21275                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21276                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21277                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21278                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21279                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
21280                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
21281                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
21282                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
21283                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
21284                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
21285                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
21286                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
21287                         0x100002a0, /* EMC_XM2CMDPADCTRL */
21288                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
21289                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
21290                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
21291                         0x00000000, /* EMC_XM2DQPADCTRL2 */
21292                         0x00000000, /* EMC_XM2DQPADCTRL3 */
21293                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
21294                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
21295                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
21296                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
21297                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21298                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21299                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
21300                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
21301                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
21302                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
21303                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21304                         0x00000000, /* EMC_TXDSRVTTGEN */
21305                         0x00000000, /* EMC_FBIO_SPARE */
21306                         0x00020000, /* EMC_ZCAL_INTERVAL */
21307                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
21308                         0x013a0011, /* EMC_MRS_WAIT_CNT */
21309                         0x013a0011, /* EMC_MRS_WAIT_CNT2 */
21310                         0x00000000, /* EMC_CTT */
21311                         0x00000003, /* EMC_CTT_DURATION */
21312                         0x000042a0, /* EMC_CFG_PIPE */
21313                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
21314                         0x0000000b, /* EMC_QPOP */
21315                         0x0f000007, /* MC_EMEM_ARB_CFG */
21316                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21317                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
21318                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
21319                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
21320                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
21321                         0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
21322                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21323                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21324                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21325                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21326                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21327                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
21328                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
21329                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
21330                         0x000f080c, /* MC_EMEM_ARB_DA_COVERS */
21331                         0x7428180d, /* MC_EMEM_ARB_MISC0 */
21332                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
21333                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21334                 },
21335                 {
21336                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
21337                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
21338                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21339                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21340                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21341                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21342                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21343                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21344                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21345                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21346                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21347                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21348                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21349                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
21350                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
21351                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21352                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21353                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21354                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21355                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21356                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21357                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21358                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21359                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21360                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21361                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21362                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21363                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21364                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21365                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21366                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21367                 },
21368                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21369                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21370                 0x00000802, /* EMC_CTT_TERM_CTRL */
21371                 0x73300000, /* EMC_CFG */
21372                 0x0000089d, /* EMC_CFG_2 */
21373                 0x00040008, /* EMC_SEL_DPD_CTRL */
21374                 0xe01d0069, /* EMC_CFG_DIG_DLL */
21375                 0x00000000, /* EMC_BGBIAS_CTL0 */
21376                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21377                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21378                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21379                 0x80000941, /* Mode Register 0 */
21380                 0x80100002, /* Mode Register 1 */
21381                 0x80200008, /* Mode Register 2 */
21382                 0x00000000, /* Mode Register 4 */
21383                 1440,       /* expected dvfs latency (ns) */
21384         },
21385         {
21386                 0x19,       /* V5.0.14 */
21387                 "01_600000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21388                 600000,     /* SDRAM frequency */
21389                 910,        /* min voltage */
21390                 910,        /* gpu min voltage */
21391                 "pllc_ud",  /* clock source id */
21392                 0xe0000000, /* CLK_SOURCE_EMC */
21393                 165,        /* number of burst_regs */
21394                 31,         /* number of up_down_regs */
21395                 {
21396                         0x0000001a, /* EMC_RC */
21397                         0x0000009a, /* EMC_RFC */
21398                         0x00000000, /* EMC_RFC_SLR */
21399                         0x00000012, /* EMC_RAS */
21400                         0x00000006, /* EMC_RP */
21401                         0x00000007, /* EMC_R2W */
21402                         0x0000000b, /* EMC_W2R */
21403                         0x00000003, /* EMC_R2P */
21404                         0x00000010, /* EMC_W2P */
21405                         0x00000006, /* EMC_RD_RCD */
21406                         0x00000006, /* EMC_WR_RCD */
21407                         0x00000002, /* EMC_RRD */
21408                         0x00000002, /* EMC_REXT */
21409                         0x00000000, /* EMC_WEXT */
21410                         0x00000005, /* EMC_WDV */
21411                         0x00000005, /* EMC_WDV_MASK */
21412                         0x0000000a, /* EMC_QUSE */
21413                         0x00000002, /* EMC_QUSE_WIDTH */
21414                         0x00000000, /* EMC_IBDLY */
21415                         0x00000003, /* EMC_EINPUT */
21416                         0x0000000b, /* EMC_EINPUT_DURATION */
21417                         0x00070000, /* EMC_PUTERM_EXTRA */
21418                         0x00000003, /* EMC_PUTERM_WIDTH */
21419                         0x00000000, /* EMC_PUTERM_ADJ */
21420                         0x00000000, /* EMC_CDB_CNTL_1 */
21421                         0x00000000, /* EMC_CDB_CNTL_2 */
21422                         0x00000000, /* EMC_CDB_CNTL_3 */
21423                         0x00000002, /* EMC_QRST */
21424                         0x00000012, /* EMC_QSAFE */
21425                         0x00000016, /* EMC_RDV */
21426                         0x00000018, /* EMC_RDV_MASK */
21427                         0x00001208, /* EMC_REFRESH */
21428                         0x00000000, /* EMC_BURST_REFRESH_NUM */
21429                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
21430                         0x00000002, /* EMC_PDEX2WR */
21431                         0x0000000d, /* EMC_PDEX2RD */
21432                         0x00000001, /* EMC_PCHG2PDEN */
21433                         0x00000000, /* EMC_ACT2PDEN */
21434                         0x00000096, /* EMC_AR2PDEN */
21435                         0x00000015, /* EMC_RW2PDEN */
21436                         0x000000a2, /* EMC_TXSR */
21437                         0x00000200, /* EMC_TXSRDLL */
21438                         0x00000004, /* EMC_TCKE */
21439                         0x00000005, /* EMC_TCKESR */
21440                         0x00000004, /* EMC_TPD */
21441                         0x0000000c, /* EMC_TFAW */
21442                         0x00000000, /* EMC_TRPAB */
21443                         0x00000006, /* EMC_TCLKSTABLE */
21444                         0x00000006, /* EMC_TCLKSTOP */
21445                         0x00001248, /* EMC_TREFBW */
21446                         0x00000000, /* EMC_FBIO_CFG6 */
21447                         0x00000000, /* EMC_ODT_WRITE */
21448                         0x00000000, /* EMC_ODT_READ */
21449                         0x104cb098, /* EMC_FBIO_CFG5 */
21450                         0xe01900b1, /* EMC_CFG_DIG_DLL */
21451                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21452                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21453                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21454                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21455                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21456                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21457                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21458                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21459                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21460                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21461                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21462                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21463                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21464                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21465                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21466                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21467                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21468                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21469                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21470                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21471                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21472                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21473                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21474                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21475                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21476                         0x0004c000, /* EMC_DLL_XFORM_ADDR0 */
21477                         0x0004c000, /* EMC_DLL_XFORM_ADDR1 */
21478                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21479                         0x0004c000, /* EMC_DLL_XFORM_ADDR3 */
21480                         0x0004c000, /* EMC_DLL_XFORM_ADDR4 */
21481                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21482                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21483                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21484                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21485                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21486                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21487                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21488                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21489                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21490                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21491                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21492                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21493                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21494                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21495                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21496                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21497                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21498                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21499                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21500                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21501                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21502                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21503                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21504                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21505                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21506                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
21507                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21508                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21509                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21510                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21511                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21512                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21513                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21514                         0x100002a0, /* EMC_XM2CMDPADCTRL */
21515                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
21516                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
21517                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
21518                         0x00000000, /* EMC_XM2DQPADCTRL2 */
21519                         0x00000000, /* EMC_XM2DQPADCTRL3 */
21520                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
21521                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
21522                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
21523                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
21524                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21525                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21526                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
21527                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
21528                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
21529                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
21530                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21531                         0x00000000, /* EMC_TXDSRVTTGEN */
21532                         0x00000000, /* EMC_FBIO_SPARE */
21533                         0x00020000, /* EMC_ZCAL_INTERVAL */
21534                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
21535                         0x01280011, /* EMC_MRS_WAIT_CNT */
21536                         0x01280011, /* EMC_MRS_WAIT_CNT2 */
21537                         0x00000000, /* EMC_CTT */
21538                         0x00000003, /* EMC_CTT_DURATION */
21539                         0x000040a0, /* EMC_CFG_PIPE */
21540                         0x800024aa, /* EMC_DYN_SELF_REF_CONTROL */
21541                         0x0000000e, /* EMC_QPOP */
21542                         0x00000009, /* MC_EMEM_ARB_CFG */
21543                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21544                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
21545                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
21546                         0x0000000d, /* MC_EMEM_ARB_TIMING_RC */
21547                         0x00000008, /* MC_EMEM_ARB_TIMING_RAS */
21548                         0x00000006, /* MC_EMEM_ARB_TIMING_FAW */
21549                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21550                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21551                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21552                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21553                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21554                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
21555                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
21556                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
21557                         0x00120a0d, /* MC_EMEM_ARB_DA_COVERS */
21558                         0x73a91b0e, /* MC_EMEM_ARB_MISC0 */
21559                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
21560                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21561                 },
21562                 {
21563                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
21564                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
21565                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21566                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21567                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21568                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21569                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21570                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21571                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21572                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21573                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21574                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21575                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21576                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
21577                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
21578                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21579                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21580                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21581                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21582                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21583                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21584                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21585                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21586                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21587                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21588                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21589                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21590                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21591                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21592                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21593                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21594                 },
21595                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21596                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21597                 0x00000802, /* EMC_CTT_TERM_CTRL */
21598                 0x73300000, /* EMC_CFG */
21599                 0x0000089d, /* EMC_CFG_2 */
21600                 0x00040008, /* EMC_SEL_DPD_CTRL */
21601                 0xe0190069, /* EMC_CFG_DIG_DLL */
21602                 0x00000000, /* EMC_BGBIAS_CTL0 */
21603                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21604                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21605                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21606                 0x80000b61, /* Mode Register 0 */
21607                 0x80100002, /* Mode Register 1 */
21608                 0x80200010, /* Mode Register 2 */
21609                 0x00000000, /* Mode Register 4 */
21610                 1440,       /* expected dvfs latency (ns) */
21611         },
21612         {
21613                 0x19,       /* V5.0.14 */
21614                 "01_792000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21615                 792000,     /* SDRAM frequency */
21616                 980,        /* min voltage */
21617                 980,        /* gpu min voltage */
21618                 "pllm_ud",  /* clock source id */
21619                 0x80000000, /* CLK_SOURCE_EMC */
21620                 165,        /* number of burst_regs */
21621                 31,         /* number of up_down_regs */
21622                 {
21623                         0x00000023, /* EMC_RC */
21624                         0x000000cc, /* EMC_RFC */
21625                         0x00000000, /* EMC_RFC_SLR */
21626                         0x00000019, /* EMC_RAS */
21627                         0x00000009, /* EMC_RP */
21628                         0x00000008, /* EMC_R2W */
21629                         0x0000000d, /* EMC_W2R */
21630                         0x00000004, /* EMC_R2P */
21631                         0x00000013, /* EMC_W2P */
21632                         0x00000009, /* EMC_RD_RCD */
21633                         0x00000009, /* EMC_WR_RCD */
21634                         0x00000002, /* EMC_RRD */
21635                         0x00000002, /* EMC_REXT */
21636                         0x00000000, /* EMC_WEXT */
21637                         0x00000006, /* EMC_WDV */
21638                         0x00000006, /* EMC_WDV_MASK */
21639                         0x0000000b, /* EMC_QUSE */
21640                         0x00000002, /* EMC_QUSE_WIDTH */
21641                         0x00000000, /* EMC_IBDLY */
21642                         0x00000002, /* EMC_EINPUT */
21643                         0x0000000d, /* EMC_EINPUT_DURATION */
21644                         0x00080000, /* EMC_PUTERM_EXTRA */
21645                         0x00000004, /* EMC_PUTERM_WIDTH */
21646                         0x00000000, /* EMC_PUTERM_ADJ */
21647                         0x00000000, /* EMC_CDB_CNTL_1 */
21648                         0x00000000, /* EMC_CDB_CNTL_2 */
21649                         0x00000000, /* EMC_CDB_CNTL_3 */
21650                         0x00000001, /* EMC_QRST */
21651                         0x00000014, /* EMC_QSAFE */
21652                         0x00000018, /* EMC_RDV */
21653                         0x0000001a, /* EMC_RDV_MASK */
21654                         0x000017e2, /* EMC_REFRESH */
21655                         0x00000000, /* EMC_BURST_REFRESH_NUM */
21656                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
21657                         0x00000003, /* EMC_PDEX2WR */
21658                         0x00000011, /* EMC_PDEX2RD */
21659                         0x00000001, /* EMC_PCHG2PDEN */
21660                         0x00000000, /* EMC_ACT2PDEN */
21661                         0x000000c6, /* EMC_AR2PDEN */
21662                         0x00000018, /* EMC_RW2PDEN */
21663                         0x000000d6, /* EMC_TXSR */
21664                         0x00000200, /* EMC_TXSRDLL */
21665                         0x00000005, /* EMC_TCKE */
21666                         0x00000006, /* EMC_TCKESR */
21667                         0x00000005, /* EMC_TPD */
21668                         0x00000011, /* EMC_TFAW */
21669                         0x00000000, /* EMC_TRPAB */
21670                         0x00000008, /* EMC_TCLKSTABLE */
21671                         0x00000008, /* EMC_TCLKSTOP */
21672                         0x00001822, /* EMC_TREFBW */
21673                         0x00000000, /* EMC_FBIO_CFG6 */
21674                         0x00000000, /* EMC_ODT_WRITE */
21675                         0x00000000, /* EMC_ODT_READ */
21676                         0x104cb098, /* EMC_FBIO_CFG5 */
21677                         0xe01100b1, /* EMC_CFG_DIG_DLL */
21678                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21679                         0x00000008, /* EMC_DLL_XFORM_DQS0 */
21680                         0x00000008, /* EMC_DLL_XFORM_DQS1 */
21681                         0x00000008, /* EMC_DLL_XFORM_DQS2 */
21682                         0x00000008, /* EMC_DLL_XFORM_DQS3 */
21683                         0x00000008, /* EMC_DLL_XFORM_DQS4 */
21684                         0x00000008, /* EMC_DLL_XFORM_DQS5 */
21685                         0x00000008, /* EMC_DLL_XFORM_DQS6 */
21686                         0x00000008, /* EMC_DLL_XFORM_DQS7 */
21687                         0x00000008, /* EMC_DLL_XFORM_DQS8 */
21688                         0x00000008, /* EMC_DLL_XFORM_DQS9 */
21689                         0x00000008, /* EMC_DLL_XFORM_DQS10 */
21690                         0x00000008, /* EMC_DLL_XFORM_DQS11 */
21691                         0x00000008, /* EMC_DLL_XFORM_DQS12 */
21692                         0x00000008, /* EMC_DLL_XFORM_DQS13 */
21693                         0x00000008, /* EMC_DLL_XFORM_DQS14 */
21694                         0x00000008, /* EMC_DLL_XFORM_DQS15 */
21695                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21696                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21697                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21698                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21699                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21700                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21701                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21702                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21703                         0x0003c000, /* EMC_DLL_XFORM_ADDR0 */
21704                         0x0003c000, /* EMC_DLL_XFORM_ADDR1 */
21705                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21706                         0x0003c000, /* EMC_DLL_XFORM_ADDR3 */
21707                         0x0003c000, /* EMC_DLL_XFORM_ADDR4 */
21708                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21709                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21710                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21711                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21712                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21713                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21714                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21715                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21716                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21717                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21718                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21719                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21720                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21721                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21722                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21723                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21724                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21725                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21726                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21727                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21728                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21729                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21730                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21731                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21732                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21733                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
21734                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21735                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21736                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21737                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21738                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21739                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21740                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21741                         0x100002a0, /* EMC_XM2CMDPADCTRL */
21742                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
21743                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
21744                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21745                         0x00000000, /* EMC_XM2DQPADCTRL2 */
21746                         0x00000000, /* EMC_XM2DQPADCTRL3 */
21747                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
21748                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
21749                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
21750                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
21751                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21752                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21753                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
21754                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
21755                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
21756                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
21757                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21758                         0x00000000, /* EMC_TXDSRVTTGEN */
21759                         0x00000000, /* EMC_FBIO_SPARE */
21760                         0x00020000, /* EMC_ZCAL_INTERVAL */
21761                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
21762                         0x00f80011, /* EMC_MRS_WAIT_CNT */
21763                         0x00f80011, /* EMC_MRS_WAIT_CNT2 */
21764                         0x00000000, /* EMC_CTT */
21765                         0x00000004, /* EMC_CTT_DURATION */
21766                         0x00004080, /* EMC_CFG_PIPE */
21767                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
21768                         0x0000000f, /* EMC_QPOP */
21769                         0x0e00000b, /* MC_EMEM_ARB_CFG */
21770                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21771                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
21772                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
21773                         0x00000012, /* MC_EMEM_ARB_TIMING_RC */
21774                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
21775                         0x00000009, /* MC_EMEM_ARB_TIMING_FAW */
21776                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
21777                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
21778                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
21779                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
21780                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
21781                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
21782                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
21783                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
21784                         0x00160d12, /* MC_EMEM_ARB_DA_COVERS */
21785                         0x734c2413, /* MC_EMEM_ARB_MISC0 */
21786                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
21787                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
21788                 },
21789                 {
21790                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
21791                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
21792                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
21793                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
21794                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
21795                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
21796                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
21797                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
21798                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
21799                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
21800                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
21801                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
21802                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
21803                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
21804                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
21805                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
21806                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
21807                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
21808                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
21809                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
21810                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
21811                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
21812                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
21813                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
21814                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
21815                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
21816                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
21817                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
21818                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
21819                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
21820                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
21821                 },
21822                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
21823                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
21824                 0x00000802, /* EMC_CTT_TERM_CTRL */
21825                 0x73300000, /* EMC_CFG */
21826                 0x0000089d, /* EMC_CFG_2 */
21827                 0x00040000, /* EMC_SEL_DPD_CTRL */
21828                 0xe0110069, /* EMC_CFG_DIG_DLL */
21829                 0x00000000, /* EMC_BGBIAS_CTL0 */
21830                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
21831                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
21832                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
21833                 0x80000d71, /* Mode Register 0 */
21834                 0x80100002, /* Mode Register 1 */
21835                 0x80200018, /* Mode Register 2 */
21836                 0x00000000, /* Mode Register 4 */
21837                 1200,       /* expected dvfs latency (ns) */
21838         },
21839         {
21840                 0x19,       /* V5.0.14 */
21841                 "01_924000_NoCfgVersion_V5.0.14_V1.1", /* DVFS table version */
21842                 924000,     /* SDRAM frequency */
21843                 1010,       /* min voltage */
21844                 1010,       /* gpu min voltage */
21845                 "pllm_ud",  /* clock source id */
21846                 0x80000000, /* CLK_SOURCE_EMC */
21847                 165,        /* number of burst_regs */
21848                 31,         /* number of up_down_regs */
21849                 {
21850                         0x00000029, /* EMC_RC */
21851                         0x000000ef, /* EMC_RFC */
21852                         0x00000000, /* EMC_RFC_SLR */
21853                         0x0000001d, /* EMC_RAS */
21854                         0x0000000b, /* EMC_RP */
21855                         0x0000000a, /* EMC_R2W */
21856                         0x0000000f, /* EMC_W2R */
21857                         0x00000005, /* EMC_R2P */
21858                         0x00000016, /* EMC_W2P */
21859                         0x0000000b, /* EMC_RD_RCD */
21860                         0x0000000b, /* EMC_WR_RCD */
21861                         0x00000003, /* EMC_RRD */
21862                         0x00000002, /* EMC_REXT */
21863                         0x00000000, /* EMC_WEXT */
21864                         0x00000007, /* EMC_WDV */
21865                         0x00000007, /* EMC_WDV_MASK */
21866                         0x0000000d, /* EMC_QUSE */
21867                         0x00000002, /* EMC_QUSE_WIDTH */
21868                         0x00000000, /* EMC_IBDLY */
21869                         0x00000002, /* EMC_EINPUT */
21870                         0x0000000f, /* EMC_EINPUT_DURATION */
21871                         0x000a0000, /* EMC_PUTERM_EXTRA */
21872                         0x00000004, /* EMC_PUTERM_WIDTH */
21873                         0x00000000, /* EMC_PUTERM_ADJ */
21874                         0x00000000, /* EMC_CDB_CNTL_1 */
21875                         0x00000000, /* EMC_CDB_CNTL_2 */
21876                         0x00000000, /* EMC_CDB_CNTL_3 */
21877                         0x00000001, /* EMC_QRST */
21878                         0x00000016, /* EMC_QSAFE */
21879                         0x0000001a, /* EMC_RDV */
21880                         0x0000001c, /* EMC_RDV_MASK */
21881                         0x00001be7, /* EMC_REFRESH */
21882                         0x00000000, /* EMC_BURST_REFRESH_NUM */
21883                         0x000006f9, /* EMC_PRE_REFRESH_REQ_CNT */
21884                         0x00000004, /* EMC_PDEX2WR */
21885                         0x00000015, /* EMC_PDEX2RD */
21886                         0x00000001, /* EMC_PCHG2PDEN */
21887                         0x00000000, /* EMC_ACT2PDEN */
21888                         0x000000e6, /* EMC_AR2PDEN */
21889                         0x0000001b, /* EMC_RW2PDEN */
21890                         0x000000fa, /* EMC_TXSR */
21891                         0x00000200, /* EMC_TXSRDLL */
21892                         0x00000006, /* EMC_TCKE */
21893                         0x00000007, /* EMC_TCKESR */
21894                         0x00000006, /* EMC_TPD */
21895                         0x00000015, /* EMC_TFAW */
21896                         0x00000000, /* EMC_TRPAB */
21897                         0x0000000a, /* EMC_TCLKSTABLE */
21898                         0x0000000a, /* EMC_TCLKSTOP */
21899                         0x00001c28, /* EMC_TREFBW */
21900                         0x00000000, /* EMC_FBIO_CFG6 */
21901                         0x00000000, /* EMC_ODT_WRITE */
21902                         0x00000000, /* EMC_ODT_READ */
21903                         0x104cb898, /* EMC_FBIO_CFG5 */
21904                         0xe00d00b1, /* EMC_CFG_DIG_DLL */
21905                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
21906                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
21907                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
21908                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
21909                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
21910                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
21911                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
21912                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
21913                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
21914                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
21915                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
21916                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
21917                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
21918                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
21919                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
21920                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
21921                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
21922                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
21923                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
21924                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
21925                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
21926                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
21927                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
21928                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
21929                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
21930                         0x00030000, /* EMC_DLL_XFORM_ADDR0 */
21931                         0x00030000, /* EMC_DLL_XFORM_ADDR1 */
21932                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
21933                         0x00030000, /* EMC_DLL_XFORM_ADDR3 */
21934                         0x00030000, /* EMC_DLL_XFORM_ADDR4 */
21935                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
21936                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
21937                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
21938                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
21939                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
21940                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
21941                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
21942                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
21943                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
21944                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
21945                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
21946                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
21947                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
21948                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
21949                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
21950                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
21951                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
21952                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
21953                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
21954                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
21955                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
21956                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
21957                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
21958                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
21959                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
21960                         0x0000000c, /* EMC_DLL_XFORM_DQ0 */
21961                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
21962                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
21963                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
21964                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
21965                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
21966                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
21967                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
21968                         0x100002a0, /* EMC_XM2CMDPADCTRL */
21969                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
21970                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
21971                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
21972                         0x00000000, /* EMC_XM2DQPADCTRL2 */
21973                         0x00000000, /* EMC_XM2DQPADCTRL3 */
21974                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
21975                         0x00000606, /* EMC_XM2CLKPADCTRL2 */
21976                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
21977                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
21978                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
21979                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
21980                         0x5d75d720, /* EMC_XM2DQSPADCTRL3 */
21981                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
21982                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
21983                         0x5d75d700, /* EMC_XM2DQSPADCTRL6 */
21984                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
21985                         0x00000000, /* EMC_TXDSRVTTGEN */
21986                         0x00000000, /* EMC_FBIO_SPARE */
21987                         0x00020000, /* EMC_ZCAL_INTERVAL */
21988                         0x00000128, /* EMC_ZCAL_WAIT_CNT */
21989                         0x00ce0011, /* EMC_MRS_WAIT_CNT */
21990                         0x00ce0011, /* EMC_MRS_WAIT_CNT2 */
21991                         0x00000000, /* EMC_CTT */
21992                         0x00000004, /* EMC_CTT_DURATION */
21993                         0x00004080, /* EMC_CFG_PIPE */
21994                         0x800037ea, /* EMC_DYN_SELF_REF_CONTROL */
21995                         0x00000011, /* EMC_QPOP */
21996                         0x0e00000d, /* MC_EMEM_ARB_CFG */
21997                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
21998                         0x00000005, /* MC_EMEM_ARB_TIMING_RCD */
21999                         0x00000006, /* MC_EMEM_ARB_TIMING_RP */
22000                         0x00000015, /* MC_EMEM_ARB_TIMING_RC */
22001                         0x0000000e, /* MC_EMEM_ARB_TIMING_RAS */
22002                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
22003                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
22004                         0x00000004, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22005                         0x0000000e, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22006                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
22007                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22008                         0x00000007, /* MC_EMEM_ARB_TIMING_R2W */
22009                         0x00000009, /* MC_EMEM_ARB_TIMING_W2R */
22010                         0x09070202, /* MC_EMEM_ARB_DA_TURNS */
22011                         0x001a1015, /* MC_EMEM_ARB_DA_COVERS */
22012                         0x734e2a16, /* MC_EMEM_ARB_MISC0 */
22013                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
22014                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22015                 },
22016                 {
22017                         0x00000017, /* MC_MLL_MPCORER_PTSA_RATE */
22018                         0x000001bb, /* MC_PTSA_GRANT_DECREMENT */
22019                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22020                         0x006e0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22021                         0x006e003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22022                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22023                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22024                         0x006e0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22025                         0x006e0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22026                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22027                         0x006e0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22028                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22029                         0x006e0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22030                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
22031                         0x0000006e, /* MC_LATENCY_ALLOWANCE_HC_1 */
22032                         0x006e0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22033                         0x006e0019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22034                         0x006e0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22035                         0x006e0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22036                         0x006e001b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22037                         0x0000006e, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22038                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22039                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22040                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22041                         0x006e006e, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22042                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22043                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22044                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22045                         0x006e006e, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22046                         0x006e0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22047                         0x006e001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22048                 },
22049                 0x0000004c, /* EMC_ZCAL_WAIT_CNT after clock change */
22050                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22051                 0x00000802, /* EMC_CTT_TERM_CTRL */
22052                 0x73300000, /* EMC_CFG */
22053                 0x0000089d, /* EMC_CFG_2 */
22054                 0x00040000, /* EMC_SEL_DPD_CTRL */
22055                 0xe00d0069, /* EMC_CFG_DIG_DLL */
22056                 0x00000000, /* EMC_BGBIAS_CTL0 */
22057                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22058                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22059                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22060                 0x80000f15, /* Mode Register 0 */
22061                 0x80100002, /* Mode Register 1 */
22062                 0x80200020, /* Mode Register 2 */
22063                 0x00000000, /* Mode Register 4 */
22064                 1180,       /* expected dvfs latency (ns) */
22065         },
22066 };
22067
22068
22069
22070 static struct tegra12_emc_table pm375_ddr3_emc_table[] = {
22071         {
22072                 0x19,       /* V5.0.14 */
22073                 "04_12750_03_V5.0.14_V1.1", /* DVFS table version */
22074                 12750,      /* SDRAM frequency */
22075                 800,        /* min voltage */
22076                 800,        /* gpu min voltage */
22077                 "pllp_out0", /* clock source id */
22078                 0x4000003e, /* CLK_SOURCE_EMC */
22079                 165,        /* number of burst_regs */
22080                 31,         /* number of up_down_regs */
22081                 {
22082                         0x00000000, /* EMC_RC */
22083                         0x00000003, /* EMC_RFC */
22084                         0x00000000, /* EMC_RFC_SLR */
22085                         0x00000000, /* EMC_RAS */
22086                         0x00000000, /* EMC_RP */
22087                         0x00000004, /* EMC_R2W */
22088                         0x0000000a, /* EMC_W2R */
22089                         0x00000003, /* EMC_R2P */
22090                         0x0000000b, /* EMC_W2P */
22091                         0x00000000, /* EMC_RD_RCD */
22092                         0x00000000, /* EMC_WR_RCD */
22093                         0x00000003, /* EMC_RRD */
22094                         0x00000003, /* EMC_REXT */
22095                         0x00000000, /* EMC_WEXT */
22096                         0x00000006, /* EMC_WDV */
22097                         0x00000006, /* EMC_WDV_MASK */
22098                         0x00000006, /* EMC_QUSE */
22099                         0x00000002, /* EMC_QUSE_WIDTH */
22100                         0x00000000, /* EMC_IBDLY */
22101                         0x00000005, /* EMC_EINPUT */
22102                         0x00000005, /* EMC_EINPUT_DURATION */
22103                         0x00010000, /* EMC_PUTERM_EXTRA */
22104                         0x00000003, /* EMC_PUTERM_WIDTH */
22105                         0x00000000, /* EMC_PUTERM_ADJ */
22106                         0x00000000, /* EMC_CDB_CNTL_1 */
22107                         0x00000000, /* EMC_CDB_CNTL_2 */
22108                         0x00000000, /* EMC_CDB_CNTL_3 */
22109                         0x00000004, /* EMC_QRST */
22110                         0x0000000c, /* EMC_QSAFE */
22111                         0x0000000d, /* EMC_RDV */
22112                         0x0000000f, /* EMC_RDV_MASK */
22113                         0x00000060, /* EMC_REFRESH */
22114                         0x00000000, /* EMC_BURST_REFRESH_NUM */
22115                         0x00000018, /* EMC_PRE_REFRESH_REQ_CNT */
22116                         0x00000002, /* EMC_PDEX2WR */
22117                         0x00000002, /* EMC_PDEX2RD */
22118                         0x00000001, /* EMC_PCHG2PDEN */
22119                         0x00000000, /* EMC_ACT2PDEN */
22120                         0x00000007, /* EMC_AR2PDEN */
22121                         0x0000000f, /* EMC_RW2PDEN */
22122                         0x00000005, /* EMC_TXSR */
22123                         0x00000005, /* EMC_TXSRDLL */
22124                         0x00000004, /* EMC_TCKE */
22125                         0x00000005, /* EMC_TCKESR */
22126                         0x00000004, /* EMC_TPD */
22127                         0x00000000, /* EMC_TFAW */
22128                         0x00000000, /* EMC_TRPAB */
22129                         0x00000005, /* EMC_TCLKSTABLE */
22130                         0x00000005, /* EMC_TCLKSTOP */
22131                         0x00000064, /* EMC_TREFBW */
22132                         0x00000000, /* EMC_FBIO_CFG6 */
22133                         0x00000000, /* EMC_ODT_WRITE */
22134                         0x00000000, /* EMC_ODT_READ */
22135                         0x106aa298, /* EMC_FBIO_CFG5 */
22136                         0x002c00a0, /* EMC_CFG_DIG_DLL */
22137                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22138                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
22139                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
22140                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
22141                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
22142                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
22143                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
22144                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
22145                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
22146                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
22147                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
22148                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
22149                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
22150                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
22151                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
22152                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
22153                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
22154                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22155                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22156                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22157                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22158                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22159                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22160                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22161                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22162                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22163                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22164                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22165                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22166                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22167                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22168                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22169                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22170                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22171                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22172                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22173                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22174                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22175                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22176                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22177                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22178                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22179                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22180                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22181                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22182                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22183                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22184                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22185                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22186                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22187                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22188                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22189                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22190                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22191                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22192                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22193                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22194                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22195                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22196                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22197                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22198                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22199                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22200                         0x10000280, /* EMC_XM2CMDPADCTRL */
22201                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
22202                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
22203                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22204                         0x00000000, /* EMC_XM2DQPADCTRL2 */
22205                         0x00000000, /* EMC_XM2DQPADCTRL3 */
22206                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
22207                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22208                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
22209                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
22210                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22211                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22212                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
22213                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
22214                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
22215                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
22216                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22217                         0x00000007, /* EMC_TXDSRVTTGEN */
22218                         0x00000000, /* EMC_FBIO_SPARE */
22219                         0x00000000, /* EMC_ZCAL_INTERVAL */
22220                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
22221                         0x000e000e, /* EMC_MRS_WAIT_CNT */
22222                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22223                         0x00000000, /* EMC_CTT */
22224                         0x00000003, /* EMC_CTT_DURATION */
22225                         0x0000f2f3, /* EMC_CFG_PIPE */
22226                         0x800001c5, /* EMC_DYN_SELF_REF_CONTROL */
22227                         0x0000000a, /* EMC_QPOP */
22228                         0x40040001, /* MC_EMEM_ARB_CFG */
22229                         0x8000000a, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22230                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22231                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22232                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22233                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22234                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22235                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22236                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22237                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22238                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22239                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22240                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22241                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22242                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22243                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22244                         0x77e30303, /* MC_EMEM_ARB_MISC0 */
22245                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
22246                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22247                 },
22248                 {
22249                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22250                         0x00000007, /* MC_PTSA_GRANT_DECREMENT */
22251                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22252                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22253                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22254                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22255                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22256                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22257                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22258                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22259                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22260                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22261                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22262                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22263                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22264                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22265                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22266                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22267                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22268                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22269                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22270                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22271                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22272                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22273                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22274                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22275                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22276                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22277                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22278                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22279                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22280                 },
22281                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22282                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22283                 0x00000802, /* EMC_CTT_TERM_CTRL */
22284                 0x73240000, /* EMC_CFG */
22285                 0x000008c5, /* EMC_CFG_2 */
22286                 0x00040128, /* EMC_SEL_DPD_CTRL */
22287                 0x002c0068, /* EMC_CFG_DIG_DLL */
22288                 0x00000008, /* EMC_BGBIAS_CTL0 */
22289                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22290                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22291                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22292                 0x80001221, /* Mode Register 0 */
22293                 0x80100003, /* Mode Register 1 */
22294                 0x80200008, /* Mode Register 2 */
22295                 0x00000000, /* Mode Register 4 */
22296                 57820,      /* expected dvfs latency (ns) */
22297         },
22298         {
22299                 0x19,       /* V5.0.14 */
22300                 "04_20400_03_V5.0.14_V1.1", /* DVFS table version */
22301                 20400,      /* SDRAM frequency */
22302                 800,        /* min voltage */
22303                 800,        /* gpu min voltage */
22304                 "pllp_out0", /* clock source id */
22305                 0x40000026, /* CLK_SOURCE_EMC */
22306                 165,        /* number of burst_regs */
22307                 31,         /* number of up_down_regs */
22308                 {
22309                         0x00000000, /* EMC_RC */
22310                         0x00000005, /* EMC_RFC */
22311                         0x00000000, /* EMC_RFC_SLR */
22312                         0x00000000, /* EMC_RAS */
22313                         0x00000000, /* EMC_RP */
22314                         0x00000004, /* EMC_R2W */
22315                         0x0000000a, /* EMC_W2R */
22316                         0x00000003, /* EMC_R2P */
22317                         0x0000000b, /* EMC_W2P */
22318                         0x00000000, /* EMC_RD_RCD */
22319                         0x00000000, /* EMC_WR_RCD */
22320                         0x00000003, /* EMC_RRD */
22321                         0x00000003, /* EMC_REXT */
22322                         0x00000000, /* EMC_WEXT */
22323                         0x00000006, /* EMC_WDV */
22324                         0x00000006, /* EMC_WDV_MASK */
22325                         0x00000006, /* EMC_QUSE */
22326                         0x00000002, /* EMC_QUSE_WIDTH */
22327                         0x00000000, /* EMC_IBDLY */
22328                         0x00000005, /* EMC_EINPUT */
22329                         0x00000005, /* EMC_EINPUT_DURATION */
22330                         0x00010000, /* EMC_PUTERM_EXTRA */
22331                         0x00000003, /* EMC_PUTERM_WIDTH */
22332                         0x00000000, /* EMC_PUTERM_ADJ */
22333                         0x00000000, /* EMC_CDB_CNTL_1 */
22334                         0x00000000, /* EMC_CDB_CNTL_2 */
22335                         0x00000000, /* EMC_CDB_CNTL_3 */
22336                         0x00000004, /* EMC_QRST */
22337                         0x0000000c, /* EMC_QSAFE */
22338                         0x0000000d, /* EMC_RDV */
22339                         0x0000000f, /* EMC_RDV_MASK */
22340                         0x0000009a, /* EMC_REFRESH */
22341                         0x00000000, /* EMC_BURST_REFRESH_NUM */
22342                         0x00000026, /* EMC_PRE_REFRESH_REQ_CNT */
22343                         0x00000002, /* EMC_PDEX2WR */
22344                         0x00000002, /* EMC_PDEX2RD */
22345                         0x00000001, /* EMC_PCHG2PDEN */
22346                         0x00000000, /* EMC_ACT2PDEN */
22347                         0x00000007, /* EMC_AR2PDEN */
22348                         0x0000000f, /* EMC_RW2PDEN */
22349                         0x00000006, /* EMC_TXSR */
22350                         0x00000006, /* EMC_TXSRDLL */
22351                         0x00000004, /* EMC_TCKE */
22352                         0x00000005, /* EMC_TCKESR */
22353                         0x00000004, /* EMC_TPD */
22354                         0x00000000, /* EMC_TFAW */
22355                         0x00000000, /* EMC_TRPAB */
22356                         0x00000005, /* EMC_TCLKSTABLE */
22357                         0x00000005, /* EMC_TCLKSTOP */
22358                         0x000000a0, /* EMC_TREFBW */
22359                         0x00000000, /* EMC_FBIO_CFG6 */
22360                         0x00000000, /* EMC_ODT_WRITE */
22361                         0x00000000, /* EMC_ODT_READ */
22362                         0x106aa298, /* EMC_FBIO_CFG5 */
22363                         0x002c00a0, /* EMC_CFG_DIG_DLL */
22364                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22365                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
22366                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
22367                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
22368                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
22369                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
22370                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
22371                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
22372                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
22373                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
22374                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
22375                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
22376                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
22377                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
22378                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
22379                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
22380                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
22381                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22382                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22383                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22384                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22385                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22386                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22387                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22388                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22389                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22390                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22391                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22392                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22393                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22394                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22395                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22396                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22397                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22398                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22399                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22400                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22401                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22402                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22403                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22404                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22405                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22406                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22407                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22408                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22409                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22410                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22411                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22412                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22413                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22414                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22415                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22416                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22417                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22418                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22419                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22420                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22421                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22422                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22423                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22424                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22425                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22426                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22427                         0x10000280, /* EMC_XM2CMDPADCTRL */
22428                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
22429                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
22430                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22431                         0x00000000, /* EMC_XM2DQPADCTRL2 */
22432                         0x00000000, /* EMC_XM2DQPADCTRL3 */
22433                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
22434                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22435                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
22436                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
22437                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22438                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22439                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
22440                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
22441                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
22442                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
22443                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22444                         0x0000000b, /* EMC_TXDSRVTTGEN */
22445                         0x00000000, /* EMC_FBIO_SPARE */
22446                         0x00000000, /* EMC_ZCAL_INTERVAL */
22447                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
22448                         0x000e000e, /* EMC_MRS_WAIT_CNT */
22449                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22450                         0x00000000, /* EMC_CTT */
22451                         0x00000003, /* EMC_CTT_DURATION */
22452                         0x0000f2f3, /* EMC_CFG_PIPE */
22453                         0x8000023a, /* EMC_DYN_SELF_REF_CONTROL */
22454                         0x0000000a, /* EMC_QPOP */
22455                         0x40020001, /* MC_EMEM_ARB_CFG */
22456                         0x80000012, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22457                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22458                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22459                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22460                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22461                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22462                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22463                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22464                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22465                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22466                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22467                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22468                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22469                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22470                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22471                         0x76230303, /* MC_EMEM_ARB_MISC0 */
22472                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
22473                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22474                 },
22475                 {
22476                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22477                         0x0000000a, /* MC_PTSA_GRANT_DECREMENT */
22478                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22479                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22480                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22481                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22482                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22483                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22484                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22485                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22486                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22487                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22488                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22489                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22490                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22491                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22492                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22493                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22494                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22495                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22496                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22497                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22498                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22499                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22500                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22501                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22502                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22503                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22504                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22505                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22506                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22507                 },
22508                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22509                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22510                 0x00000802, /* EMC_CTT_TERM_CTRL */
22511                 0x73240000, /* EMC_CFG */
22512                 0x000008c5, /* EMC_CFG_2 */
22513                 0x00040128, /* EMC_SEL_DPD_CTRL */
22514                 0x002c0068, /* EMC_CFG_DIG_DLL */
22515                 0x00000008, /* EMC_BGBIAS_CTL0 */
22516                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22517                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22518                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22519                 0x80001221, /* Mode Register 0 */
22520                 0x80100003, /* Mode Register 1 */
22521                 0x80200008, /* Mode Register 2 */
22522                 0x00000000, /* Mode Register 4 */
22523                 35610,      /* expected dvfs latency (ns) */
22524         },
22525         {
22526                 0x19,       /* V5.0.14 */
22527                 "04_40800_03_V5.0.14_V1.1", /* DVFS table version */
22528                 40800,      /* SDRAM frequency */
22529                 800,        /* min voltage */
22530                 800,        /* gpu min voltage */
22531                 "pllp_out0", /* clock source id */
22532                 0x40000012, /* CLK_SOURCE_EMC */
22533                 165,        /* number of burst_regs */
22534                 31,         /* number of up_down_regs */
22535                 {
22536                         0x00000001, /* EMC_RC */
22537                         0x0000000a, /* EMC_RFC */
22538                         0x00000000, /* EMC_RFC_SLR */
22539                         0x00000001, /* EMC_RAS */
22540                         0x00000000, /* EMC_RP */
22541                         0x00000004, /* EMC_R2W */
22542                         0x0000000a, /* EMC_W2R */
22543                         0x00000003, /* EMC_R2P */
22544                         0x0000000b, /* EMC_W2P */
22545                         0x00000000, /* EMC_RD_RCD */
22546                         0x00000000, /* EMC_WR_RCD */
22547                         0x00000003, /* EMC_RRD */
22548                         0x00000003, /* EMC_REXT */
22549                         0x00000000, /* EMC_WEXT */
22550                         0x00000006, /* EMC_WDV */
22551                         0x00000006, /* EMC_WDV_MASK */
22552                         0x00000006, /* EMC_QUSE */
22553                         0x00000002, /* EMC_QUSE_WIDTH */
22554                         0x00000000, /* EMC_IBDLY */
22555                         0x00000005, /* EMC_EINPUT */
22556                         0x00000005, /* EMC_EINPUT_DURATION */
22557                         0x00010000, /* EMC_PUTERM_EXTRA */
22558                         0x00000003, /* EMC_PUTERM_WIDTH */
22559                         0x00000000, /* EMC_PUTERM_ADJ */
22560                         0x00000000, /* EMC_CDB_CNTL_1 */
22561                         0x00000000, /* EMC_CDB_CNTL_2 */
22562                         0x00000000, /* EMC_CDB_CNTL_3 */
22563                         0x00000004, /* EMC_QRST */
22564                         0x0000000c, /* EMC_QSAFE */
22565                         0x0000000d, /* EMC_RDV */
22566                         0x0000000f, /* EMC_RDV_MASK */
22567                         0x00000134, /* EMC_REFRESH */
22568                         0x00000000, /* EMC_BURST_REFRESH_NUM */
22569                         0x0000004d, /* EMC_PRE_REFRESH_REQ_CNT */
22570                         0x00000002, /* EMC_PDEX2WR */
22571                         0x00000002, /* EMC_PDEX2RD */
22572                         0x00000001, /* EMC_PCHG2PDEN */
22573                         0x00000000, /* EMC_ACT2PDEN */
22574                         0x00000008, /* EMC_AR2PDEN */
22575                         0x0000000f, /* EMC_RW2PDEN */
22576                         0x0000000c, /* EMC_TXSR */
22577                         0x0000000c, /* EMC_TXSRDLL */
22578                         0x00000004, /* EMC_TCKE */
22579                         0x00000005, /* EMC_TCKESR */
22580                         0x00000004, /* EMC_TPD */
22581                         0x00000000, /* EMC_TFAW */
22582                         0x00000000, /* EMC_TRPAB */
22583                         0x00000005, /* EMC_TCLKSTABLE */
22584                         0x00000005, /* EMC_TCLKSTOP */
22585                         0x0000013f, /* EMC_TREFBW */
22586                         0x00000000, /* EMC_FBIO_CFG6 */
22587                         0x00000000, /* EMC_ODT_WRITE */
22588                         0x00000000, /* EMC_ODT_READ */
22589                         0x106aa298, /* EMC_FBIO_CFG5 */
22590                         0x002c00a0, /* EMC_CFG_DIG_DLL */
22591                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22592                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
22593                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
22594                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
22595                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
22596                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
22597                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
22598                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
22599                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
22600                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
22601                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
22602                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
22603                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
22604                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
22605                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
22606                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
22607                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
22608                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22609                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22610                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22611                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22612                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22613                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22614                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22615                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22616                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22617                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22618                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22619                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22620                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22621                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22622                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22623                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22624                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22625                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22626                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22627                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22628                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22629                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22630                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22631                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22632                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22633                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22634                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22635                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22636                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22637                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22638                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22639                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22640                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22641                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22642                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22643                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22644                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22645                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22646                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22647                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22648                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22649                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22650                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22651                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22652                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22653                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22654                         0x10000280, /* EMC_XM2CMDPADCTRL */
22655                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
22656                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
22657                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22658                         0x00000000, /* EMC_XM2DQPADCTRL2 */
22659                         0x00000000, /* EMC_XM2DQPADCTRL3 */
22660                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
22661                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22662                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
22663                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
22664                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22665                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22666                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
22667                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
22668                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
22669                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
22670                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22671                         0x00000015, /* EMC_TXDSRVTTGEN */
22672                         0x00000000, /* EMC_FBIO_SPARE */
22673                         0x00000000, /* EMC_ZCAL_INTERVAL */
22674                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
22675                         0x000e000e, /* EMC_MRS_WAIT_CNT */
22676                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22677                         0x00000000, /* EMC_CTT */
22678                         0x00000003, /* EMC_CTT_DURATION */
22679                         0x0000f2f3, /* EMC_CFG_PIPE */
22680                         0x80000370, /* EMC_DYN_SELF_REF_CONTROL */
22681                         0x0000000a, /* EMC_QPOP */
22682                         0xa0000001, /* MC_EMEM_ARB_CFG */
22683                         0x80000017, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22684                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22685                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22686                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22687                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22688                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22689                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22690                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22691                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22692                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22693                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22694                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22695                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22696                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22697                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22698                         0x74a30303, /* MC_EMEM_ARB_MISC0 */
22699                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
22700                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22701                 },
22702                 {
22703                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22704                         0x00000014, /* MC_PTSA_GRANT_DECREMENT */
22705                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22706                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22707                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22708                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22709                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22710                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22711                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22712                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22713                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22714                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22715                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22716                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22717                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22718                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22719                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22720                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22721                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22722                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22723                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22724                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22725                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22726                         0x000000ff, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22727                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22728                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22729                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22730                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22731                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22732                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22733                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22734                 },
22735                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22736                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22737                 0x00000802, /* EMC_CTT_TERM_CTRL */
22738                 0x73240000, /* EMC_CFG */
22739                 0x000008c5, /* EMC_CFG_2 */
22740                 0x00040128, /* EMC_SEL_DPD_CTRL */
22741                 0x002c0068, /* EMC_CFG_DIG_DLL */
22742                 0x00000008, /* EMC_BGBIAS_CTL0 */
22743                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22744                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22745                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22746                 0x80001221, /* Mode Register 0 */
22747                 0x80100003, /* Mode Register 1 */
22748                 0x80200008, /* Mode Register 2 */
22749                 0x00000000, /* Mode Register 4 */
22750                 20850,      /* expected dvfs latency (ns) */
22751         },
22752         {
22753                 0x19,       /* V5.0.14 */
22754                 "04_68000_03_V5.0.14_V1.1", /* DVFS table version */
22755                 68000,      /* SDRAM frequency */
22756                 800,        /* min voltage */
22757                 800,        /* gpu min voltage */
22758                 "pllp_out0", /* clock source id */
22759                 0x4000000a, /* CLK_SOURCE_EMC */
22760                 165,        /* number of burst_regs */
22761                 31,         /* number of up_down_regs */
22762                 {
22763                         0x00000003, /* EMC_RC */
22764                         0x00000011, /* EMC_RFC */
22765                         0x00000000, /* EMC_RFC_SLR */
22766                         0x00000002, /* EMC_RAS */
22767                         0x00000000, /* EMC_RP */
22768                         0x00000004, /* EMC_R2W */
22769                         0x0000000a, /* EMC_W2R */
22770                         0x00000003, /* EMC_R2P */
22771                         0x0000000b, /* EMC_W2P */
22772                         0x00000000, /* EMC_RD_RCD */
22773                         0x00000000, /* EMC_WR_RCD */
22774                         0x00000003, /* EMC_RRD */
22775                         0x00000003, /* EMC_REXT */
22776                         0x00000000, /* EMC_WEXT */
22777                         0x00000006, /* EMC_WDV */
22778                         0x00000006, /* EMC_WDV_MASK */
22779                         0x00000006, /* EMC_QUSE */
22780                         0x00000002, /* EMC_QUSE_WIDTH */
22781                         0x00000000, /* EMC_IBDLY */
22782                         0x00000005, /* EMC_EINPUT */
22783                         0x00000005, /* EMC_EINPUT_DURATION */
22784                         0x00010000, /* EMC_PUTERM_EXTRA */
22785                         0x00000003, /* EMC_PUTERM_WIDTH */
22786                         0x00000000, /* EMC_PUTERM_ADJ */
22787                         0x00000000, /* EMC_CDB_CNTL_1 */
22788                         0x00000000, /* EMC_CDB_CNTL_2 */
22789                         0x00000000, /* EMC_CDB_CNTL_3 */
22790                         0x00000004, /* EMC_QRST */
22791                         0x0000000c, /* EMC_QSAFE */
22792                         0x0000000d, /* EMC_RDV */
22793                         0x0000000f, /* EMC_RDV_MASK */
22794                         0x00000202, /* EMC_REFRESH */
22795                         0x00000000, /* EMC_BURST_REFRESH_NUM */
22796                         0x00000080, /* EMC_PRE_REFRESH_REQ_CNT */
22797                         0x00000002, /* EMC_PDEX2WR */
22798                         0x00000002, /* EMC_PDEX2RD */
22799                         0x00000001, /* EMC_PCHG2PDEN */
22800                         0x00000000, /* EMC_ACT2PDEN */
22801                         0x0000000f, /* EMC_AR2PDEN */
22802                         0x0000000f, /* EMC_RW2PDEN */
22803                         0x00000013, /* EMC_TXSR */
22804                         0x00000013, /* EMC_TXSRDLL */
22805                         0x00000004, /* EMC_TCKE */
22806                         0x00000005, /* EMC_TCKESR */
22807                         0x00000004, /* EMC_TPD */
22808                         0x00000001, /* EMC_TFAW */
22809                         0x00000000, /* EMC_TRPAB */
22810                         0x00000005, /* EMC_TCLKSTABLE */
22811                         0x00000005, /* EMC_TCLKSTOP */
22812                         0x00000213, /* EMC_TREFBW */
22813                         0x00000000, /* EMC_FBIO_CFG6 */
22814                         0x00000000, /* EMC_ODT_WRITE */
22815                         0x00000000, /* EMC_ODT_READ */
22816                         0x106aa298, /* EMC_FBIO_CFG5 */
22817                         0x002c00a0, /* EMC_CFG_DIG_DLL */
22818                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
22819                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
22820                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
22821                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
22822                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
22823                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
22824                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
22825                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
22826                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
22827                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
22828                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
22829                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
22830                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
22831                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
22832                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
22833                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
22834                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
22835                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
22836                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
22837                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
22838                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
22839                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
22840                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
22841                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
22842                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
22843                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
22844                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
22845                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
22846                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
22847                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
22848                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
22849                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
22850                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
22851                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
22852                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
22853                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
22854                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
22855                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
22856                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
22857                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
22858                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
22859                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
22860                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
22861                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
22862                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
22863                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
22864                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
22865                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
22866                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
22867                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
22868                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
22869                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
22870                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
22871                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
22872                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
22873                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
22874                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
22875                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
22876                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
22877                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
22878                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
22879                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
22880                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
22881                         0x10000280, /* EMC_XM2CMDPADCTRL */
22882                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
22883                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
22884                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
22885                         0x00000000, /* EMC_XM2DQPADCTRL2 */
22886                         0x00000000, /* EMC_XM2DQPADCTRL3 */
22887                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
22888                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
22889                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
22890                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
22891                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
22892                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
22893                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
22894                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
22895                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
22896                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
22897                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
22898                         0x00000022, /* EMC_TXDSRVTTGEN */
22899                         0x00000000, /* EMC_FBIO_SPARE */
22900                         0x00000000, /* EMC_ZCAL_INTERVAL */
22901                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
22902                         0x000e000e, /* EMC_MRS_WAIT_CNT */
22903                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
22904                         0x00000000, /* EMC_CTT */
22905                         0x00000003, /* EMC_CTT_DURATION */
22906                         0x0000f2f3, /* EMC_CFG_PIPE */
22907                         0x8000050e, /* EMC_DYN_SELF_REF_CONTROL */
22908                         0x0000000a, /* EMC_QPOP */
22909                         0x00000001, /* MC_EMEM_ARB_CFG */
22910                         0x8000001e, /* MC_EMEM_ARB_OUTSTANDING_REQ */
22911                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
22912                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
22913                         0x00000002, /* MC_EMEM_ARB_TIMING_RC */
22914                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
22915                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
22916                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
22917                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
22918                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
22919                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
22920                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
22921                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
22922                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
22923                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
22924                         0x000a0402, /* MC_EMEM_ARB_DA_COVERS */
22925                         0x74230403, /* MC_EMEM_ARB_MISC0 */
22926                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
22927                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
22928                 },
22929                 {
22930                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
22931                         0x00000021, /* MC_PTSA_GRANT_DECREMENT */
22932                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
22933                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
22934                         0x00ff00b0, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
22935                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
22936                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
22937                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
22938                         0x00ff00ec, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
22939                         0x00e90049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
22940                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
22941                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
22942                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
22943                         0x000800ff, /* MC_LATENCY_ALLOWANCE_HC_0 */
22944                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
22945                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
22946                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_GPU_0 */
22947                         0x00ff00a3, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
22948                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
22949                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VIC_0 */
22950                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
22951                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
22952                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
22953                         0x000000ef, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
22954                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
22955                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
22956                         0x00ee00ef, /* MC_LATENCY_ALLOWANCE_VDE_1 */
22957                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
22958                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
22959                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
22960                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_AFI_0 */
22961                 },
22962                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
22963                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
22964                 0x00000802, /* EMC_CTT_TERM_CTRL */
22965                 0x73240000, /* EMC_CFG */
22966                 0x000008c5, /* EMC_CFG_2 */
22967                 0x00040128, /* EMC_SEL_DPD_CTRL */
22968                 0x002c0068, /* EMC_CFG_DIG_DLL */
22969                 0x00000008, /* EMC_BGBIAS_CTL0 */
22970                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
22971                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
22972                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
22973                 0x80001221, /* Mode Register 0 */
22974                 0x80100003, /* Mode Register 1 */
22975                 0x80200008, /* Mode Register 2 */
22976                 0x00000000, /* Mode Register 4 */
22977                 10720,      /* expected dvfs latency (ns) */
22978         },
22979         {
22980                 0x19,       /* V5.0.14 */
22981                 "04_102000_03_V5.0.14_V1.1", /* DVFS table version */
22982                 102000,     /* SDRAM frequency */
22983                 800,        /* min voltage */
22984                 800,        /* gpu min voltage */
22985                 "pllp_out0", /* clock source id */
22986                 0x40000006, /* CLK_SOURCE_EMC */
22987                 165,        /* number of burst_regs */
22988                 31,         /* number of up_down_regs */
22989                 {
22990                         0x00000004, /* EMC_RC */
22991                         0x0000001a, /* EMC_RFC */
22992                         0x00000000, /* EMC_RFC_SLR */
22993                         0x00000003, /* EMC_RAS */
22994                         0x00000001, /* EMC_RP */
22995                         0x00000004, /* EMC_R2W */
22996                         0x0000000a, /* EMC_W2R */
22997                         0x00000003, /* EMC_R2P */
22998                         0x0000000b, /* EMC_W2P */
22999                         0x00000001, /* EMC_RD_RCD */
23000                         0x00000001, /* EMC_WR_RCD */
23001                         0x00000003, /* EMC_RRD */
23002                         0x00000003, /* EMC_REXT */
23003                         0x00000000, /* EMC_WEXT */
23004                         0x00000006, /* EMC_WDV */
23005                         0x00000006, /* EMC_WDV_MASK */
23006                         0x00000006, /* EMC_QUSE */
23007                         0x00000002, /* EMC_QUSE_WIDTH */
23008                         0x00000000, /* EMC_IBDLY */
23009                         0x00000005, /* EMC_EINPUT */
23010                         0x00000005, /* EMC_EINPUT_DURATION */
23011                         0x00010000, /* EMC_PUTERM_EXTRA */
23012                         0x00000003, /* EMC_PUTERM_WIDTH */
23013                         0x00000000, /* EMC_PUTERM_ADJ */
23014                         0x00000000, /* EMC_CDB_CNTL_1 */
23015                         0x00000000, /* EMC_CDB_CNTL_2 */
23016                         0x00000000, /* EMC_CDB_CNTL_3 */
23017                         0x00000004, /* EMC_QRST */
23018                         0x0000000c, /* EMC_QSAFE */
23019                         0x0000000d, /* EMC_RDV */
23020                         0x0000000f, /* EMC_RDV_MASK */
23021                         0x00000304, /* EMC_REFRESH */
23022                         0x00000000, /* EMC_BURST_REFRESH_NUM */
23023                         0x000000c1, /* EMC_PRE_REFRESH_REQ_CNT */
23024                         0x00000002, /* EMC_PDEX2WR */
23025                         0x00000002, /* EMC_PDEX2RD */
23026                         0x00000001, /* EMC_PCHG2PDEN */
23027                         0x00000000, /* EMC_ACT2PDEN */
23028                         0x00000018, /* EMC_AR2PDEN */
23029                         0x0000000f, /* EMC_RW2PDEN */
23030                         0x0000001c, /* EMC_TXSR */
23031                         0x0000001c, /* EMC_TXSRDLL */
23032                         0x00000004, /* EMC_TCKE */
23033                         0x00000005, /* EMC_TCKESR */
23034                         0x00000004, /* EMC_TPD */
23035                         0x00000003, /* EMC_TFAW */
23036                         0x00000000, /* EMC_TRPAB */
23037                         0x00000005, /* EMC_TCLKSTABLE */
23038                         0x00000005, /* EMC_TCLKSTOP */
23039                         0x0000031c, /* EMC_TREFBW */
23040                         0x00000000, /* EMC_FBIO_CFG6 */
23041                         0x00000000, /* EMC_ODT_WRITE */
23042                         0x00000000, /* EMC_ODT_READ */
23043                         0x106aa298, /* EMC_FBIO_CFG5 */
23044                         0x002c00a0, /* EMC_CFG_DIG_DLL */
23045                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23046                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
23047                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
23048                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
23049                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
23050                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
23051                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
23052                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
23053                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
23054                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
23055                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
23056                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
23057                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
23058                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
23059                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
23060                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
23061                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
23062                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23063                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23064                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23065                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23066                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23067                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23068                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23069                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23070                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23071                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23072                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23073                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23074                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23075                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23076                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23077                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23078                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23079                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23080                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23081                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23082                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23083                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23084                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23085                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23086                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23087                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23088                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23089                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23090                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23091                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23092                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23093                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23094                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23095                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23096                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23097                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23098                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23099                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23100                         0x000fc000, /* EMC_DLL_XFORM_DQ0 */
23101                         0x000fc000, /* EMC_DLL_XFORM_DQ1 */
23102                         0x000fc000, /* EMC_DLL_XFORM_DQ2 */
23103                         0x000fc000, /* EMC_DLL_XFORM_DQ3 */
23104                         0x0000fc00, /* EMC_DLL_XFORM_DQ4 */
23105                         0x0000fc00, /* EMC_DLL_XFORM_DQ5 */
23106                         0x0000fc00, /* EMC_DLL_XFORM_DQ6 */
23107                         0x0000fc00, /* EMC_DLL_XFORM_DQ7 */
23108                         0x10000280, /* EMC_XM2CMDPADCTRL */
23109                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
23110                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
23111                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23112                         0x00000000, /* EMC_XM2DQPADCTRL2 */
23113                         0x00000000, /* EMC_XM2DQPADCTRL3 */
23114                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
23115                         0x00000e0e, /* EMC_XM2CLKPADCTRL2 */
23116                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
23117                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
23118                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23119                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23120                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
23121                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
23122                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
23123                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
23124                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23125                         0x00000033, /* EMC_TXDSRVTTGEN */
23126                         0x00000000, /* EMC_FBIO_SPARE */
23127                         0x00000000, /* EMC_ZCAL_INTERVAL */
23128                         0x00000042, /* EMC_ZCAL_WAIT_CNT */
23129                         0x000e000e, /* EMC_MRS_WAIT_CNT */
23130                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23131                         0x00000000, /* EMC_CTT */
23132                         0x00000003, /* EMC_CTT_DURATION */
23133                         0x0000f2f3, /* EMC_CFG_PIPE */
23134                         0x80000713, /* EMC_DYN_SELF_REF_CONTROL */
23135                         0x0000000a, /* EMC_QPOP */
23136                         0x08000001, /* MC_EMEM_ARB_CFG */
23137                         0x80000026, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23138                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23139                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23140                         0x00000003, /* MC_EMEM_ARB_TIMING_RC */
23141                         0x00000000, /* MC_EMEM_ARB_TIMING_RAS */
23142                         0x00000002, /* MC_EMEM_ARB_TIMING_FAW */
23143                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23144                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23145                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23146                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23147                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23148                         0x00000003, /* MC_EMEM_ARB_TIMING_R2W */
23149                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23150                         0x06030203, /* MC_EMEM_ARB_DA_TURNS */
23151                         0x000a0403, /* MC_EMEM_ARB_DA_COVERS */
23152                         0x73c30504, /* MC_EMEM_ARB_MISC0 */
23153                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
23154                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23155                 },
23156                 {
23157                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23158                         0x00000031, /* MC_PTSA_GRANT_DECREMENT */
23159                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23160                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23161                         0x00ff0075, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23162                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23163                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23164                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23165                         0x00ff009d, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23166                         0x009b0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23167                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23168                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23169                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23170                         0x000800ad, /* MC_LATENCY_ALLOWANCE_HC_0 */
23171                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23172                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23173                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23174                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23175                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23176                         0x00ff00d6, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23177                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23178                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23179                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23180                         0x0000009f, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23181                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23182                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23183                         0x009f00a0, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23184                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23185                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23186                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23187                         0x00ff00da, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23188                 },
23189                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23190                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23191                 0x00000802, /* EMC_CTT_TERM_CTRL */
23192                 0x73240000, /* EMC_CFG */
23193                 0x000008c5, /* EMC_CFG_2 */
23194                 0x00040128, /* EMC_SEL_DPD_CTRL */
23195                 0x002c0068, /* EMC_CFG_DIG_DLL */
23196                 0x00000008, /* EMC_BGBIAS_CTL0 */
23197                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23198                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23199                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23200                 0x80001221, /* Mode Register 0 */
23201                 0x80100003, /* Mode Register 1 */
23202                 0x80200008, /* Mode Register 2 */
23203                 0x00000000, /* Mode Register 4 */
23204                 6890,       /* expected dvfs latency (ns) */
23205         },
23206         {
23207                 0x19,       /* V5.0.14 */
23208                 "04_204000_04_V5.0.14_V1.1", /* DVFS table version */
23209                 204000,     /* SDRAM frequency */
23210                 800,        /* min voltage */
23211                 800,        /* gpu min voltage */
23212                 "pllp_out0", /* clock source id */
23213                 0x40000002, /* CLK_SOURCE_EMC */
23214                 165,        /* number of burst_regs */
23215                 31,         /* number of up_down_regs */
23216                 {
23217                         0x00000009, /* EMC_RC */
23218                         0x00000035, /* EMC_RFC */
23219                         0x00000000, /* EMC_RFC_SLR */
23220                         0x00000006, /* EMC_RAS */
23221                         0x00000002, /* EMC_RP */
23222                         0x00000005, /* EMC_R2W */
23223                         0x0000000a, /* EMC_W2R */
23224                         0x00000003, /* EMC_R2P */
23225                         0x0000000b, /* EMC_W2P */
23226                         0x00000002, /* EMC_RD_RCD */
23227                         0x00000002, /* EMC_WR_RCD */
23228                         0x00000003, /* EMC_RRD */
23229                         0x00000003, /* EMC_REXT */
23230                         0x00000000, /* EMC_WEXT */
23231                         0x00000005, /* EMC_WDV */
23232                         0x00000005, /* EMC_WDV_MASK */
23233                         0x00000006, /* EMC_QUSE */
23234                         0x00000002, /* EMC_QUSE_WIDTH */
23235                         0x00000000, /* EMC_IBDLY */
23236                         0x00000004, /* EMC_EINPUT */
23237                         0x00000006, /* EMC_EINPUT_DURATION */
23238                         0x00010000, /* EMC_PUTERM_EXTRA */
23239                         0x00000003, /* EMC_PUTERM_WIDTH */
23240                         0x00000000, /* EMC_PUTERM_ADJ */
23241                         0x00000000, /* EMC_CDB_CNTL_1 */
23242                         0x00000000, /* EMC_CDB_CNTL_2 */
23243                         0x00000000, /* EMC_CDB_CNTL_3 */
23244                         0x00000003, /* EMC_QRST */
23245                         0x0000000d, /* EMC_QSAFE */
23246                         0x0000000f, /* EMC_RDV */
23247                         0x00000011, /* EMC_RDV_MASK */
23248                         0x00000607, /* EMC_REFRESH */
23249                         0x00000000, /* EMC_BURST_REFRESH_NUM */
23250                         0x00000181, /* EMC_PRE_REFRESH_REQ_CNT */
23251                         0x00000002, /* EMC_PDEX2WR */
23252                         0x00000002, /* EMC_PDEX2RD */
23253                         0x00000001, /* EMC_PCHG2PDEN */
23254                         0x00000000, /* EMC_ACT2PDEN */
23255                         0x00000032, /* EMC_AR2PDEN */
23256                         0x0000000f, /* EMC_RW2PDEN */
23257                         0x00000038, /* EMC_TXSR */
23258                         0x00000038, /* EMC_TXSRDLL */
23259                         0x00000004, /* EMC_TCKE */
23260                         0x00000005, /* EMC_TCKESR */
23261                         0x00000004, /* EMC_TPD */
23262                         0x00000007, /* EMC_TFAW */
23263                         0x00000000, /* EMC_TRPAB */
23264                         0x00000005, /* EMC_TCLKSTABLE */
23265                         0x00000005, /* EMC_TCLKSTOP */
23266                         0x00000638, /* EMC_TREFBW */
23267                         0x00000000, /* EMC_FBIO_CFG6 */
23268                         0x00000000, /* EMC_ODT_WRITE */
23269                         0x00000000, /* EMC_ODT_READ */
23270                         0x106aa298, /* EMC_FBIO_CFG5 */
23271                         0x002c00a0, /* EMC_CFG_DIG_DLL */
23272                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23273                         0x00064000, /* EMC_DLL_XFORM_DQS0 */
23274                         0x00064000, /* EMC_DLL_XFORM_DQS1 */
23275                         0x00064000, /* EMC_DLL_XFORM_DQS2 */
23276                         0x00064000, /* EMC_DLL_XFORM_DQS3 */
23277                         0x00064000, /* EMC_DLL_XFORM_DQS4 */
23278                         0x00064000, /* EMC_DLL_XFORM_DQS5 */
23279                         0x00064000, /* EMC_DLL_XFORM_DQS6 */
23280                         0x00064000, /* EMC_DLL_XFORM_DQS7 */
23281                         0x00064000, /* EMC_DLL_XFORM_DQS8 */
23282                         0x00064000, /* EMC_DLL_XFORM_DQS9 */
23283                         0x00064000, /* EMC_DLL_XFORM_DQS10 */
23284                         0x00064000, /* EMC_DLL_XFORM_DQS11 */
23285                         0x00064000, /* EMC_DLL_XFORM_DQS12 */
23286                         0x00064000, /* EMC_DLL_XFORM_DQS13 */
23287                         0x00064000, /* EMC_DLL_XFORM_DQS14 */
23288                         0x00064000, /* EMC_DLL_XFORM_DQS15 */
23289                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23290                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23291                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23292                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23293                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23294                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23295                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23296                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23297                         0x00000000, /* EMC_DLL_XFORM_ADDR0 */
23298                         0x00000000, /* EMC_DLL_XFORM_ADDR1 */
23299                         0x00008000, /* EMC_DLL_XFORM_ADDR2 */
23300                         0x00000000, /* EMC_DLL_XFORM_ADDR3 */
23301                         0x00000000, /* EMC_DLL_XFORM_ADDR4 */
23302                         0x00008000, /* EMC_DLL_XFORM_ADDR5 */
23303                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23304                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23305                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23306                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23307                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23308                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23309                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23310                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23311                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23312                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23313                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23314                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23315                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23316                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23317                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23318                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23319                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23320                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23321                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23322                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23323                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23324                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23325                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23326                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23327                         0x00090000, /* EMC_DLL_XFORM_DQ0 */
23328                         0x00090000, /* EMC_DLL_XFORM_DQ1 */
23329                         0x00090000, /* EMC_DLL_XFORM_DQ2 */
23330                         0x00090000, /* EMC_DLL_XFORM_DQ3 */
23331                         0x00009000, /* EMC_DLL_XFORM_DQ4 */
23332                         0x00009000, /* EMC_DLL_XFORM_DQ5 */
23333                         0x00009000, /* EMC_DLL_XFORM_DQ6 */
23334                         0x00009000, /* EMC_DLL_XFORM_DQ7 */
23335                         0x10000280, /* EMC_XM2CMDPADCTRL */
23336                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
23337                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
23338                         0x0130b118, /* EMC_XM2DQSPADCTRL2 */
23339                         0x00000000, /* EMC_XM2DQPADCTRL2 */
23340                         0x00000000, /* EMC_XM2DQPADCTRL3 */
23341                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
23342                         0x00000707, /* EMC_XM2CLKPADCTRL2 */
23343                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
23344                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
23345                         0x0000003f, /* EMC_XM2VTTGENPADCTRL2 */
23346                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23347                         0x51451400, /* EMC_XM2DQSPADCTRL3 */
23348                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
23349                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
23350                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
23351                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23352                         0x00000066, /* EMC_TXDSRVTTGEN */
23353                         0x00000000, /* EMC_FBIO_SPARE */
23354                         0x00020000, /* EMC_ZCAL_INTERVAL */
23355                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
23356                         0x000e000e, /* EMC_MRS_WAIT_CNT */
23357                         0x000e000e, /* EMC_MRS_WAIT_CNT2 */
23358                         0x00000000, /* EMC_CTT */
23359                         0x00000003, /* EMC_CTT_DURATION */
23360                         0x0000d2b3, /* EMC_CFG_PIPE */
23361                         0x80000d22, /* EMC_DYN_SELF_REF_CONTROL */
23362                         0x0000000a, /* EMC_QPOP */
23363                         0x01000003, /* MC_EMEM_ARB_CFG */
23364                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23365                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23366                         0x00000001, /* MC_EMEM_ARB_TIMING_RP */
23367                         0x00000004, /* MC_EMEM_ARB_TIMING_RC */
23368                         0x00000002, /* MC_EMEM_ARB_TIMING_RAS */
23369                         0x00000004, /* MC_EMEM_ARB_TIMING_FAW */
23370                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23371                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23372                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23373                         0x00000003, /* MC_EMEM_ARB_TIMING_R2R */
23374                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23375                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23376                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23377                         0x06040203, /* MC_EMEM_ARB_DA_TURNS */
23378                         0x000a0404, /* MC_EMEM_ARB_DA_COVERS */
23379                         0x73840a05, /* MC_EMEM_ARB_MISC0 */
23380                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
23381                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23382                 },
23383                 {
23384                         0x00000001, /* MC_MLL_MPCORER_PTSA_RATE */
23385                         0x00000062, /* MC_PTSA_GRANT_DECREMENT */
23386                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23387                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23388                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23389                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23390                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23391                         0x00ff00af, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23392                         0x00ff004f, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23393                         0x004e0049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23394                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23395                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23396                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23397                         0x00080057, /* MC_LATENCY_ALLOWANCE_HC_0 */
23398                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23399                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23400                         0x00ff0063, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23401                         0x00ff0036, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23402                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23403                         0x00ff006b, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23404                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23405                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23406                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23407                         0x00000050, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23408                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23409                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23410                         0x00510050, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23411                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23412                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23413                         0x00ff00c6, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23414                         0x00ff006d, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23415                 },
23416                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23417                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23418                 0x00000802, /* EMC_CTT_TERM_CTRL */
23419                 0x73240000, /* EMC_CFG */
23420                 0x0000088d, /* EMC_CFG_2 */
23421                 0x00040008, /* EMC_SEL_DPD_CTRL */
23422                 0x002c0068, /* EMC_CFG_DIG_DLL */
23423                 0x00000008, /* EMC_BGBIAS_CTL0 */
23424                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23425                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23426                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23427                 0x80001221, /* Mode Register 0 */
23428                 0x80100003, /* Mode Register 1 */
23429                 0x80200008, /* Mode Register 2 */
23430                 0x00000000, /* Mode Register 4 */
23431                 3420,       /* expected dvfs latency (ns) */
23432         },
23433         {
23434                 0x19,       /* V5.0.14 */
23435                 "04_300000_04_V5.0.14_V1.1", /* DVFS table version */
23436                 300000,     /* SDRAM frequency */
23437                 820,        /* min voltage */
23438                 820,        /* gpu min voltage */
23439                 "pllc_out0", /* clock source id */
23440                 0x20000002, /* CLK_SOURCE_EMC */
23441                 165,        /* number of burst_regs */
23442                 31,         /* number of up_down_regs */
23443                 {
23444                         0x0000000d, /* EMC_RC */
23445                         0x0000004d, /* EMC_RFC */
23446                         0x00000000, /* EMC_RFC_SLR */
23447                         0x00000009, /* EMC_RAS */
23448                         0x00000003, /* EMC_RP */
23449                         0x00000004, /* EMC_R2W */
23450                         0x00000008, /* EMC_W2R */
23451                         0x00000002, /* EMC_R2P */
23452                         0x00000009, /* EMC_W2P */
23453                         0x00000003, /* EMC_RD_RCD */
23454                         0x00000003, /* EMC_WR_RCD */
23455                         0x00000002, /* EMC_RRD */
23456                         0x00000002, /* EMC_REXT */
23457                         0x00000000, /* EMC_WEXT */
23458                         0x00000003, /* EMC_WDV */
23459                         0x00000003, /* EMC_WDV_MASK */
23460                         0x00000005, /* EMC_QUSE */
23461                         0x00000002, /* EMC_QUSE_WIDTH */
23462                         0x00000000, /* EMC_IBDLY */
23463                         0x00000002, /* EMC_EINPUT */
23464                         0x00000007, /* EMC_EINPUT_DURATION */
23465                         0x00020000, /* EMC_PUTERM_EXTRA */
23466                         0x00000003, /* EMC_PUTERM_WIDTH */
23467                         0x00000000, /* EMC_PUTERM_ADJ */
23468                         0x00000000, /* EMC_CDB_CNTL_1 */
23469                         0x00000000, /* EMC_CDB_CNTL_2 */
23470                         0x00000000, /* EMC_CDB_CNTL_3 */
23471                         0x00000001, /* EMC_QRST */
23472                         0x0000000e, /* EMC_QSAFE */
23473                         0x00000010, /* EMC_RDV */
23474                         0x00000012, /* EMC_RDV_MASK */
23475                         0x000008e4, /* EMC_REFRESH */
23476                         0x00000000, /* EMC_BURST_REFRESH_NUM */
23477                         0x00000239, /* EMC_PRE_REFRESH_REQ_CNT */
23478                         0x00000001, /* EMC_PDEX2WR */
23479                         0x00000008, /* EMC_PDEX2RD */
23480                         0x00000001, /* EMC_PCHG2PDEN */
23481                         0x00000000, /* EMC_ACT2PDEN */
23482                         0x0000004b, /* EMC_AR2PDEN */
23483                         0x0000000e, /* EMC_RW2PDEN */
23484                         0x00000052, /* EMC_TXSR */
23485                         0x00000200, /* EMC_TXSRDLL */
23486                         0x00000004, /* EMC_TCKE */
23487                         0x00000005, /* EMC_TCKESR */
23488                         0x00000004, /* EMC_TPD */
23489                         0x00000009, /* EMC_TFAW */
23490                         0x00000000, /* EMC_TRPAB */
23491                         0x00000005, /* EMC_TCLKSTABLE */
23492                         0x00000005, /* EMC_TCLKSTOP */
23493                         0x00000924, /* EMC_TREFBW */
23494                         0x00000000, /* EMC_FBIO_CFG6 */
23495                         0x00000000, /* EMC_ODT_WRITE */
23496                         0x00000000, /* EMC_ODT_READ */
23497                         0x104ab098, /* EMC_FBIO_CFG5 */
23498                         0x002c00a0, /* EMC_CFG_DIG_DLL */
23499                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23500                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
23501                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
23502                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
23503                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
23504                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
23505                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
23506                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
23507                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
23508                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
23509                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
23510                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
23511                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
23512                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
23513                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
23514                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
23515                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
23516                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23517                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23518                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23519                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23520                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23521                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23522                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23523                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23524                         0x00098000, /* EMC_DLL_XFORM_ADDR0 */
23525                         0x00098000, /* EMC_DLL_XFORM_ADDR1 */
23526                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23527                         0x00098000, /* EMC_DLL_XFORM_ADDR3 */
23528                         0x00098000, /* EMC_DLL_XFORM_ADDR4 */
23529                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23530                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23531                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23532                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23533                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23534                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23535                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23536                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23537                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23538                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23539                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23540                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23541                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23542                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23543                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23544                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23545                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23546                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23547                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23548                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23549                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23550                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23551                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23552                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23553                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23554                         0x00060000, /* EMC_DLL_XFORM_DQ0 */
23555                         0x00060000, /* EMC_DLL_XFORM_DQ1 */
23556                         0x00060000, /* EMC_DLL_XFORM_DQ2 */
23557                         0x00060000, /* EMC_DLL_XFORM_DQ3 */
23558                         0x00006000, /* EMC_DLL_XFORM_DQ4 */
23559                         0x00006000, /* EMC_DLL_XFORM_DQ5 */
23560                         0x00006000, /* EMC_DLL_XFORM_DQ6 */
23561                         0x00006000, /* EMC_DLL_XFORM_DQ7 */
23562                         0x10000280, /* EMC_XM2CMDPADCTRL */
23563                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
23564                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
23565                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
23566                         0x00000000, /* EMC_XM2DQPADCTRL2 */
23567                         0x00000000, /* EMC_XM2DQPADCTRL3 */
23568                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
23569                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
23570                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
23571                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
23572                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23573                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23574                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
23575                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
23576                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
23577                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
23578                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23579                         0x00000096, /* EMC_TXDSRVTTGEN */
23580                         0x00000000, /* EMC_FBIO_SPARE */
23581                         0x00020000, /* EMC_ZCAL_INTERVAL */
23582                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
23583                         0x0173000e, /* EMC_MRS_WAIT_CNT */
23584                         0x0173000e, /* EMC_MRS_WAIT_CNT2 */
23585                         0x00000000, /* EMC_CTT */
23586                         0x00000003, /* EMC_CTT_DURATION */
23587                         0x000052a3, /* EMC_CFG_PIPE */
23588                         0x800012d7, /* EMC_DYN_SELF_REF_CONTROL */
23589                         0x00000009, /* EMC_QPOP */
23590                         0x08000004, /* MC_EMEM_ARB_CFG */
23591                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23592                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23593                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23594                         0x00000007, /* MC_EMEM_ARB_TIMING_RC */
23595                         0x00000004, /* MC_EMEM_ARB_TIMING_RAS */
23596                         0x00000005, /* MC_EMEM_ARB_TIMING_FAW */
23597                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23598                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23599                         0x00000007, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23600                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23601                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23602                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23603                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23604                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23605                         0x000b0607, /* MC_EMEM_ARB_DA_COVERS */
23606                         0x77450e08, /* MC_EMEM_ARB_MISC0 */
23607                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
23608                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23609                 },
23610                 {
23611                         0x00000004, /* MC_MLL_MPCORER_PTSA_RATE */
23612                         0x00000090, /* MC_PTSA_GRANT_DECREMENT */
23613                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23614                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23615                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23616                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23617                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23618                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23619                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23620                         0x00350049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23621                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23622                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23623                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23624                         0x0008003b, /* MC_LATENCY_ALLOWANCE_HC_0 */
23625                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23626                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23627                         0x00ff0043, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23628                         0x00ff002d, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23629                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23630                         0x00ff0049, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23631                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23632                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23633                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23634                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23635                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23636                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23637                         0x00510036, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23638                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23639                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23640                         0x00ff0087, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23641                         0x00ff004a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23642                 },
23643                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23644                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23645                 0x00000802, /* EMC_CTT_TERM_CTRL */
23646                 0x73340000, /* EMC_CFG */
23647                 0x000008d5, /* EMC_CFG_2 */
23648                 0x00040128, /* EMC_SEL_DPD_CTRL */
23649                 0x002c0068, /* EMC_CFG_DIG_DLL */
23650                 0x00000000, /* EMC_BGBIAS_CTL0 */
23651                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23652                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23653                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23654                 0x80000321, /* Mode Register 0 */
23655                 0x80100002, /* Mode Register 1 */
23656                 0x80200000, /* Mode Register 2 */
23657                 0x00000000, /* Mode Register 4 */
23658                 2680,       /* expected dvfs latency (ns) */
23659         },
23660         {
23661                 0x19,       /* V5.0.14 */
23662                 "04_396000_05_V5.0.14_V1.1", /* DVFS table version */
23663                 396000,     /* SDRAM frequency */
23664                 850,        /* min voltage */
23665                 850,        /* gpu min voltage */
23666                 "pllm_out0", /* clock source id */
23667                 0x00000002, /* CLK_SOURCE_EMC */
23668                 165,        /* number of burst_regs */
23669                 31,         /* number of up_down_regs */
23670                 {
23671                         0x00000011, /* EMC_RC */
23672                         0x00000066, /* EMC_RFC */
23673                         0x00000000, /* EMC_RFC_SLR */
23674                         0x0000000c, /* EMC_RAS */
23675                         0x00000004, /* EMC_RP */
23676                         0x00000004, /* EMC_R2W */
23677                         0x00000008, /* EMC_W2R */
23678                         0x00000002, /* EMC_R2P */
23679                         0x0000000a, /* EMC_W2P */
23680                         0x00000004, /* EMC_RD_RCD */
23681                         0x00000004, /* EMC_WR_RCD */
23682                         0x00000002, /* EMC_RRD */
23683                         0x00000002, /* EMC_REXT */
23684                         0x00000000, /* EMC_WEXT */
23685                         0x00000003, /* EMC_WDV */
23686                         0x00000003, /* EMC_WDV_MASK */
23687                         0x00000005, /* EMC_QUSE */
23688                         0x00000002, /* EMC_QUSE_WIDTH */
23689                         0x00000000, /* EMC_IBDLY */
23690                         0x00000001, /* EMC_EINPUT */
23691                         0x00000008, /* EMC_EINPUT_DURATION */
23692                         0x00020000, /* EMC_PUTERM_EXTRA */
23693                         0x00000003, /* EMC_PUTERM_WIDTH */
23694                         0x00000000, /* EMC_PUTERM_ADJ */
23695                         0x00000000, /* EMC_CDB_CNTL_1 */
23696                         0x00000000, /* EMC_CDB_CNTL_2 */
23697                         0x00000000, /* EMC_CDB_CNTL_3 */
23698                         0x00000000, /* EMC_QRST */
23699                         0x0000000f, /* EMC_QSAFE */
23700                         0x00000010, /* EMC_RDV */
23701                         0x00000012, /* EMC_RDV_MASK */
23702                         0x00000bd1, /* EMC_REFRESH */
23703                         0x00000000, /* EMC_BURST_REFRESH_NUM */
23704                         0x000002f4, /* EMC_PRE_REFRESH_REQ_CNT */
23705                         0x00000001, /* EMC_PDEX2WR */
23706                         0x00000008, /* EMC_PDEX2RD */
23707                         0x00000001, /* EMC_PCHG2PDEN */
23708                         0x00000000, /* EMC_ACT2PDEN */
23709                         0x00000063, /* EMC_AR2PDEN */
23710                         0x0000000f, /* EMC_RW2PDEN */
23711                         0x0000006c, /* EMC_TXSR */
23712                         0x00000200, /* EMC_TXSRDLL */
23713                         0x00000004, /* EMC_TCKE */
23714                         0x00000005, /* EMC_TCKESR */
23715                         0x00000004, /* EMC_TPD */
23716                         0x0000000d, /* EMC_TFAW */
23717                         0x00000000, /* EMC_TRPAB */
23718                         0x00000005, /* EMC_TCLKSTABLE */
23719                         0x00000005, /* EMC_TCLKSTOP */
23720                         0x00000c11, /* EMC_TREFBW */
23721                         0x00000000, /* EMC_FBIO_CFG6 */
23722                         0x00000000, /* EMC_ODT_WRITE */
23723                         0x00000000, /* EMC_ODT_READ */
23724                         0x104ab098, /* EMC_FBIO_CFG5 */
23725                         0x002c00a0, /* EMC_CFG_DIG_DLL */
23726                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23727                         0x00030000, /* EMC_DLL_XFORM_DQS0 */
23728                         0x00030000, /* EMC_DLL_XFORM_DQS1 */
23729                         0x00030000, /* EMC_DLL_XFORM_DQS2 */
23730                         0x00030000, /* EMC_DLL_XFORM_DQS3 */
23731                         0x00030000, /* EMC_DLL_XFORM_DQS4 */
23732                         0x00030000, /* EMC_DLL_XFORM_DQS5 */
23733                         0x00030000, /* EMC_DLL_XFORM_DQS6 */
23734                         0x00030000, /* EMC_DLL_XFORM_DQS7 */
23735                         0x00030000, /* EMC_DLL_XFORM_DQS8 */
23736                         0x00030000, /* EMC_DLL_XFORM_DQS9 */
23737                         0x00030000, /* EMC_DLL_XFORM_DQS10 */
23738                         0x00030000, /* EMC_DLL_XFORM_DQS11 */
23739                         0x00030000, /* EMC_DLL_XFORM_DQS12 */
23740                         0x00030000, /* EMC_DLL_XFORM_DQS13 */
23741                         0x00030000, /* EMC_DLL_XFORM_DQS14 */
23742                         0x00030000, /* EMC_DLL_XFORM_DQS15 */
23743                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23744                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23745                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23746                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23747                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23748                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23749                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23750                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23751                         0x00070000, /* EMC_DLL_XFORM_ADDR0 */
23752                         0x00070000, /* EMC_DLL_XFORM_ADDR1 */
23753                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23754                         0x00070000, /* EMC_DLL_XFORM_ADDR3 */
23755                         0x00070000, /* EMC_DLL_XFORM_ADDR4 */
23756                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23757                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23758                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23759                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23760                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23761                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23762                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23763                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23764                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23765                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23766                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23767                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23768                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23769                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23770                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23771                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23772                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
23773                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
23774                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
23775                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
23776                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
23777                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
23778                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
23779                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
23780                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
23781                         0x00038000, /* EMC_DLL_XFORM_DQ0 */
23782                         0x00038000, /* EMC_DLL_XFORM_DQ1 */
23783                         0x00038000, /* EMC_DLL_XFORM_DQ2 */
23784                         0x00038000, /* EMC_DLL_XFORM_DQ3 */
23785                         0x00003800, /* EMC_DLL_XFORM_DQ4 */
23786                         0x00003800, /* EMC_DLL_XFORM_DQ5 */
23787                         0x00003800, /* EMC_DLL_XFORM_DQ6 */
23788                         0x00003800, /* EMC_DLL_XFORM_DQ7 */
23789                         0x10000280, /* EMC_XM2CMDPADCTRL */
23790                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
23791                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
23792                         0x01231339, /* EMC_XM2DQSPADCTRL2 */
23793                         0x00000000, /* EMC_XM2DQPADCTRL2 */
23794                         0x00000000, /* EMC_XM2DQPADCTRL3 */
23795                         0x77ffc081, /* EMC_XM2CLKPADCTRL */
23796                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
23797                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
23798                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
23799                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
23800                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
23801                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
23802                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
23803                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
23804                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
23805                         0x0000003f, /* EMC_DSR_VTTGEN_DRV */
23806                         0x000000c6, /* EMC_TXDSRVTTGEN */
23807                         0x00000000, /* EMC_FBIO_SPARE */
23808                         0x00020000, /* EMC_ZCAL_INTERVAL */
23809                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
23810                         0x015b000e, /* EMC_MRS_WAIT_CNT */
23811                         0x015b000e, /* EMC_MRS_WAIT_CNT2 */
23812                         0x00000000, /* EMC_CTT */
23813                         0x00000003, /* EMC_CTT_DURATION */
23814                         0x000052a3, /* EMC_CFG_PIPE */
23815                         0x8000188b, /* EMC_DYN_SELF_REF_CONTROL */
23816                         0x00000009, /* EMC_QPOP */
23817                         0x0f000005, /* MC_EMEM_ARB_CFG */
23818                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
23819                         0x00000001, /* MC_EMEM_ARB_TIMING_RCD */
23820                         0x00000002, /* MC_EMEM_ARB_TIMING_RP */
23821                         0x00000009, /* MC_EMEM_ARB_TIMING_RC */
23822                         0x00000005, /* MC_EMEM_ARB_TIMING_RAS */
23823                         0x00000007, /* MC_EMEM_ARB_TIMING_FAW */
23824                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
23825                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
23826                         0x00000008, /* MC_EMEM_ARB_TIMING_WAP2PRE */
23827                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
23828                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
23829                         0x00000004, /* MC_EMEM_ARB_TIMING_R2W */
23830                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
23831                         0x06040202, /* MC_EMEM_ARB_DA_TURNS */
23832                         0x000d0709, /* MC_EMEM_ARB_DA_COVERS */
23833                         0x7586120a, /* MC_EMEM_ARB_MISC0 */
23834                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
23835                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
23836                 },
23837                 {
23838                         0x0000000a, /* MC_MLL_MPCORER_PTSA_RATE */
23839                         0x000000be, /* MC_PTSA_GRANT_DECREMENT */
23840                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
23841                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
23842                         0x00ff003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
23843                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
23844                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
23845                         0x00ff0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
23846                         0x00ff0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
23847                         0x00280049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
23848                         0x00ff0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
23849                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
23850                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
23851                         0x0008002d, /* MC_LATENCY_ALLOWANCE_HC_0 */
23852                         0x000000ff, /* MC_LATENCY_ALLOWANCE_HC_1 */
23853                         0x00ff0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
23854                         0x00ff0033, /* MC_LATENCY_ALLOWANCE_GPU_0 */
23855                         0x00ff0022, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
23856                         0x00ff0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
23857                         0x00ff0037, /* MC_LATENCY_ALLOWANCE_VIC_0 */
23858                         0x000000ff, /* MC_LATENCY_ALLOWANCE_VI2_0 */
23859                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
23860                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
23861                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
23862                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
23863                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
23864                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
23865                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_2 */
23866                         0x00ff00ff, /* MC_LATENCY_ALLOWANCE_VDE_3 */
23867                         0x00ff0066, /* MC_LATENCY_ALLOWANCE_SATA_0 */
23868                         0x00ff0038, /* MC_LATENCY_ALLOWANCE_AFI_0 */
23869                 },
23870                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
23871                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
23872                 0x00000802, /* EMC_CTT_TERM_CTRL */
23873                 0x73340000, /* EMC_CFG */
23874                 0x00000895, /* EMC_CFG_2 */
23875                 0x00040008, /* EMC_SEL_DPD_CTRL */
23876                 0x002c0068, /* EMC_CFG_DIG_DLL */
23877                 0x00000000, /* EMC_BGBIAS_CTL0 */
23878                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
23879                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
23880                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
23881                 0x80000521, /* Mode Register 0 */
23882                 0x80100002, /* Mode Register 1 */
23883                 0x80200000, /* Mode Register 2 */
23884                 0x00000000, /* Mode Register 4 */
23885                 2180,       /* expected dvfs latency (ns) */
23886         },
23887         {
23888                 0x19,       /* V5.0.14 */
23889                 "04_528000_05_V5.0.14_V1.1", /* DVFS table version */
23890                 528000,     /* SDRAM frequency */
23891                 880,        /* min voltage */
23892                 870,        /* gpu min voltage */
23893                 "pllm_ud",  /* clock source id */
23894                 0x80000000, /* CLK_SOURCE_EMC */
23895                 165,        /* number of burst_regs */
23896                 31,         /* number of up_down_regs */
23897                 {
23898                         0x00000018, /* EMC_RC */
23899                         0x00000088, /* EMC_RFC */
23900                         0x00000000, /* EMC_RFC_SLR */
23901                         0x00000010, /* EMC_RAS */
23902                         0x00000006, /* EMC_RP */
23903                         0x00000006, /* EMC_R2W */
23904                         0x00000009, /* EMC_W2R */
23905                         0x00000002, /* EMC_R2P */
23906                         0x0000000d, /* EMC_W2P */
23907                         0x00000006, /* EMC_RD_RCD */
23908                         0x00000006, /* EMC_WR_RCD */
23909                         0x00000002, /* EMC_RRD */
23910                         0x00000002, /* EMC_REXT */
23911                         0x00000000, /* EMC_WEXT */
23912                         0x00000003, /* EMC_WDV */
23913                         0x00000003, /* EMC_WDV_MASK */
23914                         0x00000006, /* EMC_QUSE */
23915                         0x00000002, /* EMC_QUSE_WIDTH */
23916                         0x00000000, /* EMC_IBDLY */
23917                         0x00000001, /* EMC_EINPUT */
23918                         0x00000009, /* EMC_EINPUT_DURATION */
23919                         0x00030000, /* EMC_PUTERM_EXTRA */
23920                         0x00000003, /* EMC_PUTERM_WIDTH */
23921                         0x00000000, /* EMC_PUTERM_ADJ */
23922                         0x00000000, /* EMC_CDB_CNTL_1 */
23923                         0x00000000, /* EMC_CDB_CNTL_2 */
23924                         0x00000000, /* EMC_CDB_CNTL_3 */
23925                         0x00000000, /* EMC_QRST */
23926                         0x00000010, /* EMC_QSAFE */
23927                         0x00000012, /* EMC_RDV */
23928                         0x00000014, /* EMC_RDV_MASK */
23929                         0x00000fd6, /* EMC_REFRESH */
23930                         0x00000000, /* EMC_BURST_REFRESH_NUM */
23931                         0x000003f5, /* EMC_PRE_REFRESH_REQ_CNT */
23932                         0x00000002, /* EMC_PDEX2WR */
23933                         0x0000000b, /* EMC_PDEX2RD */
23934                         0x00000001, /* EMC_PCHG2PDEN */
23935                         0x00000000, /* EMC_ACT2PDEN */
23936                         0x00000085, /* EMC_AR2PDEN */
23937                         0x00000012, /* EMC_RW2PDEN */
23938                         0x00000090, /* EMC_TXSR */
23939                         0x00000200, /* EMC_TXSRDLL */
23940                         0x00000004, /* EMC_TCKE */
23941                         0x00000005, /* EMC_TCKESR */
23942                         0x00000004, /* EMC_TPD */
23943                         0x00000013, /* EMC_TFAW */
23944                         0x00000000, /* EMC_TRPAB */
23945                         0x00000006, /* EMC_TCLKSTABLE */
23946                         0x00000006, /* EMC_TCLKSTOP */
23947                         0x00001017, /* EMC_TREFBW */
23948                         0x00000000, /* EMC_FBIO_CFG6 */
23949                         0x00000000, /* EMC_ODT_WRITE */
23950                         0x00000000, /* EMC_ODT_READ */
23951                         0x104ab098, /* EMC_FBIO_CFG5 */
23952                         0xe01200b1, /* EMC_CFG_DIG_DLL */
23953                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
23954                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
23955                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
23956                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
23957                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
23958                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
23959                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
23960                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
23961                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
23962                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
23963                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
23964                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
23965                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
23966                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
23967                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
23968                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
23969                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
23970                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
23971                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
23972                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
23973                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
23974                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
23975                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
23976                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
23977                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
23978                         0x00054000, /* EMC_DLL_XFORM_ADDR0 */
23979                         0x00054000, /* EMC_DLL_XFORM_ADDR1 */
23980                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
23981                         0x00054000, /* EMC_DLL_XFORM_ADDR3 */
23982                         0x00054000, /* EMC_DLL_XFORM_ADDR4 */
23983                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
23984                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
23985                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
23986                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
23987                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
23988                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
23989                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
23990                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
23991                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
23992                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
23993                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
23994                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
23995                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
23996                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
23997                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
23998                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
23999                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
24000                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
24001                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
24002                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24003                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
24004                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
24005                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24006                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
24007                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
24008                         0x0000000e, /* EMC_DLL_XFORM_DQ0 */
24009                         0x0000000e, /* EMC_DLL_XFORM_DQ1 */
24010                         0x0000000e, /* EMC_DLL_XFORM_DQ2 */
24011                         0x0000000e, /* EMC_DLL_XFORM_DQ3 */
24012                         0x0000000e, /* EMC_DLL_XFORM_DQ4 */
24013                         0x0000000e, /* EMC_DLL_XFORM_DQ5 */
24014                         0x0000000e, /* EMC_DLL_XFORM_DQ6 */
24015                         0x0000000e, /* EMC_DLL_XFORM_DQ7 */
24016                         0x100002a0, /* EMC_XM2CMDPADCTRL */
24017                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
24018                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
24019                         0x0123133d, /* EMC_XM2DQSPADCTRL2 */
24020                         0x00000000, /* EMC_XM2DQPADCTRL2 */
24021                         0x00000000, /* EMC_XM2DQPADCTRL3 */
24022                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
24023                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
24024                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
24025                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
24026                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24027                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24028                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
24029                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
24030                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
24031                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
24032                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24033                         0x00000000, /* EMC_TXDSRVTTGEN */
24034                         0x00000000, /* EMC_FBIO_SPARE */
24035                         0x00020000, /* EMC_ZCAL_INTERVAL */
24036                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
24037                         0x0139000e, /* EMC_MRS_WAIT_CNT */
24038                         0x0139000e, /* EMC_MRS_WAIT_CNT2 */
24039                         0x00000000, /* EMC_CTT */
24040                         0x00000003, /* EMC_CTT_DURATION */
24041                         0x000042a0, /* EMC_CFG_PIPE */
24042                         0x80002062, /* EMC_DYN_SELF_REF_CONTROL */
24043                         0x0000000a, /* EMC_QPOP */
24044                         0x0f000007, /* MC_EMEM_ARB_CFG */
24045                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24046                         0x00000002, /* MC_EMEM_ARB_TIMING_RCD */
24047                         0x00000003, /* MC_EMEM_ARB_TIMING_RP */
24048                         0x0000000c, /* MC_EMEM_ARB_TIMING_RC */
24049                         0x00000007, /* MC_EMEM_ARB_TIMING_RAS */
24050                         0x0000000a, /* MC_EMEM_ARB_TIMING_FAW */
24051                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24052                         0x00000002, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24053                         0x00000009, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24054                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24055                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24056                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24057                         0x00000006, /* MC_EMEM_ARB_TIMING_W2R */
24058                         0x06050202, /* MC_EMEM_ARB_DA_TURNS */
24059                         0x0010090c, /* MC_EMEM_ARB_DA_COVERS */
24060                         0x7428180d, /* MC_EMEM_ARB_MISC0 */
24061                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
24062                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24063                 },
24064                 {
24065                         0x0000000d, /* MC_MLL_MPCORER_PTSA_RATE */
24066                         0x000000fd, /* MC_PTSA_GRANT_DECREMENT */
24067                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24068                         0x00c10038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24069                         0x00c1003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24070                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24071                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24072                         0x00c10090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24073                         0x00c10041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24074                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24075                         0x00c10080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24076                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24077                         0x00c10004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24078                         0x00080021, /* MC_LATENCY_ALLOWANCE_HC_0 */
24079                         0x000000c1, /* MC_LATENCY_ALLOWANCE_HC_1 */
24080                         0x00c10004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24081                         0x00c10026, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24082                         0x00c1001a, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24083                         0x00c10024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24084                         0x00c10029, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24085                         0x000000c1, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24086                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24087                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24088                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24089                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24090                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24091                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24092                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24093                         0x00c100c1, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24094                         0x00c10065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24095                         0x00c1002a, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24096                 },
24097                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24098                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24099                 0x00000802, /* EMC_CTT_TERM_CTRL */
24100                 0x73300000, /* EMC_CFG */
24101                 0x0000089d, /* EMC_CFG_2 */
24102                 0x00040008, /* EMC_SEL_DPD_CTRL */
24103                 0xe0120069, /* EMC_CFG_DIG_DLL */
24104                 0x00000000, /* EMC_BGBIAS_CTL0 */
24105                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24106                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24107                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24108                 0x80000941, /* Mode Register 0 */
24109                 0x80100002, /* Mode Register 1 */
24110                 0x80200008, /* Mode Register 2 */
24111                 0x00000000, /* Mode Register 4 */
24112                 1440,       /* expected dvfs latency (ns) */
24113         },
24114         {
24115                 0x19,       /* V5.0.14 */
24116                 "04_600000_03_V5.0.14_V1.1", /* DVFS table version */
24117                 600000,     /* SDRAM frequency */
24118                 910,        /* min voltage */
24119                 910,        /* gpu min voltage */
24120                 "pllc_ud",  /* clock source id */
24121                 0xe0000000, /* CLK_SOURCE_EMC */
24122                 165,        /* number of burst_regs */
24123                 31,         /* number of up_down_regs */
24124                 {
24125                         0x0000001b, /* EMC_RC */
24126                         0x0000009b, /* EMC_RFC */
24127                         0x00000000, /* EMC_RFC_SLR */
24128                         0x00000013, /* EMC_RAS */
24129                         0x00000007, /* EMC_RP */
24130                         0x00000007, /* EMC_R2W */
24131                         0x0000000b, /* EMC_W2R */
24132                         0x00000003, /* EMC_R2P */
24133                         0x00000010, /* EMC_W2P */
24134                         0x00000007, /* EMC_RD_RCD */
24135                         0x00000007, /* EMC_WR_RCD */
24136                         0x00000002, /* EMC_RRD */
24137                         0x00000002, /* EMC_REXT */
24138                         0x00000000, /* EMC_WEXT */
24139                         0x00000005, /* EMC_WDV */
24140                         0x00000005, /* EMC_WDV_MASK */
24141                         0x0000000a, /* EMC_QUSE */
24142                         0x00000002, /* EMC_QUSE_WIDTH */
24143                         0x00000000, /* EMC_IBDLY */
24144                         0x00000003, /* EMC_EINPUT */
24145                         0x0000000b, /* EMC_EINPUT_DURATION */
24146                         0x00070000, /* EMC_PUTERM_EXTRA */
24147                         0x00000003, /* EMC_PUTERM_WIDTH */
24148                         0x00000000, /* EMC_PUTERM_ADJ */
24149                         0x00000000, /* EMC_CDB_CNTL_1 */
24150                         0x00000000, /* EMC_CDB_CNTL_2 */
24151                         0x00000000, /* EMC_CDB_CNTL_3 */
24152                         0x00000002, /* EMC_QRST */
24153                         0x00000012, /* EMC_QSAFE */
24154                         0x00000016, /* EMC_RDV */
24155                         0x00000018, /* EMC_RDV_MASK */
24156                         0x00001208, /* EMC_REFRESH */
24157                         0x00000000, /* EMC_BURST_REFRESH_NUM */
24158                         0x00000482, /* EMC_PRE_REFRESH_REQ_CNT */
24159                         0x00000002, /* EMC_PDEX2WR */
24160                         0x0000000d, /* EMC_PDEX2RD */
24161                         0x00000001, /* EMC_PCHG2PDEN */
24162                         0x00000000, /* EMC_ACT2PDEN */
24163                         0x00000097, /* EMC_AR2PDEN */
24164                         0x00000015, /* EMC_RW2PDEN */
24165                         0x000000a3, /* EMC_TXSR */
24166                         0x00000200, /* EMC_TXSRDLL */
24167                         0x00000004, /* EMC_TCKE */
24168                         0x00000005, /* EMC_TCKESR */
24169                         0x00000004, /* EMC_TPD */
24170                         0x00000015, /* EMC_TFAW */
24171                         0x00000000, /* EMC_TRPAB */
24172                         0x00000006, /* EMC_TCLKSTABLE */
24173                         0x00000006, /* EMC_TCLKSTOP */
24174                         0x00001248, /* EMC_TREFBW */
24175                         0x00000000, /* EMC_FBIO_CFG6 */
24176                         0x00000000, /* EMC_ODT_WRITE */
24177                         0x00000000, /* EMC_ODT_READ */
24178                         0x104ab098, /* EMC_FBIO_CFG5 */
24179                         0xe00e00b1, /* EMC_CFG_DIG_DLL */
24180                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24181                         0x0000000a, /* EMC_DLL_XFORM_DQS0 */
24182                         0x0000000a, /* EMC_DLL_XFORM_DQS1 */
24183                         0x0000000a, /* EMC_DLL_XFORM_DQS2 */
24184                         0x0000000a, /* EMC_DLL_XFORM_DQS3 */
24185                         0x0000000a, /* EMC_DLL_XFORM_DQS4 */
24186                         0x0000000a, /* EMC_DLL_XFORM_DQS5 */
24187                         0x0000000a, /* EMC_DLL_XFORM_DQS6 */
24188                         0x0000000a, /* EMC_DLL_XFORM_DQS7 */
24189                         0x0000000a, /* EMC_DLL_XFORM_DQS8 */
24190                         0x0000000a, /* EMC_DLL_XFORM_DQS9 */
24191                         0x0000000a, /* EMC_DLL_XFORM_DQS10 */
24192                         0x0000000a, /* EMC_DLL_XFORM_DQS11 */
24193                         0x0000000a, /* EMC_DLL_XFORM_DQS12 */
24194                         0x0000000a, /* EMC_DLL_XFORM_DQS13 */
24195                         0x0000000a, /* EMC_DLL_XFORM_DQS14 */
24196                         0x0000000a, /* EMC_DLL_XFORM_DQS15 */
24197                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24198                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24199                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24200                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24201                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24202                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24203                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24204                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24205                         0x00048000, /* EMC_DLL_XFORM_ADDR0 */
24206                         0x00048000, /* EMC_DLL_XFORM_ADDR1 */
24207                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
24208                         0x00048000, /* EMC_DLL_XFORM_ADDR3 */
24209                         0x00048000, /* EMC_DLL_XFORM_ADDR4 */
24210                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
24211                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24212                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24213                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24214                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24215                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24216                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24217                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24218                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24219                         0x00000000, /* EMC_DLI_TRIM_TXDQS0 */
24220                         0x00000000, /* EMC_DLI_TRIM_TXDQS1 */
24221                         0x00000000, /* EMC_DLI_TRIM_TXDQS2 */
24222                         0x00000000, /* EMC_DLI_TRIM_TXDQS3 */
24223                         0x00000000, /* EMC_DLI_TRIM_TXDQS4 */
24224                         0x00000000, /* EMC_DLI_TRIM_TXDQS5 */
24225                         0x00000000, /* EMC_DLI_TRIM_TXDQS6 */
24226                         0x00000000, /* EMC_DLI_TRIM_TXDQS7 */
24227                         0x00000000, /* EMC_DLI_TRIM_TXDQS8 */
24228                         0x00000000, /* EMC_DLI_TRIM_TXDQS9 */
24229                         0x00000000, /* EMC_DLI_TRIM_TXDQS10 */
24230                         0x00000000, /* EMC_DLI_TRIM_TXDQS11 */
24231                         0x00000000, /* EMC_DLI_TRIM_TXDQS12 */
24232                         0x00000000, /* EMC_DLI_TRIM_TXDQS13 */
24233                         0x00000000, /* EMC_DLI_TRIM_TXDQS14 */
24234                         0x00000000, /* EMC_DLI_TRIM_TXDQS15 */
24235                         0x0000000d, /* EMC_DLL_XFORM_DQ0 */
24236                         0x0000000d, /* EMC_DLL_XFORM_DQ1 */
24237                         0x0000000d, /* EMC_DLL_XFORM_DQ2 */
24238                         0x0000000d, /* EMC_DLL_XFORM_DQ3 */
24239                         0x0000000d, /* EMC_DLL_XFORM_DQ4 */
24240                         0x0000000d, /* EMC_DLL_XFORM_DQ5 */
24241                         0x0000000d, /* EMC_DLL_XFORM_DQ6 */
24242                         0x0000000d, /* EMC_DLL_XFORM_DQ7 */
24243                         0x100002a0, /* EMC_XM2CMDPADCTRL */
24244                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
24245                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
24246                         0x0121113d, /* EMC_XM2DQSPADCTRL2 */
24247                         0x00000000, /* EMC_XM2DQPADCTRL2 */
24248                         0x00000000, /* EMC_XM2DQPADCTRL3 */
24249                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
24250                         0x00000505, /* EMC_XM2CLKPADCTRL2 */
24251                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
24252                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
24253                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24254                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24255                         0x51451420, /* EMC_XM2DQSPADCTRL3 */
24256                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
24257                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
24258                         0x51451400, /* EMC_XM2DQSPADCTRL6 */
24259                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24260                         0x00000000, /* EMC_TXDSRVTTGEN */
24261                         0x00000000, /* EMC_FBIO_SPARE */
24262                         0x00020000, /* EMC_ZCAL_INTERVAL */
24263                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
24264                         0x0127000e, /* EMC_MRS_WAIT_CNT */
24265                         0x0127000e, /* EMC_MRS_WAIT_CNT2 */
24266                         0x00000000, /* EMC_CTT */
24267                         0x00000003, /* EMC_CTT_DURATION */
24268                         0x000040a0, /* EMC_CFG_PIPE */
24269                         0x800024a9, /* EMC_DYN_SELF_REF_CONTROL */
24270                         0x0000000e, /* EMC_QPOP */
24271                         0x00000009, /* MC_EMEM_ARB_CFG */
24272                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24273                         0x00000003, /* MC_EMEM_ARB_TIMING_RCD */
24274                         0x00000004, /* MC_EMEM_ARB_TIMING_RP */
24275                         0x0000000e, /* MC_EMEM_ARB_TIMING_RC */
24276                         0x00000009, /* MC_EMEM_ARB_TIMING_RAS */
24277                         0x0000000b, /* MC_EMEM_ARB_TIMING_FAW */
24278                         0x00000001, /* MC_EMEM_ARB_TIMING_RRD */
24279                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24280                         0x0000000b, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24281                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24282                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24283                         0x00000005, /* MC_EMEM_ARB_TIMING_R2W */
24284                         0x00000007, /* MC_EMEM_ARB_TIMING_W2R */
24285                         0x07050202, /* MC_EMEM_ARB_DA_TURNS */
24286                         0x00130b0e, /* MC_EMEM_ARB_DA_COVERS */
24287                         0x73a91b0f, /* MC_EMEM_ARB_MISC0 */
24288                         0x70000f03, /* MC_EMEM_ARB_MISC1 */
24289                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24290                 },
24291                 {
24292                         0x0000000f, /* MC_MLL_MPCORER_PTSA_RATE */
24293                         0x00000120, /* MC_PTSA_GRANT_DECREMENT */
24294                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24295                         0x00aa0038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24296                         0x00aa003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24297                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24298                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24299                         0x00aa0090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24300                         0x00aa0041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24301                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24302                         0x00aa0080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24303                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24304                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24305                         0x0008001d, /* MC_LATENCY_ALLOWANCE_HC_0 */
24306                         0x000000aa, /* MC_LATENCY_ALLOWANCE_HC_1 */
24307                         0x00aa0004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24308                         0x00aa0022, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24309                         0x00aa0018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24310                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24311                         0x00aa0024, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24312                         0x000000aa, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24313                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24314                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24315                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24316                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24317                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24318                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24319                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24320                         0x00aa00aa, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24321                         0x00aa0065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24322                         0x00aa0025, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24323                 },
24324                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24325                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24326                 0x00000802, /* EMC_CTT_TERM_CTRL */
24327                 0x73300000, /* EMC_CFG */
24328                 0x0000089d, /* EMC_CFG_2 */
24329                 0x00040008, /* EMC_SEL_DPD_CTRL */
24330                 0xe00e0069, /* EMC_CFG_DIG_DLL */
24331                 0x00000000, /* EMC_BGBIAS_CTL0 */
24332                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24333                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24334                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24335                 0x80000b61, /* Mode Register 0 */
24336                 0x80100002, /* Mode Register 1 */
24337                 0x80200010, /* Mode Register 2 */
24338                 0x00000000, /* Mode Register 4 */
24339                 1440,       /* expected dvfs latency (ns) */
24340         },
24341         {
24342                 0x19,       /* V5.0.14 */
24343                 "04_792000_06_V5.0.14_V1.1", /* DVFS table version */
24344                 792000,     /* SDRAM frequency */
24345                 980,        /* min voltage */
24346                 980,        /* gpu min voltage */
24347                 "pllm_ud",  /* clock source id */
24348                 0x80000000, /* CLK_SOURCE_EMC */
24349                 165,        /* number of burst_regs */
24350                 31,         /* number of up_down_regs */
24351                 {
24352                         0x00000024, /* EMC_RC */
24353                         0x000000cd, /* EMC_RFC */
24354                         0x00000000, /* EMC_RFC_SLR */
24355                         0x00000019, /* EMC_RAS */
24356                         0x0000000a, /* EMC_RP */
24357                         0x00000008, /* EMC_R2W */
24358                         0x0000000d, /* EMC_W2R */
24359                         0x00000004, /* EMC_R2P */
24360                         0x00000013, /* EMC_W2P */
24361                         0x0000000a, /* EMC_RD_RCD */
24362                         0x0000000a, /* EMC_WR_RCD */
24363                         0x00000003, /* EMC_RRD */
24364                         0x00000002, /* EMC_REXT */
24365                         0x00000000, /* EMC_WEXT */
24366                         0x00000006, /* EMC_WDV */
24367                         0x00000006, /* EMC_WDV_MASK */
24368                         0x0000000b, /* EMC_QUSE */
24369                         0x00000002, /* EMC_QUSE_WIDTH */
24370                         0x00000000, /* EMC_IBDLY */
24371                         0x00000002, /* EMC_EINPUT */
24372                         0x0000000d, /* EMC_EINPUT_DURATION */
24373                         0x00080000, /* EMC_PUTERM_EXTRA */
24374                         0x00000004, /* EMC_PUTERM_WIDTH */
24375                         0x00000000, /* EMC_PUTERM_ADJ */
24376                         0x00000000, /* EMC_CDB_CNTL_1 */
24377                         0x00000000, /* EMC_CDB_CNTL_2 */
24378                         0x00000000, /* EMC_CDB_CNTL_3 */
24379                         0x00000001, /* EMC_QRST */
24380                         0x00000014, /* EMC_QSAFE */
24381                         0x00000018, /* EMC_RDV */
24382                         0x0000001a, /* EMC_RDV_MASK */
24383                         0x000017e2, /* EMC_REFRESH */
24384                         0x00000000, /* EMC_BURST_REFRESH_NUM */
24385                         0x000005f8, /* EMC_PRE_REFRESH_REQ_CNT */
24386                         0x00000003, /* EMC_PDEX2WR */
24387                         0x00000011, /* EMC_PDEX2RD */
24388                         0x00000001, /* EMC_PCHG2PDEN */
24389                         0x00000000, /* EMC_ACT2PDEN */
24390                         0x000000c7, /* EMC_AR2PDEN */
24391                         0x00000018, /* EMC_RW2PDEN */
24392                         0x000000d7, /* EMC_TXSR */
24393                         0x00000200, /* EMC_TXSRDLL */
24394                         0x00000005, /* EMC_TCKE */
24395                         0x00000006, /* EMC_TCKESR */
24396                         0x00000005, /* EMC_TPD */
24397                         0x0000001d, /* EMC_TFAW */
24398                         0x00000000, /* EMC_TRPAB */
24399                         0x00000008, /* EMC_TCLKSTABLE */
24400                         0x00000008, /* EMC_TCLKSTOP */
24401                         0x00001822, /* EMC_TREFBW */
24402                         0x00000000, /* EMC_FBIO_CFG6 */
24403                         0x00000000, /* EMC_ODT_WRITE */
24404                         0x00000000, /* EMC_ODT_READ */
24405                         0x104ab098, /* EMC_FBIO_CFG5 */
24406                         0xe00700b1, /* EMC_CFG_DIG_DLL */
24407                         0x00008000, /* EMC_CFG_DIG_DLL_PERIOD */
24408                         0x00000008, /* EMC_DLL_XFORM_DQS0 */
24409                         0x00000008, /* EMC_DLL_XFORM_DQS1 */
24410                         0x00000008, /* EMC_DLL_XFORM_DQS2 */
24411                         0x00000008, /* EMC_DLL_XFORM_DQS3 */
24412                         0x00000008, /* EMC_DLL_XFORM_DQS4 */
24413                         0x00000008, /* EMC_DLL_XFORM_DQS5 */
24414                         0x00000008, /* EMC_DLL_XFORM_DQS6 */
24415                         0x00000008, /* EMC_DLL_XFORM_DQS7 */
24416                         0x00000008, /* EMC_DLL_XFORM_DQS8 */
24417                         0x00000008, /* EMC_DLL_XFORM_DQS9 */
24418                         0x00000008, /* EMC_DLL_XFORM_DQS10 */
24419                         0x00000008, /* EMC_DLL_XFORM_DQS11 */
24420                         0x00000008, /* EMC_DLL_XFORM_DQS12 */
24421                         0x00000008, /* EMC_DLL_XFORM_DQS13 */
24422                         0x00000008, /* EMC_DLL_XFORM_DQS14 */
24423                         0x00000008, /* EMC_DLL_XFORM_DQS15 */
24424                         0x00000000, /* EMC_DLL_XFORM_QUSE0 */
24425                         0x00000000, /* EMC_DLL_XFORM_QUSE1 */
24426                         0x00000000, /* EMC_DLL_XFORM_QUSE2 */
24427                         0x00000000, /* EMC_DLL_XFORM_QUSE3 */
24428                         0x00000000, /* EMC_DLL_XFORM_QUSE4 */
24429                         0x00000000, /* EMC_DLL_XFORM_QUSE5 */
24430                         0x00000000, /* EMC_DLL_XFORM_QUSE6 */
24431                         0x00000000, /* EMC_DLL_XFORM_QUSE7 */
24432                         0x00034000, /* EMC_DLL_XFORM_ADDR0 */
24433                         0x00034000, /* EMC_DLL_XFORM_ADDR1 */
24434                         0x00000000, /* EMC_DLL_XFORM_ADDR2 */
24435                         0x00034000, /* EMC_DLL_XFORM_ADDR3 */
24436                         0x00034000, /* EMC_DLL_XFORM_ADDR4 */
24437                         0x00000000, /* EMC_DLL_XFORM_ADDR5 */
24438                         0x00000000, /* EMC_DLL_XFORM_QUSE8 */
24439                         0x00000000, /* EMC_DLL_XFORM_QUSE9 */
24440                         0x00000000, /* EMC_DLL_XFORM_QUSE10 */
24441                         0x00000000, /* EMC_DLL_XFORM_QUSE11 */
24442                         0x00000000, /* EMC_DLL_XFORM_QUSE12 */
24443                         0x00000000, /* EMC_DLL_XFORM_QUSE13 */
24444                         0x00000000, /* EMC_DLL_XFORM_QUSE14 */
24445                         0x00000000, /* EMC_DLL_XFORM_QUSE15 */
24446                         0x00000005, /* EMC_DLI_TRIM_TXDQS0 */
24447                         0x00000005, /* EMC_DLI_TRIM_TXDQS1 */
24448                         0x00000005, /* EMC_DLI_TRIM_TXDQS2 */
24449                         0x00000005, /* EMC_DLI_TRIM_TXDQS3 */
24450                         0x00000005, /* EMC_DLI_TRIM_TXDQS4 */
24451                         0x00000005, /* EMC_DLI_TRIM_TXDQS5 */
24452                         0x00000005, /* EMC_DLI_TRIM_TXDQS6 */
24453                         0x00000005, /* EMC_DLI_TRIM_TXDQS7 */
24454                         0x00000005, /* EMC_DLI_TRIM_TXDQS8 */
24455                         0x00000005, /* EMC_DLI_TRIM_TXDQS9 */
24456                         0x00000005, /* EMC_DLI_TRIM_TXDQS10 */
24457                         0x00000005, /* EMC_DLI_TRIM_TXDQS11 */
24458                         0x00000005, /* EMC_DLI_TRIM_TXDQS12 */
24459                         0x00000005, /* EMC_DLI_TRIM_TXDQS13 */
24460                         0x00000005, /* EMC_DLI_TRIM_TXDQS14 */
24461                         0x00000005, /* EMC_DLI_TRIM_TXDQS15 */
24462                         0x0000000a, /* EMC_DLL_XFORM_DQ0 */
24463                         0x0000000a, /* EMC_DLL_XFORM_DQ1 */
24464                         0x0000000a, /* EMC_DLL_XFORM_DQ2 */
24465                         0x0000000a, /* EMC_DLL_XFORM_DQ3 */
24466                         0x0000000a, /* EMC_DLL_XFORM_DQ4 */
24467                         0x0000000a, /* EMC_DLL_XFORM_DQ5 */
24468                         0x0000000a, /* EMC_DLL_XFORM_DQ6 */
24469                         0x0000000a, /* EMC_DLL_XFORM_DQ7 */
24470                         0x100002a0, /* EMC_XM2CMDPADCTRL */
24471                         0x00000000, /* EMC_XM2CMDPADCTRL4 */
24472                         0x00111111, /* EMC_XM2CMDPADCTRL5 */
24473                         0x0120113d, /* EMC_XM2DQSPADCTRL2 */
24474                         0x00000000, /* EMC_XM2DQPADCTRL2 */
24475                         0x00000000, /* EMC_XM2DQPADCTRL3 */
24476                         0x77ffc085, /* EMC_XM2CLKPADCTRL */
24477                         0x00000000, /* EMC_XM2CLKPADCTRL2 */
24478                         0x81f1f108, /* EMC_XM2COMPPADCTRL */
24479                         0x07070004, /* EMC_XM2VTTGENPADCTRL */
24480                         0x00000000, /* EMC_XM2VTTGENPADCTRL2 */
24481                         0x016eeeee, /* EMC_XM2VTTGENPADCTRL3 */
24482                         0x61861820, /* EMC_XM2DQSPADCTRL3 */
24483                         0x00514514, /* EMC_XM2DQSPADCTRL4 */
24484                         0x00514514, /* EMC_XM2DQSPADCTRL5 */
24485                         0x61861800, /* EMC_XM2DQSPADCTRL6 */
24486                         0x0606003f, /* EMC_DSR_VTTGEN_DRV */
24487                         0x00000000, /* EMC_TXDSRVTTGEN */
24488                         0x00000000, /* EMC_FBIO_SPARE */
24489                         0x00020000, /* EMC_ZCAL_INTERVAL */
24490                         0x00000100, /* EMC_ZCAL_WAIT_CNT */
24491                         0x00f7000e, /* EMC_MRS_WAIT_CNT */
24492                         0x00f7000e, /* EMC_MRS_WAIT_CNT2 */
24493                         0x00000000, /* EMC_CTT */
24494                         0x00000004, /* EMC_CTT_DURATION */
24495                         0x00004080, /* EMC_CFG_PIPE */
24496                         0x80003012, /* EMC_DYN_SELF_REF_CONTROL */
24497                         0x0000000f, /* EMC_QPOP */
24498                         0x0e00000b, /* MC_EMEM_ARB_CFG */
24499                         0x80000040, /* MC_EMEM_ARB_OUTSTANDING_REQ */
24500                         0x00000004, /* MC_EMEM_ARB_TIMING_RCD */
24501                         0x00000005, /* MC_EMEM_ARB_TIMING_RP */
24502                         0x00000013, /* MC_EMEM_ARB_TIMING_RC */
24503                         0x0000000c, /* MC_EMEM_ARB_TIMING_RAS */
24504                         0x0000000f, /* MC_EMEM_ARB_TIMING_FAW */
24505                         0x00000002, /* MC_EMEM_ARB_TIMING_RRD */
24506                         0x00000003, /* MC_EMEM_ARB_TIMING_RAP2PRE */
24507                         0x0000000c, /* MC_EMEM_ARB_TIMING_WAP2PRE */
24508                         0x00000002, /* MC_EMEM_ARB_TIMING_R2R */
24509                         0x00000002, /* MC_EMEM_ARB_TIMING_W2W */
24510                         0x00000006, /* MC_EMEM_ARB_TIMING_R2W */
24511                         0x00000008, /* MC_EMEM_ARB_TIMING_W2R */
24512                         0x08060202, /* MC_EMEM_ARB_DA_TURNS */
24513                         0x00170e13, /* MC_EMEM_ARB_DA_COVERS */
24514                         0x736c2414, /* MC_EMEM_ARB_MISC0 */
24515                         0x70000f02, /* MC_EMEM_ARB_MISC1 */
24516                         0x001f0000, /* MC_EMEM_ARB_RING1_THROTTLE */
24517                 },
24518                 {
24519                         0x00000013, /* MC_MLL_MPCORER_PTSA_RATE */
24520                         0x0000017c, /* MC_PTSA_GRANT_DECREMENT */
24521                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_0 */
24522                         0x00810038, /* MC_LATENCY_ALLOWANCE_XUSB_1 */
24523                         0x0081003c, /* MC_LATENCY_ALLOWANCE_TSEC_0 */
24524                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMCA_0 */
24525                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAA_0 */
24526                         0x00810090, /* MC_LATENCY_ALLOWANCE_SDMMC_0 */
24527                         0x00810041, /* MC_LATENCY_ALLOWANCE_SDMMCAB_0 */
24528                         0x00270049, /* MC_LATENCY_ALLOWANCE_PPCS_0 */
24529                         0x00810080, /* MC_LATENCY_ALLOWANCE_PPCS_1 */
24530                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORE_0 */
24531                         0x00810004, /* MC_LATENCY_ALLOWANCE_MPCORELP_0 */
24532                         0x00080016, /* MC_LATENCY_ALLOWANCE_HC_0 */
24533                         0x00000081, /* MC_LATENCY_ALLOWANCE_HC_1 */
24534                         0x00810004, /* MC_LATENCY_ALLOWANCE_AVPC_0 */
24535                         0x00810019, /* MC_LATENCY_ALLOWANCE_GPU_0 */
24536                         0x00810018, /* MC_LATENCY_ALLOWANCE_MSENC_0 */
24537                         0x00810024, /* MC_LATENCY_ALLOWANCE_HDA_0 */
24538                         0x0081001c, /* MC_LATENCY_ALLOWANCE_VIC_0 */
24539                         0x00000081, /* MC_LATENCY_ALLOWANCE_VI2_0 */
24540                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2_0 */
24541                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2_1 */
24542                         0x00000036, /* MC_LATENCY_ALLOWANCE_ISP2B_0 */
24543                         0x00810081, /* MC_LATENCY_ALLOWANCE_ISP2B_1 */
24544                         0x00d400ff, /* MC_LATENCY_ALLOWANCE_VDE_0 */
24545                         0x00510029, /* MC_LATENCY_ALLOWANCE_VDE_1 */
24546                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_2 */
24547                         0x00810081, /* MC_LATENCY_ALLOWANCE_VDE_3 */
24548                         0x00810065, /* MC_LATENCY_ALLOWANCE_SATA_0 */
24549                         0x0081001c, /* MC_LATENCY_ALLOWANCE_AFI_0 */
24550                 },
24551                 0x00000042, /* EMC_ZCAL_WAIT_CNT after clock change */
24552                 0x001fffff, /* EMC_AUTO_CAL_INTERVAL */
24553                 0x00000802, /* EMC_CTT_TERM_CTRL */
24554                 0x73300000, /* EMC_CFG */
24555                 0x0000089d, /* EMC_CFG_2 */
24556                 0x00040000, /* EMC_SEL_DPD_CTRL */
24557                 0xe0070069, /* EMC_CFG_DIG_DLL */
24558                 0x00000000, /* EMC_BGBIAS_CTL0 */
24559                 0x00000000, /* EMC_AUTO_CAL_CONFIG2 */
24560                 0x00000000, /* EMC_AUTO_CAL_CONFIG3 */
24561                 0xa1430000, /* EMC_AUTO_CAL_CONFIG */
24562                 0x80000d71, /* Mode Register 0 */
24563                 0x80100002, /* Mode Register 1 */
24564                 0x80200018, /* Mode Register 2 */
24565                 0x00000000, /* Mode Register 4 */
24566                 1200,       /* expected dvfs latency (ns) */
24567         },
24568 };
24569
24570 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm358 = {
24571         .description = "ardbeg_emc_tables",
24572         .tables = ardbeg_ddr3_emc_table_pm358,
24573         .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm358),
24574 };
24575
24576 static struct tegra12_emc_pdata ardbeg_ddr3_emc_pdata_pm359 = {
24577         .description = "ardbeg_emc_tables",
24578 #ifndef CONFIG_ARCH_TEGRA_13x_SOC
24579         .tables = ardbeg_ddr3_emc_table_pm359,
24580         .num_tables = ARRAY_SIZE(ardbeg_ddr3_emc_table_pm359),
24581 #else
24582         .tables = t132_laguna_erss_ddr3_emc_table_pm359,
24583         .num_tables = ARRAY_SIZE(t132_laguna_erss_ddr3_emc_table_pm359),
24584 #endif
24585 };
24586
24587 static struct tegra12_emc_pdata ardbeg_emc_pdata = {
24588         .description = "ardbeg_emc_tables",
24589         .tables = ardbeg_emc_table,
24590         .num_tables = ARRAY_SIZE(ardbeg_emc_table),
24591 };
24592
24593 static struct tegra12_emc_pdata ardbeg_4GB_emc_pdata = {
24594         .description = "ardbeg_emc_tables",
24595         .tables = ardbeg_4GB_emc_table,
24596         .num_tables = ARRAY_SIZE(ardbeg_4GB_emc_table),
24597 };
24598
24599 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata = {
24600         .description = "ardbeg_emc_tables",
24601         .tables = ardbeg_lpddr3_emc_table,
24602         .tables_derated = ardbeg_lpddr3_emc_table_der,
24603         .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table),
24604 };
24605
24606 static struct tegra12_emc_pdata ardbeg_lpddr3_emc_pdata_E1781 = {
24607         .description = "ardbeg_emc_tables",
24608         .tables = ardbeg_lpddr3_emc_table_E1781,
24609         .num_tables = ARRAY_SIZE(ardbeg_lpddr3_emc_table_E1781),
24610 };
24611
24612 static struct tegra12_emc_pdata jetson_tk1_2GB_emc_pdata = {
24613         .description = "ardbeg_emc_tables",
24614         .tables = jetson_tk1_ddr3_emc_table,
24615         .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_emc_table),
24616 };
24617
24618 static struct tegra12_emc_pdata jetson_tk1_4GB_emc_pdata = {
24619         .description = "ardbeg_emc_tables",
24620         .tables = jetson_tk1_ddr3_4GB_emc_table,
24621         .num_tables = ARRAY_SIZE(jetson_tk1_ddr3_4GB_emc_table),
24622 };
24623
24624 static struct tegra12_emc_pdata pm375_2GB_emc_pdata = {
24625         .description = "ardbeg_emc_tables",
24626         .tables = pm375_ddr3_emc_table,
24627         .num_tables = ARRAY_SIZE(pm375_ddr3_emc_table),
24628 };
24629
24630 static struct tegra12_emc_pdata jetson_tk1_PM377_4GB_emc_pdata = {
24631         .description = "ardbeg_emc_tables",
24632         .tables = jetson_tk1_pm377_ddr3_emc_table,
24633         .num_tables = ARRAY_SIZE(jetson_tk1_pm377_ddr3_emc_table),
24634 };
24635
24636 /*
24637  * Also handles Ardbeg init.
24638  */
24639 int __init ardbeg_emc_init(void)
24640 {
24641         struct board_info bi;
24642
24643         /* If Device Tree Partition contains emc-tables, load them */
24644         if (of_find_compatible_node(NULL, NULL, "nvidia,tegra12-emc")) {
24645                 pr_info("Loading EMC tables from DeviceTree.\n");
24646         } else {
24647                 tegra_get_board_info(&bi);
24648
24649                 switch (bi.board_id) {
24650                 case BOARD_PM358:
24651                         pr_info("Loading PM358 EMC tables.\n");
24652                         tegra_emc_device.dev.platform_data =
24653                                         &ardbeg_ddr3_emc_pdata_pm358;
24654                         break;
24655                 case BOARD_PM359:
24656                         pr_info("Loading PM359 EMC tables.\n");
24657                         tegra_emc_device.dev.platform_data =
24658                                         &ardbeg_ddr3_emc_pdata_pm359;
24659                         break;
24660                 case BOARD_E1780:
24661                 case BOARD_E1782:
24662                         if (tegra_get_memory_type()) {
24663                                 pr_info("Loading Ardbeg 4GB EMC tables.\n");
24664                                 tegra_emc_device.dev.platform_data =
24665                                         &ardbeg_4GB_emc_pdata;
24666                         } else {
24667                                 pr_info("Loading Ardbeg EMC tables.\n");
24668                                 tegra_emc_device.dev.platform_data =
24669                                         &ardbeg_emc_pdata;
24670                         }
24671                         break;
24672                 case BOARD_E1792:
24673                         pr_info("Loading Ardbeg EMC tables.\n");
24674                         tegra_emc_device.dev.platform_data =
24675                                                 &ardbeg_lpddr3_emc_pdata;
24676                         break;
24677                 case BOARD_E1781:
24678                         pr_info("Loading Ardbeg (1781) EMC tables\n");
24679                         tegra_emc_device.dev.platform_data =
24680                                         &ardbeg_lpddr3_emc_pdata_E1781;
24681                         break;
24682                 case BOARD_PM375:
24683                         if (of_machine_is_compatible("nvidia,jetson-tk1")) {
24684                                 if (tegra_get_memory_type() == 1) {
24685                                         pr_info("Loading jetson TK132 4GB EMC tables.\n");
24686                                         tegra_emc_device.dev.platform_data =
24687                                                 &jetson_tk1_4GB_emc_pdata;
24688                                 } else {
24689                                         pr_info("Loading jetson TK1 EMC tables.\n");
24690                                         tegra_emc_device.dev.platform_data =
24691                                                 &jetson_tk1_2GB_emc_pdata;
24692                                 }
24693                         } else {
24694                                 pr_info("Loading PM375 EMC tables.\n");
24695                                 tegra_emc_device.dev.platform_data =
24696                                         &pm375_2GB_emc_pdata;
24697                         }
24698                         break;
24699                 case BOARD_PM377:
24700                         if (of_machine_is_compatible("nvidia,jetson-tk1")) {
24701                                 pr_info("Loading jetson TK1 - PM377 4GB EMC tables.\n");
24702                                 tegra_emc_device.dev.platform_data =
24703                                         &jetson_tk1_PM377_4GB_emc_pdata;
24704                         }
24705                         break;
24706                 default:
24707                         pr_info("emc dvfs table not present\n");
24708                         return -EINVAL;
24709                 }
24710
24711                 platform_device_register(&tegra_emc_device);
24712         }
24713
24714         tegra12_emc_init();
24715         return 0;
24716 }