Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 
0003 / {
0004         memory-controller@7000f000 {
0005                 emc-timings-0 {
0006                         nvidia,ram-code = <0>; /* Elpida EDJ2108EDBG-DJL-F */
0007 
0008                         timing-25500000 {
0009                                 clock-frequency = <25500000>;
0010 
0011                                 nvidia,emem-configuration = <
0012                                         0x00020001 /* MC_EMEM_ARB_CFG */
0013                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0014                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0015                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0016                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
0017                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0018                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0019                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0020                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0021                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0022                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0023                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0024                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0025                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0026                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0027                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
0028                                         0x74830303 /* MC_EMEM_ARB_MISC0 */
0029                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0030                                 >;
0031                         };
0032 
0033                         timing-51000000 {
0034                                 clock-frequency = <51000000>;
0035 
0036                                 nvidia,emem-configuration = <
0037                                         0x00010001 /* MC_EMEM_ARB_CFG */
0038                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0039                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0040                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0041                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
0042                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0043                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0044                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0045                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0046                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0047                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0048                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0049                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0050                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0051                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0052                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
0053                                         0x73430303 /* MC_EMEM_ARB_MISC0 */
0054                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0055                                 >;
0056                         };
0057 
0058                         timing-102000000 {
0059                                 clock-frequency = <102000000>;
0060 
0061                                 nvidia,emem-configuration = <
0062                                         0x00000001 /* MC_EMEM_ARB_CFG */
0063                                         0xc0000030 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0064                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0065                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0066                                         0x00000003 /* MC_EMEM_ARB_TIMING_RC */
0067                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0068                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0069                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0070                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0071                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0072                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0073                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0074                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0075                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0076                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0077                                         0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
0078                                         0x72830504 /* MC_EMEM_ARB_MISC0 */
0079                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0080                                 >;
0081                         };
0082 
0083                         timing-204000000 {
0084                                 clock-frequency = <204000000>;
0085 
0086                                 nvidia,emem-configuration = <
0087                                         0x00000003 /* MC_EMEM_ARB_CFG */
0088                                         0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0089                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0090                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0091                                         0x00000005 /* MC_EMEM_ARB_TIMING_RC */
0092                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
0093                                         0x00000003 /* MC_EMEM_ARB_TIMING_FAW */
0094                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0095                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0096                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0097                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0098                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0099                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0100                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0101                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0102                                         0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
0103                                         0x72440a06 /* MC_EMEM_ARB_MISC0 */
0104                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0105                                 >;
0106                         };
0107 
0108                         timing-333500000 {
0109                                 clock-frequency = <333500000>;
0110 
0111                                 nvidia,emem-configuration = <
0112                                         0x00000005 /* MC_EMEM_ARB_CFG */
0113                                         0xc000003d /* MC_EMEM_ARB_OUTSTANDING_REQ */
0114                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0115                                         0x00000002 /* MC_EMEM_ARB_TIMING_RP */
0116                                         0x00000008 /* MC_EMEM_ARB_TIMING_RC */
0117                                         0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
0118                                         0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
0119                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0120                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0121                                         0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0122                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0123                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
0124                                         0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
0125                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0126                                         0x06030202 /* MC_EMEM_ARB_DA_TURNS */
0127                                         0x000b0608 /* MC_EMEM_ARB_DA_COVERS */
0128                                         0x70850f09 /* MC_EMEM_ARB_MISC0 */
0129                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0130                                 >;
0131                         };
0132 
0133                         timing-667000000 {
0134                                 clock-frequency = <667000000>;
0135 
0136                                 nvidia,emem-configuration = <
0137                                         0x0000000a /* MC_EMEM_ARB_CFG */
0138                                         0xc0000079 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0139                                         0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
0140                                         0x00000004 /* MC_EMEM_ARB_TIMING_RP */
0141                                         0x00000010 /* MC_EMEM_ARB_TIMING_RC */
0142                                         0x0000000b /* MC_EMEM_ARB_TIMING_RAS */
0143                                         0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
0144                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0145                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0146                                         0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
0147                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0148                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
0149                                         0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
0150                                         0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
0151                                         0x08040202 /* MC_EMEM_ARB_DA_TURNS */
0152                                         0x00130b10 /* MC_EMEM_ARB_DA_COVERS */
0153                                         0x70ea1f11 /* MC_EMEM_ARB_MISC0 */
0154                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0155                                 >;
0156                         };
0157                 };
0158 
0159                 emc-timings-1 {
0160                         nvidia,ram-code = <1>; /* Hynix H5TC2G83CFR */
0161 
0162                         timing-25500000 {
0163                                 clock-frequency = <25500000>;
0164 
0165                                 nvidia,emem-configuration = <
0166                                         0x00020001 /* MC_EMEM_ARB_CFG */
0167                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0168                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0169                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0170                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
0171                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0172                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0173                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0174                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0175                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0176                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0177                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0178                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0179                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0180                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0181                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
0182                                         0x74830303 /* MC_EMEM_ARB_MISC0 */
0183                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0184                                 >;
0185                         };
0186 
0187                         timing-51000000 {
0188                                 clock-frequency = <51000000>;
0189 
0190                                 nvidia,emem-configuration = <
0191                                         0x00010001 /* MC_EMEM_ARB_CFG */
0192                                         0xc0000020 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0193                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0194                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0195                                         0x00000002 /* MC_EMEM_ARB_TIMING_RC */
0196                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0197                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0198                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0199                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0200                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0201                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0202                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0203                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0204                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0205                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0206                                         0x000a0502 /* MC_EMEM_ARB_DA_COVERS */
0207                                         0x73430303 /* MC_EMEM_ARB_MISC0 */
0208                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0209                                 >;
0210                         };
0211 
0212                         timing-102000000 {
0213                                 clock-frequency = <102000000>;
0214 
0215                                 nvidia,emem-configuration = <
0216                                         0x00000001 /* MC_EMEM_ARB_CFG */
0217                                         0xc0000030 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0218                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0219                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0220                                         0x00000003 /* MC_EMEM_ARB_TIMING_RC */
0221                                         0x00000000 /* MC_EMEM_ARB_TIMING_RAS */
0222                                         0x00000001 /* MC_EMEM_ARB_TIMING_FAW */
0223                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0224                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0225                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0226                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0227                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0228                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0229                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0230                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0231                                         0x000a0503 /* MC_EMEM_ARB_DA_COVERS */
0232                                         0x72830504 /* MC_EMEM_ARB_MISC0 */
0233                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0234                                 >;
0235                         };
0236 
0237                         timing-204000000 {
0238                                 clock-frequency = <204000000>;
0239 
0240                                 nvidia,emem-configuration = <
0241                                         0x00000003 /* MC_EMEM_ARB_CFG */
0242                                         0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0243                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0244                                         0x00000001 /* MC_EMEM_ARB_TIMING_RP */
0245                                         0x00000005 /* MC_EMEM_ARB_TIMING_RC */
0246                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAS */
0247                                         0x00000003 /* MC_EMEM_ARB_TIMING_FAW */
0248                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0249                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0250                                         0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0251                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0252                                         0x00000001 /* MC_EMEM_ARB_TIMING_W2W */
0253                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2W */
0254                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0255                                         0x06020102 /* MC_EMEM_ARB_DA_TURNS */
0256                                         0x000a0505 /* MC_EMEM_ARB_DA_COVERS */
0257                                         0x72440a06 /* MC_EMEM_ARB_MISC0 */
0258                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0259                                 >;
0260                         };
0261 
0262                         timing-333500000 {
0263                                 clock-frequency = <333500000>;
0264 
0265                                 nvidia,emem-configuration = <
0266                                         0x00000005 /* MC_EMEM_ARB_CFG */
0267                                         0xc000003d /* MC_EMEM_ARB_OUTSTANDING_REQ */
0268                                         0x00000001 /* MC_EMEM_ARB_TIMING_RCD */
0269                                         0x00000002 /* MC_EMEM_ARB_TIMING_RP */
0270                                         0x00000008 /* MC_EMEM_ARB_TIMING_RC */
0271                                         0x00000004 /* MC_EMEM_ARB_TIMING_RAS */
0272                                         0x00000004 /* MC_EMEM_ARB_TIMING_FAW */
0273                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0274                                         0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0275                                         0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */
0276                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0277                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
0278                                         0x00000003 /* MC_EMEM_ARB_TIMING_R2W */
0279                                         0x00000006 /* MC_EMEM_ARB_TIMING_W2R */
0280                                         0x06030202 /* MC_EMEM_ARB_DA_TURNS */
0281                                         0x000b0608 /* MC_EMEM_ARB_DA_COVERS */
0282                                         0x70850f09 /* MC_EMEM_ARB_MISC0 */
0283                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0284                                 >;
0285                         };
0286 
0287                         timing-667000000 {
0288                                 clock-frequency = <667000000>;
0289 
0290                                 nvidia,emem-configuration = <
0291                                         0x0000000a /* MC_EMEM_ARB_CFG */
0292                                         0xc0000079 /* MC_EMEM_ARB_OUTSTANDING_REQ */
0293                                         0x00000003 /* MC_EMEM_ARB_TIMING_RCD */
0294                                         0x00000004 /* MC_EMEM_ARB_TIMING_RP */
0295                                         0x00000010 /* MC_EMEM_ARB_TIMING_RC */
0296                                         0x0000000b /* MC_EMEM_ARB_TIMING_RAS */
0297                                         0x0000000a /* MC_EMEM_ARB_TIMING_FAW */
0298                                         0x00000001 /* MC_EMEM_ARB_TIMING_RRD */
0299                                         0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */
0300                                         0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */
0301                                         0x00000002 /* MC_EMEM_ARB_TIMING_R2R */
0302                                         0x00000002 /* MC_EMEM_ARB_TIMING_W2W */
0303                                         0x00000004 /* MC_EMEM_ARB_TIMING_R2W */
0304                                         0x00000008 /* MC_EMEM_ARB_TIMING_W2R */
0305                                         0x08040202 /* MC_EMEM_ARB_DA_TURNS */
0306                                         0x00130b10 /* MC_EMEM_ARB_DA_COVERS */
0307                                         0x70ea1f11 /* MC_EMEM_ARB_MISC0 */
0308                                         0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */
0309                                 >;
0310                         };
0311                 };
0312         };
0313 
0314         memory-controller@7000f400 {
0315                 emc-timings-0 {
0316                         nvidia,ram-code = <0>; /* Elpida EDJ2108EDBG-DJL-F */
0317 
0318                         timing-25500000 {
0319                                 clock-frequency = <25500000>;
0320 
0321                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0322                                 nvidia,emc-mode-1 = <0x80100003>;
0323                                 nvidia,emc-mode-2 = <0x80200008>;
0324                                 nvidia,emc-mode-reset = <0x80001221>;
0325                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0326                                 nvidia,emc-cfg-dyn-self-ref;
0327                                 nvidia,emc-cfg-periodic-qrst;
0328 
0329                                 nvidia,emc-configuration = <
0330                                         0x00000001 /* EMC_RC */
0331                                         0x00000004 /* EMC_RFC */
0332                                         0x00000000 /* EMC_RAS */
0333                                         0x00000000 /* EMC_RP */
0334                                         0x00000002 /* EMC_R2W */
0335                                         0x0000000a /* EMC_W2R */
0336                                         0x00000005 /* EMC_R2P */
0337                                         0x0000000b /* EMC_W2P */
0338                                         0x00000000 /* EMC_RD_RCD */
0339                                         0x00000000 /* EMC_WR_RCD */
0340                                         0x00000003 /* EMC_RRD */
0341                                         0x00000001 /* EMC_REXT */
0342                                         0x00000000 /* EMC_WEXT */
0343                                         0x00000005 /* EMC_WDV */
0344                                         0x00000005 /* EMC_QUSE */
0345                                         0x00000004 /* EMC_QRST */
0346                                         0x0000000a /* EMC_QSAFE */
0347                                         0x0000000b /* EMC_RDV */
0348                                         0x000000c0 /* EMC_REFRESH */
0349                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0350                                         0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
0351                                         0x00000002 /* EMC_PDEX2WR */
0352                                         0x00000002 /* EMC_PDEX2RD */
0353                                         0x00000001 /* EMC_PCHG2PDEN */
0354                                         0x00000000 /* EMC_ACT2PDEN */
0355                                         0x00000007 /* EMC_AR2PDEN */
0356                                         0x0000000f /* EMC_RW2PDEN */
0357                                         0x00000005 /* EMC_TXSR */
0358                                         0x00000005 /* EMC_TXSRDLL */
0359                                         0x00000004 /* EMC_TCKE */
0360                                         0x00000001 /* EMC_TFAW */
0361                                         0x00000000 /* EMC_TRPAB */
0362                                         0x00000004 /* EMC_TCLKSTABLE */
0363                                         0x00000005 /* EMC_TCLKSTOP */
0364                                         0x000000c7 /* EMC_TREFBW */
0365                                         0x00000006 /* EMC_QUSE_EXTRA */
0366                                         0x00000004 /* EMC_FBIO_CFG6 */
0367                                         0x00000000 /* EMC_ODT_WRITE */
0368                                         0x00000000 /* EMC_ODT_READ */
0369                                         0x00004288 /* EMC_FBIO_CFG5 */
0370                                         0x007800a4 /* EMC_CFG_DIG_DLL */
0371                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0372                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
0373                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
0374                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
0375                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
0376                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
0377                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
0378                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
0379                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
0380                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0381                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0382                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0383                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0384                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0385                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0386                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0387                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0388                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0389                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0390                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0391                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0392                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0393                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0394                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0395                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0396                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
0397                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
0398                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
0399                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
0400                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0401                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
0402                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
0403                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0404                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
0405                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
0406                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
0407                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
0408                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
0409                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0410                                         0x00000000 /* EMC_ZCAL_INTERVAL */
0411                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
0412                                         0x000c000c /* EMC_MRS_WAIT_CNT */
0413                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0414                                         0x00000000 /* EMC_CTT */
0415                                         0x00000000 /* EMC_CTT_DURATION */
0416                                         0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
0417                                         0xe8000000 /* EMC_FBIO_SPARE */
0418                                         0xff00ff00 /* EMC_CFG_RSV */
0419                                 >;
0420                         };
0421 
0422                         timing-51000000 {
0423                                 clock-frequency = <51000000>;
0424 
0425                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0426                                 nvidia,emc-mode-1 = <0x80100003>;
0427                                 nvidia,emc-mode-2 = <0x80200008>;
0428                                 nvidia,emc-mode-reset = <0x80001221>;
0429                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0430                                 nvidia,emc-cfg-dyn-self-ref;
0431                                 nvidia,emc-cfg-periodic-qrst;
0432 
0433                                 nvidia,emc-configuration = <
0434                                         0x00000002 /* EMC_RC */
0435                                         0x00000008 /* EMC_RFC */
0436                                         0x00000001 /* EMC_RAS */
0437                                         0x00000000 /* EMC_RP */
0438                                         0x00000002 /* EMC_R2W */
0439                                         0x0000000a /* EMC_W2R */
0440                                         0x00000005 /* EMC_R2P */
0441                                         0x0000000b /* EMC_W2P */
0442                                         0x00000000 /* EMC_RD_RCD */
0443                                         0x00000000 /* EMC_WR_RCD */
0444                                         0x00000003 /* EMC_RRD */
0445                                         0x00000001 /* EMC_REXT */
0446                                         0x00000000 /* EMC_WEXT */
0447                                         0x00000005 /* EMC_WDV */
0448                                         0x00000005 /* EMC_QUSE */
0449                                         0x00000004 /* EMC_QRST */
0450                                         0x0000000a /* EMC_QSAFE */
0451                                         0x0000000b /* EMC_RDV */
0452                                         0x00000181 /* EMC_REFRESH */
0453                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0454                                         0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
0455                                         0x00000002 /* EMC_PDEX2WR */
0456                                         0x00000002 /* EMC_PDEX2RD */
0457                                         0x00000001 /* EMC_PCHG2PDEN */
0458                                         0x00000000 /* EMC_ACT2PDEN */
0459                                         0x00000007 /* EMC_AR2PDEN */
0460                                         0x0000000f /* EMC_RW2PDEN */
0461                                         0x00000009 /* EMC_TXSR */
0462                                         0x00000009 /* EMC_TXSRDLL */
0463                                         0x00000004 /* EMC_TCKE */
0464                                         0x00000002 /* EMC_TFAW */
0465                                         0x00000000 /* EMC_TRPAB */
0466                                         0x00000004 /* EMC_TCLKSTABLE */
0467                                         0x00000005 /* EMC_TCLKSTOP */
0468                                         0x0000018e /* EMC_TREFBW */
0469                                         0x00000006 /* EMC_QUSE_EXTRA */
0470                                         0x00000004 /* EMC_FBIO_CFG6 */
0471                                         0x00000000 /* EMC_ODT_WRITE */
0472                                         0x00000000 /* EMC_ODT_READ */
0473                                         0x00004288 /* EMC_FBIO_CFG5 */
0474                                         0x007800a4 /* EMC_CFG_DIG_DLL */
0475                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0476                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
0477                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
0478                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
0479                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
0480                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
0481                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
0482                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
0483                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
0484                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0485                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0486                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0487                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0488                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0489                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0490                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0491                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0492                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0493                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0494                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0495                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0496                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0497                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0498                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0499                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0500                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
0501                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
0502                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
0503                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
0504                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0505                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
0506                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
0507                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0508                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
0509                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
0510                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
0511                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
0512                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
0513                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0514                                         0x00000000 /* EMC_ZCAL_INTERVAL */
0515                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
0516                                         0x000c000c /* EMC_MRS_WAIT_CNT */
0517                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0518                                         0x00000000 /* EMC_CTT */
0519                                         0x00000000 /* EMC_CTT_DURATION */
0520                                         0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
0521                                         0xe8000000 /* EMC_FBIO_SPARE */
0522                                         0xff00ff00 /* EMC_CFG_RSV */
0523                                 >;
0524                         };
0525 
0526                         timing-102000000 {
0527                                 clock-frequency = <102000000>;
0528 
0529                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0530                                 nvidia,emc-mode-1 = <0x80100003>;
0531                                 nvidia,emc-mode-2 = <0x80200008>;
0532                                 nvidia,emc-mode-reset = <0x80001221>;
0533                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0534                                 nvidia,emc-cfg-dyn-self-ref;
0535                                 nvidia,emc-cfg-periodic-qrst;
0536 
0537                                 nvidia,emc-configuration = <
0538                                         0x00000005 /* EMC_RC */
0539                                         0x00000010 /* EMC_RFC */
0540                                         0x00000003 /* EMC_RAS */
0541                                         0x00000001 /* EMC_RP */
0542                                         0x00000002 /* EMC_R2W */
0543                                         0x0000000a /* EMC_W2R */
0544                                         0x00000005 /* EMC_R2P */
0545                                         0x0000000b /* EMC_W2P */
0546                                         0x00000001 /* EMC_RD_RCD */
0547                                         0x00000001 /* EMC_WR_RCD */
0548                                         0x00000003 /* EMC_RRD */
0549                                         0x00000001 /* EMC_REXT */
0550                                         0x00000000 /* EMC_WEXT */
0551                                         0x00000005 /* EMC_WDV */
0552                                         0x00000005 /* EMC_QUSE */
0553                                         0x00000004 /* EMC_QRST */
0554                                         0x0000000a /* EMC_QSAFE */
0555                                         0x0000000b /* EMC_RDV */
0556                                         0x00000303 /* EMC_REFRESH */
0557                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0558                                         0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
0559                                         0x00000002 /* EMC_PDEX2WR */
0560                                         0x00000002 /* EMC_PDEX2RD */
0561                                         0x00000001 /* EMC_PCHG2PDEN */
0562                                         0x00000000 /* EMC_ACT2PDEN */
0563                                         0x00000007 /* EMC_AR2PDEN */
0564                                         0x0000000f /* EMC_RW2PDEN */
0565                                         0x00000012 /* EMC_TXSR */
0566                                         0x00000012 /* EMC_TXSRDLL */
0567                                         0x00000004 /* EMC_TCKE */
0568                                         0x00000004 /* EMC_TFAW */
0569                                         0x00000000 /* EMC_TRPAB */
0570                                         0x00000004 /* EMC_TCLKSTABLE */
0571                                         0x00000005 /* EMC_TCLKSTOP */
0572                                         0x0000031c /* EMC_TREFBW */
0573                                         0x00000006 /* EMC_QUSE_EXTRA */
0574                                         0x00000004 /* EMC_FBIO_CFG6 */
0575                                         0x00000000 /* EMC_ODT_WRITE */
0576                                         0x00000000 /* EMC_ODT_READ */
0577                                         0x00004288 /* EMC_FBIO_CFG5 */
0578                                         0x007800a4 /* EMC_CFG_DIG_DLL */
0579                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0580                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
0581                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
0582                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
0583                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
0584                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
0585                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
0586                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
0587                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
0588                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0589                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0590                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0591                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0592                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0593                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0594                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0595                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0596                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0597                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0598                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0599                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0600                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0601                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0602                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0603                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0604                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
0605                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
0606                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
0607                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
0608                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0609                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
0610                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
0611                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0612                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
0613                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
0614                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
0615                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
0616                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
0617                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0618                                         0x00000000 /* EMC_ZCAL_INTERVAL */
0619                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
0620                                         0x000c000c /* EMC_MRS_WAIT_CNT */
0621                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0622                                         0x00000000 /* EMC_CTT */
0623                                         0x00000000 /* EMC_CTT_DURATION */
0624                                         0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
0625                                         0xe8000000 /* EMC_FBIO_SPARE */
0626                                         0xff00ff00 /* EMC_CFG_RSV */
0627                                 >;
0628                         };
0629 
0630                         timing-204000000 {
0631                                 clock-frequency = <204000000>;
0632 
0633                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0634                                 nvidia,emc-mode-1 = <0x80100003>;
0635                                 nvidia,emc-mode-2 = <0x80200008>;
0636                                 nvidia,emc-mode-reset = <0x80001221>;
0637                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0638                                 nvidia,emc-cfg-dyn-self-ref;
0639                                 nvidia,emc-cfg-periodic-qrst;
0640 
0641                                 nvidia,emc-configuration = <
0642                                         0x0000000a /* EMC_RC */
0643                                         0x00000020 /* EMC_RFC */
0644                                         0x00000007 /* EMC_RAS */
0645                                         0x00000002 /* EMC_RP */
0646                                         0x00000002 /* EMC_R2W */
0647                                         0x0000000a /* EMC_W2R */
0648                                         0x00000005 /* EMC_R2P */
0649                                         0x0000000b /* EMC_W2P */
0650                                         0x00000002 /* EMC_RD_RCD */
0651                                         0x00000002 /* EMC_WR_RCD */
0652                                         0x00000003 /* EMC_RRD */
0653                                         0x00000001 /* EMC_REXT */
0654                                         0x00000000 /* EMC_WEXT */
0655                                         0x00000005 /* EMC_WDV */
0656                                         0x00000005 /* EMC_QUSE */
0657                                         0x00000004 /* EMC_QRST */
0658                                         0x0000000a /* EMC_QSAFE */
0659                                         0x0000000b /* EMC_RDV */
0660                                         0x00000607 /* EMC_REFRESH */
0661                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0662                                         0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
0663                                         0x00000002 /* EMC_PDEX2WR */
0664                                         0x00000002 /* EMC_PDEX2RD */
0665                                         0x00000001 /* EMC_PCHG2PDEN */
0666                                         0x00000000 /* EMC_ACT2PDEN */
0667                                         0x00000007 /* EMC_AR2PDEN */
0668                                         0x0000000f /* EMC_RW2PDEN */
0669                                         0x00000023 /* EMC_TXSR */
0670                                         0x00000023 /* EMC_TXSRDLL */
0671                                         0x00000004 /* EMC_TCKE */
0672                                         0x00000007 /* EMC_TFAW */
0673                                         0x00000000 /* EMC_TRPAB */
0674                                         0x00000004 /* EMC_TCLKSTABLE */
0675                                         0x00000005 /* EMC_TCLKSTOP */
0676                                         0x00000638 /* EMC_TREFBW */
0677                                         0x00000006 /* EMC_QUSE_EXTRA */
0678                                         0x00000006 /* EMC_FBIO_CFG6 */
0679                                         0x00000000 /* EMC_ODT_WRITE */
0680                                         0x00000000 /* EMC_ODT_READ */
0681                                         0x00004288 /* EMC_FBIO_CFG5 */
0682                                         0x004400a4 /* EMC_CFG_DIG_DLL */
0683                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0684                                         0x00080000 /* EMC_DLL_XFORM_DQS0 */
0685                                         0x00080000 /* EMC_DLL_XFORM_DQS1 */
0686                                         0x00080000 /* EMC_DLL_XFORM_DQS2 */
0687                                         0x00080000 /* EMC_DLL_XFORM_DQS3 */
0688                                         0x00080000 /* EMC_DLL_XFORM_DQS4 */
0689                                         0x00080000 /* EMC_DLL_XFORM_DQS5 */
0690                                         0x00080000 /* EMC_DLL_XFORM_DQS6 */
0691                                         0x00080000 /* EMC_DLL_XFORM_DQS7 */
0692                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0693                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0694                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0695                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0696                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0697                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0698                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0699                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0700                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0701                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0702                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0703                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0704                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0705                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0706                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0707                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0708                                         0x00080000 /* EMC_DLL_XFORM_DQ0 */
0709                                         0x00080000 /* EMC_DLL_XFORM_DQ1 */
0710                                         0x00080000 /* EMC_DLL_XFORM_DQ2 */
0711                                         0x00080000 /* EMC_DLL_XFORM_DQ3 */
0712                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0713                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
0714                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
0715                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0716                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
0717                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
0718                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
0719                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
0720                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
0721                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0722                                         0x00020000 /* EMC_ZCAL_INTERVAL */
0723                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
0724                                         0x000c000c /* EMC_MRS_WAIT_CNT */
0725                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0726                                         0x00000000 /* EMC_CTT */
0727                                         0x00000000 /* EMC_CTT_DURATION */
0728                                         0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
0729                                         0xe8000000 /* EMC_FBIO_SPARE */
0730                                         0xff00ff00 /* EMC_CFG_RSV */
0731                                 >;
0732                         };
0733 
0734                         timing-333500000 {
0735                                 clock-frequency = <333500000>;
0736 
0737                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0738                                 nvidia,emc-mode-1 = <0x80100002>;
0739                                 nvidia,emc-mode-2 = <0x80200000>;
0740                                 nvidia,emc-mode-reset = <0x80000321>;
0741                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0742 
0743                                 nvidia,emc-configuration = <
0744                                         0x0000000f /* EMC_RC */
0745                                         0x00000034 /* EMC_RFC */
0746                                         0x0000000a /* EMC_RAS */
0747                                         0x00000003 /* EMC_RP */
0748                                         0x00000003 /* EMC_R2W */
0749                                         0x00000008 /* EMC_W2R */
0750                                         0x00000002 /* EMC_R2P */
0751                                         0x00000009 /* EMC_W2P */
0752                                         0x00000003 /* EMC_RD_RCD */
0753                                         0x00000003 /* EMC_WR_RCD */
0754                                         0x00000002 /* EMC_RRD */
0755                                         0x00000001 /* EMC_REXT */
0756                                         0x00000000 /* EMC_WEXT */
0757                                         0x00000004 /* EMC_WDV */
0758                                         0x00000006 /* EMC_QUSE */
0759                                         0x00000004 /* EMC_QRST */
0760                                         0x0000000a /* EMC_QSAFE */
0761                                         0x0000000c /* EMC_RDV */
0762                                         0x000009e9 /* EMC_REFRESH */
0763                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0764                                         0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */
0765                                         0x00000001 /* EMC_PDEX2WR */
0766                                         0x00000008 /* EMC_PDEX2RD */
0767                                         0x00000001 /* EMC_PCHG2PDEN */
0768                                         0x00000000 /* EMC_ACT2PDEN */
0769                                         0x00000007 /* EMC_AR2PDEN */
0770                                         0x0000000e /* EMC_RW2PDEN */
0771                                         0x00000039 /* EMC_TXSR */
0772                                         0x00000200 /* EMC_TXSRDLL */
0773                                         0x00000004 /* EMC_TCKE */
0774                                         0x0000000a /* EMC_TFAW */
0775                                         0x00000000 /* EMC_TRPAB */
0776                                         0x00000004 /* EMC_TCLKSTABLE */
0777                                         0x00000005 /* EMC_TCLKSTOP */
0778                                         0x00000a2a /* EMC_TREFBW */
0779                                         0x00000000 /* EMC_QUSE_EXTRA */
0780                                         0x00000004 /* EMC_FBIO_CFG6 */
0781                                         0x00000000 /* EMC_ODT_WRITE */
0782                                         0x00000000 /* EMC_ODT_READ */
0783                                         0x00007088 /* EMC_FBIO_CFG5 */
0784                                         0x002600a4 /* EMC_CFG_DIG_DLL */
0785                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0786                                         0x0003c000 /* EMC_DLL_XFORM_DQS0 */
0787                                         0x0003c000 /* EMC_DLL_XFORM_DQS1 */
0788                                         0x0003c000 /* EMC_DLL_XFORM_DQS2 */
0789                                         0x0003c000 /* EMC_DLL_XFORM_DQS3 */
0790                                         0x00014000 /* EMC_DLL_XFORM_DQS4 */
0791                                         0x00014000 /* EMC_DLL_XFORM_DQS5 */
0792                                         0x00014000 /* EMC_DLL_XFORM_DQS6 */
0793                                         0x00014000 /* EMC_DLL_XFORM_DQS7 */
0794                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0795                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0796                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0797                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0798                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0799                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0800                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0801                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0802                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0803                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0804                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0805                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0806                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0807                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0808                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0809                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0810                                         0x00048000 /* EMC_DLL_XFORM_DQ0 */
0811                                         0x00048000 /* EMC_DLL_XFORM_DQ1 */
0812                                         0x00048000 /* EMC_DLL_XFORM_DQ2 */
0813                                         0x00048000 /* EMC_DLL_XFORM_DQ3 */
0814                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0815                                         0x0800013d /* EMC_XM2DQSPADCTRL2 */
0816                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
0817                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0818                                         0x01f1f508 /* EMC_XM2COMPPADCTRL */
0819                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
0820                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
0821                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
0822                                         0x08000021 /* EMC_XM2DQSPADCTRL3 */
0823                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0824                                         0x00020000 /* EMC_ZCAL_INTERVAL */
0825                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
0826                                         0x018b000c /* EMC_MRS_WAIT_CNT */
0827                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0828                                         0x00000000 /* EMC_CTT */
0829                                         0x00000000 /* EMC_CTT_DURATION */
0830                                         0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */
0831                                         0xe8000000 /* EMC_FBIO_SPARE */
0832                                         0xff00ff89 /* EMC_CFG_RSV */
0833                                 >;
0834                         };
0835 
0836                         timing-667000000 {
0837                                 clock-frequency = <667000000>;
0838 
0839                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0840                                 nvidia,emc-mode-1 = <0x80100002>;
0841                                 nvidia,emc-mode-2 = <0x80200018>;
0842                                 nvidia,emc-mode-reset = <0x80000b71>;
0843                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0844                                 nvidia,emc-cfg-periodic-qrst;
0845 
0846                                 nvidia,emc-configuration = <
0847                                         0x0000001f /* EMC_RC */
0848                                         0x00000069 /* EMC_RFC */
0849                                         0x00000017 /* EMC_RAS */
0850                                         0x00000007 /* EMC_RP */
0851                                         0x00000005 /* EMC_R2W */
0852                                         0x0000000c /* EMC_W2R */
0853                                         0x00000003 /* EMC_R2P */
0854                                         0x00000011 /* EMC_W2P */
0855                                         0x00000007 /* EMC_RD_RCD */
0856                                         0x00000007 /* EMC_WR_RCD */
0857                                         0x00000002 /* EMC_RRD */
0858                                         0x00000001 /* EMC_REXT */
0859                                         0x00000000 /* EMC_WEXT */
0860                                         0x00000007 /* EMC_WDV */
0861                                         0x0000000b /* EMC_QUSE */
0862                                         0x00000009 /* EMC_QRST */
0863                                         0x0000000b /* EMC_QSAFE */
0864                                         0x00000011 /* EMC_RDV */
0865                                         0x00001412 /* EMC_REFRESH */
0866                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0867                                         0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
0868                                         0x00000002 /* EMC_PDEX2WR */
0869                                         0x0000000e /* EMC_PDEX2RD */
0870                                         0x00000001 /* EMC_PCHG2PDEN */
0871                                         0x00000000 /* EMC_ACT2PDEN */
0872                                         0x0000000c /* EMC_AR2PDEN */
0873                                         0x00000016 /* EMC_RW2PDEN */
0874                                         0x00000072 /* EMC_TXSR */
0875                                         0x00000200 /* EMC_TXSRDLL */
0876                                         0x00000005 /* EMC_TCKE */
0877                                         0x00000015 /* EMC_TFAW */
0878                                         0x00000000 /* EMC_TRPAB */
0879                                         0x00000006 /* EMC_TCLKSTABLE */
0880                                         0x00000007 /* EMC_TCLKSTOP */
0881                                         0x00001453 /* EMC_TREFBW */
0882                                         0x0000000c /* EMC_QUSE_EXTRA */
0883                                         0x00000004 /* EMC_FBIO_CFG6 */
0884                                         0x00000000 /* EMC_ODT_WRITE */
0885                                         0x00000000 /* EMC_ODT_READ */
0886                                         0x00005088 /* EMC_FBIO_CFG5 */
0887                                         0xf00b0191 /* EMC_CFG_DIG_DLL */
0888                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0889                                         0x00000008 /* EMC_DLL_XFORM_DQS0 */
0890                                         0x00000008 /* EMC_DLL_XFORM_DQS1 */
0891                                         0x00000008 /* EMC_DLL_XFORM_DQS2 */
0892                                         0x00000008 /* EMC_DLL_XFORM_DQS3 */
0893                                         0x0000000a /* EMC_DLL_XFORM_DQS4 */
0894                                         0x0000000a /* EMC_DLL_XFORM_DQS5 */
0895                                         0x0000000a /* EMC_DLL_XFORM_DQS6 */
0896                                         0x0000000a /* EMC_DLL_XFORM_DQS7 */
0897                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
0898                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
0899                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
0900                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
0901                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
0902                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
0903                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
0904                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
0905                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
0906                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
0907                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
0908                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
0909                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
0910                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
0911                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
0912                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
0913                                         0x0000000c /* EMC_DLL_XFORM_DQ0 */
0914                                         0x0000000c /* EMC_DLL_XFORM_DQ1 */
0915                                         0x0000000c /* EMC_DLL_XFORM_DQ2 */
0916                                         0x0000000c /* EMC_DLL_XFORM_DQ3 */
0917                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
0918                                         0x0600013d /* EMC_XM2DQSPADCTRL2 */
0919                                         0x22220000 /* EMC_XM2DQPADCTRL2 */
0920                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
0921                                         0x01f1f501 /* EMC_XM2COMPPADCTRL */
0922                                         0x07077404 /* EMC_XM2VTTGENPADCTRL */
0923                                         0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
0924                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
0925                                         0x0a000021 /* EMC_XM2DQSPADCTRL3 */
0926                                         0x00000802 /* EMC_CTT_TERM_CTRL */
0927                                         0x00020000 /* EMC_ZCAL_INTERVAL */
0928                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
0929                                         0x0156000c /* EMC_MRS_WAIT_CNT */
0930                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
0931                                         0x00000000 /* EMC_CTT */
0932                                         0x00000000 /* EMC_CTT_DURATION */
0933                                         0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
0934                                         0xf8000000 /* EMC_FBIO_SPARE */
0935                                         0xff00ff49 /* EMC_CFG_RSV */
0936                                 >;
0937                         };
0938                 };
0939 
0940                 emc-timings-1 {
0941                         nvidia,ram-code = <1>; /* Hynix H5TC2G83CFR */
0942 
0943                         timing-25500000 {
0944                                 clock-frequency = <25500000>;
0945 
0946                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
0947                                 nvidia,emc-mode-1 = <0x80100003>;
0948                                 nvidia,emc-mode-2 = <0x80200008>;
0949                                 nvidia,emc-mode-reset = <0x80001221>;
0950                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
0951                                 nvidia,emc-cfg-dyn-self-ref;
0952                                 nvidia,emc-cfg-periodic-qrst;
0953 
0954                                 nvidia,emc-configuration = <
0955                                         0x00000001 /* EMC_RC */
0956                                         0x00000004 /* EMC_RFC */
0957                                         0x00000000 /* EMC_RAS */
0958                                         0x00000000 /* EMC_RP */
0959                                         0x00000002 /* EMC_R2W */
0960                                         0x0000000a /* EMC_W2R */
0961                                         0x00000005 /* EMC_R2P */
0962                                         0x0000000b /* EMC_W2P */
0963                                         0x00000000 /* EMC_RD_RCD */
0964                                         0x00000000 /* EMC_WR_RCD */
0965                                         0x00000003 /* EMC_RRD */
0966                                         0x00000001 /* EMC_REXT */
0967                                         0x00000000 /* EMC_WEXT */
0968                                         0x00000005 /* EMC_WDV */
0969                                         0x00000005 /* EMC_QUSE */
0970                                         0x00000004 /* EMC_QRST */
0971                                         0x0000000a /* EMC_QSAFE */
0972                                         0x0000000b /* EMC_RDV */
0973                                         0x000000c0 /* EMC_REFRESH */
0974                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
0975                                         0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */
0976                                         0x00000002 /* EMC_PDEX2WR */
0977                                         0x00000002 /* EMC_PDEX2RD */
0978                                         0x00000001 /* EMC_PCHG2PDEN */
0979                                         0x00000000 /* EMC_ACT2PDEN */
0980                                         0x00000007 /* EMC_AR2PDEN */
0981                                         0x0000000f /* EMC_RW2PDEN */
0982                                         0x00000005 /* EMC_TXSR */
0983                                         0x00000005 /* EMC_TXSRDLL */
0984                                         0x00000004 /* EMC_TCKE */
0985                                         0x00000001 /* EMC_TFAW */
0986                                         0x00000000 /* EMC_TRPAB */
0987                                         0x00000004 /* EMC_TCLKSTABLE */
0988                                         0x00000005 /* EMC_TCLKSTOP */
0989                                         0x000000c7 /* EMC_TREFBW */
0990                                         0x00000006 /* EMC_QUSE_EXTRA */
0991                                         0x00000004 /* EMC_FBIO_CFG6 */
0992                                         0x00000000 /* EMC_ODT_WRITE */
0993                                         0x00000000 /* EMC_ODT_READ */
0994                                         0x00004288 /* EMC_FBIO_CFG5 */
0995                                         0x007800a4 /* EMC_CFG_DIG_DLL */
0996                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
0997                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
0998                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
0999                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1000                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1001                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1002                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1003                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1004                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1005                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1006                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1007                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1008                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1009                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1010                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1011                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1012                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1013                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1014                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1015                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1016                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1017                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1018                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1019                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1020                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1021                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1022                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1023                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1024                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1025                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1026                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
1027                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
1028                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1029                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
1030                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
1031                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1032                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
1033                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
1034                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1035                                         0x00000000 /* EMC_ZCAL_INTERVAL */
1036                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
1037                                         0x000c000c /* EMC_MRS_WAIT_CNT */
1038                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1039                                         0x00000000 /* EMC_CTT */
1040                                         0x00000000 /* EMC_CTT_DURATION */
1041                                         0x80000287 /* EMC_DYN_SELF_REF_CONTROL */
1042                                         0xe8000000 /* EMC_FBIO_SPARE */
1043                                         0xff00ff00 /* EMC_CFG_RSV */
1044                                 >;
1045                         };
1046 
1047                         timing-51000000 {
1048                                 clock-frequency = <51000000>;
1049 
1050                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1051                                 nvidia,emc-mode-1 = <0x80100003>;
1052                                 nvidia,emc-mode-2 = <0x80200008>;
1053                                 nvidia,emc-mode-reset = <0x80001221>;
1054                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1055                                 nvidia,emc-cfg-dyn-self-ref;
1056                                 nvidia,emc-cfg-periodic-qrst;
1057 
1058                                 nvidia,emc-configuration = <
1059                                         0x00000002 /* EMC_RC */
1060                                         0x00000008 /* EMC_RFC */
1061                                         0x00000001 /* EMC_RAS */
1062                                         0x00000000 /* EMC_RP */
1063                                         0x00000002 /* EMC_R2W */
1064                                         0x0000000a /* EMC_W2R */
1065                                         0x00000005 /* EMC_R2P */
1066                                         0x0000000b /* EMC_W2P */
1067                                         0x00000000 /* EMC_RD_RCD */
1068                                         0x00000000 /* EMC_WR_RCD */
1069                                         0x00000003 /* EMC_RRD */
1070                                         0x00000001 /* EMC_REXT */
1071                                         0x00000000 /* EMC_WEXT */
1072                                         0x00000005 /* EMC_WDV */
1073                                         0x00000005 /* EMC_QUSE */
1074                                         0x00000004 /* EMC_QRST */
1075                                         0x0000000a /* EMC_QSAFE */
1076                                         0x0000000b /* EMC_RDV */
1077                                         0x00000181 /* EMC_REFRESH */
1078                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
1079                                         0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */
1080                                         0x00000002 /* EMC_PDEX2WR */
1081                                         0x00000002 /* EMC_PDEX2RD */
1082                                         0x00000001 /* EMC_PCHG2PDEN */
1083                                         0x00000000 /* EMC_ACT2PDEN */
1084                                         0x00000007 /* EMC_AR2PDEN */
1085                                         0x0000000f /* EMC_RW2PDEN */
1086                                         0x00000009 /* EMC_TXSR */
1087                                         0x00000009 /* EMC_TXSRDLL */
1088                                         0x00000004 /* EMC_TCKE */
1089                                         0x00000002 /* EMC_TFAW */
1090                                         0x00000000 /* EMC_TRPAB */
1091                                         0x00000004 /* EMC_TCLKSTABLE */
1092                                         0x00000005 /* EMC_TCLKSTOP */
1093                                         0x0000018e /* EMC_TREFBW */
1094                                         0x00000006 /* EMC_QUSE_EXTRA */
1095                                         0x00000004 /* EMC_FBIO_CFG6 */
1096                                         0x00000000 /* EMC_ODT_WRITE */
1097                                         0x00000000 /* EMC_ODT_READ */
1098                                         0x00004288 /* EMC_FBIO_CFG5 */
1099                                         0x007800a4 /* EMC_CFG_DIG_DLL */
1100                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1101                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1102                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1103                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1104                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1105                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1106                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1107                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1108                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1109                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1110                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1111                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1112                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1113                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1114                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1115                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1116                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1117                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1118                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1119                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1120                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1121                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1122                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1123                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1124                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1125                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1126                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1127                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1128                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1129                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1130                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
1131                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
1132                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1133                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
1134                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
1135                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1136                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
1137                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
1138                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1139                                         0x00000000 /* EMC_ZCAL_INTERVAL */
1140                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
1141                                         0x000c000c /* EMC_MRS_WAIT_CNT */
1142                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1143                                         0x00000000 /* EMC_CTT */
1144                                         0x00000000 /* EMC_CTT_DURATION */
1145                                         0x8000040b /* EMC_DYN_SELF_REF_CONTROL */
1146                                         0xe8000000 /* EMC_FBIO_SPARE */
1147                                         0xff00ff00 /* EMC_CFG_RSV */
1148                                 >;
1149                         };
1150 
1151                         timing-102000000 {
1152                                 clock-frequency = <102000000>;
1153 
1154                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1155                                 nvidia,emc-mode-1 = <0x80100003>;
1156                                 nvidia,emc-mode-2 = <0x80200008>;
1157                                 nvidia,emc-mode-reset = <0x80001221>;
1158                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1159                                 nvidia,emc-cfg-dyn-self-ref;
1160                                 nvidia,emc-cfg-periodic-qrst;
1161 
1162                                 nvidia,emc-configuration = <
1163                                         0x00000005 /* EMC_RC */
1164                                         0x00000010 /* EMC_RFC */
1165                                         0x00000003 /* EMC_RAS */
1166                                         0x00000001 /* EMC_RP */
1167                                         0x00000002 /* EMC_R2W */
1168                                         0x0000000a /* EMC_W2R */
1169                                         0x00000005 /* EMC_R2P */
1170                                         0x0000000b /* EMC_W2P */
1171                                         0x00000001 /* EMC_RD_RCD */
1172                                         0x00000001 /* EMC_WR_RCD */
1173                                         0x00000003 /* EMC_RRD */
1174                                         0x00000001 /* EMC_REXT */
1175                                         0x00000000 /* EMC_WEXT */
1176                                         0x00000005 /* EMC_WDV */
1177                                         0x00000005 /* EMC_QUSE */
1178                                         0x00000004 /* EMC_QRST */
1179                                         0x0000000a /* EMC_QSAFE */
1180                                         0x0000000b /* EMC_RDV */
1181                                         0x00000303 /* EMC_REFRESH */
1182                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
1183                                         0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */
1184                                         0x00000002 /* EMC_PDEX2WR */
1185                                         0x00000002 /* EMC_PDEX2RD */
1186                                         0x00000001 /* EMC_PCHG2PDEN */
1187                                         0x00000000 /* EMC_ACT2PDEN */
1188                                         0x00000007 /* EMC_AR2PDEN */
1189                                         0x0000000f /* EMC_RW2PDEN */
1190                                         0x00000012 /* EMC_TXSR */
1191                                         0x00000012 /* EMC_TXSRDLL */
1192                                         0x00000004 /* EMC_TCKE */
1193                                         0x00000004 /* EMC_TFAW */
1194                                         0x00000000 /* EMC_TRPAB */
1195                                         0x00000004 /* EMC_TCLKSTABLE */
1196                                         0x00000005 /* EMC_TCLKSTOP */
1197                                         0x0000031c /* EMC_TREFBW */
1198                                         0x00000006 /* EMC_QUSE_EXTRA */
1199                                         0x00000004 /* EMC_FBIO_CFG6 */
1200                                         0x00000000 /* EMC_ODT_WRITE */
1201                                         0x00000000 /* EMC_ODT_READ */
1202                                         0x00004288 /* EMC_FBIO_CFG5 */
1203                                         0x007800a4 /* EMC_CFG_DIG_DLL */
1204                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1205                                         0x000fc000 /* EMC_DLL_XFORM_DQS0 */
1206                                         0x000fc000 /* EMC_DLL_XFORM_DQS1 */
1207                                         0x000fc000 /* EMC_DLL_XFORM_DQS2 */
1208                                         0x000fc000 /* EMC_DLL_XFORM_DQS3 */
1209                                         0x000fc000 /* EMC_DLL_XFORM_DQS4 */
1210                                         0x000fc000 /* EMC_DLL_XFORM_DQS5 */
1211                                         0x000fc000 /* EMC_DLL_XFORM_DQS6 */
1212                                         0x000fc000 /* EMC_DLL_XFORM_DQS7 */
1213                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1214                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1215                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1216                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1217                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1218                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1219                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1220                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1221                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1222                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1223                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1224                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1225                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1226                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1227                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1228                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1229                                         0x000fc000 /* EMC_DLL_XFORM_DQ0 */
1230                                         0x000fc000 /* EMC_DLL_XFORM_DQ1 */
1231                                         0x000fc000 /* EMC_DLL_XFORM_DQ2 */
1232                                         0x000fc000 /* EMC_DLL_XFORM_DQ3 */
1233                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1234                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
1235                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
1236                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1237                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
1238                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
1239                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1240                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
1241                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
1242                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1243                                         0x00000000 /* EMC_ZCAL_INTERVAL */
1244                                         0x00000040 /* EMC_ZCAL_WAIT_CNT */
1245                                         0x000c000c /* EMC_MRS_WAIT_CNT */
1246                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1247                                         0x00000000 /* EMC_CTT */
1248                                         0x00000000 /* EMC_CTT_DURATION */
1249                                         0x80000713 /* EMC_DYN_SELF_REF_CONTROL */
1250                                         0xe8000000 /* EMC_FBIO_SPARE */
1251                                         0xff00ff00 /* EMC_CFG_RSV */
1252                                 >;
1253                         };
1254 
1255                         timing-204000000 {
1256                                 clock-frequency = <204000000>;
1257 
1258                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1259                                 nvidia,emc-mode-1 = <0x80100003>;
1260                                 nvidia,emc-mode-2 = <0x80200008>;
1261                                 nvidia,emc-mode-reset = <0x80001221>;
1262                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1263                                 nvidia,emc-cfg-dyn-self-ref;
1264                                 nvidia,emc-cfg-periodic-qrst;
1265 
1266                                 nvidia,emc-configuration = <
1267                                         0x0000000a /* EMC_RC */
1268                                         0x00000020 /* EMC_RFC */
1269                                         0x00000007 /* EMC_RAS */
1270                                         0x00000002 /* EMC_RP */
1271                                         0x00000002 /* EMC_R2W */
1272                                         0x0000000a /* EMC_W2R */
1273                                         0x00000005 /* EMC_R2P */
1274                                         0x0000000b /* EMC_W2P */
1275                                         0x00000002 /* EMC_RD_RCD */
1276                                         0x00000002 /* EMC_WR_RCD */
1277                                         0x00000003 /* EMC_RRD */
1278                                         0x00000001 /* EMC_REXT */
1279                                         0x00000000 /* EMC_WEXT */
1280                                         0x00000005 /* EMC_WDV */
1281                                         0x00000005 /* EMC_QUSE */
1282                                         0x00000004 /* EMC_QRST */
1283                                         0x0000000a /* EMC_QSAFE */
1284                                         0x0000000b /* EMC_RDV */
1285                                         0x00000607 /* EMC_REFRESH */
1286                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
1287                                         0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */
1288                                         0x00000002 /* EMC_PDEX2WR */
1289                                         0x00000002 /* EMC_PDEX2RD */
1290                                         0x00000001 /* EMC_PCHG2PDEN */
1291                                         0x00000000 /* EMC_ACT2PDEN */
1292                                         0x00000007 /* EMC_AR2PDEN */
1293                                         0x0000000f /* EMC_RW2PDEN */
1294                                         0x00000023 /* EMC_TXSR */
1295                                         0x00000023 /* EMC_TXSRDLL */
1296                                         0x00000004 /* EMC_TCKE */
1297                                         0x00000007 /* EMC_TFAW */
1298                                         0x00000000 /* EMC_TRPAB */
1299                                         0x00000004 /* EMC_TCLKSTABLE */
1300                                         0x00000005 /* EMC_TCLKSTOP */
1301                                         0x00000638 /* EMC_TREFBW */
1302                                         0x00000006 /* EMC_QUSE_EXTRA */
1303                                         0x00000006 /* EMC_FBIO_CFG6 */
1304                                         0x00000000 /* EMC_ODT_WRITE */
1305                                         0x00000000 /* EMC_ODT_READ */
1306                                         0x00004288 /* EMC_FBIO_CFG5 */
1307                                         0x004400a4 /* EMC_CFG_DIG_DLL */
1308                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1309                                         0x00080000 /* EMC_DLL_XFORM_DQS0 */
1310                                         0x00080000 /* EMC_DLL_XFORM_DQS1 */
1311                                         0x00080000 /* EMC_DLL_XFORM_DQS2 */
1312                                         0x00080000 /* EMC_DLL_XFORM_DQS3 */
1313                                         0x00080000 /* EMC_DLL_XFORM_DQS4 */
1314                                         0x00080000 /* EMC_DLL_XFORM_DQS5 */
1315                                         0x00080000 /* EMC_DLL_XFORM_DQS6 */
1316                                         0x00080000 /* EMC_DLL_XFORM_DQS7 */
1317                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1318                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1319                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1320                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1321                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1322                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1323                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1324                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1325                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1326                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1327                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1328                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1329                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1330                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1331                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1332                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1333                                         0x00080000 /* EMC_DLL_XFORM_DQ0 */
1334                                         0x00080000 /* EMC_DLL_XFORM_DQ1 */
1335                                         0x00080000 /* EMC_DLL_XFORM_DQ2 */
1336                                         0x00080000 /* EMC_DLL_XFORM_DQ3 */
1337                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1338                                         0x0800211c /* EMC_XM2DQSPADCTRL2 */
1339                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
1340                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1341                                         0x01f1f108 /* EMC_XM2COMPPADCTRL */
1342                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
1343                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1344                                         0x08000168 /* EMC_XM2QUSEPADCTRL */
1345                                         0x08000000 /* EMC_XM2DQSPADCTRL3 */
1346                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1347                                         0x00020000 /* EMC_ZCAL_INTERVAL */
1348                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
1349                                         0x000c000c /* EMC_MRS_WAIT_CNT */
1350                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1351                                         0x00000000 /* EMC_CTT */
1352                                         0x00000000 /* EMC_CTT_DURATION */
1353                                         0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */
1354                                         0xe8000000 /* EMC_FBIO_SPARE */
1355                                         0xff00ff00 /* EMC_CFG_RSV */
1356                                 >;
1357                         };
1358 
1359                         timing-333500000 {
1360                                 clock-frequency = <333500000>;
1361 
1362                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1363                                 nvidia,emc-mode-1 = <0x80100002>;
1364                                 nvidia,emc-mode-2 = <0x80200000>;
1365                                 nvidia,emc-mode-reset = <0x80000321>;
1366                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1367 
1368                                 nvidia,emc-configuration = <
1369                                         0x0000000f /* EMC_RC */
1370                                         0x00000034 /* EMC_RFC */
1371                                         0x0000000a /* EMC_RAS */
1372                                         0x00000003 /* EMC_RP */
1373                                         0x00000003 /* EMC_R2W */
1374                                         0x00000008 /* EMC_W2R */
1375                                         0x00000002 /* EMC_R2P */
1376                                         0x00000009 /* EMC_W2P */
1377                                         0x00000003 /* EMC_RD_RCD */
1378                                         0x00000003 /* EMC_WR_RCD */
1379                                         0x00000002 /* EMC_RRD */
1380                                         0x00000001 /* EMC_REXT */
1381                                         0x00000000 /* EMC_WEXT */
1382                                         0x00000004 /* EMC_WDV */
1383                                         0x00000006 /* EMC_QUSE */
1384                                         0x00000004 /* EMC_QRST */
1385                                         0x0000000a /* EMC_QSAFE */
1386                                         0x0000000c /* EMC_RDV */
1387                                         0x000009e9 /* EMC_REFRESH */
1388                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
1389                                         0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */
1390                                         0x00000001 /* EMC_PDEX2WR */
1391                                         0x00000008 /* EMC_PDEX2RD */
1392                                         0x00000001 /* EMC_PCHG2PDEN */
1393                                         0x00000000 /* EMC_ACT2PDEN */
1394                                         0x00000007 /* EMC_AR2PDEN */
1395                                         0x0000000e /* EMC_RW2PDEN */
1396                                         0x00000039 /* EMC_TXSR */
1397                                         0x00000200 /* EMC_TXSRDLL */
1398                                         0x00000004 /* EMC_TCKE */
1399                                         0x0000000a /* EMC_TFAW */
1400                                         0x00000000 /* EMC_TRPAB */
1401                                         0x00000004 /* EMC_TCLKSTABLE */
1402                                         0x00000005 /* EMC_TCLKSTOP */
1403                                         0x00000a2a /* EMC_TREFBW */
1404                                         0x00000000 /* EMC_QUSE_EXTRA */
1405                                         0x00000004 /* EMC_FBIO_CFG6 */
1406                                         0x00000000 /* EMC_ODT_WRITE */
1407                                         0x00000000 /* EMC_ODT_READ */
1408                                         0x00007088 /* EMC_FBIO_CFG5 */
1409                                         0x002600a4 /* EMC_CFG_DIG_DLL */
1410                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1411                                         0x0003c000 /* EMC_DLL_XFORM_DQS0 */
1412                                         0x0003c000 /* EMC_DLL_XFORM_DQS1 */
1413                                         0x0003c000 /* EMC_DLL_XFORM_DQS2 */
1414                                         0x0003c000 /* EMC_DLL_XFORM_DQS3 */
1415                                         0x00014000 /* EMC_DLL_XFORM_DQS4 */
1416                                         0x00014000 /* EMC_DLL_XFORM_DQS5 */
1417                                         0x00014000 /* EMC_DLL_XFORM_DQS6 */
1418                                         0x00014000 /* EMC_DLL_XFORM_DQS7 */
1419                                         0x00018000 /* EMC_DLL_XFORM_QUSE0 */
1420                                         0x00018000 /* EMC_DLL_XFORM_QUSE1 */
1421                                         0x00018000 /* EMC_DLL_XFORM_QUSE2 */
1422                                         0x00018000 /* EMC_DLL_XFORM_QUSE3 */
1423                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1424                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1425                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1426                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1427                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1428                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1429                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1430                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1431                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1432                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1433                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1434                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1435                                         0x00048000 /* EMC_DLL_XFORM_DQ0 */
1436                                         0x00048000 /* EMC_DLL_XFORM_DQ1 */
1437                                         0x00048000 /* EMC_DLL_XFORM_DQ2 */
1438                                         0x00048000 /* EMC_DLL_XFORM_DQ3 */
1439                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1440                                         0x0600013d /* EMC_XM2DQSPADCTRL2 */
1441                                         0x00000000 /* EMC_XM2DQPADCTRL2 */
1442                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1443                                         0x01f1f508 /* EMC_XM2COMPPADCTRL */
1444                                         0x05057404 /* EMC_XM2VTTGENPADCTRL */
1445                                         0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
1446                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
1447                                         0x08000021 /* EMC_XM2DQSPADCTRL3 */
1448                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1449                                         0x00020000 /* EMC_ZCAL_INTERVAL */
1450                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
1451                                         0x018b000c /* EMC_MRS_WAIT_CNT */
1452                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1453                                         0x00000000 /* EMC_CTT */
1454                                         0x00000000 /* EMC_CTT_DURATION */
1455                                         0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */
1456                                         0xf8000000 /* EMC_FBIO_SPARE */
1457                                         0xff00ff89 /* EMC_CFG_RSV */
1458                                 >;
1459                         };
1460 
1461                         timing-667000000 {
1462                                 clock-frequency = <667000000>;
1463 
1464                                 nvidia,emc-auto-cal-interval = <0x001fffff>;
1465                                 nvidia,emc-mode-1 = <0x80100002>;
1466                                 nvidia,emc-mode-2 = <0x80200018>;
1467                                 nvidia,emc-mode-reset = <0x80000b71>;
1468                                 nvidia,emc-zcal-cnt-long = <0x00000040>;
1469                                 nvidia,emc-cfg-periodic-qrst;
1470 
1471                                 nvidia,emc-configuration = <
1472                                         0x00000020 /* EMC_RC */
1473                                         0x0000006a /* EMC_RFC */
1474                                         0x00000017 /* EMC_RAS */
1475                                         0x00000007 /* EMC_RP */
1476                                         0x00000005 /* EMC_R2W */
1477                                         0x0000000c /* EMC_W2R */
1478                                         0x00000003 /* EMC_R2P */
1479                                         0x00000011 /* EMC_W2P */
1480                                         0x00000007 /* EMC_RD_RCD */
1481                                         0x00000007 /* EMC_WR_RCD */
1482                                         0x00000002 /* EMC_RRD */
1483                                         0x00000001 /* EMC_REXT */
1484                                         0x00000000 /* EMC_WEXT */
1485                                         0x00000007 /* EMC_WDV */
1486                                         0x0000000a /* EMC_QUSE */
1487                                         0x00000009 /* EMC_QRST */
1488                                         0x0000000b /* EMC_QSAFE */
1489                                         0x00000011 /* EMC_RDV */
1490                                         0x00001412 /* EMC_REFRESH */
1491                                         0x00000000 /* EMC_BURST_REFRESH_NUM */
1492                                         0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
1493                                         0x00000002 /* EMC_PDEX2WR */
1494                                         0x0000000e /* EMC_PDEX2RD */
1495                                         0x00000001 /* EMC_PCHG2PDEN */
1496                                         0x00000000 /* EMC_ACT2PDEN */
1497                                         0x0000000c /* EMC_AR2PDEN */
1498                                         0x00000016 /* EMC_RW2PDEN */
1499                                         0x00000072 /* EMC_TXSR */
1500                                         0x00000200 /* EMC_TXSRDLL */
1501                                         0x00000005 /* EMC_TCKE */
1502                                         0x00000015 /* EMC_TFAW */
1503                                         0x00000000 /* EMC_TRPAB */
1504                                         0x00000006 /* EMC_TCLKSTABLE */
1505                                         0x00000007 /* EMC_TCLKSTOP */
1506                                         0x00001453 /* EMC_TREFBW */
1507                                         0x0000000b /* EMC_QUSE_EXTRA */
1508                                         0x00000006 /* EMC_FBIO_CFG6 */
1509                                         0x00000000 /* EMC_ODT_WRITE */
1510                                         0x00000000 /* EMC_ODT_READ */
1511                                         0x00005088 /* EMC_FBIO_CFG5 */
1512                                         0xf00b0191 /* EMC_CFG_DIG_DLL */
1513                                         0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
1514                                         0x0000000a /* EMC_DLL_XFORM_DQS0 */
1515                                         0x0000000a /* EMC_DLL_XFORM_DQS1 */
1516                                         0x0000000a /* EMC_DLL_XFORM_DQS2 */
1517                                         0x0000000a /* EMC_DLL_XFORM_DQS3 */
1518                                         0x0000000a /* EMC_DLL_XFORM_DQS4 */
1519                                         0x0000000a /* EMC_DLL_XFORM_DQS5 */
1520                                         0x0000000a /* EMC_DLL_XFORM_DQS6 */
1521                                         0x0000000a /* EMC_DLL_XFORM_DQS7 */
1522                                         0x00000000 /* EMC_DLL_XFORM_QUSE0 */
1523                                         0x00000000 /* EMC_DLL_XFORM_QUSE1 */
1524                                         0x00000000 /* EMC_DLL_XFORM_QUSE2 */
1525                                         0x00000000 /* EMC_DLL_XFORM_QUSE3 */
1526                                         0x00000000 /* EMC_DLL_XFORM_QUSE4 */
1527                                         0x00000000 /* EMC_DLL_XFORM_QUSE5 */
1528                                         0x00000000 /* EMC_DLL_XFORM_QUSE6 */
1529                                         0x00000000 /* EMC_DLL_XFORM_QUSE7 */
1530                                         0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
1531                                         0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
1532                                         0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
1533                                         0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
1534                                         0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
1535                                         0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
1536                                         0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
1537                                         0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
1538                                         0x0000000c /* EMC_DLL_XFORM_DQ0 */
1539                                         0x0000000c /* EMC_DLL_XFORM_DQ1 */
1540                                         0x0000000c /* EMC_DLL_XFORM_DQ2 */
1541                                         0x0000000c /* EMC_DLL_XFORM_DQ3 */
1542                                         0x000002a0 /* EMC_XM2CMDPADCTRL */
1543                                         0x0400013d /* EMC_XM2DQSPADCTRL2 */
1544                                         0x22220000 /* EMC_XM2DQPADCTRL2 */
1545                                         0x77fff884 /* EMC_XM2CLKPADCTRL */
1546                                         0x01f1f501 /* EMC_XM2COMPPADCTRL */
1547                                         0x07077404 /* EMC_XM2VTTGENPADCTRL */
1548                                         0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
1549                                         0x080001e8 /* EMC_XM2QUSEPADCTRL */
1550                                         0x0a000021 /* EMC_XM2DQSPADCTRL3 */
1551                                         0x00000802 /* EMC_CTT_TERM_CTRL */
1552                                         0x00020000 /* EMC_ZCAL_INTERVAL */
1553                                         0x00000100 /* EMC_ZCAL_WAIT_CNT */
1554                                         0x0155000c /* EMC_MRS_WAIT_CNT */
1555                                         0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
1556                                         0x00000000 /* EMC_CTT */
1557                                         0x00000000 /* EMC_CTT_DURATION */
1558                                         0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
1559                                         0xe8000000 /* EMC_FBIO_SPARE */
1560                                         0xff00ff49 /* EMC_CFG_RSV */
1561                                 >;
1562                         };
1563                 };
1564         };
1565 };
1566 
1567 &emc_icc_dvfs_opp_table {
1568         /delete-node/ opp-750000000-1300;
1569         /delete-node/ opp-800000000-1300;
1570         /delete-node/ opp-900000000-1350;
1571 };
1572 
1573 &emc_bw_dfs_opp_table {
1574         /delete-node/ opp-750000000;
1575         /delete-node/ opp-800000000;
1576         /delete-node/ opp-900000000;
1577 };