1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include "tegra30-asus-transformer-common.dtsi" 5#include "tegra30-asus-lvds-display.dtsi" 6 7/ { 8 model = "Asus Transformer Pad 3G TF300TG"; 9 compatible = "asus,tf300tg", "nvidia,tegra30"; 10 11 gpio@6000d000 { 12 tf300tg-init-hog { 13 gpio-hog; 14 gpios = <TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>, 15 <TEGRA_GPIO(D, 2) GPIO_ACTIVE_HIGH>, 16 <TEGRA_GPIO(P, 1) GPIO_ACTIVE_HIGH>, 17 <TEGRA_GPIO(X, 5) GPIO_ACTIVE_HIGH>, 18 <TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>, 19 <TEGRA_GPIO(R, 3) GPIO_ACTIVE_HIGH>, 20 <TEGRA_GPIO(U, 5) GPIO_ACTIVE_HIGH>, 21 <TEGRA_GPIO(X, 7) GPIO_ACTIVE_HIGH>, 22 <TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>, 23 <TEGRA_GPIO(Y, 2) GPIO_ACTIVE_HIGH>, 24 <TEGRA_GPIO(Y, 3) GPIO_ACTIVE_HIGH>, 25 <TEGRA_GPIO(EE, 1) GPIO_ACTIVE_HIGH>, 26 <TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>, 27 <TEGRA_GPIO(U, 3) GPIO_ACTIVE_HIGH>; 28 output-low; 29 }; 30 }; 31 32 pinmux@70000868 { 33 state_default: pinmux { 34 pbb3 { 35 nvidia,pins = "pbb3"; 36 nvidia,function = "vgp3"; 37 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 38 nvidia,tristate = <TEGRA_PIN_DISABLE>; 39 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 40 }; 41 42 pbb7 { 43 nvidia,pins = "pbb7"; 44 nvidia,function = "i2s4"; 45 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 46 nvidia,tristate = <TEGRA_PIN_DISABLE>; 47 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 48 }; 49 50 gmi_cs4_n_pk2 { 51 nvidia,pins = "gmi_cs4_n_pk2"; 52 nvidia,function = "gmi"; 53 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 54 nvidia,tristate = <TEGRA_PIN_ENABLE>; 55 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 56 }; 57 58 lcd_pwr2_pc6 { 59 nvidia,pins = "lcd_pwr2_pc6", 60 "lcd_dc1_pd2"; 61 nvidia,function = "displaya"; 62 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 63 nvidia,tristate = <TEGRA_PIN_DISABLE>; 64 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 65 }; 66 67 kb_row7_pr7 { 68 nvidia,pins = "kb_row7_pr7"; 69 nvidia,function = "kbc"; 70 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 71 nvidia,tristate = <TEGRA_PIN_DISABLE>; 72 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 73 }; 74 75 spi2_cs2_n_pw3 { 76 nvidia,pins = "spi2_cs2_n_pw3"; 77 nvidia,function = "spi2"; 78 nvidia,tristate = <TEGRA_PIN_DISABLE>; 79 }; 80 81 dap3_din_pp1 { 82 nvidia,pins = "dap3_din_pp1"; 83 nvidia,function = "i2s2"; 84 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 85 nvidia,tristate = <TEGRA_PIN_DISABLE>; 86 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 87 }; 88 89 spi1_sck_px5 { 90 nvidia,pins = "spi1_sck_px5"; 91 nvidia,function = "spi1"; 92 nvidia,pull = <TEGRA_PIN_PULL_UP>; 93 nvidia,tristate = <TEGRA_PIN_DISABLE>; 94 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 95 }; 96 97 pu5 { 98 nvidia,pins = "pu5"; 99 nvidia,function = "pwm2"; 100 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 101 nvidia,tristate = <TEGRA_PIN_DISABLE>; 102 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 103 }; 104 105 spi2_mosi_px0 { 106 nvidia,pins = "spi2_mosi_px0"; 107 nvidia,function = "spi2"; 108 }; 109 110 spi1_miso_px7 { 111 nvidia,pins = "spi1_miso_px7"; 112 nvidia,function = "spi1"; 113 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 114 nvidia,tristate = <TEGRA_PIN_DISABLE>; 115 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 116 }; 117 118 clk3_req_pee1 { 119 nvidia,pins = "clk3_req_pee1"; 120 nvidia,function = "dev3"; 121 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 122 nvidia,tristate = <TEGRA_PIN_DISABLE>; 123 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 124 }; 125 126 ulpi_nxt_py2 { 127 nvidia,pins = "ulpi_nxt_py2"; 128 nvidia,function = "uartd"; 129 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 130 nvidia,tristate = <TEGRA_PIN_DISABLE>; 131 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 132 }; 133 134 ulpi_stp_py3 { 135 nvidia,pins = "ulpi_stp_py3"; 136 nvidia,function = "uartd"; 137 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 138 nvidia,tristate = <TEGRA_PIN_DISABLE>; 139 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 140 }; 141 142 pu3 { 143 nvidia,pins = "pu3"; 144 nvidia,function = "rsvd1"; 145 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 146 nvidia,tristate = <TEGRA_PIN_DISABLE>; 147 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 148 }; 149 150 dap1_din_pn1 { 151 nvidia,pins = "dap1_din_pn1"; 152 nvidia,function = "i2s0"; 153 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 154 nvidia,tristate = <TEGRA_PIN_DISABLE>; 155 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 156 }; 157 }; 158 }; 159 160 serial@70006200 { 161 /* Azurewave AW-NH615 BCM4329B1 */ 162 bluetooth { 163 compatible = "brcm,bcm4329-bt"; 164 }; 165 }; 166 167 i2c@7000c400 { 168 /* Elantech EKTH1036 touchscreen */ 169 touchscreen@10 { 170 compatible = "elan,ektf3624"; 171 reg = <0x10>; 172 173 interrupt-parent = <&gpio>; 174 interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>; 175 reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>; 176 177 vcc33-supply = <&vdd_3v3_sys>; 178 vccio-supply = <&vdd_3v3_sys>; 179 180 touchscreen-size-x = <2240>; 181 touchscreen-size-y = <1408>; 182 touchscreen-inverted-y; 183 }; 184 }; 185 186 i2c@7000c500 { 187 clock-frequency = <400000>; 188 189 magnetometer@e { 190 mount-matrix = "1", "0", "0", 191 "0", "-1", "0", 192 "0", "0", "-1"; 193 }; 194 195 gyroscope@68 { 196 mount-matrix = "-1", "0", "0", 197 "0", "1", "0", 198 "0", "0", "-1"; 199 200 /* External I2C interface */ 201 i2c-gate { 202 accelerometer@f { 203 mount-matrix = "0", "-1", "0", 204 "-1", "0", "0", 205 "0", "0", "1"; 206 }; 207 }; 208 }; 209 }; 210 211 i2c@7000d000 { 212 /* Realtek ALC5631 audio codec */ 213 rt5631: audio-codec@1a { 214 compatible = "realtek,rt5631"; 215 reg = <0x1a>; 216 }; 217 }; 218 219 memory-controller@7000f000 { 220 emc-timings-0 { 221 /* Elpida 1GB 667MHZ */ 222 nvidia,ram-code = <0>; 223 224 timing-25500000 { 225 clock-frequency = <25500000>; 226 227 nvidia,emem-configuration = < 0x00020001 0xc0000020 228 0x00000001 0x00000001 0x00000002 0x00000000 229 0x00000001 0x00000001 0x00000003 0x00000008 230 0x00000002 0x00000001 0x00000002 0x00000006 231 0x06020102 0x000a0502 0x74830303 0x001f0000 >; 232 }; 233 234 timing-51000000 { 235 clock-frequency = <51000000>; 236 237 nvidia,emem-configuration = < 0x00010001 0xc0000020 238 0x00000001 0x00000001 0x00000002 0x00000000 239 0x00000001 0x00000001 0x00000003 0x00000008 240 0x00000002 0x00000001 0x00000002 0x00000006 241 0x06020102 0x000a0502 0x73430303 0x001f0000 >; 242 }; 243 244 timing-102000000 { 245 clock-frequency = <102000000>; 246 247 nvidia,emem-configuration = < 0x00000001 0xc0000030 248 0x00000001 0x00000001 0x00000003 0x00000000 249 0x00000001 0x00000001 0x00000003 0x00000008 250 0x00000002 0x00000001 0x00000002 0x00000006 251 0x06020102 0x000a0503 0x72830504 0x001f0000 >; 252 }; 253 254 timing-204000000 { 255 clock-frequency = <204000000>; 256 257 nvidia,emem-configuration = < 0x00000003 0xc0000025 258 0x00000001 0x00000001 0x00000005 0x00000002 259 0x00000003 0x00000001 0x00000003 0x00000008 260 0x00000002 0x00000001 0x00000002 0x00000006 261 0x06020102 0x000a0505 0x72440a06 0x001f0000 >; 262 }; 263 264 timing-333500000 { 265 clock-frequency = <333500000>; 266 267 nvidia,emem-configuration = < 0x00000005 0xc000003d 268 0x00000001 0x00000002 0x00000008 0x00000004 269 0x00000004 0x00000001 0x00000002 0x00000007 270 0x00000002 0x00000002 0x00000003 0x00000006 271 0x06030202 0x000b0608 0x70850f09 0x001f0000 >; 272 }; 273 274 timing-667000000 { 275 clock-frequency = <667000000>; 276 277 nvidia,emem-configuration = < 0x0000000a 0xc0000079 278 0x00000003 0x00000004 0x00000010 0x0000000b 279 0x0000000a 0x00000001 0x00000003 0x0000000b 280 0x00000002 0x00000002 0x00000004 0x00000008 281 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >; 282 }; 283 }; 284 285 emc-timings-1 { 286 /* Hynix 1GB 667MHZ */ 287 nvidia,ram-code = <1>; 288 289 timing-25500000 { 290 clock-frequency = <25500000>; 291 292 nvidia,emem-configuration = < 0x00020001 0xc0000020 293 0x00000001 0x00000001 0x00000002 0x00000000 294 0x00000001 0x00000001 0x00000003 0x00000008 295 0x00000002 0x00000001 0x00000002 0x00000006 296 0x06020102 0x000a0502 0x74830303 0x001f0000 >; 297 }; 298 299 timing-51000000 { 300 clock-frequency = <51000000>; 301 302 nvidia,emem-configuration = < 0x00010001 0xc0000020 303 0x00000001 0x00000001 0x00000002 0x00000000 304 0x00000001 0x00000001 0x00000003 0x00000008 305 0x00000002 0x00000001 0x00000002 0x00000006 306 0x06020102 0x000a0502 0x73430303 0x001f0000 >; 307 }; 308 309 timing-102000000 { 310 clock-frequency = <102000000>; 311 312 nvidia,emem-configuration = < 0x00000001 0xc0000030 313 0x00000001 0x00000001 0x00000003 0x00000000 314 0x00000001 0x00000001 0x00000003 0x00000008 315 0x00000002 0x00000001 0x00000002 0x00000006 316 0x06020102 0x000a0503 0x72830504 0x001f0000 >; 317 }; 318 319 timing-204000000 { 320 clock-frequency = <204000000>; 321 322 nvidia,emem-configuration = < 0x00000003 0xc0000025 323 0x00000001 0x00000001 0x00000005 0x00000002 324 0x00000003 0x00000001 0x00000003 0x00000008 325 0x00000002 0x00000001 0x00000002 0x00000006 326 0x06020102 0x000a0505 0x72440a06 0x001f0000 >; 327 }; 328 329 timing-333500000 { 330 clock-frequency = <333500000>; 331 332 nvidia,emem-configuration = < 0x00000005 0xc000003d 333 0x00000001 0x00000002 0x00000008 0x00000004 334 0x00000004 0x00000001 0x00000002 0x00000007 335 0x00000002 0x00000002 0x00000003 0x00000006 336 0x06030202 0x000b0608 0x70850f09 0x001f0000 >; 337 }; 338 339 timing-667000000 { 340 clock-frequency = <667000000>; 341 342 nvidia,emem-configuration = < 0x0000000a 0xc0000079 343 0x00000003 0x00000004 0x00000010 0x0000000b 344 0x0000000a 0x00000001 0x00000003 0x0000000b 345 0x00000002 0x00000002 0x00000004 0x00000008 346 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >; 347 }; 348 }; 349 350 emc-timings-2 { 351 /* Micron 1GB 667MHZ */ 352 nvidia,ram-code = <2>; 353 354 timing-25500000 { 355 clock-frequency = <25500000>; 356 357 nvidia,emem-configuration = < 0x00020001 0xc0000020 358 0x00000001 0x00000001 0x00000002 0x00000000 359 0x00000001 0x00000001 0x00000003 0x00000008 360 0x00000002 0x00000001 0x00000002 0x00000006 361 0x06020102 0x000a0502 0x74830303 0x001f0000 >; 362 }; 363 364 timing-51000000 { 365 clock-frequency = <51000000>; 366 367 nvidia,emem-configuration = < 0x00010001 0xc0000020 368 0x00000001 0x00000001 0x00000002 0x00000000 369 0x00000001 0x00000001 0x00000003 0x00000008 370 0x00000002 0x00000001 0x00000002 0x00000006 371 0x06020102 0x000a0502 0x73430303 0x001f0000 >; 372 }; 373 374 timing-102000000 { 375 clock-frequency = <102000000>; 376 377 nvidia,emem-configuration = < 0x00000001 0xc0000030 378 0x00000001 0x00000001 0x00000003 0x00000000 379 0x00000001 0x00000001 0x00000003 0x00000008 380 0x00000002 0x00000001 0x00000002 0x00000006 381 0x06020102 0x000a0503 0x72830504 0x001f0000 >; 382 }; 383 384 timing-204000000 { 385 clock-frequency = <204000000>; 386 387 nvidia,emem-configuration = < 0x00000003 0xc0000025 388 0x00000001 0x00000001 0x00000005 0x00000002 389 0x00000003 0x00000001 0x00000003 0x00000008 390 0x00000002 0x00000001 0x00000002 0x00000006 391 0x06020102 0x000a0505 0x72440a06 0x001f0000 >; 392 }; 393 394 timing-333500000 { 395 clock-frequency = <333500000>; 396 397 nvidia,emem-configuration = < 0x00000005 0x8000003d 398 0x00000001 0x00000002 0x00000008 0x00000004 399 0x00000004 0x00000001 0x00000002 0x00000007 400 0x00000002 0x00000002 0x00000003 0x00000006 401 0x06030202 0x000b0608 0x70850f09 0x001f0000 >; 402 }; 403 404 timing-667000000 { 405 clock-frequency = <667000000>; 406 407 nvidia,emem-configuration = < 0x0000000a 0x80000079 408 0x00000003 0x00000004 0x00000010 0x0000000a 409 0x0000000a 0x00000001 0x00000003 0x0000000b 410 0x00000002 0x00000002 0x00000004 0x00000008 411 0x08040202 0x00130b10 0x70ea1f11 0x001f0000 >; 412 }; 413 }; 414 }; 415 416 memory-controller@7000f400 { 417 emc-timings-0 { 418 /* Elpida 1GB 667MHZ */ 419 nvidia,ram-code = <0>; 420 421 timing-25500000 { 422 clock-frequency = <25500000>; 423 424 nvidia,emc-auto-cal-interval = <0x001fffff>; 425 nvidia,emc-mode-1 = <0x80100003>; 426 nvidia,emc-mode-2 = <0x80200048>; 427 nvidia,emc-mode-reset = <0x80001221>; 428 nvidia,emc-zcal-cnt-long = <0x00000040>; 429 nvidia,emc-cfg-dyn-self-ref; 430 nvidia,emc-cfg-periodic-qrst; 431 432 nvidia,emc-configuration = < 0x00000001 433 0x00000004 0x00000000 0x00000000 0x00000002 434 0x0000000a 0x00000005 0x0000000b 0x00000000 435 0x00000000 0x00000003 0x00000001 0x00000000 436 0x00000005 0x00000005 0x00000004 0x0000000a 437 0x0000000b 0x000000c0 0x00000000 0x00000030 438 0x00000002 0x00000002 0x00000001 0x00000000 439 0x00000007 0x0000000f 0x00000005 0x00000005 440 0x00000004 0x00000001 0x00000000 0x00000004 441 0x00000005 0x000000c7 0x00000006 0x00000004 442 0x00000000 0x00000000 0x00004288 0x007800a4 443 0x00008000 0x000fc000 0x000fc000 0x000fc000 444 0x000fc000 0x000fc000 0x000fc000 0x000fc000 445 0x000fc000 0x00000000 0x00000000 0x00000000 446 0x00000000 0x00000000 0x00000000 0x00000000 447 0x00000000 0x00000000 0x00000000 0x00000000 448 0x00000000 0x00000000 0x00000000 0x00000000 449 0x00000000 0x000fc000 0x000fc000 0x000fc000 450 0x000fc000 0x000002a0 0x0800211c 0x00000000 451 0x77fff884 0x01f1f108 0x05057404 0x54000007 452 0x08000168 0x08000000 0x00000802 0x00000000 453 0x00000040 0x000c000c 0xa0f10000 0x00000000 454 0x00000000 0x80000287 0xe8000000 0xff00ff00 >; 455 }; 456 457 timing-51000000 { 458 clock-frequency = <51000000>; 459 460 nvidia,emc-auto-cal-interval = <0x001fffff>; 461 nvidia,emc-mode-1 = <0x80100003>; 462 nvidia,emc-mode-2 = <0x80200048>; 463 nvidia,emc-mode-reset = <0x80001221>; 464 nvidia,emc-zcal-cnt-long = <0x00000040>; 465 nvidia,emc-cfg-dyn-self-ref; 466 nvidia,emc-cfg-periodic-qrst; 467 468 nvidia,emc-configuration = < 0x00000002 469 0x00000008 0x00000001 0x00000000 0x00000002 470 0x0000000a 0x00000005 0x0000000b 0x00000000 471 0x00000000 0x00000003 0x00000001 0x00000000 472 0x00000005 0x00000005 0x00000004 0x0000000a 473 0x0000000b 0x00000181 0x00000000 0x00000060 474 0x00000002 0x00000002 0x00000001 0x00000000 475 0x00000007 0x0000000f 0x00000009 0x00000009 476 0x00000004 0x00000002 0x00000000 0x00000004 477 0x00000005 0x0000018e 0x00000006 0x00000004 478 0x00000000 0x00000000 0x00004288 0x007800a4 479 0x00008000 0x000fc000 0x000fc000 0x000fc000 480 0x000fc000 0x000fc000 0x000fc000 0x000fc000 481 0x000fc000 0x00000000 0x00000000 0x00000000 482 0x00000000 0x00000000 0x00000000 0x00000000 483 0x00000000 0x00000000 0x00000000 0x00000000 484 0x00000000 0x00000000 0x00000000 0x00000000 485 0x00000000 0x000fc000 0x000fc000 0x000fc000 486 0x000fc000 0x000002a0 0x0800211c 0x00000000 487 0x77fff884 0x01f1f108 0x05057404 0x54000007 488 0x08000168 0x08000000 0x00000802 0x00000000 489 0x00000040 0x000c000c 0xa0f10000 0x00000000 490 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >; 491 }; 492 493 timing-102000000 { 494 clock-frequency = <102000000>; 495 496 nvidia,emc-auto-cal-interval = <0x001fffff>; 497 nvidia,emc-mode-1 = <0x80100003>; 498 nvidia,emc-mode-2 = <0x80200048>; 499 nvidia,emc-mode-reset = <0x80001221>; 500 nvidia,emc-zcal-cnt-long = <0x00000040>; 501 nvidia,emc-cfg-dyn-self-ref; 502 nvidia,emc-cfg-periodic-qrst; 503 504 nvidia,emc-configuration = < 0x00000005 505 0x00000010 0x00000003 0x00000001 0x00000002 506 0x0000000a 0x00000005 0x0000000b 0x00000001 507 0x00000001 0x00000003 0x00000001 0x00000000 508 0x00000005 0x00000005 0x00000004 0x0000000a 509 0x0000000b 0x00000303 0x00000000 0x000000c0 510 0x00000002 0x00000002 0x00000001 0x00000000 511 0x00000007 0x0000000f 0x00000012 0x00000012 512 0x00000004 0x00000004 0x00000000 0x00000004 513 0x00000005 0x0000031c 0x00000006 0x00000004 514 0x00000000 0x00000000 0x00004288 0x007800a4 515 0x00008000 0x000fc000 0x000fc000 0x000fc000 516 0x000fc000 0x000fc000 0x000fc000 0x000fc000 517 0x000fc000 0x00000000 0x00000000 0x00000000 518 0x00000000 0x00000000 0x00000000 0x00000000 519 0x00000000 0x00000000 0x00000000 0x00000000 520 0x00000000 0x00000000 0x00000000 0x00000000 521 0x00000000 0x000fc000 0x000fc000 0x000fc000 522 0x000fc000 0x000002a0 0x0800211c 0x00000000 523 0x77fff884 0x01f1f108 0x05057404 0x54000007 524 0x08000168 0x08000000 0x00000802 0x00000000 525 0x00000040 0x000c000c 0xa0f10000 0x00000000 526 0x00000000 0x80000713 0xe8000000 0xff00ff00 >; 527 }; 528 529 timing-204000000 { 530 clock-frequency = <204000000>; 531 532 nvidia,emc-auto-cal-interval = <0x001fffff>; 533 nvidia,emc-mode-1 = <0x80100003>; 534 nvidia,emc-mode-2 = <0x80200048>; 535 nvidia,emc-mode-reset = <0x80001221>; 536 nvidia,emc-zcal-cnt-long = <0x00000040>; 537 nvidia,emc-cfg-dyn-self-ref; 538 nvidia,emc-cfg-periodic-qrst; 539 540 nvidia,emc-configuration = < 0x0000000a 541 0x00000020 0x00000007 0x00000002 0x00000002 542 0x0000000a 0x00000005 0x0000000b 0x00000002 543 0x00000002 0x00000003 0x00000001 0x00000000 544 0x00000005 0x00000006 0x00000004 0x0000000a 545 0x0000000b 0x00000607 0x00000000 0x00000181 546 0x00000002 0x00000002 0x00000001 0x00000000 547 0x00000007 0x0000000f 0x00000023 0x00000023 548 0x00000004 0x00000007 0x00000000 0x00000004 549 0x00000005 0x00000638 0x00000007 0x00000004 550 0x00000000 0x00000000 0x00004288 0x004400a4 551 0x00008000 0x00080000 0x00080000 0x00080000 552 0x00080000 0x00080000 0x00080000 0x00080000 553 0x00080000 0x00000000 0x00000000 0x00000000 554 0x00000000 0x00000000 0x00000000 0x00000000 555 0x00000000 0x00000000 0x00000000 0x00000000 556 0x00000000 0x00000000 0x00000000 0x00000000 557 0x00000000 0x00080000 0x00080000 0x00080000 558 0x00080000 0x000002a0 0x0800211c 0x00000000 559 0x77fff884 0x01f1f108 0x05057404 0x54000007 560 0x08000168 0x08000000 0x00000802 0x00020000 561 0x00000100 0x000c000c 0xa0f10000 0x00000000 562 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >; 563 }; 564 565 timing-333500000 { 566 clock-frequency = <333500000>; 567 568 nvidia,emc-auto-cal-interval = <0x001fffff>; 569 nvidia,emc-mode-1 = <0x80100002>; 570 nvidia,emc-mode-2 = <0x80200040>; 571 nvidia,emc-mode-reset = <0x80000321>; 572 nvidia,emc-zcal-cnt-long = <0x00000040>; 573 574 nvidia,emc-configuration = < 0x0000000f 575 0x00000034 0x0000000a 0x00000003 0x00000003 576 0x00000008 0x00000002 0x00000009 0x00000003 577 0x00000003 0x00000002 0x00000001 0x00000000 578 0x00000004 0x00000006 0x00000004 0x0000000a 579 0x0000000c 0x000009e9 0x00000000 0x0000027a 580 0x00000001 0x00000008 0x00000001 0x00000000 581 0x00000007 0x0000000e 0x00000039 0x00000200 582 0x00000004 0x0000000a 0x00000000 0x00000004 583 0x00000005 0x00000a2a 0x00000000 0x00000004 584 0x00000000 0x00000000 0x00007088 0x002600a4 585 0x00008000 0x0003c000 0x0003c000 0x0003c000 586 0x0003c000 0x00014000 0x00014000 0x00014000 587 0x00014000 0x00000000 0x00000000 0x00000000 588 0x00000000 0x00000000 0x00000000 0x00000000 589 0x00000000 0x00000000 0x00000000 0x00000000 590 0x00000000 0x00000000 0x00000000 0x00000000 591 0x00000000 0x00050000 0x00050000 0x00050000 592 0x00050000 0x000002a0 0x0800013d 0x00000000 593 0x77fff884 0x01f1f508 0x05057404 0x54000007 594 0x080001e8 0x08000021 0x00000802 0x00020000 595 0x00000100 0x018b000c 0xa0f10000 0x00000000 596 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >; 597 }; 598 599 timing-667000000 { 600 clock-frequency = <667000000>; 601 602 nvidia,emc-auto-cal-interval = <0x001fffff>; 603 nvidia,emc-mode-1 = <0x80100002>; 604 nvidia,emc-mode-2 = <0x80200058>; 605 nvidia,emc-mode-reset = <0x80000b71>; 606 nvidia,emc-zcal-cnt-long = <0x00000040>; 607 nvidia,emc-cfg-periodic-qrst; 608 609 nvidia,emc-configuration = < 0x0000001f 610 0x00000069 0x00000017 0x00000007 0x00000005 611 0x0000000c 0x00000003 0x00000011 0x00000007 612 0x00000007 0x00000002 0x00000001 0x00000000 613 0x00000007 0x0000000b 0x00000009 0x0000000b 614 0x00000011 0x00001412 0x00000000 0x00000504 615 0x00000002 0x0000000e 0x00000001 0x00000000 616 0x0000000c 0x00000016 0x00000072 0x00000200 617 0x00000005 0x00000015 0x00000000 0x00000006 618 0x00000007 0x00001453 0x0000000c 0x00000004 619 0x00000000 0x00000000 0x00005088 0xf00b0191 620 0x00008000 0x0000000c 0x0000000c 0x0000000c 621 0x0000000c 0x0000000a 0x0000000a 0x0000000a 622 0x0000000a 0x00018000 0x00018000 0x00018000 623 0x00018000 0x00000000 0x00000000 0x00000000 624 0x00000000 0x00000000 0x00000000 0x00000000 625 0x00000000 0x00000000 0x00000000 0x00000000 626 0x00000000 0x0000000c 0x0000000c 0x0000000c 627 0x0000000c 0x000002a0 0x0a00013d 0x22220000 628 0x77fff884 0x01f1f501 0x07077404 0x54000000 629 0x080001e8 0x0a000021 0x00000802 0x00020000 630 0x00000100 0x0156000c 0xa0f10000 0x00000000 631 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >; 632 }; 633 }; 634 635 emc-timings-1 { 636 /* Hynix 1GB 667MHZ */ 637 nvidia,ram-code = <1>; 638 639 timing-25500000 { 640 clock-frequency = <25500000>; 641 642 nvidia,emc-auto-cal-interval = <0x001fffff>; 643 nvidia,emc-mode-1 = <0x80100003>; 644 nvidia,emc-mode-2 = <0x80200048>; 645 nvidia,emc-mode-reset = <0x80001221>; 646 nvidia,emc-zcal-cnt-long = <0x00000040>; 647 nvidia,emc-cfg-dyn-self-ref; 648 nvidia,emc-cfg-periodic-qrst; 649 650 nvidia,emc-configuration = < 0x00000001 651 0x00000004 0x00000000 0x00000000 0x00000002 652 0x0000000a 0x00000005 0x0000000b 0x00000000 653 0x00000000 0x00000003 0x00000001 0x00000000 654 0x00000005 0x00000005 0x00000004 0x0000000a 655 0x0000000b 0x000000c0 0x00000000 0x00000030 656 0x00000002 0x00000002 0x00000001 0x00000000 657 0x00000007 0x0000000f 0x00000005 0x00000005 658 0x00000004 0x00000001 0x00000000 0x00000004 659 0x00000005 0x000000c7 0x00000006 0x00000004 660 0x00000000 0x00000000 0x00004288 0x007800a4 661 0x00008000 0x000fc000 0x000fc000 0x000fc000 662 0x000fc000 0x000fc000 0x000fc000 0x000fc000 663 0x000fc000 0x00000000 0x00000000 0x00000000 664 0x00000000 0x00000000 0x00000000 0x00000000 665 0x00000000 0x00000000 0x00000000 0x00000000 666 0x00000000 0x00000000 0x00000000 0x00000000 667 0x00000000 0x000fc000 0x000fc000 0x000fc000 668 0x000fc000 0x000002a0 0x0800211c 0x00000000 669 0x77fff884 0x01f1f108 0x05057404 0x54000007 670 0x08000168 0x08000000 0x00000802 0x00000000 671 0x00000040 0x000c000c 0xa0f10000 0x00000000 672 0x00000000 0x80000287 0xe8000000 0xff00ff00 >; 673 }; 674 675 timing-51000000 { 676 clock-frequency = <51000000>; 677 678 nvidia,emc-auto-cal-interval = <0x001fffff>; 679 nvidia,emc-mode-1 = <0x80100003>; 680 nvidia,emc-mode-2 = <0x80200048>; 681 nvidia,emc-mode-reset = <0x80001221>; 682 nvidia,emc-zcal-cnt-long = <0x00000040>; 683 nvidia,emc-cfg-dyn-self-ref; 684 nvidia,emc-cfg-periodic-qrst; 685 686 nvidia,emc-configuration = < 0x00000002 687 0x00000008 0x00000001 0x00000000 0x00000002 688 0x0000000a 0x00000005 0x0000000b 0x00000000 689 0x00000000 0x00000003 0x00000001 0x00000000 690 0x00000005 0x00000005 0x00000004 0x0000000a 691 0x0000000b 0x00000181 0x00000000 0x00000060 692 0x00000002 0x00000002 0x00000001 0x00000000 693 0x00000007 0x0000000f 0x00000009 0x00000009 694 0x00000004 0x00000002 0x00000000 0x00000004 695 0x00000005 0x0000018e 0x00000006 0x00000004 696 0x00000000 0x00000000 0x00004288 0x007800a4 697 0x00008000 0x000fc000 0x000fc000 0x000fc000 698 0x000fc000 0x000fc000 0x000fc000 0x000fc000 699 0x000fc000 0x00000000 0x00000000 0x00000000 700 0x00000000 0x00000000 0x00000000 0x00000000 701 0x00000000 0x00000000 0x00000000 0x00000000 702 0x00000000 0x00000000 0x00000000 0x00000000 703 0x00000000 0x000fc000 0x000fc000 0x000fc000 704 0x000fc000 0x000002a0 0x0800211c 0x00000000 705 0x77fff884 0x01f1f108 0x05057404 0x54000007 706 0x08000168 0x08000000 0x00000802 0x00000000 707 0x00000040 0x000c000c 0xa0f10000 0x00000000 708 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >; 709 }; 710 711 timing-102000000 { 712 clock-frequency = <102000000>; 713 714 nvidia,emc-auto-cal-interval = <0x001fffff>; 715 nvidia,emc-mode-1 = <0x80100003>; 716 nvidia,emc-mode-2 = <0x80200048>; 717 nvidia,emc-mode-reset = <0x80001221>; 718 nvidia,emc-zcal-cnt-long = <0x00000040>; 719 nvidia,emc-cfg-dyn-self-ref; 720 nvidia,emc-cfg-periodic-qrst; 721 722 nvidia,emc-configuration = < 0x00000005 723 0x00000010 0x00000003 0x00000001 0x00000002 724 0x0000000a 0x00000005 0x0000000b 0x00000001 725 0x00000001 0x00000003 0x00000001 0x00000000 726 0x00000005 0x00000005 0x00000004 0x0000000a 727 0x0000000b 0x00000303 0x00000000 0x000000c0 728 0x00000002 0x00000002 0x00000001 0x00000000 729 0x00000007 0x0000000f 0x00000012 0x00000012 730 0x00000004 0x00000004 0x00000000 0x00000004 731 0x00000005 0x0000031c 0x00000006 0x00000004 732 0x00000000 0x00000000 0x00004288 0x007800a4 733 0x00008000 0x000fc000 0x000fc000 0x000fc000 734 0x000fc000 0x000fc000 0x000fc000 0x000fc000 735 0x000fc000 0x00000000 0x00000000 0x00000000 736 0x00000000 0x00000000 0x00000000 0x00000000 737 0x00000000 0x00000000 0x00000000 0x00000000 738 0x00000000 0x00000000 0x00000000 0x00000000 739 0x00000000 0x000fc000 0x000fc000 0x000fc000 740 0x000fc000 0x000002a0 0x0800211c 0x00000000 741 0x77fff884 0x01f1f108 0x05057404 0x54000007 742 0x08000168 0x08000000 0x00000802 0x00000000 743 0x00000040 0x000c000c 0xa0f10000 0x00000000 744 0x00000000 0x80000713 0xe8000000 0xff00ff00 >; 745 }; 746 747 timing-204000000 { 748 clock-frequency = <204000000>; 749 750 nvidia,emc-auto-cal-interval = <0x001fffff>; 751 nvidia,emc-mode-1 = <0x80100003>; 752 nvidia,emc-mode-2 = <0x80200048>; 753 nvidia,emc-mode-reset = <0x80001221>; 754 nvidia,emc-zcal-cnt-long = <0x00000040>; 755 nvidia,emc-cfg-dyn-self-ref; 756 nvidia,emc-cfg-periodic-qrst; 757 758 nvidia,emc-configuration = < 0x0000000a 759 0x00000020 0x00000007 0x00000002 0x00000002 760 0x0000000a 0x00000005 0x0000000b 0x00000002 761 0x00000002 0x00000003 0x00000001 0x00000000 762 0x00000005 0x00000006 0x00000004 0x0000000a 763 0x0000000b 0x00000607 0x00000000 0x00000181 764 0x00000002 0x00000002 0x00000001 0x00000000 765 0x00000007 0x0000000f 0x00000023 0x00000023 766 0x00000004 0x00000007 0x00000000 0x00000004 767 0x00000005 0x00000638 0x00000007 0x00000004 768 0x00000000 0x00000000 0x00004288 0x004400a4 769 0x00008000 0x00080000 0x00080000 0x00080000 770 0x00080000 0x00080000 0x00080000 0x00080000 771 0x00080000 0x00000000 0x00000000 0x00000000 772 0x00000000 0x00000000 0x00000000 0x00000000 773 0x00000000 0x00000000 0x00000000 0x00000000 774 0x00000000 0x00000000 0x00000000 0x00000000 775 0x00000000 0x00080000 0x00080000 0x00080000 776 0x00080000 0x000002a0 0x0800211c 0x00000000 777 0x77fff884 0x01f1f108 0x05057404 0x54000007 778 0x08000168 0x08000000 0x00000802 0x00020000 779 0x00000100 0x000c000c 0xa0f10000 0x00000000 780 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >; 781 }; 782 783 timing-333500000 { 784 clock-frequency = <333500000>; 785 786 nvidia,emc-auto-cal-interval = <0x001fffff>; 787 nvidia,emc-mode-1 = <0x80100002>; 788 nvidia,emc-mode-2 = <0x80200040>; 789 nvidia,emc-mode-reset = <0x80000321>; 790 nvidia,emc-zcal-cnt-long = <0x00000040>; 791 792 nvidia,emc-configuration = < 0x0000000f 793 0x00000034 0x0000000a 0x00000003 0x00000003 794 0x00000008 0x00000002 0x00000009 0x00000003 795 0x00000003 0x00000002 0x00000001 0x00000000 796 0x00000004 0x00000006 0x00000004 0x0000000a 797 0x0000000c 0x000009e9 0x00000000 0x0000027a 798 0x00000001 0x00000008 0x00000001 0x00000000 799 0x00000007 0x0000000e 0x00000039 0x00000200 800 0x00000004 0x0000000a 0x00000000 0x00000004 801 0x00000005 0x00000a2a 0x00000000 0x00000004 802 0x00000000 0x00000000 0x00007088 0x002600a4 803 0x00008000 0x0003c000 0x0003c000 0x0003c000 804 0x0003c000 0x00014000 0x00014000 0x00014000 805 0x00014000 0x00000000 0x00000000 0x00000000 806 0x00000000 0x00000000 0x00000000 0x00000000 807 0x00000000 0x00000000 0x00000000 0x00000000 808 0x00000000 0x00000000 0x00000000 0x00000000 809 0x00000000 0x00048000 0x00048000 0x00048000 810 0x00048000 0x000002a0 0x0800013d 0x00000000 811 0x77fff884 0x01f1f508 0x05057404 0x54000007 812 0x080001e8 0x08000021 0x00000802 0x00020000 813 0x00000100 0x018b000c 0xa0f10000 0x00000000 814 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >; 815 }; 816 817 timing-667000000 { 818 clock-frequency = <667000000>; 819 820 nvidia,emc-auto-cal-interval = <0x001fffff>; 821 nvidia,emc-mode-1 = <0x80100002>; 822 nvidia,emc-mode-2 = <0x80200058>; 823 nvidia,emc-mode-reset = <0x80000b71>; 824 nvidia,emc-zcal-cnt-long = <0x00000040>; 825 nvidia,emc-cfg-periodic-qrst; 826 827 nvidia,emc-configuration = < 0x00000020 828 0x00000069 0x00000017 0x00000007 0x00000005 829 0x0000000c 0x00000003 0x00000011 0x00000007 830 0x00000007 0x00000002 0x00000001 0x00000000 831 0x00000007 0x0000000b 0x00000009 0x0000000b 832 0x00000011 0x00001412 0x00000000 0x00000504 833 0x00000002 0x0000000e 0x00000001 0x00000000 834 0x0000000c 0x00000016 0x00000072 0x00000200 835 0x00000005 0x00000015 0x00000000 0x00000006 836 0x00000007 0x00001453 0x0000000c 0x00000004 837 0x00000000 0x00000000 0x00005088 0xf00b0191 838 0x00008000 0x0000000a 0x0000000a 0x0000000a 839 0x0000000a 0x0000000a 0x0000000a 0x0000000a 840 0x0000000a 0x00018000 0x00018000 0x00018000 841 0x00018000 0x00000000 0x00000000 0x00000000 842 0x00000000 0x00000000 0x00000000 0x00000000 843 0x00000000 0x00000000 0x00000000 0x00000000 844 0x00000000 0x0000000a 0x0000000a 0x0000000a 845 0x0000000a 0x000002a0 0x0800013d 0x22220000 846 0x77fff884 0x01f1f501 0x07077404 0x54000000 847 0x080001e8 0x08000021 0x00000802 0x00020000 848 0x00000100 0x0156000c 0xa0f10000 0x00000000 849 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >; 850 }; 851 }; 852 853 emc-timings-2 { 854 /* Micron 1GB 667MHZ */ 855 nvidia,ram-code = <2>; 856 857 timing-25500000 { 858 clock-frequency = <25500000>; 859 860 nvidia,emc-auto-cal-interval = <0x001fffff>; 861 nvidia,emc-mode-1 = <0x80100003>; 862 nvidia,emc-mode-2 = <0x80200008>; 863 nvidia,emc-mode-reset = <0x80001221>; 864 nvidia,emc-zcal-cnt-long = <0x00000040>; 865 nvidia,emc-cfg-dyn-self-ref; 866 nvidia,emc-cfg-periodic-qrst; 867 868 nvidia,emc-configuration = < 0x00000001 869 0x00000004 0x00000000 0x00000000 0x00000002 870 0x0000000a 0x00000005 0x0000000b 0x00000000 871 0x00000000 0x00000003 0x00000001 0x00000000 872 0x00000005 0x00000005 0x00000004 0x0000000a 873 0x0000000b 0x000000c0 0x00000000 0x00000030 874 0x00000002 0x00000002 0x00000001 0x00000000 875 0x00000007 0x0000000f 0x00000005 0x00000005 876 0x00000004 0x00000001 0x00000000 0x00000004 877 0x00000005 0x000000c7 0x00000006 0x00000004 878 0x00000000 0x00000000 0x00004288 0x007800a4 879 0x00008000 0x000fc000 0x000fc000 0x000fc000 880 0x000fc000 0x000fc000 0x000fc000 0x000fc000 881 0x000fc000 0x00000000 0x00000000 0x00000000 882 0x00000000 0x00000000 0x00000000 0x00000000 883 0x00000000 0x00000000 0x00000000 0x00000000 884 0x00000000 0x00000000 0x00000000 0x00000000 885 0x00000000 0x000fc000 0x000fc000 0x000fc000 886 0x000fc000 0x000002a0 0x0800211c 0x00000000 887 0x77fff884 0x01f1f108 0x05057404 0x54000007 888 0x08000168 0x08000000 0x00000802 0x00000000 889 0x00000040 0x000c000c 0xa0f10000 0x00000000 890 0x00000000 0x80000287 0xe8000000 0xff00ff00 >; 891 }; 892 893 timing-51000000 { 894 clock-frequency = <51000000>; 895 896 nvidia,emc-auto-cal-interval = <0x001fffff>; 897 nvidia,emc-mode-1 = <0x80100003>; 898 nvidia,emc-mode-2 = <0x80200008>; 899 nvidia,emc-mode-reset = <0x80001221>; 900 nvidia,emc-zcal-cnt-long = <0x00000040>; 901 nvidia,emc-cfg-dyn-self-ref; 902 nvidia,emc-cfg-periodic-qrst; 903 904 nvidia,emc-configuration = < 0x00000002 905 0x00000008 0x00000001 0x00000000 0x00000002 906 0x0000000a 0x00000005 0x0000000b 0x00000000 907 0x00000000 0x00000003 0x00000001 0x00000000 908 0x00000005 0x00000005 0x00000004 0x0000000a 909 0x0000000b 0x00000181 0x00000000 0x00000060 910 0x00000002 0x00000002 0x00000001 0x00000000 911 0x00000007 0x0000000f 0x00000009 0x00000009 912 0x00000004 0x00000002 0x00000000 0x00000004 913 0x00000005 0x0000018e 0x00000006 0x00000004 914 0x00000000 0x00000000 0x00004288 0x007800a4 915 0x00008000 0x000fc000 0x000fc000 0x000fc000 916 0x000fc000 0x000fc000 0x000fc000 0x000fc000 917 0x000fc000 0x00000000 0x00000000 0x00000000 918 0x00000000 0x00000000 0x00000000 0x00000000 919 0x00000000 0x00000000 0x00000000 0x00000000 920 0x00000000 0x00000000 0x00000000 0x00000000 921 0x00000000 0x000fc000 0x000fc000 0x000fc000 922 0x000fc000 0x000002a0 0x0800211c 0x00000000 923 0x77fff884 0x01f1f108 0x05057404 0x54000007 924 0x08000168 0x08000000 0x00000802 0x00000000 925 0x00000040 0x000c000c 0xa0f10000 0x00000000 926 0x00000000 0x8000040b 0xe8000000 0xff00ff00 >; 927 }; 928 929 timing-102000000 { 930 clock-frequency = <102000000>; 931 932 nvidia,emc-auto-cal-interval = <0x001fffff>; 933 nvidia,emc-mode-1 = <0x80100003>; 934 nvidia,emc-mode-2 = <0x80200008>; 935 nvidia,emc-mode-reset = <0x80001221>; 936 nvidia,emc-zcal-cnt-long = <0x00000040>; 937 nvidia,emc-cfg-dyn-self-ref; 938 nvidia,emc-cfg-periodic-qrst; 939 940 nvidia,emc-configuration = < 0x00000004 941 0x00000010 0x00000003 0x00000001 0x00000002 942 0x0000000a 0x00000005 0x0000000b 0x00000001 943 0x00000001 0x00000003 0x00000001 0x00000000 944 0x00000005 0x00000005 0x00000004 0x0000000a 945 0x0000000b 0x00000303 0x00000000 0x000000c0 946 0x00000002 0x00000002 0x00000001 0x00000000 947 0x00000007 0x0000000f 0x00000012 0x00000012 948 0x00000004 0x00000004 0x00000000 0x00000004 949 0x00000005 0x0000031c 0x00000006 0x00000004 950 0x00000000 0x00000000 0x00004288 0x007800a4 951 0x00008000 0x000fc000 0x000fc000 0x000fc000 952 0x000fc000 0x000fc000 0x000fc000 0x000fc000 953 0x000fc000 0x00000000 0x00000000 0x00000000 954 0x00000000 0x00000000 0x00000000 0x00000000 955 0x00000000 0x00000000 0x00000000 0x00000000 956 0x00000000 0x00000000 0x00000000 0x00000000 957 0x00000000 0x000fc000 0x000fc000 0x000fc000 958 0x000fc000 0x000002a0 0x0800211c 0x00000000 959 0x77fff884 0x01f1f108 0x05057404 0x54000007 960 0x08000168 0x08000000 0x00000802 0x00000000 961 0x00000040 0x000c000c 0xa0f10000 0x00000000 962 0x00000000 0x80000713 0xe8000000 0xff00ff00 >; 963 }; 964 965 timing-204000000 { 966 clock-frequency = <204000000>; 967 968 nvidia,emc-auto-cal-interval = <0x001fffff>; 969 nvidia,emc-mode-1 = <0x80100003>; 970 nvidia,emc-mode-2 = <0x80200008>; 971 nvidia,emc-mode-reset = <0x80001221>; 972 nvidia,emc-zcal-cnt-long = <0x00000040>; 973 nvidia,emc-cfg-dyn-self-ref; 974 nvidia,emc-cfg-periodic-qrst; 975 976 nvidia,emc-configuration = < 0x00000009 977 0x00000020 0x00000007 0x00000002 0x00000002 978 0x0000000a 0x00000005 0x0000000b 0x00000002 979 0x00000002 0x00000003 0x00000001 0x00000000 980 0x00000005 0x00000006 0x00000004 0x0000000a 981 0x0000000b 0x00000607 0x00000000 0x00000181 982 0x00000002 0x00000002 0x00000001 0x00000000 983 0x00000007 0x0000000f 0x00000023 0x00000023 984 0x00000004 0x00000007 0x00000000 0x00000004 985 0x00000005 0x00000638 0x00000007 0x00000004 986 0x00000000 0x00000000 0x00004288 0x004400a4 987 0x00008000 0x00080000 0x00080000 0x00080000 988 0x00080000 0x00080000 0x00080000 0x00080000 989 0x00080000 0x00000000 0x00000000 0x00000000 990 0x00000000 0x00000000 0x00000000 0x00000000 991 0x00000000 0x00000000 0x00000000 0x00000000 992 0x00000000 0x00000000 0x00000000 0x00000000 993 0x00000000 0x00080000 0x00080000 0x00080000 994 0x00080000 0x000002a0 0x0800211c 0x00000000 995 0x77fff884 0x01f1f108 0x05057404 0x54000007 996 0x08000168 0x08000000 0x00000802 0x00020000 997 0x00000100 0x000c000c 0xa0f10000 0x00000000 998 0x00000000 0x80000d22 0xe8000000 0xff00ff00 >; 999 }; 1000 1001 timing-333500000 { 1002 clock-frequency = <333500000>; 1003 1004 nvidia,emc-auto-cal-interval = <0x001fffff>; 1005 nvidia,emc-mode-1 = <0x80100002>; 1006 nvidia,emc-mode-2 = <0x80200000>; 1007 nvidia,emc-mode-reset = <0x80000321>; 1008 nvidia,emc-zcal-cnt-long = <0x00000040>; 1009 1010 nvidia,emc-configuration = < 0x0000000f 1011 0x00000034 0x0000000a 0x00000003 0x00000003 1012 0x00000008 0x00000002 0x00000009 0x00000003 1013 0x00000003 0x00000002 0x00000001 0x00000000 1014 0x00000004 0x00000006 0x00000004 0x0000000a 1015 0x0000000c 0x000009e9 0x00000000 0x0000027a 1016 0x00000001 0x00000008 0x00000001 0x00000000 1017 0x00000007 0x0000000e 0x00000039 0x00000200 1018 0x00000004 0x0000000a 0x00000000 0x00000004 1019 0x00000005 0x00000a2a 0x00000000 0x00000004 1020 0x00000000 0x00000000 0x00007088 0x002600a4 1021 0x00008000 0x0003c000 0x0003c000 0x0003c000 1022 0x0003c000 0x00014000 0x00014000 0x00014000 1023 0x00014000 0x00000000 0x00000000 0x00000000 1024 0x00000000 0x00000000 0x00000000 0x00000000 1025 0x00000000 0x00000000 0x00000000 0x00000000 1026 0x00000000 0x00000000 0x00000000 0x00000000 1027 0x00000000 0x00040000 0x00040000 0x00040000 1028 0x00040000 0x000002a0 0x0800013d 0x00000000 1029 0x77fff884 0x01f1f508 0x05057404 0x54000007 1030 0x080001e8 0x08000021 0x00000802 0x00020000 1031 0x00000100 0x018b000c 0xa0f10000 0x00000000 1032 0x00000000 0x800014d4 0xe8000000 0xff00ff89 >; 1033 }; 1034 1035 timing-667000000 { 1036 clock-frequency = <667000000>; 1037 1038 nvidia,emc-auto-cal-interval = <0x001fffff>; 1039 nvidia,emc-mode-1 = <0x80100002>; 1040 nvidia,emc-mode-2 = <0x80200018>; 1041 nvidia,emc-mode-reset = <0x80000b71>; 1042 nvidia,emc-zcal-cnt-long = <0x00000040>; 1043 nvidia,emc-cfg-periodic-qrst; 1044 1045 nvidia,emc-configuration = < 0x0000001f 1046 0x00000069 0x00000016 0x00000007 0x00000005 1047 0x0000000c 0x00000003 0x00000011 0x00000007 1048 0x00000007 0x00000002 0x00000001 0x00000000 1049 0x00000007 0x0000000b 0x00000009 0x0000000b 1050 0x00000011 0x00001412 0x00000000 0x00000504 1051 0x00000002 0x0000000e 0x00000001 0x00000000 1052 0x0000000c 0x00000016 0x00000072 0x00000200 1053 0x00000005 0x00000015 0x00000000 0x00000006 1054 0x00000007 0x00001453 0x0000000c 0x00000004 1055 0x00000000 0x00000000 0x00005088 0xf00b0191 1056 0x00008000 0x0000000a 0x0000000a 0x0000000a 1057 0x0000000a 0x0000000a 0x0000000a 0x0000000a 1058 0x0000000a 0x00000000 0x00000000 0x00000000 1059 0x00000000 0x00000000 0x00000000 0x00000000 1060 0x00000000 0x00000000 0x00000000 0x00000000 1061 0x00000000 0x00000000 0x00000000 0x00000000 1062 0x00000000 0x0000000a 0x0000000a 0x0000000a 1063 0x0000000a 0x000002a0 0x0600013d 0x22220000 1064 0x77fff884 0x01f1f501 0x07077404 0x54000000 1065 0x080001e8 0x08000021 0x00000802 0x00020000 1066 0x00000100 0x0156000c 0xa0f10000 0x00000000 1067 0x00000000 0x800028a5 0xe8000000 0xff00ff49 >; 1068 }; 1069 }; 1070 }; 1071 1072 display-panel { 1073 compatible = "innolux,g101ice-l01"; 1074 }; 1075 1076 opp-table-emc { 1077 /delete-node/ opp-750000000-1300; 1078 /delete-node/ opp-800000000-1300; 1079 /delete-node/ opp-900000000-1350; 1080 }; 1081 1082 opp-table-actmon { 1083 /delete-node/ opp-750000000; 1084 /delete-node/ opp-800000000; 1085 /delete-node/ opp-900000000; 1086 }; 1087 1088 sound { 1089 compatible = "asus,tegra-audio-rt5631-tf300tg", 1090 "nvidia,tegra-audio-rt5631"; 1091 nvidia,model = "Asus Transformer Pad TF300TG RT5631"; 1092 1093 nvidia,audio-routing = 1094 "Headphone Jack", "HPOL", 1095 "Headphone Jack", "HPOR", 1096 "Int Spk", "SPOL", 1097 "Int Spk", "SPOR", 1098 "MIC1", "MIC Bias1", 1099 "MIC Bias1", "Mic Jack", 1100 "DMIC", "Int Mic"; 1101 1102 nvidia,audio-codec = <&rt5631>; 1103 }; 1104}; 1105