1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun/ { 3*4882a593Smuzhiyun apbmisc@70000800 { 4*4882a593Smuzhiyun nvidia,long-ram-code; 5*4882a593Smuzhiyun }; 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun clock@60006000 { 8*4882a593Smuzhiyun emc-timings-1 { 9*4882a593Smuzhiyun nvidia,ram-code = <1>; 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun timing-12750000 { 12*4882a593Smuzhiyun clock-frequency = <12750000>; 13*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 14*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 15*4882a593Smuzhiyun clock-names = "emc-parent"; 16*4882a593Smuzhiyun }; 17*4882a593Smuzhiyun timing-20400000 { 18*4882a593Smuzhiyun clock-frequency = <20400000>; 19*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 20*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 21*4882a593Smuzhiyun clock-names = "emc-parent"; 22*4882a593Smuzhiyun }; 23*4882a593Smuzhiyun timing-40800000 { 24*4882a593Smuzhiyun clock-frequency = <40800000>; 25*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 26*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 27*4882a593Smuzhiyun clock-names = "emc-parent"; 28*4882a593Smuzhiyun }; 29*4882a593Smuzhiyun timing-68000000 { 30*4882a593Smuzhiyun clock-frequency = <68000000>; 31*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 32*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 33*4882a593Smuzhiyun clock-names = "emc-parent"; 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun timing-102000000 { 36*4882a593Smuzhiyun clock-frequency = <102000000>; 37*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 38*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 39*4882a593Smuzhiyun clock-names = "emc-parent"; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun timing-204000000 { 42*4882a593Smuzhiyun clock-frequency = <204000000>; 43*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 44*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 45*4882a593Smuzhiyun clock-names = "emc-parent"; 46*4882a593Smuzhiyun }; 47*4882a593Smuzhiyun timing-300000000 { 48*4882a593Smuzhiyun clock-frequency = <300000000>; 49*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 50*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C>; 51*4882a593Smuzhiyun clock-names = "emc-parent"; 52*4882a593Smuzhiyun }; 53*4882a593Smuzhiyun timing-396000000 { 54*4882a593Smuzhiyun clock-frequency = <396000000>; 55*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 56*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M>; 57*4882a593Smuzhiyun clock-names = "emc-parent"; 58*4882a593Smuzhiyun }; 59*4882a593Smuzhiyun timing-528000000 { 60*4882a593Smuzhiyun clock-frequency = <528000000>; 61*4882a593Smuzhiyun nvidia,parent-clock-frequency = <528000000>; 62*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 63*4882a593Smuzhiyun clock-names = "emc-parent"; 64*4882a593Smuzhiyun }; 65*4882a593Smuzhiyun timing-600000000 { 66*4882a593Smuzhiyun clock-frequency = <600000000>; 67*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 68*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>; 69*4882a593Smuzhiyun clock-names = "emc-parent"; 70*4882a593Smuzhiyun }; 71*4882a593Smuzhiyun timing-792000000 { 72*4882a593Smuzhiyun clock-frequency = <792000000>; 73*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 74*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 75*4882a593Smuzhiyun clock-names = "emc-parent"; 76*4882a593Smuzhiyun }; 77*4882a593Smuzhiyun }; 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun emc-timings-4 { 80*4882a593Smuzhiyun nvidia,ram-code = <4>; 81*4882a593Smuzhiyun 82*4882a593Smuzhiyun timing-12750000 { 83*4882a593Smuzhiyun clock-frequency = <12750000>; 84*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 85*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 86*4882a593Smuzhiyun clock-names = "emc-parent"; 87*4882a593Smuzhiyun }; 88*4882a593Smuzhiyun timing-20400000 { 89*4882a593Smuzhiyun clock-frequency = <20400000>; 90*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 91*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 92*4882a593Smuzhiyun clock-names = "emc-parent"; 93*4882a593Smuzhiyun }; 94*4882a593Smuzhiyun timing-40800000 { 95*4882a593Smuzhiyun clock-frequency = <40800000>; 96*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 97*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 98*4882a593Smuzhiyun clock-names = "emc-parent"; 99*4882a593Smuzhiyun }; 100*4882a593Smuzhiyun timing-68000000 { 101*4882a593Smuzhiyun clock-frequency = <68000000>; 102*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 103*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 104*4882a593Smuzhiyun clock-names = "emc-parent"; 105*4882a593Smuzhiyun }; 106*4882a593Smuzhiyun timing-102000000 { 107*4882a593Smuzhiyun clock-frequency = <102000000>; 108*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 109*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 110*4882a593Smuzhiyun clock-names = "emc-parent"; 111*4882a593Smuzhiyun }; 112*4882a593Smuzhiyun timing-204000000 { 113*4882a593Smuzhiyun clock-frequency = <204000000>; 114*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 115*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 116*4882a593Smuzhiyun clock-names = "emc-parent"; 117*4882a593Smuzhiyun }; 118*4882a593Smuzhiyun timing-300000000 { 119*4882a593Smuzhiyun clock-frequency = <300000000>; 120*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 121*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C>; 122*4882a593Smuzhiyun clock-names = "emc-parent"; 123*4882a593Smuzhiyun }; 124*4882a593Smuzhiyun timing-396000000 { 125*4882a593Smuzhiyun clock-frequency = <396000000>; 126*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 127*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M>; 128*4882a593Smuzhiyun clock-names = "emc-parent"; 129*4882a593Smuzhiyun }; 130*4882a593Smuzhiyun timing-528000000 { 131*4882a593Smuzhiyun clock-frequency = <528000000>; 132*4882a593Smuzhiyun nvidia,parent-clock-frequency = <528000000>; 133*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 134*4882a593Smuzhiyun clock-names = "emc-parent"; 135*4882a593Smuzhiyun }; 136*4882a593Smuzhiyun timing-600000000 { 137*4882a593Smuzhiyun clock-frequency = <600000000>; 138*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 139*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>; 140*4882a593Smuzhiyun clock-names = "emc-parent"; 141*4882a593Smuzhiyun }; 142*4882a593Smuzhiyun timing-792000000 { 143*4882a593Smuzhiyun clock-frequency = <792000000>; 144*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 145*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 146*4882a593Smuzhiyun clock-names = "emc-parent"; 147*4882a593Smuzhiyun }; 148*4882a593Smuzhiyun }; 149*4882a593Smuzhiyun 150*4882a593Smuzhiyun emc-timings-6 { 151*4882a593Smuzhiyun nvidia,ram-code = <6>; 152*4882a593Smuzhiyun 153*4882a593Smuzhiyun timing-12750000 { 154*4882a593Smuzhiyun clock-frequency = <12750000>; 155*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 156*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 157*4882a593Smuzhiyun clock-names = "emc-parent"; 158*4882a593Smuzhiyun }; 159*4882a593Smuzhiyun timing-20400000 { 160*4882a593Smuzhiyun clock-frequency = <20400000>; 161*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 162*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 163*4882a593Smuzhiyun clock-names = "emc-parent"; 164*4882a593Smuzhiyun }; 165*4882a593Smuzhiyun timing-40800000 { 166*4882a593Smuzhiyun clock-frequency = <40800000>; 167*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 168*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 169*4882a593Smuzhiyun clock-names = "emc-parent"; 170*4882a593Smuzhiyun }; 171*4882a593Smuzhiyun timing-68000000 { 172*4882a593Smuzhiyun clock-frequency = <68000000>; 173*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 174*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 175*4882a593Smuzhiyun clock-names = "emc-parent"; 176*4882a593Smuzhiyun }; 177*4882a593Smuzhiyun timing-102000000 { 178*4882a593Smuzhiyun clock-frequency = <102000000>; 179*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 180*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 181*4882a593Smuzhiyun clock-names = "emc-parent"; 182*4882a593Smuzhiyun }; 183*4882a593Smuzhiyun timing-204000000 { 184*4882a593Smuzhiyun clock-frequency = <204000000>; 185*4882a593Smuzhiyun nvidia,parent-clock-frequency = <408000000>; 186*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_P>; 187*4882a593Smuzhiyun clock-names = "emc-parent"; 188*4882a593Smuzhiyun }; 189*4882a593Smuzhiyun timing-300000000 { 190*4882a593Smuzhiyun clock-frequency = <300000000>; 191*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 192*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C>; 193*4882a593Smuzhiyun clock-names = "emc-parent"; 194*4882a593Smuzhiyun }; 195*4882a593Smuzhiyun timing-396000000 { 196*4882a593Smuzhiyun clock-frequency = <396000000>; 197*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 198*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M>; 199*4882a593Smuzhiyun clock-names = "emc-parent"; 200*4882a593Smuzhiyun }; 201*4882a593Smuzhiyun timing-528000000 { 202*4882a593Smuzhiyun clock-frequency = <528000000>; 203*4882a593Smuzhiyun nvidia,parent-clock-frequency = <528000000>; 204*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 205*4882a593Smuzhiyun clock-names = "emc-parent"; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun timing-600000000 { 208*4882a593Smuzhiyun clock-frequency = <600000000>; 209*4882a593Smuzhiyun nvidia,parent-clock-frequency = <600000000>; 210*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_C_UD>; 211*4882a593Smuzhiyun clock-names = "emc-parent"; 212*4882a593Smuzhiyun }; 213*4882a593Smuzhiyun timing-792000000 { 214*4882a593Smuzhiyun clock-frequency = <792000000>; 215*4882a593Smuzhiyun nvidia,parent-clock-frequency = <792000000>; 216*4882a593Smuzhiyun clocks = <&tegra_car TEGRA124_CLK_PLL_M_UD>; 217*4882a593Smuzhiyun clock-names = "emc-parent"; 218*4882a593Smuzhiyun }; 219*4882a593Smuzhiyun }; 220*4882a593Smuzhiyun }; 221*4882a593Smuzhiyun 222*4882a593Smuzhiyun external-memory-controller@7001b000 { 223*4882a593Smuzhiyun emc-timings-1 { 224*4882a593Smuzhiyun nvidia,ram-code = <1>; 225*4882a593Smuzhiyun 226*4882a593Smuzhiyun timing-12750000 { 227*4882a593Smuzhiyun clock-frequency = <12750000>; 228*4882a593Smuzhiyun 229*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 230*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 231*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 232*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 233*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 234*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 235*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 236*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 237*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 238*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 239*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 240*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 241*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 242*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 243*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 244*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 245*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 246*4882a593Smuzhiyun 247*4882a593Smuzhiyun nvidia,emc-configuration = < 248*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 249*4882a593Smuzhiyun 0x00000003 /* EMC_RFC */ 250*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 251*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 252*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 253*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 254*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 255*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 256*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 257*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 258*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 259*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 260*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 261*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 262*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 263*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 264*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 265*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 266*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 267*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 268*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 269*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 270*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 271*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 272*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 273*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 274*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 275*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 276*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 277*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 278*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 279*4882a593Smuzhiyun 0x00000060 /* EMC_REFRESH */ 280*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 281*4882a593Smuzhiyun 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */ 282*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 283*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 284*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 285*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 286*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 287*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 288*4882a593Smuzhiyun 0x00000005 /* EMC_TXSR */ 289*4882a593Smuzhiyun 0x00000005 /* EMC_TXSRDLL */ 290*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 291*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 292*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 293*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 294*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 295*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 296*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 297*4882a593Smuzhiyun 0x00000064 /* EMC_TREFBW */ 298*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 299*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 300*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 301*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 302*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 303*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 304*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 305*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 306*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 307*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 308*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 309*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 310*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 311*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 312*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 313*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 314*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 315*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 316*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 317*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 318*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 319*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 320*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 321*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 322*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 323*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 324*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 325*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 326*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 327*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 328*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 329*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 330*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 331*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 332*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 333*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 334*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 335*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 336*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 337*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 338*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 339*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 340*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 341*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 342*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 343*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 344*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 345*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 346*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 347*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 348*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 349*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 350*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 351*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 352*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 353*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 354*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 355*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 356*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 357*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 358*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 359*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 360*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 361*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 362*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 363*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 364*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 365*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 366*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 367*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 368*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 369*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 370*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 371*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 372*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 373*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 374*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 375*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 376*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 377*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 378*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 379*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 380*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 381*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 382*4882a593Smuzhiyun 0x00000007 /* EMC_TXDSRVTTGEN */ 383*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 384*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 385*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 386*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 387*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 388*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 389*4882a593Smuzhiyun 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */ 390*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 391*4882a593Smuzhiyun >; 392*4882a593Smuzhiyun }; 393*4882a593Smuzhiyun 394*4882a593Smuzhiyun timing-20400000 { 395*4882a593Smuzhiyun clock-frequency = <20400000>; 396*4882a593Smuzhiyun 397*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 398*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 399*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 400*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 401*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 402*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 403*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 404*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 405*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 406*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 407*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 408*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 409*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 410*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 411*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 412*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 413*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 414*4882a593Smuzhiyun 415*4882a593Smuzhiyun nvidia,emc-configuration = < 416*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 417*4882a593Smuzhiyun 0x00000005 /* EMC_RFC */ 418*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 419*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 420*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 421*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 422*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 423*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 424*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 425*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 426*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 427*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 428*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 429*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 430*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 431*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 432*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 433*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 434*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 435*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 436*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 437*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 438*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 439*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 440*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 441*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 442*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 443*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 444*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 445*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 446*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 447*4882a593Smuzhiyun 0x0000009a /* EMC_REFRESH */ 448*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 449*4882a593Smuzhiyun 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */ 450*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 451*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 452*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 453*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 454*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 455*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 456*4882a593Smuzhiyun 0x00000006 /* EMC_TXSR */ 457*4882a593Smuzhiyun 0x00000006 /* EMC_TXSRDLL */ 458*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 459*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 460*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 461*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 462*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 463*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 464*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 465*4882a593Smuzhiyun 0x000000a0 /* EMC_TREFBW */ 466*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 467*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 468*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 469*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 470*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 471*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 472*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 473*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 474*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 475*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 476*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 477*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 478*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 479*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 480*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 481*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 482*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 483*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 484*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 485*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 486*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 487*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 488*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 489*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 490*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 491*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 492*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 493*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 494*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 495*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 496*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 497*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 498*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 499*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 500*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 501*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 502*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 503*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 504*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 505*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 506*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 507*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 508*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 509*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 510*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 511*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 512*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 513*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 514*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 515*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 516*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 517*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 518*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 519*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 520*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 521*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 522*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 523*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 524*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 525*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 526*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 527*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 528*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 529*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 530*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 531*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 532*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 533*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 534*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 535*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 536*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 537*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 538*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 539*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 540*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 541*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 542*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 543*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 544*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 545*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 546*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 547*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 548*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 549*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 550*4882a593Smuzhiyun 0x0000000b /* EMC_TXDSRVTTGEN */ 551*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 552*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 553*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 554*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 555*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 556*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 557*4882a593Smuzhiyun 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */ 558*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 559*4882a593Smuzhiyun >; 560*4882a593Smuzhiyun }; 561*4882a593Smuzhiyun 562*4882a593Smuzhiyun timing-40800000 { 563*4882a593Smuzhiyun clock-frequency = <40800000>; 564*4882a593Smuzhiyun 565*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 566*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 567*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 568*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 569*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 570*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 571*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 572*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 573*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 574*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 575*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 576*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 577*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 578*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 579*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 580*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 581*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 582*4882a593Smuzhiyun 583*4882a593Smuzhiyun nvidia,emc-configuration = < 584*4882a593Smuzhiyun 0x00000001 /* EMC_RC */ 585*4882a593Smuzhiyun 0x0000000a /* EMC_RFC */ 586*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 587*4882a593Smuzhiyun 0x00000001 /* EMC_RAS */ 588*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 589*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 590*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 591*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 592*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 593*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 594*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 595*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 596*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 597*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 598*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 599*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 600*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 601*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 602*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 603*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 604*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 605*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 606*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 607*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 608*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 609*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 610*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 611*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 612*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 613*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 614*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 615*4882a593Smuzhiyun 0x00000134 /* EMC_REFRESH */ 616*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 617*4882a593Smuzhiyun 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */ 618*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 619*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 620*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 621*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 622*4882a593Smuzhiyun 0x00000008 /* EMC_AR2PDEN */ 623*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 624*4882a593Smuzhiyun 0x0000000c /* EMC_TXSR */ 625*4882a593Smuzhiyun 0x0000000c /* EMC_TXSRDLL */ 626*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 627*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 628*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 629*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 630*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 631*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 632*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 633*4882a593Smuzhiyun 0x0000013f /* EMC_TREFBW */ 634*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 635*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 636*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 637*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 638*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 639*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 640*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 641*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 642*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 643*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 644*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 645*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 646*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 647*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 648*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 649*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 650*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 651*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 652*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 653*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 654*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 655*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 656*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 657*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 658*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 659*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 660*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 661*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 662*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 663*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 664*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 665*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 666*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 667*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 668*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 669*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 670*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 671*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 672*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 673*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 674*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 675*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 676*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 677*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 678*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 679*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 680*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 681*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 682*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 683*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 684*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 685*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 686*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 687*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 688*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 689*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 690*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 691*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 692*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 693*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 694*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 695*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 696*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 697*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 698*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 699*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 700*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 701*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 702*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 703*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 704*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 705*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 706*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 707*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 708*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 709*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 710*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 711*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 712*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 713*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 714*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 715*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 716*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 717*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 718*4882a593Smuzhiyun 0x00000015 /* EMC_TXDSRVTTGEN */ 719*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 720*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 721*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 722*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 723*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 724*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 725*4882a593Smuzhiyun 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */ 726*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 727*4882a593Smuzhiyun >; 728*4882a593Smuzhiyun }; 729*4882a593Smuzhiyun 730*4882a593Smuzhiyun timing-68000000 { 731*4882a593Smuzhiyun clock-frequency = <68000000>; 732*4882a593Smuzhiyun 733*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 734*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 735*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 736*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 737*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 738*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 739*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 740*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 741*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 742*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 743*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 744*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 745*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 746*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 747*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 748*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 749*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 750*4882a593Smuzhiyun 751*4882a593Smuzhiyun nvidia,emc-configuration = < 752*4882a593Smuzhiyun 0x00000003 /* EMC_RC */ 753*4882a593Smuzhiyun 0x00000011 /* EMC_RFC */ 754*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 755*4882a593Smuzhiyun 0x00000002 /* EMC_RAS */ 756*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 757*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 758*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 759*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 760*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 761*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 762*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 763*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 764*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 765*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 766*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 767*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 768*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 769*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 770*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 771*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 772*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 773*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 774*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 775*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 776*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 777*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 778*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 779*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 780*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 781*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 782*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 783*4882a593Smuzhiyun 0x00000202 /* EMC_REFRESH */ 784*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 785*4882a593Smuzhiyun 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */ 786*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 787*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 788*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 789*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 790*4882a593Smuzhiyun 0x0000000f /* EMC_AR2PDEN */ 791*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 792*4882a593Smuzhiyun 0x00000013 /* EMC_TXSR */ 793*4882a593Smuzhiyun 0x00000013 /* EMC_TXSRDLL */ 794*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 795*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 796*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 797*4882a593Smuzhiyun 0x00000001 /* EMC_TFAW */ 798*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 799*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 800*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 801*4882a593Smuzhiyun 0x00000213 /* EMC_TREFBW */ 802*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 803*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 804*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 805*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 806*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 807*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 808*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 809*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 810*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 811*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 812*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 813*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 814*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 815*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 816*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 817*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 818*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 819*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 820*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 821*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 822*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 823*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 824*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 825*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 826*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 827*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 828*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 829*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 830*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 831*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 832*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 833*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 834*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 835*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 836*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 837*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 838*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 839*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 840*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 841*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 842*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 843*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 844*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 845*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 846*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 847*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 848*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 849*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 850*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 851*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 852*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 853*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 854*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 855*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 856*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 857*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 858*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 859*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 860*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 861*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 862*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 863*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 864*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 865*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 866*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 867*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 868*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 869*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 870*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 871*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 872*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 873*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 874*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 875*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 876*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 877*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 878*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 879*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 880*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 881*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 882*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 883*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 884*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 885*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 886*4882a593Smuzhiyun 0x00000022 /* EMC_TXDSRVTTGEN */ 887*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 888*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 889*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 890*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 891*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 892*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 893*4882a593Smuzhiyun 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */ 894*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 895*4882a593Smuzhiyun >; 896*4882a593Smuzhiyun }; 897*4882a593Smuzhiyun 898*4882a593Smuzhiyun timing-102000000 { 899*4882a593Smuzhiyun clock-frequency = <102000000>; 900*4882a593Smuzhiyun 901*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 902*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 903*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 904*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 905*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 906*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 907*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 908*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 909*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 910*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 911*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 912*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 913*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 914*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 915*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 916*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 917*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 918*4882a593Smuzhiyun 919*4882a593Smuzhiyun nvidia,emc-configuration = < 920*4882a593Smuzhiyun 0x00000004 /* EMC_RC */ 921*4882a593Smuzhiyun 0x0000001a /* EMC_RFC */ 922*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 923*4882a593Smuzhiyun 0x00000003 /* EMC_RAS */ 924*4882a593Smuzhiyun 0x00000001 /* EMC_RP */ 925*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 926*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 927*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 928*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 929*4882a593Smuzhiyun 0x00000001 /* EMC_RD_RCD */ 930*4882a593Smuzhiyun 0x00000001 /* EMC_WR_RCD */ 931*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 932*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 933*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 934*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 935*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 936*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 937*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 938*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 939*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 940*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 941*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 942*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 943*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 944*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 945*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 946*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 947*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 948*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 949*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 950*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 951*4882a593Smuzhiyun 0x00000304 /* EMC_REFRESH */ 952*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 953*4882a593Smuzhiyun 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */ 954*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 955*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 956*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 957*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 958*4882a593Smuzhiyun 0x00000018 /* EMC_AR2PDEN */ 959*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 960*4882a593Smuzhiyun 0x0000001c /* EMC_TXSR */ 961*4882a593Smuzhiyun 0x0000001c /* EMC_TXSRDLL */ 962*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 963*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 964*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 965*4882a593Smuzhiyun 0x00000003 /* EMC_TFAW */ 966*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 967*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 968*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 969*4882a593Smuzhiyun 0x0000031c /* EMC_TREFBW */ 970*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 971*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 972*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 973*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 974*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 975*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 976*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 977*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 978*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 979*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 980*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 981*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 982*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 983*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 984*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 985*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 986*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 987*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 988*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 989*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 990*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 991*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 992*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 993*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 994*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 995*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 996*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 997*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 998*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 999*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1000*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 1001*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 1002*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 1003*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 1004*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 1005*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 1006*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1007*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1008*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1009*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1010*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1011*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1012*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1013*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1014*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1015*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1016*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1017*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1018*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1019*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1020*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1021*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1022*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 1023*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 1024*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 1025*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 1026*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 1027*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 1028*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 1029*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 1030*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1031*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1032*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1033*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1034*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 1035*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 1036*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 1037*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 1038*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 1039*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1040*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1041*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1042*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1043*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 1044*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 1045*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1046*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1047*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 1048*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1049*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 1050*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1051*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1052*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1053*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 1054*4882a593Smuzhiyun 0x00000033 /* EMC_TXDSRVTTGEN */ 1055*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1056*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 1057*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 1058*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1059*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1060*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 1061*4882a593Smuzhiyun 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 1062*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 1063*4882a593Smuzhiyun >; 1064*4882a593Smuzhiyun }; 1065*4882a593Smuzhiyun 1066*4882a593Smuzhiyun timing-204000000 { 1067*4882a593Smuzhiyun clock-frequency = <204000000>; 1068*4882a593Smuzhiyun 1069*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1070*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1071*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1072*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1073*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 1074*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 1075*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000088d>; 1076*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1077*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 1078*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 1079*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1080*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 1081*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 1082*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 1083*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 1084*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1085*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1086*4882a593Smuzhiyun 1087*4882a593Smuzhiyun nvidia,emc-configuration = < 1088*4882a593Smuzhiyun 0x00000009 /* EMC_RC */ 1089*4882a593Smuzhiyun 0x00000035 /* EMC_RFC */ 1090*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1091*4882a593Smuzhiyun 0x00000007 /* EMC_RAS */ 1092*4882a593Smuzhiyun 0x00000002 /* EMC_RP */ 1093*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 1094*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 1095*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 1096*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 1097*4882a593Smuzhiyun 0x00000002 /* EMC_RD_RCD */ 1098*4882a593Smuzhiyun 0x00000002 /* EMC_WR_RCD */ 1099*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 1100*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 1101*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1102*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 1103*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 1104*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 1105*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1106*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1107*4882a593Smuzhiyun 0x00000004 /* EMC_EINPUT */ 1108*4882a593Smuzhiyun 0x00000006 /* EMC_EINPUT_DURATION */ 1109*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 1110*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 1111*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1112*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1113*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1114*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1115*4882a593Smuzhiyun 0x00000003 /* EMC_QRST */ 1116*4882a593Smuzhiyun 0x0000000d /* EMC_QSAFE */ 1117*4882a593Smuzhiyun 0x0000000f /* EMC_RDV */ 1118*4882a593Smuzhiyun 0x00000011 /* EMC_RDV_MASK */ 1119*4882a593Smuzhiyun 0x00000607 /* EMC_REFRESH */ 1120*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1121*4882a593Smuzhiyun 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 1122*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 1123*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 1124*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1125*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1126*4882a593Smuzhiyun 0x00000032 /* EMC_AR2PDEN */ 1127*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 1128*4882a593Smuzhiyun 0x00000038 /* EMC_TXSR */ 1129*4882a593Smuzhiyun 0x00000038 /* EMC_TXSRDLL */ 1130*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 1131*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 1132*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 1133*4882a593Smuzhiyun 0x00000007 /* EMC_TFAW */ 1134*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1135*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 1136*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 1137*4882a593Smuzhiyun 0x00000638 /* EMC_TREFBW */ 1138*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1139*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 1140*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1141*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 1142*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 1143*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1144*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 1145*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 1146*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 1147*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 1148*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 1149*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 1150*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 1151*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 1152*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 1153*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 1154*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 1155*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 1156*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 1157*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 1158*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 1159*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 1160*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1161*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1162*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1163*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1164*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1165*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1166*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1167*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1168*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 1169*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 1170*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 1171*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 1172*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 1173*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 1174*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1175*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1176*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1177*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1178*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1179*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1180*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1181*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1182*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1183*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1184*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1185*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1186*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1187*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1188*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1189*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1190*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 1191*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 1192*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 1193*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 1194*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 1195*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 1196*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 1197*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 1198*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ0 */ 1199*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ1 */ 1200*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ2 */ 1201*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ3 */ 1202*4882a593Smuzhiyun 0x00009400 /* EMC_DLL_XFORM_DQ4 */ 1203*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ5 */ 1204*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ6 */ 1205*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ7 */ 1206*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 1207*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1208*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1209*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1210*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1211*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 1212*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 1213*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1214*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1215*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 1216*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1217*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 1218*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1219*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1220*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1221*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 1222*4882a593Smuzhiyun 0x00000066 /* EMC_TXDSRVTTGEN */ 1223*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1224*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1225*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 1226*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1227*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1228*4882a593Smuzhiyun 0x0000d2b3 /* EMC_CFG_PIPE */ 1229*4882a593Smuzhiyun 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 1230*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 1231*4882a593Smuzhiyun >; 1232*4882a593Smuzhiyun }; 1233*4882a593Smuzhiyun 1234*4882a593Smuzhiyun timing-300000000 { 1235*4882a593Smuzhiyun clock-frequency = <300000000>; 1236*4882a593Smuzhiyun 1237*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1238*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1239*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1240*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1241*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 1242*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 1243*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008d5>; 1244*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1245*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 1246*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200000>; 1247*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1248*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000321>; 1249*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x0174000c>; 1250*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 1251*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 1252*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1253*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1254*4882a593Smuzhiyun 1255*4882a593Smuzhiyun nvidia,emc-configuration = < 1256*4882a593Smuzhiyun 0x0000000d /* EMC_RC */ 1257*4882a593Smuzhiyun 0x0000004c /* EMC_RFC */ 1258*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1259*4882a593Smuzhiyun 0x00000009 /* EMC_RAS */ 1260*4882a593Smuzhiyun 0x00000003 /* EMC_RP */ 1261*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 1262*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 1263*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 1264*4882a593Smuzhiyun 0x00000009 /* EMC_W2P */ 1265*4882a593Smuzhiyun 0x00000003 /* EMC_RD_RCD */ 1266*4882a593Smuzhiyun 0x00000003 /* EMC_WR_RCD */ 1267*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 1268*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 1269*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1270*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 1271*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 1272*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 1273*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1274*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1275*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 1276*4882a593Smuzhiyun 0x00000007 /* EMC_EINPUT_DURATION */ 1277*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 1278*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 1279*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1280*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1281*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1282*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1283*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 1284*4882a593Smuzhiyun 0x0000000e /* EMC_QSAFE */ 1285*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 1286*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 1287*4882a593Smuzhiyun 0x000008e4 /* EMC_REFRESH */ 1288*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1289*4882a593Smuzhiyun 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */ 1290*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 1291*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 1292*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1293*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1294*4882a593Smuzhiyun 0x0000004a /* EMC_AR2PDEN */ 1295*4882a593Smuzhiyun 0x0000000e /* EMC_RW2PDEN */ 1296*4882a593Smuzhiyun 0x00000051 /* EMC_TXSR */ 1297*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 1298*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 1299*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 1300*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 1301*4882a593Smuzhiyun 0x00000009 /* EMC_TFAW */ 1302*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1303*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 1304*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 1305*4882a593Smuzhiyun 0x00000924 /* EMC_TREFBW */ 1306*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1307*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 1308*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1309*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 1310*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 1311*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1312*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 1313*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 1314*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 1315*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 1316*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 1317*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 1318*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 1319*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 1320*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 1321*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 1322*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 1323*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 1324*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 1325*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 1326*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 1327*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 1328*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1329*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1330*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1331*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1332*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1333*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1334*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1335*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1336*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR0 */ 1337*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR1 */ 1338*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 1339*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR3 */ 1340*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR4 */ 1341*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 1342*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1343*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1344*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1345*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1346*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1347*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1348*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1349*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1350*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1351*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1352*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1353*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1354*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1355*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1356*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1357*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1358*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 1359*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 1360*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 1361*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 1362*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 1363*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 1364*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 1365*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 1366*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ0 */ 1367*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ1 */ 1368*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ2 */ 1369*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ3 */ 1370*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ4 */ 1371*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ5 */ 1372*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ6 */ 1373*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ7 */ 1374*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 1375*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1376*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1377*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1378*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1379*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 1380*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 1381*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1382*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1383*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 1384*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1385*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 1386*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1387*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1388*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1389*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 1390*4882a593Smuzhiyun 0x00000096 /* EMC_TXDSRVTTGEN */ 1391*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1392*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1393*4882a593Smuzhiyun 0x0174000c /* EMC_MRS_WAIT_CNT2 */ 1394*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1395*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1396*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 1397*4882a593Smuzhiyun 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */ 1398*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 1399*4882a593Smuzhiyun >; 1400*4882a593Smuzhiyun }; 1401*4882a593Smuzhiyun 1402*4882a593Smuzhiyun timing-396000000 { 1403*4882a593Smuzhiyun clock-frequency = <396000000>; 1404*4882a593Smuzhiyun 1405*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1406*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1407*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1408*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1409*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 1410*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 1411*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x00000895>; 1412*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1413*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 1414*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200000>; 1415*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1416*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000521>; 1417*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x015b000c>; 1418*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 1419*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 1420*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1421*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1422*4882a593Smuzhiyun 1423*4882a593Smuzhiyun nvidia,emc-configuration = < 1424*4882a593Smuzhiyun 0x00000012 /* EMC_RC */ 1425*4882a593Smuzhiyun 0x00000065 /* EMC_RFC */ 1426*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1427*4882a593Smuzhiyun 0x0000000c /* EMC_RAS */ 1428*4882a593Smuzhiyun 0x00000004 /* EMC_RP */ 1429*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 1430*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 1431*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 1432*4882a593Smuzhiyun 0x0000000a /* EMC_W2P */ 1433*4882a593Smuzhiyun 0x00000004 /* EMC_RD_RCD */ 1434*4882a593Smuzhiyun 0x00000004 /* EMC_WR_RCD */ 1435*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 1436*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 1437*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1438*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 1439*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 1440*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 1441*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1442*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1443*4882a593Smuzhiyun 0x00000001 /* EMC_EINPUT */ 1444*4882a593Smuzhiyun 0x00000008 /* EMC_EINPUT_DURATION */ 1445*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 1446*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 1447*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1448*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1449*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1450*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1451*4882a593Smuzhiyun 0x00000000 /* EMC_QRST */ 1452*4882a593Smuzhiyun 0x0000000f /* EMC_QSAFE */ 1453*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 1454*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 1455*4882a593Smuzhiyun 0x00000bd1 /* EMC_REFRESH */ 1456*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1457*4882a593Smuzhiyun 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */ 1458*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 1459*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 1460*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1461*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1462*4882a593Smuzhiyun 0x00000063 /* EMC_AR2PDEN */ 1463*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 1464*4882a593Smuzhiyun 0x0000006b /* EMC_TXSR */ 1465*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 1466*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 1467*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 1468*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 1469*4882a593Smuzhiyun 0x0000000d /* EMC_TFAW */ 1470*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1471*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 1472*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 1473*4882a593Smuzhiyun 0x00000c11 /* EMC_TREFBW */ 1474*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1475*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 1476*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1477*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 1478*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 1479*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1480*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 1481*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 1482*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 1483*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 1484*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 1485*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 1486*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 1487*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 1488*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 1489*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 1490*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 1491*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 1492*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 1493*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 1494*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 1495*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 1496*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1497*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1498*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1499*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1500*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1501*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1502*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1503*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1504*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR0 */ 1505*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR1 */ 1506*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 1507*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR3 */ 1508*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR4 */ 1509*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 1510*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1511*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1512*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1513*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1514*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1515*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1516*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1517*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1518*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1519*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1520*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1521*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1522*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1523*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1524*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1525*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1526*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 1527*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 1528*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 1529*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 1530*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 1531*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 1532*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 1533*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 1534*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 1535*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 1536*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 1537*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 1538*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ4 */ 1539*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ5 */ 1540*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ6 */ 1541*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ7 */ 1542*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 1543*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1544*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1545*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1546*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1547*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 1548*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 1549*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1550*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1551*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 1552*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1553*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 1554*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1555*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1556*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1557*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 1558*4882a593Smuzhiyun 0x000000c6 /* EMC_TXDSRVTTGEN */ 1559*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1560*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1561*4882a593Smuzhiyun 0x015b000c /* EMC_MRS_WAIT_CNT2 */ 1562*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1563*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1564*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 1565*4882a593Smuzhiyun 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */ 1566*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 1567*4882a593Smuzhiyun >; 1568*4882a593Smuzhiyun }; 1569*4882a593Smuzhiyun 1570*4882a593Smuzhiyun timing-528000000 { 1571*4882a593Smuzhiyun clock-frequency = <528000000>; 1572*4882a593Smuzhiyun 1573*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1574*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1575*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1576*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1577*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 1578*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 1579*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 1580*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1581*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 1582*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 1583*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1584*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000941>; 1585*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x013a000c>; 1586*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 1587*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0123133d>; 1588*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1589*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1590*4882a593Smuzhiyun 1591*4882a593Smuzhiyun nvidia,emc-configuration = < 1592*4882a593Smuzhiyun 0x00000018 /* EMC_RC */ 1593*4882a593Smuzhiyun 0x00000088 /* EMC_RFC */ 1594*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1595*4882a593Smuzhiyun 0x00000011 /* EMC_RAS */ 1596*4882a593Smuzhiyun 0x00000006 /* EMC_RP */ 1597*4882a593Smuzhiyun 0x00000006 /* EMC_R2W */ 1598*4882a593Smuzhiyun 0x00000009 /* EMC_W2R */ 1599*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 1600*4882a593Smuzhiyun 0x0000000d /* EMC_W2P */ 1601*4882a593Smuzhiyun 0x00000006 /* EMC_RD_RCD */ 1602*4882a593Smuzhiyun 0x00000006 /* EMC_WR_RCD */ 1603*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 1604*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 1605*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1606*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 1607*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 1608*4882a593Smuzhiyun 0x00000007 /* EMC_QUSE */ 1609*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1610*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1611*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 1612*4882a593Smuzhiyun 0x00000009 /* EMC_EINPUT_DURATION */ 1613*4882a593Smuzhiyun 0x00040000 /* EMC_PUTERM_EXTRA */ 1614*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 1615*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1616*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1617*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1618*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1619*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 1620*4882a593Smuzhiyun 0x00000010 /* EMC_QSAFE */ 1621*4882a593Smuzhiyun 0x00000013 /* EMC_RDV */ 1622*4882a593Smuzhiyun 0x00000015 /* EMC_RDV_MASK */ 1623*4882a593Smuzhiyun 0x00000fd6 /* EMC_REFRESH */ 1624*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1625*4882a593Smuzhiyun 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */ 1626*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 1627*4882a593Smuzhiyun 0x0000000b /* EMC_PDEX2RD */ 1628*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1629*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1630*4882a593Smuzhiyun 0x00000084 /* EMC_AR2PDEN */ 1631*4882a593Smuzhiyun 0x00000012 /* EMC_RW2PDEN */ 1632*4882a593Smuzhiyun 0x0000008f /* EMC_TXSR */ 1633*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 1634*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 1635*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 1636*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 1637*4882a593Smuzhiyun 0x00000013 /* EMC_TFAW */ 1638*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1639*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 1640*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 1641*4882a593Smuzhiyun 0x00001017 /* EMC_TREFBW */ 1642*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1643*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 1644*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1645*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 1646*4882a593Smuzhiyun 0xe01200b1 /* EMC_CFG_DIG_DLL */ 1647*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1648*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 1649*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 1650*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 1651*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 1652*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 1653*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 1654*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 1655*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 1656*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 1657*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 1658*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 1659*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 1660*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 1661*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 1662*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 1663*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 1664*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1665*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1666*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1667*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1668*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1669*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1670*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1671*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1672*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR0 */ 1673*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR1 */ 1674*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 1675*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR3 */ 1676*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR4 */ 1677*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 1678*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1679*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1680*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1681*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1682*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1683*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1684*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1685*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1686*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */ 1687*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */ 1688*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1689*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */ 1690*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */ 1691*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */ 1692*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */ 1693*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */ 1694*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */ 1695*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */ 1696*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 1697*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */ 1698*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */ 1699*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */ 1700*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */ 1701*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */ 1702*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 1703*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 1704*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 1705*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 1706*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 1707*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 1708*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 1709*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 1710*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 1711*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1712*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1713*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1714*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1715*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 1716*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 1717*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1718*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1719*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 1720*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1721*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 1722*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1723*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1724*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1725*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 1726*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 1727*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1728*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1729*4882a593Smuzhiyun 0x013a000c /* EMC_MRS_WAIT_CNT2 */ 1730*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1731*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1732*4882a593Smuzhiyun 0x000042a0 /* EMC_CFG_PIPE */ 1733*4882a593Smuzhiyun 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */ 1734*4882a593Smuzhiyun 0x0000000b /* EMC_QPOP */ 1735*4882a593Smuzhiyun >; 1736*4882a593Smuzhiyun }; 1737*4882a593Smuzhiyun 1738*4882a593Smuzhiyun timing-600000000 { 1739*4882a593Smuzhiyun clock-frequency = <600000000>; 1740*4882a593Smuzhiyun 1741*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1742*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1743*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1744*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1745*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 1746*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 1747*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 1748*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1749*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 1750*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200010>; 1751*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1752*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000b61>; 1753*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x0128000c>; 1754*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 1755*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0121113d>; 1756*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1757*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1758*4882a593Smuzhiyun 1759*4882a593Smuzhiyun nvidia,emc-configuration = < 1760*4882a593Smuzhiyun 0x0000001c /* EMC_RC */ 1761*4882a593Smuzhiyun 0x0000009a /* EMC_RFC */ 1762*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1763*4882a593Smuzhiyun 0x00000013 /* EMC_RAS */ 1764*4882a593Smuzhiyun 0x00000007 /* EMC_RP */ 1765*4882a593Smuzhiyun 0x00000007 /* EMC_R2W */ 1766*4882a593Smuzhiyun 0x0000000b /* EMC_W2R */ 1767*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 1768*4882a593Smuzhiyun 0x00000010 /* EMC_W2P */ 1769*4882a593Smuzhiyun 0x00000007 /* EMC_RD_RCD */ 1770*4882a593Smuzhiyun 0x00000007 /* EMC_WR_RCD */ 1771*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 1772*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 1773*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1774*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 1775*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 1776*4882a593Smuzhiyun 0x0000000a /* EMC_QUSE */ 1777*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1778*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1779*4882a593Smuzhiyun 0x00000003 /* EMC_EINPUT */ 1780*4882a593Smuzhiyun 0x0000000b /* EMC_EINPUT_DURATION */ 1781*4882a593Smuzhiyun 0x00070000 /* EMC_PUTERM_EXTRA */ 1782*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 1783*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1784*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1785*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1786*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1787*4882a593Smuzhiyun 0x00000002 /* EMC_QRST */ 1788*4882a593Smuzhiyun 0x00000012 /* EMC_QSAFE */ 1789*4882a593Smuzhiyun 0x00000016 /* EMC_RDV */ 1790*4882a593Smuzhiyun 0x00000018 /* EMC_RDV_MASK */ 1791*4882a593Smuzhiyun 0x00001208 /* EMC_REFRESH */ 1792*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1793*4882a593Smuzhiyun 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */ 1794*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 1795*4882a593Smuzhiyun 0x0000000d /* EMC_PDEX2RD */ 1796*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1797*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1798*4882a593Smuzhiyun 0x00000096 /* EMC_AR2PDEN */ 1799*4882a593Smuzhiyun 0x00000015 /* EMC_RW2PDEN */ 1800*4882a593Smuzhiyun 0x000000a2 /* EMC_TXSR */ 1801*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 1802*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 1803*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 1804*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 1805*4882a593Smuzhiyun 0x00000015 /* EMC_TFAW */ 1806*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1807*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 1808*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 1809*4882a593Smuzhiyun 0x00001249 /* EMC_TREFBW */ 1810*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1811*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 1812*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1813*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 1814*4882a593Smuzhiyun 0xe00e00b1 /* EMC_CFG_DIG_DLL */ 1815*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1816*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 1817*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 1818*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 1819*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 1820*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 1821*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 1822*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 1823*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 1824*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 1825*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 1826*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 1827*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 1828*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 1829*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 1830*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 1831*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 1832*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1833*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1834*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1835*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1836*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1837*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1838*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1839*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1840*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR0 */ 1841*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR1 */ 1842*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 1843*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR3 */ 1844*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR4 */ 1845*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 1846*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 1847*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 1848*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 1849*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 1850*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 1851*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 1852*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 1853*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 1854*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */ 1855*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */ 1856*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */ 1857*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */ 1858*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */ 1859*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */ 1860*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */ 1861*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */ 1862*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */ 1863*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */ 1864*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */ 1865*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */ 1866*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */ 1867*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */ 1868*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */ 1869*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */ 1870*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 1871*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 1872*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 1873*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 1874*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 1875*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 1876*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 1877*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 1878*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 1879*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 1880*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 1881*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1882*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 1883*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 1884*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 1885*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 1886*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 1887*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 1888*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 1889*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 1890*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 1891*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 1892*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 1893*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 1894*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 1895*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 1896*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1897*4882a593Smuzhiyun 0x0128000c /* EMC_MRS_WAIT_CNT2 */ 1898*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 1899*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 1900*4882a593Smuzhiyun 0x000040a0 /* EMC_CFG_PIPE */ 1901*4882a593Smuzhiyun 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */ 1902*4882a593Smuzhiyun 0x0000000e /* EMC_QPOP */ 1903*4882a593Smuzhiyun >; 1904*4882a593Smuzhiyun }; 1905*4882a593Smuzhiyun 1906*4882a593Smuzhiyun timing-792000000 { 1907*4882a593Smuzhiyun clock-frequency = <792000000>; 1908*4882a593Smuzhiyun 1909*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 1910*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 1911*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 1912*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 1913*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 1914*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 1915*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0080089d>; 1916*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 1917*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 1918*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200418>; 1919*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 1920*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000d71>; 1921*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x00f8000c>; 1922*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040000>; 1923*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0120113d>; 1924*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 1925*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 1926*4882a593Smuzhiyun 1927*4882a593Smuzhiyun nvidia,emc-configuration = < 1928*4882a593Smuzhiyun 0x00000025 /* EMC_RC */ 1929*4882a593Smuzhiyun 0x000000cc /* EMC_RFC */ 1930*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 1931*4882a593Smuzhiyun 0x0000001a /* EMC_RAS */ 1932*4882a593Smuzhiyun 0x00000009 /* EMC_RP */ 1933*4882a593Smuzhiyun 0x00000008 /* EMC_R2W */ 1934*4882a593Smuzhiyun 0x0000000d /* EMC_W2R */ 1935*4882a593Smuzhiyun 0x00000004 /* EMC_R2P */ 1936*4882a593Smuzhiyun 0x00000013 /* EMC_W2P */ 1937*4882a593Smuzhiyun 0x00000009 /* EMC_RD_RCD */ 1938*4882a593Smuzhiyun 0x00000009 /* EMC_WR_RCD */ 1939*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 1940*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 1941*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 1942*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 1943*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 1944*4882a593Smuzhiyun 0x0000000b /* EMC_QUSE */ 1945*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 1946*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 1947*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 1948*4882a593Smuzhiyun 0x0000000d /* EMC_EINPUT_DURATION */ 1949*4882a593Smuzhiyun 0x00080000 /* EMC_PUTERM_EXTRA */ 1950*4882a593Smuzhiyun 0x00000004 /* EMC_PUTERM_WIDTH */ 1951*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 1952*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 1953*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 1954*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 1955*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 1956*4882a593Smuzhiyun 0x00000014 /* EMC_QSAFE */ 1957*4882a593Smuzhiyun 0x00000018 /* EMC_RDV */ 1958*4882a593Smuzhiyun 0x0000001a /* EMC_RDV_MASK */ 1959*4882a593Smuzhiyun 0x000017e2 /* EMC_REFRESH */ 1960*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1961*4882a593Smuzhiyun 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */ 1962*4882a593Smuzhiyun 0x00000003 /* EMC_PDEX2WR */ 1963*4882a593Smuzhiyun 0x00000011 /* EMC_PDEX2RD */ 1964*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 1965*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 1966*4882a593Smuzhiyun 0x000000c6 /* EMC_AR2PDEN */ 1967*4882a593Smuzhiyun 0x00000018 /* EMC_RW2PDEN */ 1968*4882a593Smuzhiyun 0x000000d6 /* EMC_TXSR */ 1969*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 1970*4882a593Smuzhiyun 0x00000005 /* EMC_TCKE */ 1971*4882a593Smuzhiyun 0x00000006 /* EMC_TCKESR */ 1972*4882a593Smuzhiyun 0x00000005 /* EMC_TPD */ 1973*4882a593Smuzhiyun 0x0000001d /* EMC_TFAW */ 1974*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 1975*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTABLE */ 1976*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTOP */ 1977*4882a593Smuzhiyun 0x00001822 /* EMC_TREFBW */ 1978*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 1979*4882a593Smuzhiyun 0x80000005 /* EMC_ODT_WRITE */ 1980*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 1981*4882a593Smuzhiyun 0x104ab198 /* EMC_FBIO_CFG5 */ 1982*4882a593Smuzhiyun 0xe00700b1 /* EMC_CFG_DIG_DLL */ 1983*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1984*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS0 */ 1985*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS1 */ 1986*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS2 */ 1987*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS3 */ 1988*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS4 */ 1989*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS5 */ 1990*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS6 */ 1991*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS7 */ 1992*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS8 */ 1993*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS9 */ 1994*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS10 */ 1995*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS11 */ 1996*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS12 */ 1997*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS13 */ 1998*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS14 */ 1999*4882a593Smuzhiyun 0x00000005 /* EMC_DLL_XFORM_DQS15 */ 2000*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2001*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2002*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2003*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2004*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2005*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2006*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2007*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2008*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR0 */ 2009*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR1 */ 2010*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 2011*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR3 */ 2012*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR4 */ 2013*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 2014*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2015*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2016*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2017*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2018*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2019*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2020*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2021*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2022*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS0 */ 2023*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */ 2024*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */ 2025*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */ 2026*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS4 */ 2027*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */ 2028*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS6 */ 2029*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS7 */ 2030*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */ 2031*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */ 2032*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */ 2033*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */ 2034*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS12 */ 2035*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */ 2036*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS14 */ 2037*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */ 2038*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 2039*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 2040*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 2041*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 2042*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ4 */ 2043*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ5 */ 2044*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ6 */ 2045*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQ7 */ 2046*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 2047*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2048*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2049*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2050*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2051*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 2052*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 2053*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2054*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2055*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 2056*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2057*4882a593Smuzhiyun 0x61861820 /* EMC_XM2DQSPADCTRL3 */ 2058*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2059*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2060*4882a593Smuzhiyun 0x61861800 /* EMC_XM2DQSPADCTRL6 */ 2061*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 2062*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 2063*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2064*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2065*4882a593Smuzhiyun 0x00f8000c /* EMC_MRS_WAIT_CNT2 */ 2066*4882a593Smuzhiyun 0x00000007 /* EMC_CTT */ 2067*4882a593Smuzhiyun 0x00000004 /* EMC_CTT_DURATION */ 2068*4882a593Smuzhiyun 0x00004080 /* EMC_CFG_PIPE */ 2069*4882a593Smuzhiyun 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */ 2070*4882a593Smuzhiyun 0x0000000f /* EMC_QPOP */ 2071*4882a593Smuzhiyun >; 2072*4882a593Smuzhiyun }; 2073*4882a593Smuzhiyun }; 2074*4882a593Smuzhiyun 2075*4882a593Smuzhiyun emc-timings-4 { 2076*4882a593Smuzhiyun nvidia,ram-code = <4>; 2077*4882a593Smuzhiyun 2078*4882a593Smuzhiyun timing-12750000 { 2079*4882a593Smuzhiyun clock-frequency = <12750000>; 2080*4882a593Smuzhiyun 2081*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2082*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2083*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2084*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2085*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2086*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2087*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 2088*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2089*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2090*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2091*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2092*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2093*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2094*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 2095*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2096*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2097*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 2098*4882a593Smuzhiyun 2099*4882a593Smuzhiyun nvidia,emc-configuration = < 2100*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 2101*4882a593Smuzhiyun 0x00000004 /* EMC_RFC */ 2102*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2103*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 2104*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 2105*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 2106*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2107*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2108*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2109*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 2110*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 2111*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2112*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2113*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2114*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 2115*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 2116*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2117*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2118*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2119*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 2120*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 2121*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2122*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2123*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2124*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2125*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2126*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2127*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 2128*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 2129*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 2130*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 2131*4882a593Smuzhiyun 0x00000060 /* EMC_REFRESH */ 2132*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2133*4882a593Smuzhiyun 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */ 2134*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2135*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2136*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2137*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2138*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 2139*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2140*4882a593Smuzhiyun 0x00000005 /* EMC_TXSR */ 2141*4882a593Smuzhiyun 0x00000005 /* EMC_TXSRDLL */ 2142*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2143*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2144*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2145*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 2146*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2147*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2148*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2149*4882a593Smuzhiyun 0x00000064 /* EMC_TREFBW */ 2150*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2151*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2152*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2153*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2154*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2155*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2156*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2157*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2158*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2159*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 2160*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 2161*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 2162*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 2163*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 2164*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 2165*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 2166*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 2167*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 2168*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 2169*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 2170*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 2171*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 2172*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2173*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2174*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2175*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2176*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2177*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2178*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2179*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2180*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 2181*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 2182*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 2183*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 2184*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 2185*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 2186*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2187*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2188*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2189*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2190*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2191*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2192*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2193*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2194*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2195*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2196*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2197*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2198*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2199*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2200*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2201*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2202*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 2203*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 2204*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 2205*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 2206*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 2207*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 2208*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 2209*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 2210*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2211*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2212*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2213*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2214*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ4 */ 2215*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ5 */ 2216*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ6 */ 2217*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ7 */ 2218*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 2219*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2220*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2221*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2222*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2223*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 2224*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 2225*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2226*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2227*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 2228*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2229*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 2230*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2231*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2232*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 2233*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 2234*4882a593Smuzhiyun 0x00000007 /* EMC_TXDSRVTTGEN */ 2235*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2236*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 2237*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 2238*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 2239*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 2240*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 2241*4882a593Smuzhiyun 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */ 2242*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 2243*4882a593Smuzhiyun >; 2244*4882a593Smuzhiyun }; 2245*4882a593Smuzhiyun 2246*4882a593Smuzhiyun timing-20400000 { 2247*4882a593Smuzhiyun clock-frequency = <20400000>; 2248*4882a593Smuzhiyun 2249*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2250*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2251*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2252*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2253*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2254*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2255*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 2256*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2257*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2258*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2259*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2260*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2261*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2262*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 2263*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2264*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2265*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 2266*4882a593Smuzhiyun 2267*4882a593Smuzhiyun nvidia,emc-configuration = < 2268*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 2269*4882a593Smuzhiyun 0x00000007 /* EMC_RFC */ 2270*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2271*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 2272*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 2273*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 2274*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2275*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2276*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2277*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 2278*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 2279*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2280*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2281*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2282*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 2283*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 2284*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2285*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2286*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2287*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 2288*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 2289*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2290*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2291*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2292*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2293*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2294*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2295*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 2296*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 2297*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 2298*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 2299*4882a593Smuzhiyun 0x0000009a /* EMC_REFRESH */ 2300*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2301*4882a593Smuzhiyun 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */ 2302*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2303*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2304*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2305*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2306*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 2307*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2308*4882a593Smuzhiyun 0x00000008 /* EMC_TXSR */ 2309*4882a593Smuzhiyun 0x00000008 /* EMC_TXSRDLL */ 2310*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2311*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2312*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2313*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 2314*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2315*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2316*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2317*4882a593Smuzhiyun 0x000000a0 /* EMC_TREFBW */ 2318*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2319*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2320*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2321*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2322*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2323*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2324*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2325*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2326*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2327*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 2328*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 2329*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 2330*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 2331*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 2332*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 2333*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 2334*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 2335*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 2336*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 2337*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 2338*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 2339*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 2340*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2341*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2342*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2343*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2344*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2345*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2346*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2347*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2348*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 2349*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 2350*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 2351*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 2352*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 2353*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 2354*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2355*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2356*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2357*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2358*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2359*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2360*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2361*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2362*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2363*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2364*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2365*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2366*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2367*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2368*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2369*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2370*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 2371*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 2372*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 2373*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 2374*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 2375*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 2376*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 2377*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 2378*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2379*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2380*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2381*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2382*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ4 */ 2383*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ5 */ 2384*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ6 */ 2385*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ7 */ 2386*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 2387*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2388*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2389*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2390*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2391*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 2392*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 2393*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2394*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2395*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 2396*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2397*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 2398*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2399*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2400*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 2401*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 2402*4882a593Smuzhiyun 0x0000000b /* EMC_TXDSRVTTGEN */ 2403*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2404*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 2405*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 2406*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 2407*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 2408*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 2409*4882a593Smuzhiyun 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */ 2410*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 2411*4882a593Smuzhiyun >; 2412*4882a593Smuzhiyun }; 2413*4882a593Smuzhiyun 2414*4882a593Smuzhiyun timing-40800000 { 2415*4882a593Smuzhiyun clock-frequency = <40800000>; 2416*4882a593Smuzhiyun 2417*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2418*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2419*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2420*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2421*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2422*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2423*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 2424*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2425*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2426*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2427*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2428*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2429*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2430*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 2431*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2432*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2433*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 2434*4882a593Smuzhiyun 2435*4882a593Smuzhiyun nvidia,emc-configuration = < 2436*4882a593Smuzhiyun 0x00000001 /* EMC_RC */ 2437*4882a593Smuzhiyun 0x0000000e /* EMC_RFC */ 2438*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2439*4882a593Smuzhiyun 0x00000001 /* EMC_RAS */ 2440*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 2441*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 2442*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2443*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2444*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2445*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 2446*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 2447*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2448*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2449*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2450*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 2451*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 2452*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2453*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2454*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2455*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 2456*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 2457*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2458*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2459*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2460*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2461*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2462*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2463*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 2464*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 2465*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 2466*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 2467*4882a593Smuzhiyun 0x00000134 /* EMC_REFRESH */ 2468*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2469*4882a593Smuzhiyun 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */ 2470*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2471*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2472*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2473*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2474*4882a593Smuzhiyun 0x0000000c /* EMC_AR2PDEN */ 2475*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2476*4882a593Smuzhiyun 0x0000000f /* EMC_TXSR */ 2477*4882a593Smuzhiyun 0x0000000f /* EMC_TXSRDLL */ 2478*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2479*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2480*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2481*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 2482*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2483*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2484*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2485*4882a593Smuzhiyun 0x0000013f /* EMC_TREFBW */ 2486*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2487*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2488*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2489*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2490*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2491*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2492*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2493*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2494*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2495*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 2496*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 2497*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 2498*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 2499*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 2500*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 2501*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 2502*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 2503*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 2504*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 2505*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 2506*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 2507*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 2508*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2509*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2510*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2511*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2512*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2513*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2514*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2515*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2516*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 2517*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 2518*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 2519*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 2520*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 2521*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 2522*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2523*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2524*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2525*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2526*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2527*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2528*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2529*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2530*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2531*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2532*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2533*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2534*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2535*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2536*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2537*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2538*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 2539*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 2540*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 2541*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 2542*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 2543*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 2544*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 2545*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 2546*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2547*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2548*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2549*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2550*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ4 */ 2551*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ5 */ 2552*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ6 */ 2553*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ7 */ 2554*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 2555*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2556*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2557*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2558*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2559*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 2560*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 2561*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2562*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2563*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 2564*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2565*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 2566*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2567*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2568*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 2569*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 2570*4882a593Smuzhiyun 0x00000015 /* EMC_TXDSRVTTGEN */ 2571*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2572*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 2573*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 2574*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 2575*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 2576*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 2577*4882a593Smuzhiyun 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */ 2578*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 2579*4882a593Smuzhiyun >; 2580*4882a593Smuzhiyun }; 2581*4882a593Smuzhiyun 2582*4882a593Smuzhiyun timing-68000000 { 2583*4882a593Smuzhiyun clock-frequency = <68000000>; 2584*4882a593Smuzhiyun 2585*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2586*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2587*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2588*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2589*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2590*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2591*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 2592*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2593*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2594*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2595*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2596*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2597*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2598*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 2599*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2600*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2601*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 2602*4882a593Smuzhiyun 2603*4882a593Smuzhiyun nvidia,emc-configuration = < 2604*4882a593Smuzhiyun 0x00000003 /* EMC_RC */ 2605*4882a593Smuzhiyun 0x00000017 /* EMC_RFC */ 2606*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2607*4882a593Smuzhiyun 0x00000002 /* EMC_RAS */ 2608*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 2609*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 2610*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2611*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2612*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2613*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 2614*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 2615*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2616*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2617*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2618*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 2619*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 2620*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2621*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2622*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2623*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 2624*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 2625*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2626*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2627*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2628*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2629*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2630*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2631*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 2632*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 2633*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 2634*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 2635*4882a593Smuzhiyun 0x00000202 /* EMC_REFRESH */ 2636*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2637*4882a593Smuzhiyun 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */ 2638*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2639*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2640*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2641*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2642*4882a593Smuzhiyun 0x00000015 /* EMC_AR2PDEN */ 2643*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2644*4882a593Smuzhiyun 0x00000019 /* EMC_TXSR */ 2645*4882a593Smuzhiyun 0x00000019 /* EMC_TXSRDLL */ 2646*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2647*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2648*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2649*4882a593Smuzhiyun 0x00000001 /* EMC_TFAW */ 2650*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2651*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2652*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2653*4882a593Smuzhiyun 0x00000213 /* EMC_TREFBW */ 2654*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2655*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2656*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2657*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2658*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2659*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2660*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2661*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2662*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2663*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 2664*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 2665*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 2666*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 2667*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 2668*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 2669*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 2670*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 2671*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 2672*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 2673*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 2674*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 2675*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 2676*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2677*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2678*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2679*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2680*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2681*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2682*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2683*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2684*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 2685*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 2686*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 2687*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 2688*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 2689*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 2690*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2691*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2692*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2693*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2694*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2695*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2696*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2697*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2698*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2699*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2700*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2701*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2702*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2703*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2704*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2705*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2706*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 2707*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 2708*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 2709*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 2710*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 2711*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 2712*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 2713*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 2714*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2715*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2716*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2717*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2718*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ4 */ 2719*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ5 */ 2720*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ6 */ 2721*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ7 */ 2722*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 2723*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2724*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2725*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2726*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2727*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 2728*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 2729*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2730*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2731*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 2732*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2733*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 2734*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2735*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2736*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 2737*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 2738*4882a593Smuzhiyun 0x00000022 /* EMC_TXDSRVTTGEN */ 2739*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2740*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 2741*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 2742*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 2743*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 2744*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 2745*4882a593Smuzhiyun 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */ 2746*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 2747*4882a593Smuzhiyun >; 2748*4882a593Smuzhiyun }; 2749*4882a593Smuzhiyun 2750*4882a593Smuzhiyun timing-102000000 { 2751*4882a593Smuzhiyun clock-frequency = <102000000>; 2752*4882a593Smuzhiyun 2753*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2754*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2755*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2756*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2757*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2758*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2759*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 2760*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2761*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2762*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2763*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2764*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2765*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2766*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 2767*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2768*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2769*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 2770*4882a593Smuzhiyun 2771*4882a593Smuzhiyun nvidia,emc-configuration = < 2772*4882a593Smuzhiyun 0x00000004 /* EMC_RC */ 2773*4882a593Smuzhiyun 0x00000023 /* EMC_RFC */ 2774*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2775*4882a593Smuzhiyun 0x00000003 /* EMC_RAS */ 2776*4882a593Smuzhiyun 0x00000001 /* EMC_RP */ 2777*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 2778*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2779*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2780*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2781*4882a593Smuzhiyun 0x00000001 /* EMC_RD_RCD */ 2782*4882a593Smuzhiyun 0x00000001 /* EMC_WR_RCD */ 2783*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2784*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2785*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2786*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 2787*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 2788*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2789*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2790*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2791*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 2792*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 2793*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2794*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2795*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2796*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2797*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2798*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2799*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 2800*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 2801*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 2802*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 2803*4882a593Smuzhiyun 0x00000304 /* EMC_REFRESH */ 2804*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2805*4882a593Smuzhiyun 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */ 2806*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2807*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2808*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2809*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2810*4882a593Smuzhiyun 0x00000021 /* EMC_AR2PDEN */ 2811*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2812*4882a593Smuzhiyun 0x00000025 /* EMC_TXSR */ 2813*4882a593Smuzhiyun 0x00000025 /* EMC_TXSRDLL */ 2814*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2815*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2816*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2817*4882a593Smuzhiyun 0x00000003 /* EMC_TFAW */ 2818*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2819*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2820*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2821*4882a593Smuzhiyun 0x0000031c /* EMC_TREFBW */ 2822*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2823*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2824*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2825*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2826*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2827*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2828*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2829*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2830*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2831*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 2832*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 2833*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 2834*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 2835*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 2836*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 2837*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 2838*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 2839*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 2840*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 2841*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 2842*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 2843*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 2844*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2845*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2846*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2847*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2848*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2849*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2850*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2851*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2852*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 2853*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 2854*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 2855*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 2856*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 2857*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 2858*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 2859*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 2860*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 2861*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 2862*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 2863*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 2864*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 2865*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 2866*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2867*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2868*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2869*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2870*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2871*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2872*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2873*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2874*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 2875*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 2876*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 2877*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 2878*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 2879*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 2880*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 2881*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 2882*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2883*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2884*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2885*4882a593Smuzhiyun 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2886*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ4 */ 2887*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ5 */ 2888*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ6 */ 2889*4882a593Smuzhiyun 0x00008000 /* EMC_DLL_XFORM_DQ7 */ 2890*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 2891*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 2892*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 2893*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2894*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 2895*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 2896*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 2897*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 2898*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 2899*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 2900*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 2901*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 2902*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 2903*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 2904*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 2905*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 2906*4882a593Smuzhiyun 0x00000033 /* EMC_TXDSRVTTGEN */ 2907*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 2908*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 2909*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 2910*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 2911*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 2912*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 2913*4882a593Smuzhiyun 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 2914*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 2915*4882a593Smuzhiyun >; 2916*4882a593Smuzhiyun }; 2917*4882a593Smuzhiyun 2918*4882a593Smuzhiyun timing-204000000 { 2919*4882a593Smuzhiyun clock-frequency = <204000000>; 2920*4882a593Smuzhiyun 2921*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 2922*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 2923*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 2924*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 2925*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 2926*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 2927*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000088d>; 2928*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 2929*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100003>; 2930*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 2931*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 2932*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00001221>; 2933*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000e000e>; 2934*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 2935*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 2936*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 2937*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 2938*4882a593Smuzhiyun 2939*4882a593Smuzhiyun nvidia,emc-configuration = < 2940*4882a593Smuzhiyun 0x00000009 /* EMC_RC */ 2941*4882a593Smuzhiyun 0x00000047 /* EMC_RFC */ 2942*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 2943*4882a593Smuzhiyun 0x00000006 /* EMC_RAS */ 2944*4882a593Smuzhiyun 0x00000002 /* EMC_RP */ 2945*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 2946*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 2947*4882a593Smuzhiyun 0x00000005 /* EMC_R2P */ 2948*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 2949*4882a593Smuzhiyun 0x00000002 /* EMC_RD_RCD */ 2950*4882a593Smuzhiyun 0x00000002 /* EMC_WR_RCD */ 2951*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 2952*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 2953*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 2954*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 2955*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 2956*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 2957*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 2958*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 2959*4882a593Smuzhiyun 0x00000004 /* EMC_EINPUT */ 2960*4882a593Smuzhiyun 0x00000006 /* EMC_EINPUT_DURATION */ 2961*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 2962*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 2963*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 2964*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 2965*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 2966*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 2967*4882a593Smuzhiyun 0x00000003 /* EMC_QRST */ 2968*4882a593Smuzhiyun 0x0000000d /* EMC_QSAFE */ 2969*4882a593Smuzhiyun 0x0000000f /* EMC_RDV */ 2970*4882a593Smuzhiyun 0x00000011 /* EMC_RDV_MASK */ 2971*4882a593Smuzhiyun 0x00000607 /* EMC_REFRESH */ 2972*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2973*4882a593Smuzhiyun 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 2974*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 2975*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 2976*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 2977*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 2978*4882a593Smuzhiyun 0x00000044 /* EMC_AR2PDEN */ 2979*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 2980*4882a593Smuzhiyun 0x0000004a /* EMC_TXSR */ 2981*4882a593Smuzhiyun 0x0000004a /* EMC_TXSRDLL */ 2982*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 2983*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 2984*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 2985*4882a593Smuzhiyun 0x00000007 /* EMC_TFAW */ 2986*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 2987*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 2988*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 2989*4882a593Smuzhiyun 0x00000638 /* EMC_TREFBW */ 2990*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 2991*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 2992*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 2993*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 2994*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 2995*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2996*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 2997*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 2998*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 2999*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 3000*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 3001*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 3002*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 3003*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 3004*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 3005*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 3006*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 3007*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 3008*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 3009*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 3010*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 3011*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 3012*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3013*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3014*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3015*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3016*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3017*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3018*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3019*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3020*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 3021*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 3022*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 3023*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 3024*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 3025*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 3026*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3027*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3028*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3029*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3030*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3031*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3032*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3033*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3034*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 3035*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 3036*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 3037*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 3038*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 3039*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 3040*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 3041*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 3042*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 3043*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 3044*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 3045*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 3046*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 3047*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 3048*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 3049*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 3050*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ0 */ 3051*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ1 */ 3052*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ2 */ 3053*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ3 */ 3054*4882a593Smuzhiyun 0x00009400 /* EMC_DLL_XFORM_DQ4 */ 3055*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ5 */ 3056*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ6 */ 3057*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ7 */ 3058*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 3059*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3060*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3061*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3062*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3063*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 3064*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 3065*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3066*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3067*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 3068*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3069*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 3070*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 3071*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 3072*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 3073*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 3074*4882a593Smuzhiyun 0x00000066 /* EMC_TXDSRVTTGEN */ 3075*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3076*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3077*4882a593Smuzhiyun 0x000e000e /* EMC_MRS_WAIT_CNT2 */ 3078*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 3079*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 3080*4882a593Smuzhiyun 0x0000d2b3 /* EMC_CFG_PIPE */ 3081*4882a593Smuzhiyun 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 3082*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 3083*4882a593Smuzhiyun >; 3084*4882a593Smuzhiyun }; 3085*4882a593Smuzhiyun 3086*4882a593Smuzhiyun timing-300000000 { 3087*4882a593Smuzhiyun clock-frequency = <300000000>; 3088*4882a593Smuzhiyun 3089*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3090*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3091*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3092*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3093*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 3094*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 3095*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008d5>; 3096*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3097*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100002>; 3098*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200000>; 3099*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3100*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00000321>; 3101*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x0117000e>; 3102*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 3103*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 3104*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3105*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 3106*4882a593Smuzhiyun 3107*4882a593Smuzhiyun nvidia,emc-configuration = < 3108*4882a593Smuzhiyun 0x0000000d /* EMC_RC */ 3109*4882a593Smuzhiyun 0x00000067 /* EMC_RFC */ 3110*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3111*4882a593Smuzhiyun 0x00000009 /* EMC_RAS */ 3112*4882a593Smuzhiyun 0x00000003 /* EMC_RP */ 3113*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 3114*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 3115*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 3116*4882a593Smuzhiyun 0x00000009 /* EMC_W2P */ 3117*4882a593Smuzhiyun 0x00000003 /* EMC_RD_RCD */ 3118*4882a593Smuzhiyun 0x00000003 /* EMC_WR_RCD */ 3119*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 3120*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 3121*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3122*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 3123*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 3124*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 3125*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3126*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3127*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 3128*4882a593Smuzhiyun 0x00000007 /* EMC_EINPUT_DURATION */ 3129*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 3130*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 3131*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3132*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3133*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3134*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3135*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 3136*4882a593Smuzhiyun 0x0000000e /* EMC_QSAFE */ 3137*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 3138*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 3139*4882a593Smuzhiyun 0x000008e4 /* EMC_REFRESH */ 3140*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3141*4882a593Smuzhiyun 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */ 3142*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 3143*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 3144*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3145*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3146*4882a593Smuzhiyun 0x00000065 /* EMC_AR2PDEN */ 3147*4882a593Smuzhiyun 0x0000000e /* EMC_RW2PDEN */ 3148*4882a593Smuzhiyun 0x0000006c /* EMC_TXSR */ 3149*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 3150*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 3151*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 3152*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 3153*4882a593Smuzhiyun 0x00000009 /* EMC_TFAW */ 3154*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3155*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 3156*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 3157*4882a593Smuzhiyun 0x00000924 /* EMC_TREFBW */ 3158*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 3159*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 3160*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 3161*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 3162*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 3163*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 3164*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 3165*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 3166*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 3167*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 3168*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 3169*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 3170*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 3171*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 3172*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 3173*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 3174*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 3175*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 3176*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 3177*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 3178*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 3179*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 3180*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3181*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3182*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3183*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3184*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3185*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3186*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3187*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3188*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR0 */ 3189*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR1 */ 3190*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 3191*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR3 */ 3192*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR4 */ 3193*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 3194*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3195*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3196*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3197*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3198*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3199*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3200*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3201*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3202*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 3203*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 3204*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 3205*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 3206*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 3207*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 3208*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 3209*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 3210*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 3211*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 3212*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 3213*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 3214*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 3215*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 3216*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 3217*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 3218*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ0 */ 3219*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ1 */ 3220*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ2 */ 3221*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ3 */ 3222*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ4 */ 3223*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ5 */ 3224*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ6 */ 3225*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ7 */ 3226*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 3227*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3228*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3229*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3230*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3231*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 3232*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 3233*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3234*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3235*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 3236*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3237*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 3238*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 3239*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 3240*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 3241*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 3242*4882a593Smuzhiyun 0x00000096 /* EMC_TXDSRVTTGEN */ 3243*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3244*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3245*4882a593Smuzhiyun 0x0117000e /* EMC_MRS_WAIT_CNT2 */ 3246*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 3247*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 3248*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 3249*4882a593Smuzhiyun 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */ 3250*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 3251*4882a593Smuzhiyun >; 3252*4882a593Smuzhiyun }; 3253*4882a593Smuzhiyun 3254*4882a593Smuzhiyun timing-396000000 { 3255*4882a593Smuzhiyun clock-frequency = <396000000>; 3256*4882a593Smuzhiyun 3257*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3258*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3259*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3260*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3261*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 3262*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 3263*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x00000895>; 3264*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3265*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100002>; 3266*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200000>; 3267*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3268*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00000521>; 3269*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x00f5000e>; 3270*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 3271*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 3272*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3273*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 3274*4882a593Smuzhiyun 3275*4882a593Smuzhiyun nvidia,emc-configuration = < 3276*4882a593Smuzhiyun 0x00000011 /* EMC_RC */ 3277*4882a593Smuzhiyun 0x00000089 /* EMC_RFC */ 3278*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3279*4882a593Smuzhiyun 0x0000000c /* EMC_RAS */ 3280*4882a593Smuzhiyun 0x00000004 /* EMC_RP */ 3281*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 3282*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 3283*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 3284*4882a593Smuzhiyun 0x0000000a /* EMC_W2P */ 3285*4882a593Smuzhiyun 0x00000004 /* EMC_RD_RCD */ 3286*4882a593Smuzhiyun 0x00000004 /* EMC_WR_RCD */ 3287*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 3288*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 3289*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3290*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 3291*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 3292*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 3293*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3294*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3295*4882a593Smuzhiyun 0x00000001 /* EMC_EINPUT */ 3296*4882a593Smuzhiyun 0x00000008 /* EMC_EINPUT_DURATION */ 3297*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 3298*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 3299*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3300*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3301*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3302*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3303*4882a593Smuzhiyun 0x00000000 /* EMC_QRST */ 3304*4882a593Smuzhiyun 0x0000000f /* EMC_QSAFE */ 3305*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 3306*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 3307*4882a593Smuzhiyun 0x00000bd1 /* EMC_REFRESH */ 3308*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3309*4882a593Smuzhiyun 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */ 3310*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 3311*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 3312*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3313*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3314*4882a593Smuzhiyun 0x00000087 /* EMC_AR2PDEN */ 3315*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 3316*4882a593Smuzhiyun 0x0000008f /* EMC_TXSR */ 3317*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 3318*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 3319*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 3320*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 3321*4882a593Smuzhiyun 0x0000000d /* EMC_TFAW */ 3322*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3323*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 3324*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 3325*4882a593Smuzhiyun 0x00000c11 /* EMC_TREFBW */ 3326*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 3327*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 3328*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 3329*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 3330*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 3331*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 3332*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 3333*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 3334*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 3335*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 3336*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 3337*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 3338*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 3339*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 3340*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 3341*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 3342*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 3343*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 3344*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 3345*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 3346*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 3347*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 3348*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3349*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3350*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3351*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3352*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3353*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3354*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3355*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3356*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR0 */ 3357*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR1 */ 3358*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 3359*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR3 */ 3360*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR4 */ 3361*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 3362*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3363*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3364*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3365*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3366*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3367*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3368*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3369*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3370*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 3371*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 3372*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 3373*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 3374*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 3375*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 3376*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 3377*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 3378*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 3379*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 3380*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 3381*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 3382*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 3383*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 3384*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 3385*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 3386*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 3387*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 3388*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 3389*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 3390*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ4 */ 3391*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ5 */ 3392*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ6 */ 3393*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ7 */ 3394*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 3395*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3396*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3397*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3398*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3399*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 3400*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 3401*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3402*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3403*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 3404*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3405*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 3406*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 3407*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 3408*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 3409*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 3410*4882a593Smuzhiyun 0x000000c6 /* EMC_TXDSRVTTGEN */ 3411*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3412*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3413*4882a593Smuzhiyun 0x00f5000e /* EMC_MRS_WAIT_CNT2 */ 3414*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 3415*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 3416*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 3417*4882a593Smuzhiyun 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */ 3418*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 3419*4882a593Smuzhiyun >; 3420*4882a593Smuzhiyun }; 3421*4882a593Smuzhiyun 3422*4882a593Smuzhiyun timing-528000000 { 3423*4882a593Smuzhiyun clock-frequency = <528000000>; 3424*4882a593Smuzhiyun 3425*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3426*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3427*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3428*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3429*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 3430*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 3431*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 3432*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3433*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100002>; 3434*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200008>; 3435*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3436*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00000941>; 3437*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x00c8000e>; 3438*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 3439*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0123133d>; 3440*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3441*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 3442*4882a593Smuzhiyun 3443*4882a593Smuzhiyun nvidia,emc-configuration = < 3444*4882a593Smuzhiyun 0x00000018 /* EMC_RC */ 3445*4882a593Smuzhiyun 0x000000b7 /* EMC_RFC */ 3446*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3447*4882a593Smuzhiyun 0x00000010 /* EMC_RAS */ 3448*4882a593Smuzhiyun 0x00000006 /* EMC_RP */ 3449*4882a593Smuzhiyun 0x00000006 /* EMC_R2W */ 3450*4882a593Smuzhiyun 0x00000009 /* EMC_W2R */ 3451*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 3452*4882a593Smuzhiyun 0x0000000d /* EMC_W2P */ 3453*4882a593Smuzhiyun 0x00000006 /* EMC_RD_RCD */ 3454*4882a593Smuzhiyun 0x00000006 /* EMC_WR_RCD */ 3455*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 3456*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 3457*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3458*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 3459*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 3460*4882a593Smuzhiyun 0x00000007 /* EMC_QUSE */ 3461*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3462*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3463*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 3464*4882a593Smuzhiyun 0x00000009 /* EMC_EINPUT_DURATION */ 3465*4882a593Smuzhiyun 0x00040000 /* EMC_PUTERM_EXTRA */ 3466*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 3467*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3468*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3469*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3470*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3471*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 3472*4882a593Smuzhiyun 0x00000010 /* EMC_QSAFE */ 3473*4882a593Smuzhiyun 0x00000013 /* EMC_RDV */ 3474*4882a593Smuzhiyun 0x00000015 /* EMC_RDV_MASK */ 3475*4882a593Smuzhiyun 0x00000fd6 /* EMC_REFRESH */ 3476*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3477*4882a593Smuzhiyun 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */ 3478*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 3479*4882a593Smuzhiyun 0x0000000b /* EMC_PDEX2RD */ 3480*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3481*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3482*4882a593Smuzhiyun 0x000000b4 /* EMC_AR2PDEN */ 3483*4882a593Smuzhiyun 0x00000012 /* EMC_RW2PDEN */ 3484*4882a593Smuzhiyun 0x000000bf /* EMC_TXSR */ 3485*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 3486*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 3487*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 3488*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 3489*4882a593Smuzhiyun 0x00000013 /* EMC_TFAW */ 3490*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3491*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 3492*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 3493*4882a593Smuzhiyun 0x00001017 /* EMC_TREFBW */ 3494*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 3495*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 3496*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 3497*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 3498*4882a593Smuzhiyun 0xe01200b1 /* EMC_CFG_DIG_DLL */ 3499*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 3500*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 3501*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 3502*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 3503*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 3504*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 3505*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 3506*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 3507*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 3508*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 3509*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 3510*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 3511*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 3512*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 3513*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 3514*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 3515*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 3516*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3517*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3518*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3519*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3520*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3521*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3522*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3523*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3524*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR0 */ 3525*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR1 */ 3526*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 3527*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR3 */ 3528*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR4 */ 3529*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 3530*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3531*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3532*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3533*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3534*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3535*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3536*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3537*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3538*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */ 3539*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */ 3540*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 3541*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */ 3542*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */ 3543*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */ 3544*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */ 3545*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */ 3546*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */ 3547*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */ 3548*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 3549*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */ 3550*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */ 3551*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */ 3552*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */ 3553*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */ 3554*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 3555*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 3556*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 3557*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 3558*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 3559*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 3560*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 3561*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 3562*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 3563*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3564*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3565*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3566*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3567*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 3568*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 3569*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3570*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3571*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 3572*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3573*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 3574*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 3575*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 3576*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 3577*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 3578*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 3579*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3580*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3581*4882a593Smuzhiyun 0x00c8000e /* EMC_MRS_WAIT_CNT2 */ 3582*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 3583*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 3584*4882a593Smuzhiyun 0x000042a0 /* EMC_CFG_PIPE */ 3585*4882a593Smuzhiyun 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */ 3586*4882a593Smuzhiyun 0x0000000b /* EMC_QPOP */ 3587*4882a593Smuzhiyun >; 3588*4882a593Smuzhiyun }; 3589*4882a593Smuzhiyun 3590*4882a593Smuzhiyun timing-600000000 { 3591*4882a593Smuzhiyun clock-frequency = <600000000>; 3592*4882a593Smuzhiyun 3593*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3594*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3595*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3596*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3597*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 3598*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 3599*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 3600*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3601*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100002>; 3602*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200010>; 3603*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3604*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00000b61>; 3605*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x00b0000e>; 3606*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 3607*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0121113d>; 3608*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3609*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 3610*4882a593Smuzhiyun 3611*4882a593Smuzhiyun nvidia,emc-configuration = < 3612*4882a593Smuzhiyun 0x0000001b /* EMC_RC */ 3613*4882a593Smuzhiyun 0x000000d0 /* EMC_RFC */ 3614*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3615*4882a593Smuzhiyun 0x00000013 /* EMC_RAS */ 3616*4882a593Smuzhiyun 0x00000007 /* EMC_RP */ 3617*4882a593Smuzhiyun 0x00000007 /* EMC_R2W */ 3618*4882a593Smuzhiyun 0x0000000b /* EMC_W2R */ 3619*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 3620*4882a593Smuzhiyun 0x00000010 /* EMC_W2P */ 3621*4882a593Smuzhiyun 0x00000007 /* EMC_RD_RCD */ 3622*4882a593Smuzhiyun 0x00000007 /* EMC_WR_RCD */ 3623*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 3624*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 3625*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3626*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 3627*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 3628*4882a593Smuzhiyun 0x0000000a /* EMC_QUSE */ 3629*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3630*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3631*4882a593Smuzhiyun 0x00000003 /* EMC_EINPUT */ 3632*4882a593Smuzhiyun 0x0000000b /* EMC_EINPUT_DURATION */ 3633*4882a593Smuzhiyun 0x00070000 /* EMC_PUTERM_EXTRA */ 3634*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 3635*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3636*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3637*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3638*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3639*4882a593Smuzhiyun 0x00000002 /* EMC_QRST */ 3640*4882a593Smuzhiyun 0x00000012 /* EMC_QSAFE */ 3641*4882a593Smuzhiyun 0x00000016 /* EMC_RDV */ 3642*4882a593Smuzhiyun 0x00000018 /* EMC_RDV_MASK */ 3643*4882a593Smuzhiyun 0x00001208 /* EMC_REFRESH */ 3644*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3645*4882a593Smuzhiyun 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */ 3646*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 3647*4882a593Smuzhiyun 0x0000000d /* EMC_PDEX2RD */ 3648*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3649*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3650*4882a593Smuzhiyun 0x000000cc /* EMC_AR2PDEN */ 3651*4882a593Smuzhiyun 0x00000015 /* EMC_RW2PDEN */ 3652*4882a593Smuzhiyun 0x000000d8 /* EMC_TXSR */ 3653*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 3654*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 3655*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 3656*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 3657*4882a593Smuzhiyun 0x00000015 /* EMC_TFAW */ 3658*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3659*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 3660*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 3661*4882a593Smuzhiyun 0x00001249 /* EMC_TREFBW */ 3662*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 3663*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 3664*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 3665*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 3666*4882a593Smuzhiyun 0xe00e00b1 /* EMC_CFG_DIG_DLL */ 3667*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 3668*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 3669*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 3670*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 3671*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 3672*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 3673*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 3674*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 3675*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 3676*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 3677*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 3678*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 3679*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 3680*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 3681*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 3682*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 3683*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 3684*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3685*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3686*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3687*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3688*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3689*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3690*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3691*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3692*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR0 */ 3693*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR1 */ 3694*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 3695*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR3 */ 3696*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR4 */ 3697*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 3698*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3699*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3700*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3701*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3702*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3703*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3704*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3705*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3706*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */ 3707*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */ 3708*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */ 3709*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */ 3710*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */ 3711*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */ 3712*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */ 3713*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */ 3714*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */ 3715*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */ 3716*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */ 3717*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */ 3718*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */ 3719*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */ 3720*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */ 3721*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */ 3722*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 3723*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 3724*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 3725*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 3726*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 3727*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 3728*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 3729*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 3730*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 3731*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3732*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3733*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3734*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3735*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 3736*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 3737*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3738*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3739*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 3740*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3741*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 3742*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 3743*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 3744*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 3745*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 3746*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 3747*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3748*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3749*4882a593Smuzhiyun 0x00b0000e /* EMC_MRS_WAIT_CNT2 */ 3750*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 3751*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 3752*4882a593Smuzhiyun 0x000040a0 /* EMC_CFG_PIPE */ 3753*4882a593Smuzhiyun 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */ 3754*4882a593Smuzhiyun 0x0000000e /* EMC_QPOP */ 3755*4882a593Smuzhiyun >; 3756*4882a593Smuzhiyun }; 3757*4882a593Smuzhiyun 3758*4882a593Smuzhiyun timing-792000000 { 3759*4882a593Smuzhiyun clock-frequency = <792000000>; 3760*4882a593Smuzhiyun 3761*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3762*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3763*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3764*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3765*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 3766*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 3767*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0080089d>; 3768*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3769*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x00100002>; 3770*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x00200418>; 3771*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3772*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x00000d71>; 3773*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x006f000e>; 3774*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040000>; 3775*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0120113d>; 3776*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3777*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 3778*4882a593Smuzhiyun 3779*4882a593Smuzhiyun nvidia,emc-configuration = < 3780*4882a593Smuzhiyun 0x00000024 /* EMC_RC */ 3781*4882a593Smuzhiyun 0x00000114 /* EMC_RFC */ 3782*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3783*4882a593Smuzhiyun 0x00000019 /* EMC_RAS */ 3784*4882a593Smuzhiyun 0x0000000a /* EMC_RP */ 3785*4882a593Smuzhiyun 0x00000008 /* EMC_R2W */ 3786*4882a593Smuzhiyun 0x0000000d /* EMC_W2R */ 3787*4882a593Smuzhiyun 0x00000004 /* EMC_R2P */ 3788*4882a593Smuzhiyun 0x00000013 /* EMC_W2P */ 3789*4882a593Smuzhiyun 0x0000000a /* EMC_RD_RCD */ 3790*4882a593Smuzhiyun 0x0000000a /* EMC_WR_RCD */ 3791*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 3792*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 3793*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3794*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 3795*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 3796*4882a593Smuzhiyun 0x0000000b /* EMC_QUSE */ 3797*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3798*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3799*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 3800*4882a593Smuzhiyun 0x0000000d /* EMC_EINPUT_DURATION */ 3801*4882a593Smuzhiyun 0x00080000 /* EMC_PUTERM_EXTRA */ 3802*4882a593Smuzhiyun 0x00000004 /* EMC_PUTERM_WIDTH */ 3803*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3804*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3805*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3806*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3807*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 3808*4882a593Smuzhiyun 0x00000014 /* EMC_QSAFE */ 3809*4882a593Smuzhiyun 0x00000018 /* EMC_RDV */ 3810*4882a593Smuzhiyun 0x0000001a /* EMC_RDV_MASK */ 3811*4882a593Smuzhiyun 0x000017e2 /* EMC_REFRESH */ 3812*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3813*4882a593Smuzhiyun 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */ 3814*4882a593Smuzhiyun 0x00000003 /* EMC_PDEX2WR */ 3815*4882a593Smuzhiyun 0x00000011 /* EMC_PDEX2RD */ 3816*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3817*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3818*4882a593Smuzhiyun 0x0000010d /* EMC_AR2PDEN */ 3819*4882a593Smuzhiyun 0x00000018 /* EMC_RW2PDEN */ 3820*4882a593Smuzhiyun 0x0000011e /* EMC_TXSR */ 3821*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 3822*4882a593Smuzhiyun 0x00000005 /* EMC_TCKE */ 3823*4882a593Smuzhiyun 0x00000006 /* EMC_TCKESR */ 3824*4882a593Smuzhiyun 0x00000005 /* EMC_TPD */ 3825*4882a593Smuzhiyun 0x0000001d /* EMC_TFAW */ 3826*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3827*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTABLE */ 3828*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTOP */ 3829*4882a593Smuzhiyun 0x00001822 /* EMC_TREFBW */ 3830*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 3831*4882a593Smuzhiyun 0x80000005 /* EMC_ODT_WRITE */ 3832*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 3833*4882a593Smuzhiyun 0x104ab198 /* EMC_FBIO_CFG5 */ 3834*4882a593Smuzhiyun 0xe00700b1 /* EMC_CFG_DIG_DLL */ 3835*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 3836*4882a593Smuzhiyun 0x007fc007 /* EMC_DLL_XFORM_DQS0 */ 3837*4882a593Smuzhiyun 0x007fc008 /* EMC_DLL_XFORM_DQS1 */ 3838*4882a593Smuzhiyun 0x007f400c /* EMC_DLL_XFORM_DQS2 */ 3839*4882a593Smuzhiyun 0x007fc007 /* EMC_DLL_XFORM_DQS3 */ 3840*4882a593Smuzhiyun 0x007f4006 /* EMC_DLL_XFORM_DQS4 */ 3841*4882a593Smuzhiyun 0x007f8004 /* EMC_DLL_XFORM_DQS5 */ 3842*4882a593Smuzhiyun 0x007f8005 /* EMC_DLL_XFORM_DQS6 */ 3843*4882a593Smuzhiyun 0x007f8004 /* EMC_DLL_XFORM_DQS7 */ 3844*4882a593Smuzhiyun 0x007fc007 /* EMC_DLL_XFORM_DQS8 */ 3845*4882a593Smuzhiyun 0x007fc008 /* EMC_DLL_XFORM_DQS9 */ 3846*4882a593Smuzhiyun 0x007f400c /* EMC_DLL_XFORM_DQS10 */ 3847*4882a593Smuzhiyun 0x007fc007 /* EMC_DLL_XFORM_DQS11 */ 3848*4882a593Smuzhiyun 0x007f4006 /* EMC_DLL_XFORM_DQS12 */ 3849*4882a593Smuzhiyun 0x007f8004 /* EMC_DLL_XFORM_DQS13 */ 3850*4882a593Smuzhiyun 0x007f8005 /* EMC_DLL_XFORM_DQS14 */ 3851*4882a593Smuzhiyun 0x007f8004 /* EMC_DLL_XFORM_DQS15 */ 3852*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 3853*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 3854*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 3855*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 3856*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 3857*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 3858*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 3859*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 3860*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR0 */ 3861*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR1 */ 3862*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 3863*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR3 */ 3864*4882a593Smuzhiyun 0x00034000 /* EMC_DLL_XFORM_ADDR4 */ 3865*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 3866*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 3867*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 3868*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 3869*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 3870*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 3871*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 3872*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 3873*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 3874*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS0 */ 3875*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */ 3876*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */ 3877*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */ 3878*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */ 3879*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */ 3880*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */ 3881*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS7 */ 3882*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */ 3883*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */ 3884*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */ 3885*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */ 3886*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */ 3887*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */ 3888*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */ 3889*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */ 3890*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 3891*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 3892*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 3893*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 3894*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 3895*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 3896*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 3897*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 3898*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 3899*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 3900*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 3901*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 3902*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 3903*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 3904*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 3905*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 3906*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 3907*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 3908*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 3909*4882a593Smuzhiyun 0x61861820 /* EMC_XM2DQSPADCTRL3 */ 3910*4882a593Smuzhiyun 0x00492492 /* EMC_XM2DQSPADCTRL4 */ 3911*4882a593Smuzhiyun 0x00492492 /* EMC_XM2DQSPADCTRL5 */ 3912*4882a593Smuzhiyun 0x61861800 /* EMC_XM2DQSPADCTRL6 */ 3913*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 3914*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 3915*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 3916*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 3917*4882a593Smuzhiyun 0x006f000e /* EMC_MRS_WAIT_CNT2 */ 3918*4882a593Smuzhiyun 0x00000007 /* EMC_CTT */ 3919*4882a593Smuzhiyun 0x00000004 /* EMC_CTT_DURATION */ 3920*4882a593Smuzhiyun 0x00004080 /* EMC_CFG_PIPE */ 3921*4882a593Smuzhiyun 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */ 3922*4882a593Smuzhiyun 0x0000000f /* EMC_QPOP */ 3923*4882a593Smuzhiyun >; 3924*4882a593Smuzhiyun }; 3925*4882a593Smuzhiyun }; 3926*4882a593Smuzhiyun 3927*4882a593Smuzhiyun emc-timings-6 { 3928*4882a593Smuzhiyun nvidia,ram-code = <6>; 3929*4882a593Smuzhiyun 3930*4882a593Smuzhiyun timing-12750000 { 3931*4882a593Smuzhiyun clock-frequency = <12750000>; 3932*4882a593Smuzhiyun 3933*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 3934*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 3935*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 3936*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 3937*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 3938*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 3939*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 3940*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 3941*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 3942*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 3943*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 3944*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 3945*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 3946*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 3947*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 3948*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 3949*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 3950*4882a593Smuzhiyun 3951*4882a593Smuzhiyun nvidia,emc-configuration = < 3952*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 3953*4882a593Smuzhiyun 0x00000003 /* EMC_RFC */ 3954*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 3955*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 3956*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 3957*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 3958*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 3959*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 3960*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 3961*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 3962*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 3963*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 3964*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 3965*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 3966*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 3967*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 3968*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 3969*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 3970*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 3971*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 3972*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 3973*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 3974*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 3975*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 3976*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 3977*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 3978*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 3979*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 3980*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 3981*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 3982*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 3983*4882a593Smuzhiyun 0x00000060 /* EMC_REFRESH */ 3984*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 3985*4882a593Smuzhiyun 0x00000018 /* EMC_PRE_REFRESH_REQ_CNT */ 3986*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 3987*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 3988*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 3989*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 3990*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 3991*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 3992*4882a593Smuzhiyun 0x00000005 /* EMC_TXSR */ 3993*4882a593Smuzhiyun 0x00000005 /* EMC_TXSRDLL */ 3994*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 3995*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 3996*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 3997*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 3998*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 3999*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4000*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4001*4882a593Smuzhiyun 0x00000064 /* EMC_TREFBW */ 4002*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4003*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4004*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4005*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4006*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4007*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4008*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4009*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4010*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4011*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4012*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4013*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4014*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4015*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4016*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4017*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4018*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4019*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4020*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4021*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4022*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4023*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4024*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4025*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4026*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4027*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4028*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4029*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4030*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4031*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4032*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4033*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4034*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4035*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4036*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4037*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4038*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4039*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4040*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4041*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4042*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4043*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4044*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4045*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4046*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4047*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4048*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4049*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4050*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4051*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4052*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4053*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4054*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4055*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4056*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4057*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4058*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4059*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4060*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4061*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4062*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 4063*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 4064*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 4065*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 4066*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 4067*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 4068*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 4069*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 4070*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4071*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4072*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4073*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4074*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4075*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4076*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4077*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4078*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4079*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4080*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4081*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4082*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4083*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4084*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4085*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4086*4882a593Smuzhiyun 0x00000007 /* EMC_TXDSRVTTGEN */ 4087*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4088*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 4089*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4090*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4091*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4092*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 4093*4882a593Smuzhiyun 0x800001c5 /* EMC_DYN_SELF_REF_CONTROL */ 4094*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4095*4882a593Smuzhiyun >; 4096*4882a593Smuzhiyun }; 4097*4882a593Smuzhiyun 4098*4882a593Smuzhiyun timing-20400000 { 4099*4882a593Smuzhiyun clock-frequency = <20400000>; 4100*4882a593Smuzhiyun 4101*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4102*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4103*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4104*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4105*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 4106*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 4107*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 4108*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4109*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 4110*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 4111*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4112*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 4113*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 4114*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 4115*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 4116*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4117*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 4118*4882a593Smuzhiyun 4119*4882a593Smuzhiyun nvidia,emc-configuration = < 4120*4882a593Smuzhiyun 0x00000000 /* EMC_RC */ 4121*4882a593Smuzhiyun 0x00000005 /* EMC_RFC */ 4122*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4123*4882a593Smuzhiyun 0x00000000 /* EMC_RAS */ 4124*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 4125*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 4126*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 4127*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 4128*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 4129*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 4130*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 4131*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 4132*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 4133*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4134*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 4135*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 4136*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 4137*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4138*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4139*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 4140*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 4141*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 4142*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4143*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4144*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4145*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4146*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4147*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 4148*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 4149*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 4150*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 4151*4882a593Smuzhiyun 0x0000009a /* EMC_REFRESH */ 4152*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4153*4882a593Smuzhiyun 0x00000026 /* EMC_PRE_REFRESH_REQ_CNT */ 4154*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 4155*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 4156*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4157*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4158*4882a593Smuzhiyun 0x00000007 /* EMC_AR2PDEN */ 4159*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 4160*4882a593Smuzhiyun 0x00000006 /* EMC_TXSR */ 4161*4882a593Smuzhiyun 0x00000006 /* EMC_TXSRDLL */ 4162*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 4163*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 4164*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 4165*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 4166*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 4167*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4168*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4169*4882a593Smuzhiyun 0x000000a0 /* EMC_TREFBW */ 4170*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4171*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4172*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4173*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4174*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4175*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4176*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4177*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4178*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4179*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4180*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4181*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4182*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4183*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4184*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4185*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4186*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4187*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4188*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4189*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4190*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4191*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4192*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4193*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4194*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4195*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4196*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4197*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4198*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4199*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4200*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4201*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4202*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4203*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4204*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4205*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4206*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4207*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4208*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4209*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4210*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4211*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4212*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4213*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4214*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4215*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4216*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4217*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4218*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4219*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4220*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4221*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4222*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4223*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4224*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4225*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4226*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4227*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4228*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4229*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4230*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 4231*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 4232*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 4233*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 4234*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 4235*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 4236*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 4237*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 4238*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4239*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4240*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4241*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4242*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4243*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4244*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4245*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4246*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4247*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4248*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4249*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4250*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4251*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4252*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4253*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4254*4882a593Smuzhiyun 0x0000000b /* EMC_TXDSRVTTGEN */ 4255*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4256*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 4257*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4258*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4259*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4260*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 4261*4882a593Smuzhiyun 0x8000023a /* EMC_DYN_SELF_REF_CONTROL */ 4262*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4263*4882a593Smuzhiyun >; 4264*4882a593Smuzhiyun }; 4265*4882a593Smuzhiyun 4266*4882a593Smuzhiyun timing-40800000 { 4267*4882a593Smuzhiyun clock-frequency = <40800000>; 4268*4882a593Smuzhiyun 4269*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4270*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4271*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4272*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4273*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 4274*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 4275*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 4276*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4277*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 4278*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 4279*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4280*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 4281*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 4282*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 4283*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 4284*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4285*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 4286*4882a593Smuzhiyun 4287*4882a593Smuzhiyun nvidia,emc-configuration = < 4288*4882a593Smuzhiyun 0x00000001 /* EMC_RC */ 4289*4882a593Smuzhiyun 0x0000000a /* EMC_RFC */ 4290*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4291*4882a593Smuzhiyun 0x00000001 /* EMC_RAS */ 4292*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 4293*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 4294*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 4295*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 4296*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 4297*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 4298*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 4299*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 4300*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 4301*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4302*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 4303*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 4304*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 4305*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4306*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4307*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 4308*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 4309*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 4310*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4311*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4312*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4313*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4314*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4315*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 4316*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 4317*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 4318*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 4319*4882a593Smuzhiyun 0x00000134 /* EMC_REFRESH */ 4320*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4321*4882a593Smuzhiyun 0x0000004d /* EMC_PRE_REFRESH_REQ_CNT */ 4322*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 4323*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 4324*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4325*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4326*4882a593Smuzhiyun 0x00000008 /* EMC_AR2PDEN */ 4327*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 4328*4882a593Smuzhiyun 0x0000000c /* EMC_TXSR */ 4329*4882a593Smuzhiyun 0x0000000c /* EMC_TXSRDLL */ 4330*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 4331*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 4332*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 4333*4882a593Smuzhiyun 0x00000000 /* EMC_TFAW */ 4334*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 4335*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4336*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4337*4882a593Smuzhiyun 0x0000013f /* EMC_TREFBW */ 4338*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4339*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4340*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4341*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4342*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4343*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4344*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4345*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4346*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4347*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4348*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4349*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4350*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4351*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4352*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4353*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4354*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4355*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4356*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4357*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4358*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4359*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4360*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4361*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4362*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4363*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4364*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4365*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4366*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4367*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4368*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4369*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4370*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4371*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4372*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4373*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4374*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4375*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4376*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4377*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4378*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4379*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4380*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4381*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4382*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4383*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4384*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4385*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4386*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4387*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4388*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4389*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4390*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4391*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4392*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4393*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4394*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4395*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4396*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4397*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4398*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 4399*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 4400*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 4401*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 4402*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 4403*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 4404*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 4405*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 4406*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4407*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4408*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4409*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4410*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4411*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4412*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4413*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4414*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4415*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4416*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4417*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4418*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4419*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4420*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4421*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4422*4882a593Smuzhiyun 0x00000015 /* EMC_TXDSRVTTGEN */ 4423*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4424*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 4425*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4426*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4427*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4428*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 4429*4882a593Smuzhiyun 0x80000370 /* EMC_DYN_SELF_REF_CONTROL */ 4430*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4431*4882a593Smuzhiyun >; 4432*4882a593Smuzhiyun }; 4433*4882a593Smuzhiyun 4434*4882a593Smuzhiyun timing-68000000 { 4435*4882a593Smuzhiyun clock-frequency = <68000000>; 4436*4882a593Smuzhiyun 4437*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4438*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4439*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4440*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4441*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 4442*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 4443*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 4444*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4445*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 4446*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 4447*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4448*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 4449*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 4450*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 4451*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 4452*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4453*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 4454*4882a593Smuzhiyun 4455*4882a593Smuzhiyun nvidia,emc-configuration = < 4456*4882a593Smuzhiyun 0x00000003 /* EMC_RC */ 4457*4882a593Smuzhiyun 0x00000011 /* EMC_RFC */ 4458*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4459*4882a593Smuzhiyun 0x00000002 /* EMC_RAS */ 4460*4882a593Smuzhiyun 0x00000000 /* EMC_RP */ 4461*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 4462*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 4463*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 4464*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 4465*4882a593Smuzhiyun 0x00000000 /* EMC_RD_RCD */ 4466*4882a593Smuzhiyun 0x00000000 /* EMC_WR_RCD */ 4467*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 4468*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 4469*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4470*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 4471*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 4472*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 4473*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4474*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4475*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 4476*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 4477*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 4478*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4479*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4480*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4481*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4482*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4483*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 4484*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 4485*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 4486*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 4487*4882a593Smuzhiyun 0x00000202 /* EMC_REFRESH */ 4488*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4489*4882a593Smuzhiyun 0x00000080 /* EMC_PRE_REFRESH_REQ_CNT */ 4490*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 4491*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 4492*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4493*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4494*4882a593Smuzhiyun 0x0000000f /* EMC_AR2PDEN */ 4495*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 4496*4882a593Smuzhiyun 0x00000013 /* EMC_TXSR */ 4497*4882a593Smuzhiyun 0x00000013 /* EMC_TXSRDLL */ 4498*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 4499*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 4500*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 4501*4882a593Smuzhiyun 0x00000001 /* EMC_TFAW */ 4502*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 4503*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4504*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4505*4882a593Smuzhiyun 0x00000213 /* EMC_TREFBW */ 4506*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4507*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4508*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4509*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4510*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4511*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4512*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4513*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4514*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4515*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4516*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4517*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4518*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4519*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4520*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4521*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4522*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4523*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4524*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4525*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4526*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4527*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4528*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4529*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4530*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4531*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4532*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4533*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4534*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4535*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4536*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4537*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4538*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4539*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4540*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4541*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4542*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4543*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4544*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4545*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4546*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4547*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4548*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4549*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4550*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4551*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4552*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4553*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4554*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4555*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4556*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4557*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4558*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4559*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4560*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4561*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4562*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4563*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4564*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4565*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4566*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 4567*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 4568*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 4569*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 4570*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 4571*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 4572*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 4573*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 4574*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4575*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4576*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4577*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4578*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4579*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4580*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4581*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4582*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4583*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4584*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4585*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4586*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4587*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4588*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4589*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4590*4882a593Smuzhiyun 0x00000022 /* EMC_TXDSRVTTGEN */ 4591*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4592*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 4593*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4594*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4595*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4596*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 4597*4882a593Smuzhiyun 0x8000050e /* EMC_DYN_SELF_REF_CONTROL */ 4598*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4599*4882a593Smuzhiyun >; 4600*4882a593Smuzhiyun }; 4601*4882a593Smuzhiyun 4602*4882a593Smuzhiyun timing-102000000 { 4603*4882a593Smuzhiyun clock-frequency = <102000000>; 4604*4882a593Smuzhiyun 4605*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4606*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4607*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4608*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4609*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 4610*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 4611*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008c5>; 4612*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4613*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 4614*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 4615*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4616*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 4617*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 4618*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 4619*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 4620*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4621*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00000000>; 4622*4882a593Smuzhiyun 4623*4882a593Smuzhiyun nvidia,emc-configuration = < 4624*4882a593Smuzhiyun 0x00000004 /* EMC_RC */ 4625*4882a593Smuzhiyun 0x0000001a /* EMC_RFC */ 4626*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4627*4882a593Smuzhiyun 0x00000003 /* EMC_RAS */ 4628*4882a593Smuzhiyun 0x00000001 /* EMC_RP */ 4629*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 4630*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 4631*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 4632*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 4633*4882a593Smuzhiyun 0x00000001 /* EMC_RD_RCD */ 4634*4882a593Smuzhiyun 0x00000001 /* EMC_WR_RCD */ 4635*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 4636*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 4637*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4638*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 4639*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 4640*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 4641*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4642*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4643*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT */ 4644*4882a593Smuzhiyun 0x00000005 /* EMC_EINPUT_DURATION */ 4645*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 4646*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4647*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4648*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4649*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4650*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4651*4882a593Smuzhiyun 0x00000004 /* EMC_QRST */ 4652*4882a593Smuzhiyun 0x0000000c /* EMC_QSAFE */ 4653*4882a593Smuzhiyun 0x0000000d /* EMC_RDV */ 4654*4882a593Smuzhiyun 0x0000000f /* EMC_RDV_MASK */ 4655*4882a593Smuzhiyun 0x00000304 /* EMC_REFRESH */ 4656*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4657*4882a593Smuzhiyun 0x000000c1 /* EMC_PRE_REFRESH_REQ_CNT */ 4658*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 4659*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 4660*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4661*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4662*4882a593Smuzhiyun 0x00000018 /* EMC_AR2PDEN */ 4663*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 4664*4882a593Smuzhiyun 0x0000001c /* EMC_TXSR */ 4665*4882a593Smuzhiyun 0x0000001c /* EMC_TXSRDLL */ 4666*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 4667*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 4668*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 4669*4882a593Smuzhiyun 0x00000003 /* EMC_TFAW */ 4670*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 4671*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4672*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4673*4882a593Smuzhiyun 0x0000031c /* EMC_TREFBW */ 4674*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4675*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4676*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4677*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4678*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4679*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4680*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4681*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4682*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4683*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4684*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4685*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4686*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4687*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4688*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4689*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4690*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4691*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4692*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4693*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4694*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4695*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4696*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4697*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4698*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4699*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4700*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4701*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4702*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4703*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4704*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4705*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4706*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4707*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4708*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4709*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4710*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4711*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4712*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4713*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4714*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4715*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4716*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4717*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4718*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4719*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4720*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4721*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4722*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4723*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4724*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4725*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4726*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4727*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4728*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4729*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4730*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4731*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4732*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4733*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4734*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 4735*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 4736*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 4737*4882a593Smuzhiyun 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 4738*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ4 */ 4739*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ5 */ 4740*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ6 */ 4741*4882a593Smuzhiyun 0x0000fc00 /* EMC_DLL_XFORM_DQ7 */ 4742*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4743*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4744*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4745*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4746*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4747*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4748*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4749*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4750*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4751*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4752*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4753*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4754*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4755*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4756*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4757*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4758*4882a593Smuzhiyun 0x00000033 /* EMC_TXDSRVTTGEN */ 4759*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4760*4882a593Smuzhiyun 0x00000042 /* EMC_ZCAL_WAIT_CNT */ 4761*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4762*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4763*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4764*4882a593Smuzhiyun 0x0000f2f3 /* EMC_CFG_PIPE */ 4765*4882a593Smuzhiyun 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 4766*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4767*4882a593Smuzhiyun >; 4768*4882a593Smuzhiyun }; 4769*4882a593Smuzhiyun 4770*4882a593Smuzhiyun timing-204000000 { 4771*4882a593Smuzhiyun clock-frequency = <204000000>; 4772*4882a593Smuzhiyun 4773*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4774*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4775*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4776*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4777*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000008>; 4778*4882a593Smuzhiyun nvidia,emc-cfg = <0x73240000>; 4779*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000088d>; 4780*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4781*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100003>; 4782*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 4783*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4784*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80001221>; 4785*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x000c000c>; 4786*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 4787*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0130b118>; 4788*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4789*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 4790*4882a593Smuzhiyun 4791*4882a593Smuzhiyun nvidia,emc-configuration = < 4792*4882a593Smuzhiyun 0x00000009 /* EMC_RC */ 4793*4882a593Smuzhiyun 0x00000035 /* EMC_RFC */ 4794*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4795*4882a593Smuzhiyun 0x00000007 /* EMC_RAS */ 4796*4882a593Smuzhiyun 0x00000002 /* EMC_RP */ 4797*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 4798*4882a593Smuzhiyun 0x0000000a /* EMC_W2R */ 4799*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 4800*4882a593Smuzhiyun 0x0000000b /* EMC_W2P */ 4801*4882a593Smuzhiyun 0x00000002 /* EMC_RD_RCD */ 4802*4882a593Smuzhiyun 0x00000002 /* EMC_WR_RCD */ 4803*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 4804*4882a593Smuzhiyun 0x00000003 /* EMC_REXT */ 4805*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4806*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 4807*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 4808*4882a593Smuzhiyun 0x00000006 /* EMC_QUSE */ 4809*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4810*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4811*4882a593Smuzhiyun 0x00000004 /* EMC_EINPUT */ 4812*4882a593Smuzhiyun 0x00000006 /* EMC_EINPUT_DURATION */ 4813*4882a593Smuzhiyun 0x00010000 /* EMC_PUTERM_EXTRA */ 4814*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4815*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4816*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4817*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4818*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4819*4882a593Smuzhiyun 0x00000003 /* EMC_QRST */ 4820*4882a593Smuzhiyun 0x0000000d /* EMC_QSAFE */ 4821*4882a593Smuzhiyun 0x0000000f /* EMC_RDV */ 4822*4882a593Smuzhiyun 0x00000011 /* EMC_RDV_MASK */ 4823*4882a593Smuzhiyun 0x00000607 /* EMC_REFRESH */ 4824*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4825*4882a593Smuzhiyun 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 4826*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 4827*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2RD */ 4828*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4829*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4830*4882a593Smuzhiyun 0x00000032 /* EMC_AR2PDEN */ 4831*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 4832*4882a593Smuzhiyun 0x00000038 /* EMC_TXSR */ 4833*4882a593Smuzhiyun 0x00000038 /* EMC_TXSRDLL */ 4834*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 4835*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 4836*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 4837*4882a593Smuzhiyun 0x00000007 /* EMC_TFAW */ 4838*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 4839*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 4840*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 4841*4882a593Smuzhiyun 0x00000638 /* EMC_TREFBW */ 4842*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 4843*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 4844*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 4845*4882a593Smuzhiyun 0x106aa298 /* EMC_FBIO_CFG5 */ 4846*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 4847*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 4848*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS0 */ 4849*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS1 */ 4850*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS2 */ 4851*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS3 */ 4852*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS4 */ 4853*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS5 */ 4854*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS6 */ 4855*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS7 */ 4856*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS8 */ 4857*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS9 */ 4858*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS10 */ 4859*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS11 */ 4860*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS12 */ 4861*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS13 */ 4862*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS14 */ 4863*4882a593Smuzhiyun 0x00064000 /* EMC_DLL_XFORM_DQS15 */ 4864*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 4865*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 4866*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 4867*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 4868*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 4869*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 4870*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 4871*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 4872*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR0 */ 4873*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR1 */ 4874*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR2 */ 4875*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR3 */ 4876*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR4 */ 4877*4882a593Smuzhiyun 0x00004000 /* EMC_DLL_XFORM_ADDR5 */ 4878*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 4879*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 4880*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 4881*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 4882*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 4883*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 4884*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 4885*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 4886*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 4887*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 4888*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 4889*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 4890*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 4891*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 4892*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 4893*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 4894*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 4895*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 4896*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 4897*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 4898*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 4899*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 4900*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 4901*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 4902*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ0 */ 4903*4882a593Smuzhiyun 0x00090000 /* EMC_DLL_XFORM_DQ1 */ 4904*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ2 */ 4905*4882a593Smuzhiyun 0x00094000 /* EMC_DLL_XFORM_DQ3 */ 4906*4882a593Smuzhiyun 0x00009400 /* EMC_DLL_XFORM_DQ4 */ 4907*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ5 */ 4908*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ6 */ 4909*4882a593Smuzhiyun 0x00009000 /* EMC_DLL_XFORM_DQ7 */ 4910*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 4911*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 4912*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 4913*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 4914*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 4915*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 4916*4882a593Smuzhiyun 0x00000303 /* EMC_XM2CLKPADCTRL2 */ 4917*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 4918*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 4919*4882a593Smuzhiyun 0x0000003f /* EMC_XM2VTTGENPADCTRL2 */ 4920*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 4921*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL3 */ 4922*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 4923*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 4924*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 4925*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 4926*4882a593Smuzhiyun 0x00000066 /* EMC_TXDSRVTTGEN */ 4927*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 4928*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 4929*4882a593Smuzhiyun 0x000c000c /* EMC_MRS_WAIT_CNT2 */ 4930*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 4931*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 4932*4882a593Smuzhiyun 0x0000d2b3 /* EMC_CFG_PIPE */ 4933*4882a593Smuzhiyun 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 4934*4882a593Smuzhiyun 0x0000000a /* EMC_QPOP */ 4935*4882a593Smuzhiyun >; 4936*4882a593Smuzhiyun }; 4937*4882a593Smuzhiyun 4938*4882a593Smuzhiyun timing-300000000 { 4939*4882a593Smuzhiyun clock-frequency = <300000000>; 4940*4882a593Smuzhiyun 4941*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 4942*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 4943*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 4944*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 4945*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 4946*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 4947*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x000008d5>; 4948*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 4949*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 4950*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200000>; 4951*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 4952*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000321>; 4953*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x0174000c>; 4954*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040128>; 4955*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 4956*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 4957*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 4958*4882a593Smuzhiyun 4959*4882a593Smuzhiyun nvidia,emc-configuration = < 4960*4882a593Smuzhiyun 0x0000000d /* EMC_RC */ 4961*4882a593Smuzhiyun 0x0000004c /* EMC_RFC */ 4962*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 4963*4882a593Smuzhiyun 0x00000009 /* EMC_RAS */ 4964*4882a593Smuzhiyun 0x00000003 /* EMC_RP */ 4965*4882a593Smuzhiyun 0x00000004 /* EMC_R2W */ 4966*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 4967*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 4968*4882a593Smuzhiyun 0x00000009 /* EMC_W2P */ 4969*4882a593Smuzhiyun 0x00000003 /* EMC_RD_RCD */ 4970*4882a593Smuzhiyun 0x00000003 /* EMC_WR_RCD */ 4971*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 4972*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 4973*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 4974*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 4975*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 4976*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 4977*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 4978*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 4979*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 4980*4882a593Smuzhiyun 0x00000007 /* EMC_EINPUT_DURATION */ 4981*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 4982*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 4983*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 4984*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 4985*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 4986*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 4987*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 4988*4882a593Smuzhiyun 0x0000000e /* EMC_QSAFE */ 4989*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 4990*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 4991*4882a593Smuzhiyun 0x000008e4 /* EMC_REFRESH */ 4992*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 4993*4882a593Smuzhiyun 0x00000239 /* EMC_PRE_REFRESH_REQ_CNT */ 4994*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 4995*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 4996*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 4997*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 4998*4882a593Smuzhiyun 0x0000004a /* EMC_AR2PDEN */ 4999*4882a593Smuzhiyun 0x0000000e /* EMC_RW2PDEN */ 5000*4882a593Smuzhiyun 0x00000051 /* EMC_TXSR */ 5001*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 5002*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 5003*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 5004*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 5005*4882a593Smuzhiyun 0x00000009 /* EMC_TFAW */ 5006*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 5007*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 5008*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 5009*4882a593Smuzhiyun 0x00000924 /* EMC_TREFBW */ 5010*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 5011*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 5012*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 5013*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 5014*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 5015*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 5016*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 5017*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 5018*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 5019*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 5020*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 5021*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 5022*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 5023*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 5024*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 5025*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 5026*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 5027*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 5028*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 5029*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 5030*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 5031*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 5032*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 5033*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 5034*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 5035*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 5036*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 5037*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 5038*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 5039*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 5040*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR0 */ 5041*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR1 */ 5042*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 5043*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR3 */ 5044*4882a593Smuzhiyun 0x00098000 /* EMC_DLL_XFORM_ADDR4 */ 5045*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 5046*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 5047*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 5048*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 5049*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 5050*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 5051*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 5052*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 5053*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 5054*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 5055*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 5056*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 5057*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 5058*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 5059*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 5060*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 5061*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 5062*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 5063*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 5064*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 5065*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 5066*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 5067*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 5068*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 5069*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 5070*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ0 */ 5071*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ1 */ 5072*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ2 */ 5073*4882a593Smuzhiyun 0x00060000 /* EMC_DLL_XFORM_DQ3 */ 5074*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ4 */ 5075*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ5 */ 5076*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ6 */ 5077*4882a593Smuzhiyun 0x00006000 /* EMC_DLL_XFORM_DQ7 */ 5078*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 5079*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 5080*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 5081*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 5082*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 5083*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 5084*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 5085*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 5086*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 5087*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 5088*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 5089*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 5090*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 5091*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 5092*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 5093*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 5094*4882a593Smuzhiyun 0x00000096 /* EMC_TXDSRVTTGEN */ 5095*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 5096*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 5097*4882a593Smuzhiyun 0x0174000c /* EMC_MRS_WAIT_CNT2 */ 5098*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 5099*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 5100*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 5101*4882a593Smuzhiyun 0x800012d7 /* EMC_DYN_SELF_REF_CONTROL */ 5102*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 5103*4882a593Smuzhiyun >; 5104*4882a593Smuzhiyun }; 5105*4882a593Smuzhiyun 5106*4882a593Smuzhiyun timing-396000000 { 5107*4882a593Smuzhiyun clock-frequency = <396000000>; 5108*4882a593Smuzhiyun 5109*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 5110*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 5111*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 5112*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 5113*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 5114*4882a593Smuzhiyun nvidia,emc-cfg = <0x73340000>; 5115*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x00000895>; 5116*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 5117*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 5118*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200000>; 5119*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 5120*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000521>; 5121*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x015b000c>; 5122*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 5123*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x01231339>; 5124*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 5125*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 5126*4882a593Smuzhiyun 5127*4882a593Smuzhiyun nvidia,emc-configuration = < 5128*4882a593Smuzhiyun 0x00000012 /* EMC_RC */ 5129*4882a593Smuzhiyun 0x00000065 /* EMC_RFC */ 5130*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 5131*4882a593Smuzhiyun 0x0000000c /* EMC_RAS */ 5132*4882a593Smuzhiyun 0x00000004 /* EMC_RP */ 5133*4882a593Smuzhiyun 0x00000005 /* EMC_R2W */ 5134*4882a593Smuzhiyun 0x00000008 /* EMC_W2R */ 5135*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 5136*4882a593Smuzhiyun 0x0000000a /* EMC_W2P */ 5137*4882a593Smuzhiyun 0x00000004 /* EMC_RD_RCD */ 5138*4882a593Smuzhiyun 0x00000004 /* EMC_WR_RCD */ 5139*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 5140*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 5141*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 5142*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 5143*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 5144*4882a593Smuzhiyun 0x00000005 /* EMC_QUSE */ 5145*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 5146*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 5147*4882a593Smuzhiyun 0x00000001 /* EMC_EINPUT */ 5148*4882a593Smuzhiyun 0x00000008 /* EMC_EINPUT_DURATION */ 5149*4882a593Smuzhiyun 0x00020000 /* EMC_PUTERM_EXTRA */ 5150*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 5151*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 5152*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 5153*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 5154*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 5155*4882a593Smuzhiyun 0x00000000 /* EMC_QRST */ 5156*4882a593Smuzhiyun 0x0000000f /* EMC_QSAFE */ 5157*4882a593Smuzhiyun 0x00000010 /* EMC_RDV */ 5158*4882a593Smuzhiyun 0x00000012 /* EMC_RDV_MASK */ 5159*4882a593Smuzhiyun 0x00000bd1 /* EMC_REFRESH */ 5160*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 5161*4882a593Smuzhiyun 0x000002f4 /* EMC_PRE_REFRESH_REQ_CNT */ 5162*4882a593Smuzhiyun 0x00000001 /* EMC_PDEX2WR */ 5163*4882a593Smuzhiyun 0x00000008 /* EMC_PDEX2RD */ 5164*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 5165*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 5166*4882a593Smuzhiyun 0x00000063 /* EMC_AR2PDEN */ 5167*4882a593Smuzhiyun 0x0000000f /* EMC_RW2PDEN */ 5168*4882a593Smuzhiyun 0x0000006b /* EMC_TXSR */ 5169*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 5170*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 5171*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 5172*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 5173*4882a593Smuzhiyun 0x0000000d /* EMC_TFAW */ 5174*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 5175*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTABLE */ 5176*4882a593Smuzhiyun 0x00000005 /* EMC_TCLKSTOP */ 5177*4882a593Smuzhiyun 0x00000c11 /* EMC_TREFBW */ 5178*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 5179*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 5180*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 5181*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 5182*4882a593Smuzhiyun 0x002c00a0 /* EMC_CFG_DIG_DLL */ 5183*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 5184*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS0 */ 5185*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS1 */ 5186*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS2 */ 5187*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS3 */ 5188*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS4 */ 5189*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS5 */ 5190*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS6 */ 5191*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS7 */ 5192*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS8 */ 5193*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS9 */ 5194*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS10 */ 5195*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS11 */ 5196*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS12 */ 5197*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS13 */ 5198*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS14 */ 5199*4882a593Smuzhiyun 0x00030000 /* EMC_DLL_XFORM_DQS15 */ 5200*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 5201*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 5202*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 5203*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 5204*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 5205*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 5206*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 5207*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 5208*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR0 */ 5209*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR1 */ 5210*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 5211*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR3 */ 5212*4882a593Smuzhiyun 0x00070000 /* EMC_DLL_XFORM_ADDR4 */ 5213*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 5214*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 5215*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 5216*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 5217*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 5218*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 5219*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 5220*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 5221*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 5222*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 5223*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 5224*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 5225*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 5226*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 5227*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 5228*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 5229*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 5230*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS8 */ 5231*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS9 */ 5232*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 5233*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS11 */ 5234*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS12 */ 5235*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS13 */ 5236*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS14 */ 5237*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS15 */ 5238*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 5239*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 5240*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 5241*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 5242*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ4 */ 5243*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ5 */ 5244*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ6 */ 5245*4882a593Smuzhiyun 0x00004800 /* EMC_DLL_XFORM_DQ7 */ 5246*4882a593Smuzhiyun 0x10000280 /* EMC_XM2CMDPADCTRL */ 5247*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 5248*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 5249*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 5250*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 5251*4882a593Smuzhiyun 0x77ffc081 /* EMC_XM2CLKPADCTRL */ 5252*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 5253*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 5254*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 5255*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 5256*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 5257*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 5258*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 5259*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 5260*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 5261*4882a593Smuzhiyun 0x0000003f /* EMC_DSR_VTTGEN_DRV */ 5262*4882a593Smuzhiyun 0x000000c6 /* EMC_TXDSRVTTGEN */ 5263*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 5264*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 5265*4882a593Smuzhiyun 0x015b000c /* EMC_MRS_WAIT_CNT2 */ 5266*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 5267*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 5268*4882a593Smuzhiyun 0x000052a3 /* EMC_CFG_PIPE */ 5269*4882a593Smuzhiyun 0x8000188b /* EMC_DYN_SELF_REF_CONTROL */ 5270*4882a593Smuzhiyun 0x00000009 /* EMC_QPOP */ 5271*4882a593Smuzhiyun >; 5272*4882a593Smuzhiyun }; 5273*4882a593Smuzhiyun 5274*4882a593Smuzhiyun timing-528000000 { 5275*4882a593Smuzhiyun clock-frequency = <528000000>; 5276*4882a593Smuzhiyun 5277*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 5278*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 5279*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 5280*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 5281*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 5282*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 5283*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 5284*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 5285*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 5286*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200008>; 5287*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 5288*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000941>; 5289*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x013a000c>; 5290*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 5291*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0123133d>; 5292*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 5293*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 5294*4882a593Smuzhiyun 5295*4882a593Smuzhiyun nvidia,emc-configuration = < 5296*4882a593Smuzhiyun 0x00000018 /* EMC_RC */ 5297*4882a593Smuzhiyun 0x00000088 /* EMC_RFC */ 5298*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 5299*4882a593Smuzhiyun 0x00000011 /* EMC_RAS */ 5300*4882a593Smuzhiyun 0x00000006 /* EMC_RP */ 5301*4882a593Smuzhiyun 0x00000006 /* EMC_R2W */ 5302*4882a593Smuzhiyun 0x00000009 /* EMC_W2R */ 5303*4882a593Smuzhiyun 0x00000002 /* EMC_R2P */ 5304*4882a593Smuzhiyun 0x0000000d /* EMC_W2P */ 5305*4882a593Smuzhiyun 0x00000006 /* EMC_RD_RCD */ 5306*4882a593Smuzhiyun 0x00000006 /* EMC_WR_RCD */ 5307*4882a593Smuzhiyun 0x00000002 /* EMC_RRD */ 5308*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 5309*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 5310*4882a593Smuzhiyun 0x00000003 /* EMC_WDV */ 5311*4882a593Smuzhiyun 0x00000003 /* EMC_WDV_MASK */ 5312*4882a593Smuzhiyun 0x00000007 /* EMC_QUSE */ 5313*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 5314*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 5315*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 5316*4882a593Smuzhiyun 0x00000009 /* EMC_EINPUT_DURATION */ 5317*4882a593Smuzhiyun 0x00040000 /* EMC_PUTERM_EXTRA */ 5318*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 5319*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 5320*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 5321*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 5322*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 5323*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 5324*4882a593Smuzhiyun 0x00000010 /* EMC_QSAFE */ 5325*4882a593Smuzhiyun 0x00000013 /* EMC_RDV */ 5326*4882a593Smuzhiyun 0x00000015 /* EMC_RDV_MASK */ 5327*4882a593Smuzhiyun 0x00000fd6 /* EMC_REFRESH */ 5328*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 5329*4882a593Smuzhiyun 0x000003f5 /* EMC_PRE_REFRESH_REQ_CNT */ 5330*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 5331*4882a593Smuzhiyun 0x0000000b /* EMC_PDEX2RD */ 5332*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 5333*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 5334*4882a593Smuzhiyun 0x00000084 /* EMC_AR2PDEN */ 5335*4882a593Smuzhiyun 0x00000012 /* EMC_RW2PDEN */ 5336*4882a593Smuzhiyun 0x0000008f /* EMC_TXSR */ 5337*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 5338*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 5339*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 5340*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 5341*4882a593Smuzhiyun 0x00000013 /* EMC_TFAW */ 5342*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 5343*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 5344*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 5345*4882a593Smuzhiyun 0x00001017 /* EMC_TREFBW */ 5346*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 5347*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 5348*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 5349*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 5350*4882a593Smuzhiyun 0xe01200b1 /* EMC_CFG_DIG_DLL */ 5351*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 5352*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 5353*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 5354*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 5355*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 5356*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 5357*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 5358*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 5359*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 5360*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 5361*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 5362*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 5363*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 5364*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 5365*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 5366*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 5367*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 5368*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 5369*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 5370*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 5371*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 5372*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 5373*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 5374*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 5375*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 5376*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR0 */ 5377*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR1 */ 5378*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 5379*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR3 */ 5380*4882a593Smuzhiyun 0x00050000 /* EMC_DLL_XFORM_ADDR4 */ 5381*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 5382*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 5383*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 5384*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 5385*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 5386*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 5387*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 5388*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 5389*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 5390*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS0 */ 5391*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS1 */ 5392*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 5393*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS3 */ 5394*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS4 */ 5395*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS5 */ 5396*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS6 */ 5397*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS7 */ 5398*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS8 */ 5399*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS9 */ 5400*4882a593Smuzhiyun 0x00000000 /* EMC_DLI_TRIM_TXDQS10 */ 5401*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS11 */ 5402*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS12 */ 5403*4882a593Smuzhiyun 0x00000001 /* EMC_DLI_TRIM_TXDQS13 */ 5404*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS14 */ 5405*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS15 */ 5406*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 5407*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 5408*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 5409*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 5410*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 5411*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 5412*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 5413*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 5414*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 5415*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 5416*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 5417*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 5418*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 5419*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 5420*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 5421*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 5422*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 5423*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 5424*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 5425*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 5426*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 5427*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 5428*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 5429*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 5430*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 5431*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 5432*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 5433*4882a593Smuzhiyun 0x013a000c /* EMC_MRS_WAIT_CNT2 */ 5434*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 5435*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 5436*4882a593Smuzhiyun 0x000042a0 /* EMC_CFG_PIPE */ 5437*4882a593Smuzhiyun 0x80002062 /* EMC_DYN_SELF_REF_CONTROL */ 5438*4882a593Smuzhiyun 0x0000000b /* EMC_QPOP */ 5439*4882a593Smuzhiyun >; 5440*4882a593Smuzhiyun }; 5441*4882a593Smuzhiyun 5442*4882a593Smuzhiyun timing-600000000 { 5443*4882a593Smuzhiyun clock-frequency = <600000000>; 5444*4882a593Smuzhiyun 5445*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 5446*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 5447*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 5448*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 5449*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 5450*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 5451*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0000089d>; 5452*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 5453*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 5454*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200010>; 5455*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 5456*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000b61>; 5457*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x0128000c>; 5458*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040008>; 5459*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0121113d>; 5460*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 5461*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 5462*4882a593Smuzhiyun 5463*4882a593Smuzhiyun nvidia,emc-configuration = < 5464*4882a593Smuzhiyun 0x0000001c /* EMC_RC */ 5465*4882a593Smuzhiyun 0x0000009a /* EMC_RFC */ 5466*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 5467*4882a593Smuzhiyun 0x00000013 /* EMC_RAS */ 5468*4882a593Smuzhiyun 0x00000007 /* EMC_RP */ 5469*4882a593Smuzhiyun 0x00000007 /* EMC_R2W */ 5470*4882a593Smuzhiyun 0x0000000b /* EMC_W2R */ 5471*4882a593Smuzhiyun 0x00000003 /* EMC_R2P */ 5472*4882a593Smuzhiyun 0x00000010 /* EMC_W2P */ 5473*4882a593Smuzhiyun 0x00000007 /* EMC_RD_RCD */ 5474*4882a593Smuzhiyun 0x00000007 /* EMC_WR_RCD */ 5475*4882a593Smuzhiyun 0x00000003 /* EMC_RRD */ 5476*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 5477*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 5478*4882a593Smuzhiyun 0x00000005 /* EMC_WDV */ 5479*4882a593Smuzhiyun 0x00000005 /* EMC_WDV_MASK */ 5480*4882a593Smuzhiyun 0x0000000a /* EMC_QUSE */ 5481*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 5482*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 5483*4882a593Smuzhiyun 0x00000003 /* EMC_EINPUT */ 5484*4882a593Smuzhiyun 0x0000000b /* EMC_EINPUT_DURATION */ 5485*4882a593Smuzhiyun 0x00070000 /* EMC_PUTERM_EXTRA */ 5486*4882a593Smuzhiyun 0x00000003 /* EMC_PUTERM_WIDTH */ 5487*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 5488*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 5489*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 5490*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 5491*4882a593Smuzhiyun 0x00000002 /* EMC_QRST */ 5492*4882a593Smuzhiyun 0x00000012 /* EMC_QSAFE */ 5493*4882a593Smuzhiyun 0x00000016 /* EMC_RDV */ 5494*4882a593Smuzhiyun 0x00000018 /* EMC_RDV_MASK */ 5495*4882a593Smuzhiyun 0x00001208 /* EMC_REFRESH */ 5496*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 5497*4882a593Smuzhiyun 0x00000482 /* EMC_PRE_REFRESH_REQ_CNT */ 5498*4882a593Smuzhiyun 0x00000002 /* EMC_PDEX2WR */ 5499*4882a593Smuzhiyun 0x0000000d /* EMC_PDEX2RD */ 5500*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 5501*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 5502*4882a593Smuzhiyun 0x00000096 /* EMC_AR2PDEN */ 5503*4882a593Smuzhiyun 0x00000015 /* EMC_RW2PDEN */ 5504*4882a593Smuzhiyun 0x000000a2 /* EMC_TXSR */ 5505*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 5506*4882a593Smuzhiyun 0x00000004 /* EMC_TCKE */ 5507*4882a593Smuzhiyun 0x00000005 /* EMC_TCKESR */ 5508*4882a593Smuzhiyun 0x00000004 /* EMC_TPD */ 5509*4882a593Smuzhiyun 0x00000015 /* EMC_TFAW */ 5510*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 5511*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTABLE */ 5512*4882a593Smuzhiyun 0x00000006 /* EMC_TCLKSTOP */ 5513*4882a593Smuzhiyun 0x00001249 /* EMC_TREFBW */ 5514*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 5515*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_WRITE */ 5516*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 5517*4882a593Smuzhiyun 0x104ab098 /* EMC_FBIO_CFG5 */ 5518*4882a593Smuzhiyun 0xe00e00b1 /* EMC_CFG_DIG_DLL */ 5519*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 5520*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS0 */ 5521*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 5522*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 5523*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 5524*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 5525*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 5526*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 5527*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 5528*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS8 */ 5529*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS9 */ 5530*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS10 */ 5531*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS11 */ 5532*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS12 */ 5533*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS13 */ 5534*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS14 */ 5535*4882a593Smuzhiyun 0x0000000a /* EMC_DLL_XFORM_DQS15 */ 5536*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 5537*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 5538*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 5539*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 5540*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 5541*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 5542*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 5543*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 5544*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR0 */ 5545*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR1 */ 5546*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 5547*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR3 */ 5548*4882a593Smuzhiyun 0x00048000 /* EMC_DLL_XFORM_ADDR4 */ 5549*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 5550*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 5551*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 5552*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 5553*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 5554*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 5555*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 5556*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 5557*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 5558*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS0 */ 5559*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS1 */ 5560*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS2 */ 5561*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS3 */ 5562*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS4 */ 5563*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS5 */ 5564*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS6 */ 5565*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS7 */ 5566*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS8 */ 5567*4882a593Smuzhiyun 0x00000004 /* EMC_DLI_TRIM_TXDQS9 */ 5568*4882a593Smuzhiyun 0x00000002 /* EMC_DLI_TRIM_TXDQS10 */ 5569*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS11 */ 5570*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS12 */ 5571*4882a593Smuzhiyun 0x00000003 /* EMC_DLI_TRIM_TXDQS13 */ 5572*4882a593Smuzhiyun 0x00000006 /* EMC_DLI_TRIM_TXDQS14 */ 5573*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS15 */ 5574*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 5575*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 5576*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 5577*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 5578*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 5579*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 5580*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 5581*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 5582*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 5583*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 5584*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 5585*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 5586*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 5587*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 5588*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 5589*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 5590*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 5591*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 5592*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 5593*4882a593Smuzhiyun 0x51451420 /* EMC_XM2DQSPADCTRL3 */ 5594*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL4 */ 5595*4882a593Smuzhiyun 0x00514514 /* EMC_XM2DQSPADCTRL5 */ 5596*4882a593Smuzhiyun 0x51451400 /* EMC_XM2DQSPADCTRL6 */ 5597*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 5598*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 5599*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 5600*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 5601*4882a593Smuzhiyun 0x0128000c /* EMC_MRS_WAIT_CNT2 */ 5602*4882a593Smuzhiyun 0x00000000 /* EMC_CTT */ 5603*4882a593Smuzhiyun 0x00000003 /* EMC_CTT_DURATION */ 5604*4882a593Smuzhiyun 0x000040a0 /* EMC_CFG_PIPE */ 5605*4882a593Smuzhiyun 0x800024aa /* EMC_DYN_SELF_REF_CONTROL */ 5606*4882a593Smuzhiyun 0x0000000e /* EMC_QPOP */ 5607*4882a593Smuzhiyun >; 5608*4882a593Smuzhiyun }; 5609*4882a593Smuzhiyun 5610*4882a593Smuzhiyun timing-792000000 { 5611*4882a593Smuzhiyun clock-frequency = <792000000>; 5612*4882a593Smuzhiyun 5613*4882a593Smuzhiyun nvidia,emc-auto-cal-config = <0xa1430000>; 5614*4882a593Smuzhiyun nvidia,emc-auto-cal-config2 = <0x00000000>; 5615*4882a593Smuzhiyun nvidia,emc-auto-cal-config3 = <0x00000000>; 5616*4882a593Smuzhiyun nvidia,emc-auto-cal-interval = <0x001fffff>; 5617*4882a593Smuzhiyun nvidia,emc-bgbias-ctl0 = <0x00000000>; 5618*4882a593Smuzhiyun nvidia,emc-cfg = <0x73300000>; 5619*4882a593Smuzhiyun nvidia,emc-cfg-2 = <0x0080089d>; 5620*4882a593Smuzhiyun nvidia,emc-ctt-term-ctrl = <0x00000802>; 5621*4882a593Smuzhiyun nvidia,emc-mode-1 = <0x80100002>; 5622*4882a593Smuzhiyun nvidia,emc-mode-2 = <0x80200418>; 5623*4882a593Smuzhiyun nvidia,emc-mode-4 = <0x00000000>; 5624*4882a593Smuzhiyun nvidia,emc-mode-reset = <0x80000d71>; 5625*4882a593Smuzhiyun nvidia,emc-mrs-wait-cnt = <0x00f8000c>; 5626*4882a593Smuzhiyun nvidia,emc-sel-dpd-ctrl = <0x00040000>; 5627*4882a593Smuzhiyun nvidia,emc-xm2dqspadctrl2 = <0x0120113d>; 5628*4882a593Smuzhiyun nvidia,emc-zcal-cnt-long = <0x00000042>; 5629*4882a593Smuzhiyun nvidia,emc-zcal-interval = <0x00020000>; 5630*4882a593Smuzhiyun 5631*4882a593Smuzhiyun nvidia,emc-configuration = < 5632*4882a593Smuzhiyun 0x00000025 /* EMC_RC */ 5633*4882a593Smuzhiyun 0x000000cc /* EMC_RFC */ 5634*4882a593Smuzhiyun 0x00000000 /* EMC_RFC_SLR */ 5635*4882a593Smuzhiyun 0x0000001a /* EMC_RAS */ 5636*4882a593Smuzhiyun 0x00000009 /* EMC_RP */ 5637*4882a593Smuzhiyun 0x00000008 /* EMC_R2W */ 5638*4882a593Smuzhiyun 0x0000000d /* EMC_W2R */ 5639*4882a593Smuzhiyun 0x00000004 /* EMC_R2P */ 5640*4882a593Smuzhiyun 0x00000013 /* EMC_W2P */ 5641*4882a593Smuzhiyun 0x00000009 /* EMC_RD_RCD */ 5642*4882a593Smuzhiyun 0x00000009 /* EMC_WR_RCD */ 5643*4882a593Smuzhiyun 0x00000004 /* EMC_RRD */ 5644*4882a593Smuzhiyun 0x00000002 /* EMC_REXT */ 5645*4882a593Smuzhiyun 0x00000000 /* EMC_WEXT */ 5646*4882a593Smuzhiyun 0x00000006 /* EMC_WDV */ 5647*4882a593Smuzhiyun 0x00000006 /* EMC_WDV_MASK */ 5648*4882a593Smuzhiyun 0x0000000b /* EMC_QUSE */ 5649*4882a593Smuzhiyun 0x00000002 /* EMC_QUSE_WIDTH */ 5650*4882a593Smuzhiyun 0x00000000 /* EMC_IBDLY */ 5651*4882a593Smuzhiyun 0x00000002 /* EMC_EINPUT */ 5652*4882a593Smuzhiyun 0x0000000d /* EMC_EINPUT_DURATION */ 5653*4882a593Smuzhiyun 0x00080000 /* EMC_PUTERM_EXTRA */ 5654*4882a593Smuzhiyun 0x00000004 /* EMC_PUTERM_WIDTH */ 5655*4882a593Smuzhiyun 0x00000000 /* EMC_PUTERM_ADJ */ 5656*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_1 */ 5657*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_2 */ 5658*4882a593Smuzhiyun 0x00000000 /* EMC_CDB_CNTL_3 */ 5659*4882a593Smuzhiyun 0x00000001 /* EMC_QRST */ 5660*4882a593Smuzhiyun 0x00000014 /* EMC_QSAFE */ 5661*4882a593Smuzhiyun 0x00000018 /* EMC_RDV */ 5662*4882a593Smuzhiyun 0x0000001a /* EMC_RDV_MASK */ 5663*4882a593Smuzhiyun 0x000017e2 /* EMC_REFRESH */ 5664*4882a593Smuzhiyun 0x00000000 /* EMC_BURST_REFRESH_NUM */ 5665*4882a593Smuzhiyun 0x000005f8 /* EMC_PRE_REFRESH_REQ_CNT */ 5666*4882a593Smuzhiyun 0x00000003 /* EMC_PDEX2WR */ 5667*4882a593Smuzhiyun 0x00000011 /* EMC_PDEX2RD */ 5668*4882a593Smuzhiyun 0x00000001 /* EMC_PCHG2PDEN */ 5669*4882a593Smuzhiyun 0x00000000 /* EMC_ACT2PDEN */ 5670*4882a593Smuzhiyun 0x000000c6 /* EMC_AR2PDEN */ 5671*4882a593Smuzhiyun 0x00000018 /* EMC_RW2PDEN */ 5672*4882a593Smuzhiyun 0x000000d6 /* EMC_TXSR */ 5673*4882a593Smuzhiyun 0x00000200 /* EMC_TXSRDLL */ 5674*4882a593Smuzhiyun 0x00000005 /* EMC_TCKE */ 5675*4882a593Smuzhiyun 0x00000006 /* EMC_TCKESR */ 5676*4882a593Smuzhiyun 0x00000005 /* EMC_TPD */ 5677*4882a593Smuzhiyun 0x0000001d /* EMC_TFAW */ 5678*4882a593Smuzhiyun 0x00000000 /* EMC_TRPAB */ 5679*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTABLE */ 5680*4882a593Smuzhiyun 0x00000008 /* EMC_TCLKSTOP */ 5681*4882a593Smuzhiyun 0x00001822 /* EMC_TREFBW */ 5682*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_CFG6 */ 5683*4882a593Smuzhiyun 0x80000005 /* EMC_ODT_WRITE */ 5684*4882a593Smuzhiyun 0x00000000 /* EMC_ODT_READ */ 5685*4882a593Smuzhiyun 0x104ab198 /* EMC_FBIO_CFG5 */ 5686*4882a593Smuzhiyun 0xe00700b1 /* EMC_CFG_DIG_DLL */ 5687*4882a593Smuzhiyun 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 5688*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS0 */ 5689*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS1 */ 5690*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS2 */ 5691*4882a593Smuzhiyun 0x00000007 /* EMC_DLL_XFORM_DQS3 */ 5692*4882a593Smuzhiyun 0x00000006 /* EMC_DLL_XFORM_DQS4 */ 5693*4882a593Smuzhiyun 0x00000006 /* EMC_DLL_XFORM_DQS5 */ 5694*4882a593Smuzhiyun 0x007fc009 /* EMC_DLL_XFORM_DQS6 */ 5695*4882a593Smuzhiyun 0x00000006 /* EMC_DLL_XFORM_DQS7 */ 5696*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS8 */ 5697*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS9 */ 5698*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS10 */ 5699*4882a593Smuzhiyun 0x00000007 /* EMC_DLL_XFORM_DQS11 */ 5700*4882a593Smuzhiyun 0x00000006 /* EMC_DLL_XFORM_DQS12 */ 5701*4882a593Smuzhiyun 0x00000007 /* EMC_DLL_XFORM_DQS13 */ 5702*4882a593Smuzhiyun 0x00000009 /* EMC_DLL_XFORM_DQS14 */ 5703*4882a593Smuzhiyun 0x00000007 /* EMC_DLL_XFORM_DQS15 */ 5704*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 5705*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 5706*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 5707*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 5708*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 5709*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 5710*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 5711*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 5712*4882a593Smuzhiyun 0x00034002 /* EMC_DLL_XFORM_ADDR0 */ 5713*4882a593Smuzhiyun 0x00034002 /* EMC_DLL_XFORM_ADDR1 */ 5714*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR2 */ 5715*4882a593Smuzhiyun 0x00034002 /* EMC_DLL_XFORM_ADDR3 */ 5716*4882a593Smuzhiyun 0x00034002 /* EMC_DLL_XFORM_ADDR4 */ 5717*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_ADDR5 */ 5718*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE8 */ 5719*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE9 */ 5720*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE10 */ 5721*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE11 */ 5722*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE12 */ 5723*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE13 */ 5724*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE14 */ 5725*4882a593Smuzhiyun 0x00000000 /* EMC_DLL_XFORM_QUSE15 */ 5726*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS0 */ 5727*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS1 */ 5728*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS2 */ 5729*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS3 */ 5730*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS4 */ 5731*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS5 */ 5732*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS6 */ 5733*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS7 */ 5734*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS8 */ 5735*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS9 */ 5736*4882a593Smuzhiyun 0x00000005 /* EMC_DLI_TRIM_TXDQS10 */ 5737*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS11 */ 5738*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS12 */ 5739*4882a593Smuzhiyun 0x00000007 /* EMC_DLI_TRIM_TXDQS13 */ 5740*4882a593Smuzhiyun 0x00000009 /* EMC_DLI_TRIM_TXDQS14 */ 5741*4882a593Smuzhiyun 0x00000008 /* EMC_DLI_TRIM_TXDQS15 */ 5742*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ0 */ 5743*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ1 */ 5744*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ2 */ 5745*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ3 */ 5746*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ4 */ 5747*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ5 */ 5748*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ6 */ 5749*4882a593Smuzhiyun 0x0000000e /* EMC_DLL_XFORM_DQ7 */ 5750*4882a593Smuzhiyun 0x100002a0 /* EMC_XM2CMDPADCTRL */ 5751*4882a593Smuzhiyun 0x00000000 /* EMC_XM2CMDPADCTRL4 */ 5752*4882a593Smuzhiyun 0x00111111 /* EMC_XM2CMDPADCTRL5 */ 5753*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL2 */ 5754*4882a593Smuzhiyun 0x00000000 /* EMC_XM2DQPADCTRL3 */ 5755*4882a593Smuzhiyun 0x77ffc085 /* EMC_XM2CLKPADCTRL */ 5756*4882a593Smuzhiyun 0x00000101 /* EMC_XM2CLKPADCTRL2 */ 5757*4882a593Smuzhiyun 0x81f1f108 /* EMC_XM2COMPPADCTRL */ 5758*4882a593Smuzhiyun 0x07070004 /* EMC_XM2VTTGENPADCTRL */ 5759*4882a593Smuzhiyun 0x00000000 /* EMC_XM2VTTGENPADCTRL2 */ 5760*4882a593Smuzhiyun 0x016eeeee /* EMC_XM2VTTGENPADCTRL3 */ 5761*4882a593Smuzhiyun 0x61861820 /* EMC_XM2DQSPADCTRL3 */ 5762*4882a593Smuzhiyun 0x004d34d3 /* EMC_XM2DQSPADCTRL4 */ 5763*4882a593Smuzhiyun 0x004d34d3 /* EMC_XM2DQSPADCTRL5 */ 5764*4882a593Smuzhiyun 0x61861800 /* EMC_XM2DQSPADCTRL6 */ 5765*4882a593Smuzhiyun 0x0606003f /* EMC_DSR_VTTGEN_DRV */ 5766*4882a593Smuzhiyun 0x00000000 /* EMC_TXDSRVTTGEN */ 5767*4882a593Smuzhiyun 0x00000000 /* EMC_FBIO_SPARE */ 5768*4882a593Smuzhiyun 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 5769*4882a593Smuzhiyun 0x00f8000c /* EMC_MRS_WAIT_CNT2 */ 5770*4882a593Smuzhiyun 0x00000007 /* EMC_CTT */ 5771*4882a593Smuzhiyun 0x00000004 /* EMC_CTT_DURATION */ 5772*4882a593Smuzhiyun 0x00004080 /* EMC_CFG_PIPE */ 5773*4882a593Smuzhiyun 0x80003012 /* EMC_DYN_SELF_REF_CONTROL */ 5774*4882a593Smuzhiyun 0x0000000f /* EMC_QPOP */ 5775*4882a593Smuzhiyun >; 5776*4882a593Smuzhiyun }; 5777*4882a593Smuzhiyun }; 5778*4882a593Smuzhiyun }; 5779*4882a593Smuzhiyun 5780*4882a593Smuzhiyun memory-controller@70019000 { 5781*4882a593Smuzhiyun emc-timings-1 { 5782*4882a593Smuzhiyun nvidia,ram-code = <1>; 5783*4882a593Smuzhiyun 5784*4882a593Smuzhiyun timing-12750000 { 5785*4882a593Smuzhiyun clock-frequency = <12750000>; 5786*4882a593Smuzhiyun 5787*4882a593Smuzhiyun nvidia,emem-configuration = < 5788*4882a593Smuzhiyun 0x40040001 /* MC_EMEM_ARB_CFG */ 5789*4882a593Smuzhiyun 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5790*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5791*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5792*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 5793*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 5794*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 5795*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5796*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5797*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5798*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5799*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5800*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 5801*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5802*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 5803*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 5804*4882a593Smuzhiyun 0x77e30303 /* MC_EMEM_ARB_MISC0 */ 5805*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5806*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5807*4882a593Smuzhiyun >; 5808*4882a593Smuzhiyun }; 5809*4882a593Smuzhiyun 5810*4882a593Smuzhiyun timing-20400000 { 5811*4882a593Smuzhiyun clock-frequency = <20400000>; 5812*4882a593Smuzhiyun 5813*4882a593Smuzhiyun nvidia,emem-configuration = < 5814*4882a593Smuzhiyun 0x40020001 /* MC_EMEM_ARB_CFG */ 5815*4882a593Smuzhiyun 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5816*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5817*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5818*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 5819*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 5820*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 5821*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5822*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5823*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5824*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5825*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5826*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 5827*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5828*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 5829*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 5830*4882a593Smuzhiyun 0x76230303 /* MC_EMEM_ARB_MISC0 */ 5831*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5832*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5833*4882a593Smuzhiyun >; 5834*4882a593Smuzhiyun }; 5835*4882a593Smuzhiyun 5836*4882a593Smuzhiyun timing-40800000 { 5837*4882a593Smuzhiyun clock-frequency = <40800000>; 5838*4882a593Smuzhiyun 5839*4882a593Smuzhiyun nvidia,emem-configuration = < 5840*4882a593Smuzhiyun 0xa0000001 /* MC_EMEM_ARB_CFG */ 5841*4882a593Smuzhiyun 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5842*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5843*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5844*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 5845*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 5846*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 5847*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5848*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5849*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5850*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5851*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5852*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 5853*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5854*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 5855*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 5856*4882a593Smuzhiyun 0x74a30303 /* MC_EMEM_ARB_MISC0 */ 5857*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5858*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5859*4882a593Smuzhiyun >; 5860*4882a593Smuzhiyun }; 5861*4882a593Smuzhiyun 5862*4882a593Smuzhiyun timing-68000000 { 5863*4882a593Smuzhiyun clock-frequency = <68000000>; 5864*4882a593Smuzhiyun 5865*4882a593Smuzhiyun nvidia,emem-configuration = < 5866*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_CFG */ 5867*4882a593Smuzhiyun 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5868*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5869*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5870*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 5871*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 5872*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 5873*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5874*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5875*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5876*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5877*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5878*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 5879*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5880*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 5881*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 5882*4882a593Smuzhiyun 0x74230403 /* MC_EMEM_ARB_MISC0 */ 5883*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5884*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5885*4882a593Smuzhiyun >; 5886*4882a593Smuzhiyun }; 5887*4882a593Smuzhiyun 5888*4882a593Smuzhiyun timing-102000000 { 5889*4882a593Smuzhiyun clock-frequency = <102000000>; 5890*4882a593Smuzhiyun 5891*4882a593Smuzhiyun nvidia,emem-configuration = < 5892*4882a593Smuzhiyun 0x08000001 /* MC_EMEM_ARB_CFG */ 5893*4882a593Smuzhiyun 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5894*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5895*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5896*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 5897*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 5898*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 5899*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5900*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5901*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5902*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5903*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5904*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 5905*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5906*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 5907*4882a593Smuzhiyun 0x000a0403 /* MC_EMEM_ARB_DA_COVERS */ 5908*4882a593Smuzhiyun 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 5909*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5910*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5911*4882a593Smuzhiyun >; 5912*4882a593Smuzhiyun }; 5913*4882a593Smuzhiyun 5914*4882a593Smuzhiyun timing-204000000 { 5915*4882a593Smuzhiyun clock-frequency = <204000000>; 5916*4882a593Smuzhiyun 5917*4882a593Smuzhiyun nvidia,emem-configuration = < 5918*4882a593Smuzhiyun 0x01000003 /* MC_EMEM_ARB_CFG */ 5919*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5920*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5921*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 5922*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 5923*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 5924*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 5925*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5926*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5927*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5928*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 5929*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5930*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 5931*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5932*4882a593Smuzhiyun 0x06040203 /* MC_EMEM_ARB_DA_TURNS */ 5933*4882a593Smuzhiyun 0x000a0405 /* MC_EMEM_ARB_DA_COVERS */ 5934*4882a593Smuzhiyun 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 5935*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5936*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5937*4882a593Smuzhiyun >; 5938*4882a593Smuzhiyun }; 5939*4882a593Smuzhiyun 5940*4882a593Smuzhiyun timing-300000000 { 5941*4882a593Smuzhiyun clock-frequency = <300000000>; 5942*4882a593Smuzhiyun 5943*4882a593Smuzhiyun nvidia,emem-configuration = < 5944*4882a593Smuzhiyun 0x08000004 /* MC_EMEM_ARB_CFG */ 5945*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5946*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5947*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 5948*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_RC */ 5949*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */ 5950*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */ 5951*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5952*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5953*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5954*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 5955*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5956*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 5957*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5958*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 5959*4882a593Smuzhiyun 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */ 5960*4882a593Smuzhiyun 0x77450e08 /* MC_EMEM_ARB_MISC0 */ 5961*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5962*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5963*4882a593Smuzhiyun >; 5964*4882a593Smuzhiyun }; 5965*4882a593Smuzhiyun 5966*4882a593Smuzhiyun timing-396000000 { 5967*4882a593Smuzhiyun clock-frequency = <396000000>; 5968*4882a593Smuzhiyun 5969*4882a593Smuzhiyun nvidia,emem-configuration = < 5970*4882a593Smuzhiyun 0x0f000005 /* MC_EMEM_ARB_CFG */ 5971*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5972*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 5973*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 5974*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 5975*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 5976*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 5977*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 5978*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 5979*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 5980*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 5981*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 5982*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 5983*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 5984*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 5985*4882a593Smuzhiyun 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 5986*4882a593Smuzhiyun 0x7586120a /* MC_EMEM_ARB_MISC0 */ 5987*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 5988*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 5989*4882a593Smuzhiyun >; 5990*4882a593Smuzhiyun }; 5991*4882a593Smuzhiyun 5992*4882a593Smuzhiyun timing-528000000 { 5993*4882a593Smuzhiyun clock-frequency = <528000000>; 5994*4882a593Smuzhiyun 5995*4882a593Smuzhiyun nvidia,emem-configuration = < 5996*4882a593Smuzhiyun 0x0f000007 /* MC_EMEM_ARB_CFG */ 5997*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 5998*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */ 5999*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RP */ 6000*4882a593Smuzhiyun 0x0000000d /* MC_EMEM_ARB_TIMING_RC */ 6001*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_RAS */ 6002*4882a593Smuzhiyun 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */ 6003*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6004*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6005*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6006*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6007*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6008*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6009*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6010*4882a593Smuzhiyun 0x06050202 /* MC_EMEM_ARB_DA_TURNS */ 6011*4882a593Smuzhiyun 0x0010090d /* MC_EMEM_ARB_DA_COVERS */ 6012*4882a593Smuzhiyun 0x7428180e /* MC_EMEM_ARB_MISC0 */ 6013*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6014*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6015*4882a593Smuzhiyun >; 6016*4882a593Smuzhiyun }; 6017*4882a593Smuzhiyun 6018*4882a593Smuzhiyun timing-600000000 { 6019*4882a593Smuzhiyun clock-frequency = <600000000>; 6020*4882a593Smuzhiyun 6021*4882a593Smuzhiyun nvidia,emem-configuration = < 6022*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_CFG */ 6023*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6024*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */ 6025*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RP */ 6026*4882a593Smuzhiyun 0x0000000e /* MC_EMEM_ARB_TIMING_RC */ 6027*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */ 6028*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */ 6029*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6030*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6031*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6032*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6033*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6034*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6035*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */ 6036*4882a593Smuzhiyun 0x07050202 /* MC_EMEM_ARB_DA_TURNS */ 6037*4882a593Smuzhiyun 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */ 6038*4882a593Smuzhiyun 0x73a91b0f /* MC_EMEM_ARB_MISC0 */ 6039*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6040*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6041*4882a593Smuzhiyun >; 6042*4882a593Smuzhiyun }; 6043*4882a593Smuzhiyun 6044*4882a593Smuzhiyun timing-792000000 { 6045*4882a593Smuzhiyun clock-frequency = <792000000>; 6046*4882a593Smuzhiyun 6047*4882a593Smuzhiyun nvidia,emem-configuration = < 6048*4882a593Smuzhiyun 0x0e00000b /* MC_EMEM_ARB_CFG */ 6049*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6050*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 6051*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 6052*4882a593Smuzhiyun 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 6053*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 6054*4882a593Smuzhiyun 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 6055*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 6056*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6057*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6058*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6059*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6060*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */ 6061*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 6062*4882a593Smuzhiyun 0x08060202 /* MC_EMEM_ARB_DA_TURNS */ 6063*4882a593Smuzhiyun 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 6064*4882a593Smuzhiyun 0x734c2414 /* MC_EMEM_ARB_MISC0 */ 6065*4882a593Smuzhiyun 0x70000f02 /* MC_EMEM_ARB_MISC1 */ 6066*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6067*4882a593Smuzhiyun >; 6068*4882a593Smuzhiyun }; 6069*4882a593Smuzhiyun }; 6070*4882a593Smuzhiyun 6071*4882a593Smuzhiyun emc-timings-4 { 6072*4882a593Smuzhiyun nvidia,ram-code = <4>; 6073*4882a593Smuzhiyun 6074*4882a593Smuzhiyun timing-12750000 { 6075*4882a593Smuzhiyun clock-frequency = <12750000>; 6076*4882a593Smuzhiyun 6077*4882a593Smuzhiyun nvidia,emem-configuration = < 6078*4882a593Smuzhiyun 0x40040001 /* MC_EMEM_ARB_CFG */ 6079*4882a593Smuzhiyun 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6080*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6081*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6082*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6083*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6084*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6085*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6086*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6087*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6088*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6089*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6090*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6091*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6092*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6093*4882a593Smuzhiyun 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 6094*4882a593Smuzhiyun 0x77e30303 /* MC_EMEM_ARB_MISC0 */ 6095*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6096*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6097*4882a593Smuzhiyun >; 6098*4882a593Smuzhiyun }; 6099*4882a593Smuzhiyun 6100*4882a593Smuzhiyun timing-20400000 { 6101*4882a593Smuzhiyun clock-frequency = <20400000>; 6102*4882a593Smuzhiyun 6103*4882a593Smuzhiyun nvidia,emem-configuration = < 6104*4882a593Smuzhiyun 0x40020001 /* MC_EMEM_ARB_CFG */ 6105*4882a593Smuzhiyun 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6106*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6107*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6108*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6109*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6110*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6111*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6112*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6113*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6114*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6115*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6116*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6117*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6118*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6119*4882a593Smuzhiyun 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 6120*4882a593Smuzhiyun 0x77430303 /* MC_EMEM_ARB_MISC0 */ 6121*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6122*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6123*4882a593Smuzhiyun >; 6124*4882a593Smuzhiyun }; 6125*4882a593Smuzhiyun 6126*4882a593Smuzhiyun timing-40800000 { 6127*4882a593Smuzhiyun clock-frequency = <40800000>; 6128*4882a593Smuzhiyun 6129*4882a593Smuzhiyun nvidia,emem-configuration = < 6130*4882a593Smuzhiyun 0xa0000001 /* MC_EMEM_ARB_CFG */ 6131*4882a593Smuzhiyun 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6132*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6133*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6134*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6135*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6136*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6137*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6138*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6139*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6140*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6141*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6142*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6143*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6144*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6145*4882a593Smuzhiyun 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 6146*4882a593Smuzhiyun 0x75e30303 /* MC_EMEM_ARB_MISC0 */ 6147*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6148*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6149*4882a593Smuzhiyun >; 6150*4882a593Smuzhiyun }; 6151*4882a593Smuzhiyun 6152*4882a593Smuzhiyun timing-68000000 { 6153*4882a593Smuzhiyun clock-frequency = <68000000>; 6154*4882a593Smuzhiyun 6155*4882a593Smuzhiyun nvidia,emem-configuration = < 6156*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_CFG */ 6157*4882a593Smuzhiyun 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6158*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6159*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6160*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6161*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6162*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6163*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6164*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6165*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6166*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6167*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6168*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6169*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6170*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6171*4882a593Smuzhiyun 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 6172*4882a593Smuzhiyun 0x75430403 /* MC_EMEM_ARB_MISC0 */ 6173*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6174*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6175*4882a593Smuzhiyun >; 6176*4882a593Smuzhiyun }; 6177*4882a593Smuzhiyun 6178*4882a593Smuzhiyun timing-102000000 { 6179*4882a593Smuzhiyun clock-frequency = <102000000>; 6180*4882a593Smuzhiyun 6181*4882a593Smuzhiyun nvidia,emem-configuration = < 6182*4882a593Smuzhiyun 0x08000001 /* MC_EMEM_ARB_CFG */ 6183*4882a593Smuzhiyun 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6184*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6185*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6186*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 6187*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6188*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6189*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6190*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6191*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6192*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6193*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6194*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6195*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6196*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6197*4882a593Smuzhiyun 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 6198*4882a593Smuzhiyun 0x74e30504 /* MC_EMEM_ARB_MISC0 */ 6199*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6200*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6201*4882a593Smuzhiyun >; 6202*4882a593Smuzhiyun }; 6203*4882a593Smuzhiyun 6204*4882a593Smuzhiyun timing-204000000 { 6205*4882a593Smuzhiyun clock-frequency = <204000000>; 6206*4882a593Smuzhiyun 6207*4882a593Smuzhiyun nvidia,emem-configuration = < 6208*4882a593Smuzhiyun 0x01000003 /* MC_EMEM_ARB_CFG */ 6209*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6210*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6211*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6212*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RC */ 6213*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 6214*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 6215*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6216*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6217*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6218*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6219*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6220*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6221*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6222*4882a593Smuzhiyun 0x06040203 /* MC_EMEM_ARB_DA_TURNS */ 6223*4882a593Smuzhiyun 0x000a0504 /* MC_EMEM_ARB_DA_COVERS */ 6224*4882a593Smuzhiyun 0x74a40a05 /* MC_EMEM_ARB_MISC0 */ 6225*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6226*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6227*4882a593Smuzhiyun >; 6228*4882a593Smuzhiyun }; 6229*4882a593Smuzhiyun 6230*4882a593Smuzhiyun timing-300000000 { 6231*4882a593Smuzhiyun clock-frequency = <300000000>; 6232*4882a593Smuzhiyun 6233*4882a593Smuzhiyun nvidia,emem-configuration = < 6234*4882a593Smuzhiyun 0x08000004 /* MC_EMEM_ARB_CFG */ 6235*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6236*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6237*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 6238*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_RC */ 6239*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */ 6240*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */ 6241*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6242*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6243*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6244*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6245*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6246*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6247*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6248*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 6249*4882a593Smuzhiyun 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */ 6250*4882a593Smuzhiyun 0x77450e08 /* MC_EMEM_ARB_MISC0 */ 6251*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6252*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6253*4882a593Smuzhiyun >; 6254*4882a593Smuzhiyun }; 6255*4882a593Smuzhiyun 6256*4882a593Smuzhiyun timing-396000000 { 6257*4882a593Smuzhiyun clock-frequency = <396000000>; 6258*4882a593Smuzhiyun 6259*4882a593Smuzhiyun nvidia,emem-configuration = < 6260*4882a593Smuzhiyun 0x0f000005 /* MC_EMEM_ARB_CFG */ 6261*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6262*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6263*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 6264*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 6265*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 6266*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 6267*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6268*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6269*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6270*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6271*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6272*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6273*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6274*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 6275*4882a593Smuzhiyun 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 6276*4882a593Smuzhiyun 0x7586120a /* MC_EMEM_ARB_MISC0 */ 6277*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6278*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6279*4882a593Smuzhiyun >; 6280*4882a593Smuzhiyun }; 6281*4882a593Smuzhiyun 6282*4882a593Smuzhiyun timing-528000000 { 6283*4882a593Smuzhiyun clock-frequency = <528000000>; 6284*4882a593Smuzhiyun 6285*4882a593Smuzhiyun nvidia,emem-configuration = < 6286*4882a593Smuzhiyun 0x0f000007 /* MC_EMEM_ARB_CFG */ 6287*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6288*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */ 6289*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RP */ 6290*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_RC */ 6291*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_RAS */ 6292*4882a593Smuzhiyun 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */ 6293*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6294*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6295*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6296*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6297*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6298*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6299*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6300*4882a593Smuzhiyun 0x06050202 /* MC_EMEM_ARB_DA_TURNS */ 6301*4882a593Smuzhiyun 0x0010090c /* MC_EMEM_ARB_DA_COVERS */ 6302*4882a593Smuzhiyun 0x7488180d /* MC_EMEM_ARB_MISC0 */ 6303*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6304*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6305*4882a593Smuzhiyun >; 6306*4882a593Smuzhiyun }; 6307*4882a593Smuzhiyun 6308*4882a593Smuzhiyun timing-600000000 { 6309*4882a593Smuzhiyun clock-frequency = <600000000>; 6310*4882a593Smuzhiyun 6311*4882a593Smuzhiyun nvidia,emem-configuration = < 6312*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_CFG */ 6313*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6314*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */ 6315*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RP */ 6316*4882a593Smuzhiyun 0x0000000e /* MC_EMEM_ARB_TIMING_RC */ 6317*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */ 6318*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */ 6319*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6320*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6321*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6322*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6323*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6324*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6325*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */ 6326*4882a593Smuzhiyun 0x07050202 /* MC_EMEM_ARB_DA_TURNS */ 6327*4882a593Smuzhiyun 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */ 6328*4882a593Smuzhiyun 0x74691b0f /* MC_EMEM_ARB_MISC0 */ 6329*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6330*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6331*4882a593Smuzhiyun >; 6332*4882a593Smuzhiyun }; 6333*4882a593Smuzhiyun 6334*4882a593Smuzhiyun timing-792000000 { 6335*4882a593Smuzhiyun clock-frequency = <792000000>; 6336*4882a593Smuzhiyun 6337*4882a593Smuzhiyun nvidia,emem-configuration = < 6338*4882a593Smuzhiyun 0x0e00000b /* MC_EMEM_ARB_CFG */ 6339*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6340*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 6341*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 6342*4882a593Smuzhiyun 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 6343*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 6344*4882a593Smuzhiyun 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 6345*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 6346*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6347*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6348*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6349*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6350*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */ 6351*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 6352*4882a593Smuzhiyun 0x08060202 /* MC_EMEM_ARB_DA_TURNS */ 6353*4882a593Smuzhiyun 0x00170e13 /* MC_EMEM_ARB_DA_COVERS */ 6354*4882a593Smuzhiyun 0x746c2414 /* MC_EMEM_ARB_MISC0 */ 6355*4882a593Smuzhiyun 0x70000f02 /* MC_EMEM_ARB_MISC1 */ 6356*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6357*4882a593Smuzhiyun >; 6358*4882a593Smuzhiyun }; 6359*4882a593Smuzhiyun }; 6360*4882a593Smuzhiyun 6361*4882a593Smuzhiyun emc-timings-6 { 6362*4882a593Smuzhiyun nvidia,ram-code = <6>; 6363*4882a593Smuzhiyun 6364*4882a593Smuzhiyun timing-12750000 { 6365*4882a593Smuzhiyun clock-frequency = <12750000>; 6366*4882a593Smuzhiyun 6367*4882a593Smuzhiyun nvidia,emem-configuration = < 6368*4882a593Smuzhiyun 0x40040001 /* MC_EMEM_ARB_CFG */ 6369*4882a593Smuzhiyun 0x8000000a /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6370*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6371*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6372*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6373*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6374*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6375*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6376*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6377*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6378*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6379*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6380*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6381*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6382*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6383*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 6384*4882a593Smuzhiyun 0x77e30303 /* MC_EMEM_ARB_MISC0 */ 6385*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6386*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6387*4882a593Smuzhiyun >; 6388*4882a593Smuzhiyun }; 6389*4882a593Smuzhiyun 6390*4882a593Smuzhiyun timing-20400000 { 6391*4882a593Smuzhiyun clock-frequency = <20400000>; 6392*4882a593Smuzhiyun 6393*4882a593Smuzhiyun nvidia,emem-configuration = < 6394*4882a593Smuzhiyun 0x40020001 /* MC_EMEM_ARB_CFG */ 6395*4882a593Smuzhiyun 0x80000012 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6396*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6397*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6398*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6399*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6400*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6401*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6402*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6403*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6404*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6405*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6406*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6407*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6408*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6409*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 6410*4882a593Smuzhiyun 0x76230303 /* MC_EMEM_ARB_MISC0 */ 6411*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6412*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6413*4882a593Smuzhiyun >; 6414*4882a593Smuzhiyun }; 6415*4882a593Smuzhiyun 6416*4882a593Smuzhiyun timing-40800000 { 6417*4882a593Smuzhiyun clock-frequency = <40800000>; 6418*4882a593Smuzhiyun 6419*4882a593Smuzhiyun nvidia,emem-configuration = < 6420*4882a593Smuzhiyun 0xa0000001 /* MC_EMEM_ARB_CFG */ 6421*4882a593Smuzhiyun 0x80000017 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6422*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6423*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6424*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6425*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6426*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6427*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6428*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6429*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6430*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6431*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6432*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6433*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6434*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6435*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 6436*4882a593Smuzhiyun 0x74a30303 /* MC_EMEM_ARB_MISC0 */ 6437*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6438*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6439*4882a593Smuzhiyun >; 6440*4882a593Smuzhiyun }; 6441*4882a593Smuzhiyun 6442*4882a593Smuzhiyun timing-68000000 { 6443*4882a593Smuzhiyun clock-frequency = <68000000>; 6444*4882a593Smuzhiyun 6445*4882a593Smuzhiyun nvidia,emem-configuration = < 6446*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_CFG */ 6447*4882a593Smuzhiyun 0x8000001e /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6448*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6449*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6450*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 6451*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6452*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6453*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6454*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6455*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6456*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6457*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6458*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6459*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6460*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6461*4882a593Smuzhiyun 0x000a0402 /* MC_EMEM_ARB_DA_COVERS */ 6462*4882a593Smuzhiyun 0x74230403 /* MC_EMEM_ARB_MISC0 */ 6463*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6464*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6465*4882a593Smuzhiyun >; 6466*4882a593Smuzhiyun }; 6467*4882a593Smuzhiyun 6468*4882a593Smuzhiyun timing-102000000 { 6469*4882a593Smuzhiyun clock-frequency = <102000000>; 6470*4882a593Smuzhiyun 6471*4882a593Smuzhiyun nvidia,emem-configuration = < 6472*4882a593Smuzhiyun 0x08000001 /* MC_EMEM_ARB_CFG */ 6473*4882a593Smuzhiyun 0x80000026 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6474*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6475*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6476*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 6477*4882a593Smuzhiyun 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 6478*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 6479*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6480*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6481*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6482*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6483*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6484*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 6485*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6486*4882a593Smuzhiyun 0x06030203 /* MC_EMEM_ARB_DA_TURNS */ 6487*4882a593Smuzhiyun 0x000a0403 /* MC_EMEM_ARB_DA_COVERS */ 6488*4882a593Smuzhiyun 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 6489*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6490*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6491*4882a593Smuzhiyun >; 6492*4882a593Smuzhiyun }; 6493*4882a593Smuzhiyun 6494*4882a593Smuzhiyun timing-204000000 { 6495*4882a593Smuzhiyun clock-frequency = <204000000>; 6496*4882a593Smuzhiyun 6497*4882a593Smuzhiyun nvidia,emem-configuration = < 6498*4882a593Smuzhiyun 0x01000003 /* MC_EMEM_ARB_CFG */ 6499*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6500*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6501*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 6502*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 6503*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 6504*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 6505*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6506*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6507*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6508*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_R2R */ 6509*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6510*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6511*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6512*4882a593Smuzhiyun 0x06040203 /* MC_EMEM_ARB_DA_TURNS */ 6513*4882a593Smuzhiyun 0x000a0405 /* MC_EMEM_ARB_DA_COVERS */ 6514*4882a593Smuzhiyun 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 6515*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6516*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6517*4882a593Smuzhiyun >; 6518*4882a593Smuzhiyun }; 6519*4882a593Smuzhiyun 6520*4882a593Smuzhiyun timing-300000000 { 6521*4882a593Smuzhiyun clock-frequency = <300000000>; 6522*4882a593Smuzhiyun 6523*4882a593Smuzhiyun nvidia,emem-configuration = < 6524*4882a593Smuzhiyun 0x08000004 /* MC_EMEM_ARB_CFG */ 6525*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6526*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6527*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 6528*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_RC */ 6529*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RAS */ 6530*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_FAW */ 6531*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6532*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6533*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6534*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6535*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6536*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6537*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6538*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 6539*4882a593Smuzhiyun 0x000b0607 /* MC_EMEM_ARB_DA_COVERS */ 6540*4882a593Smuzhiyun 0x77450e08 /* MC_EMEM_ARB_MISC0 */ 6541*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6542*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6543*4882a593Smuzhiyun >; 6544*4882a593Smuzhiyun }; 6545*4882a593Smuzhiyun 6546*4882a593Smuzhiyun timing-396000000 { 6547*4882a593Smuzhiyun clock-frequency = <396000000>; 6548*4882a593Smuzhiyun 6549*4882a593Smuzhiyun nvidia,emem-configuration = < 6550*4882a593Smuzhiyun 0x0f000005 /* MC_EMEM_ARB_CFG */ 6551*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6552*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 6553*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 6554*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 6555*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 6556*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 6557*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6558*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6559*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6560*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6561*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6562*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 6563*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6564*4882a593Smuzhiyun 0x06040202 /* MC_EMEM_ARB_DA_TURNS */ 6565*4882a593Smuzhiyun 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 6566*4882a593Smuzhiyun 0x7586120a /* MC_EMEM_ARB_MISC0 */ 6567*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6568*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6569*4882a593Smuzhiyun >; 6570*4882a593Smuzhiyun }; 6571*4882a593Smuzhiyun 6572*4882a593Smuzhiyun timing-528000000 { 6573*4882a593Smuzhiyun clock-frequency = <528000000>; 6574*4882a593Smuzhiyun 6575*4882a593Smuzhiyun nvidia,emem-configuration = < 6576*4882a593Smuzhiyun 0x0f000007 /* MC_EMEM_ARB_CFG */ 6577*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6578*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RCD */ 6579*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RP */ 6580*4882a593Smuzhiyun 0x0000000d /* MC_EMEM_ARB_TIMING_RC */ 6581*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_RAS */ 6582*4882a593Smuzhiyun 0x0000000a /* MC_EMEM_ARB_TIMING_FAW */ 6583*4882a593Smuzhiyun 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 6584*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6585*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6586*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6587*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6588*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6589*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 6590*4882a593Smuzhiyun 0x06050202 /* MC_EMEM_ARB_DA_TURNS */ 6591*4882a593Smuzhiyun 0x0010090d /* MC_EMEM_ARB_DA_COVERS */ 6592*4882a593Smuzhiyun 0x7428180e /* MC_EMEM_ARB_MISC0 */ 6593*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6594*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6595*4882a593Smuzhiyun >; 6596*4882a593Smuzhiyun }; 6597*4882a593Smuzhiyun 6598*4882a593Smuzhiyun timing-600000000 { 6599*4882a593Smuzhiyun clock-frequency = <600000000>; 6600*4882a593Smuzhiyun 6601*4882a593Smuzhiyun nvidia,emem-configuration = < 6602*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_CFG */ 6603*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6604*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RCD */ 6605*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RP */ 6606*4882a593Smuzhiyun 0x0000000e /* MC_EMEM_ARB_TIMING_RC */ 6607*4882a593Smuzhiyun 0x00000009 /* MC_EMEM_ARB_TIMING_RAS */ 6608*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_FAW */ 6609*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 6610*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6611*4882a593Smuzhiyun 0x0000000b /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6612*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6613*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6614*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_R2W */ 6615*4882a593Smuzhiyun 0x00000007 /* MC_EMEM_ARB_TIMING_W2R */ 6616*4882a593Smuzhiyun 0x07050202 /* MC_EMEM_ARB_DA_TURNS */ 6617*4882a593Smuzhiyun 0x00130b0e /* MC_EMEM_ARB_DA_COVERS */ 6618*4882a593Smuzhiyun 0x73a91b0f /* MC_EMEM_ARB_MISC0 */ 6619*4882a593Smuzhiyun 0x70000f03 /* MC_EMEM_ARB_MISC1 */ 6620*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6621*4882a593Smuzhiyun >; 6622*4882a593Smuzhiyun }; 6623*4882a593Smuzhiyun 6624*4882a593Smuzhiyun timing-792000000 { 6625*4882a593Smuzhiyun clock-frequency = <792000000>; 6626*4882a593Smuzhiyun 6627*4882a593Smuzhiyun nvidia,emem-configuration = < 6628*4882a593Smuzhiyun 0x0e00000b /* MC_EMEM_ARB_CFG */ 6629*4882a593Smuzhiyun 0x80000040 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 6630*4882a593Smuzhiyun 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 6631*4882a593Smuzhiyun 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 6632*4882a593Smuzhiyun 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 6633*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 6634*4882a593Smuzhiyun 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 6635*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 6636*4882a593Smuzhiyun 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 6637*4882a593Smuzhiyun 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 6638*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 6639*4882a593Smuzhiyun 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 6640*4882a593Smuzhiyun 0x00000006 /* MC_EMEM_ARB_TIMING_R2W */ 6641*4882a593Smuzhiyun 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 6642*4882a593Smuzhiyun 0x08060202 /* MC_EMEM_ARB_DA_TURNS */ 6643*4882a593Smuzhiyun 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 6644*4882a593Smuzhiyun 0x734c2414 /* MC_EMEM_ARB_MISC0 */ 6645*4882a593Smuzhiyun 0x70000f02 /* MC_EMEM_ARB_MISC1 */ 6646*4882a593Smuzhiyun 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 6647*4882a593Smuzhiyun >; 6648*4882a593Smuzhiyun }; 6649*4882a593Smuzhiyun }; 6650*4882a593Smuzhiyun }; 6651*4882a593Smuzhiyun}; 6652