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