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