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