1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/input/gpio-keys.h> 5#include <dt-bindings/input/input.h> 6#include <dt-bindings/thermal/thermal.h> 7 8#include "tegra30.dtsi" 9#include "tegra30-cpu-opp.dtsi" 10#include "tegra30-cpu-opp-microvolt.dtsi" 11 12/ { 13 model = "Ouya Game Console"; 14 compatible = "ouya,ouya", "nvidia,tegra30"; 15 16 aliases { 17 mmc0 = &sdmmc4; /* eMMC */ 18 mmc1 = &sdmmc3; /* WiFi */ 19 rtc0 = &pmic; 20 rtc1 = "/rtc@7000e000"; 21 serial0 = &uartd; /* Debug Port */ 22 serial1 = &uartc; /* Bluetooth */ 23 }; 24 25 chosen { 26 stdout-path = "serial0:115200n8"; 27 }; 28 29 memory@80000000 { 30 reg = <0x80000000 0x40000000>; 31 }; 32 33 reserved-memory { 34 #address-cells = <1>; 35 #size-cells = <1>; 36 ranges; 37 38 linux,cma@80000000 { 39 compatible = "shared-dma-pool"; 40 alloc-ranges = <0x80000000 0x30000000>; 41 size = <0x10000000>; /* 256MiB */ 42 linux,cma-default; 43 reusable; 44 }; 45 46 ramoops@bfdf0000 { 47 compatible = "ramoops"; 48 reg = <0xbfdf0000 0x10000>; /* 64kB */ 49 console-size = <0x8000>; /* 32kB */ 50 record-size = <0x400>; /* 1kB */ 51 ecc-size = <16>; 52 }; 53 54 trustzone@bfe00000 { 55 reg = <0xbfe00000 0x200000>; 56 no-map; 57 }; 58 }; 59 60 host1x@50000000 { 61 hdmi@54280000 { 62 status = "okay"; 63 vdd-supply = <&vdd_vid_reg>; 64 pll-supply = <&ldo7_reg>; 65 hdmi-supply = <&sys_3v3_reg>; 66 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 67 nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; 68 }; 69 }; 70 71 gpio: gpio@6000d000 { 72 gpio-ranges = <&pinmux 0 0 248>; 73 #reset-cells = <1>; 74 }; 75 76 pinmux@70000868 { 77 pinctrl-names = "default"; 78 pinctrl-0 = <&state_default>; 79 state_default: pinmux { 80 /* located at $state_default below */ 81 }; 82 }; 83 84 uartc: serial@70006200 { 85 status = "okay"; 86 compatible = "nvidia,tegra30-hsuart"; 87 88 nvidia,adjust-baud-rates = <0 9600 100>, 89 <9600 115200 200>, 90 <1000000 4000000 136>; 91 92 /* Azurewave AW-NH660 BCM4330B1 */ 93 bluetooth { 94 compatible = "brcm,bcm4330-bt"; 95 96 max-speed = <4000000>; 97 98 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 99 clock-names = "txco"; 100 101 vbat-supply = <&sys_3v3_reg>; 102 vddio-supply = <&vdd_1v8>; 103 104 shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>; 105 device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>; 106 host-wakeup-gpios = <&gpio TEGRA_GPIO(U, 6) GPIO_ACTIVE_HIGH>; 107 }; 108 }; 109 110 uartd: serial@70006300 { 111 status = "okay"; 112 }; 113 114 hdmi_ddc: i2c@7000c700 { 115 status = "okay"; 116 clock-frequency = <100000>; 117 }; 118 119 i2c@7000d000 { 120 status = "okay"; 121 clock-frequency = <400000>; 122 123 cpu_temp: nct1008@4c { 124 compatible = "onnn,nct1008"; 125 reg = <0x4c>; 126 vcc-supply = <&sys_3v3_reg>; 127 128 interrupt-parent = <&gpio>; 129 interrupts = <TEGRA_GPIO(CC, 2) IRQ_TYPE_EDGE_FALLING>; 130 131 #thermal-sensor-cells = <1>; 132 }; 133 134 pmic: pmic@2d { 135 compatible = "ti,tps65911"; 136 reg = <0x2d>; 137 138 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 139 #interrupt-cells = <2>; 140 interrupt-controller; 141 wakeup-source; 142 143 ti,en-gpio-sleep = <0 1 1 1 1 1 0 0 1>; 144 ti,system-power-controller; 145 ti,sleep-keep-ck32k; 146 ti,sleep-enable; 147 148 #gpio-cells = <2>; 149 gpio-controller; 150 151 vcc1-supply = <&vdd_5v0_reg>; 152 vcc2-supply = <&vdd_5v0_reg>; 153 vcc3-supply = <&vdd_1v8>; 154 vcc4-supply = <&vdd_5v0_reg>; 155 vcc5-supply = <&vdd_5v0_reg>; 156 vcc6-supply = <&vdd2_reg>; 157 vcc7-supply = <&vdd_5v0_reg>; 158 vccio-supply = <&vdd_5v0_reg>; 159 160 regulators { 161 vdd1_reg: vdd1 { 162 regulator-name = "vddio_ddr_1v2"; 163 regulator-min-microvolt = <1200000>; 164 regulator-max-microvolt = <1200000>; 165 regulator-always-on; 166 }; 167 168 vdd2_reg: vdd2 { 169 regulator-name = "vdd_1v5_gen"; 170 regulator-min-microvolt = <1500000>; 171 regulator-max-microvolt = <1500000>; 172 regulator-always-on; 173 }; 174 175 vdd_cpu: vddctrl { 176 regulator-name = "vdd_cpu,vdd_sys"; 177 regulator-min-microvolt = <800000>; 178 regulator-max-microvolt = <1270000>; 179 regulator-coupled-with = <&vdd_core>; 180 regulator-coupled-max-spread = <300000>; 181 regulator-max-step-microvolt = <100000>; 182 regulator-always-on; 183 184 nvidia,tegra-cpu-regulator; 185 }; 186 187 vdd_1v8: vio { 188 regulator-name = "vdd_1v8_gen"; 189 regulator-min-microvolt = <1800000>; 190 regulator-max-microvolt = <1800000>; 191 regulator-always-on; 192 }; 193 194 ldo1_reg: ldo1 { 195 regulator-name = "vdd_pexa,vdd_pexb"; 196 regulator-min-microvolt = <1050000>; 197 regulator-max-microvolt = <1050000>; 198 regulator-always-on; 199 }; 200 201 ldo2_reg: ldo2 { 202 regulator-name = "vdd_sata,avdd_plle"; 203 regulator-min-microvolt = <1050000>; 204 regulator-max-microvolt = <1050000>; 205 regulator-always-on; 206 }; 207 208 /* LDO3 is not connected to anything */ 209 210 ldo4_reg: ldo4 { 211 regulator-name = "vdd_rtc"; 212 regulator-min-microvolt = <1200000>; 213 regulator-max-microvolt = <1200000>; 214 regulator-always-on; 215 }; 216 217 ldo5_reg: ldo5 { 218 regulator-name = "vddio_sdmmc,avdd_vdac"; 219 regulator-min-microvolt = <1800000>; 220 regulator-max-microvolt = <3300000>; 221 regulator-always-on; 222 }; 223 224 ldo6_reg: ldo6 { 225 regulator-name = "avdd_dsi_csi,pwrdet_mipi"; 226 regulator-min-microvolt = <1200000>; 227 regulator-max-microvolt = <1200000>; 228 regulator-always-on; 229 }; 230 231 ldo7_reg: ldo7 { 232 regulator-name = "vdd_pllm,x,u,a_p_c_s"; 233 regulator-min-microvolt = <1200000>; 234 regulator-max-microvolt = <1200000>; 235 regulator-always-on; 236 }; 237 238 ldo8_reg: ldo8 { 239 regulator-name = "vdd_ddr_hs"; 240 regulator-min-microvolt = <1000000>; 241 regulator-max-microvolt = <1000000>; 242 regulator-always-on; 243 }; 244 }; 245 }; 246 247 vdd_core: tps62361@60 { 248 compatible = "ti,tps62361"; 249 reg = <0x60>; 250 251 regulator-name = "vdd_core"; 252 regulator-min-microvolt = <950000>; 253 regulator-max-microvolt = <1350000>; 254 regulator-coupled-with = <&vdd_cpu>; 255 regulator-coupled-max-spread = <300000>; 256 regulator-max-step-microvolt = <100000>; 257 regulator-boot-on; 258 regulator-always-on; 259 ti,vsel0-state-high; 260 ti,vsel1-state-high; 261 ti,enable-vout-discharge; 262 263 nvidia,tegra-core-regulator; 264 }; 265 }; 266 267 pmc@7000e400 { 268 status = "okay"; 269 nvidia,invert-interrupt; 270 nvidia,suspend-mode = <1>; 271 nvidia,cpu-pwr-good-time = <2000>; 272 nvidia,cpu-pwr-off-time = <200>; 273 nvidia,core-pwr-good-time = <3845 3845>; 274 nvidia,core-pwr-off-time = <458>; 275 nvidia,core-power-req-active-high; 276 nvidia,sys-clock-req-active-high; 277 }; 278 279 mc_timings: memory-controller@7000f000 { 280 /* timings located at &mc_timings below */ 281 }; 282 283 emc_timings: memory-controller@7000f400 { 284 /* timings located at &emc_timings below */ 285 }; 286 287 hda@70030000 { 288 status = "okay"; 289 }; 290 291 wifi_pwrseq: wifi_pwrseq { 292 compatible = "mmc-pwrseq-simple"; 293 294 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 295 clock-names = "ext_clock"; 296 297 reset-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_LOW>; 298 post-power-on-delay-ms = <300>; 299 power-off-delay-us = <300>; 300 }; 301 302 sdmmc3: mmc@78000400 { 303 status = "okay"; 304 305 #address-cells = <1>; 306 #size-cells = <0>; 307 308 assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>; 309 assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>; 310 assigned-clock-rates = <50000000>; 311 312 max-frequency = <50000000>; 313 keep-power-in-suspend; 314 315 bus-width = <4>; 316 non-removable; 317 318 mmc-pwrseq = <&wifi_pwrseq>; 319 vmmc-supply = <&sdmmc_3v3_reg>; 320 vqmmc-supply = <&vdd_1v8>; 321 322 /* Azurewave AW-NH660 BCM4330 */ 323 brcmf: wifi@1 { 324 reg = <1>; 325 compatible = "brcm,bcm4329-fmac"; 326 interrupt-parent = <&gpio>; 327 interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_HIGH>; 328 interrupt-names = "host-wake"; 329 }; 330 }; 331 332 sdmmc4: mmc@78000600 { 333 status = "okay"; 334 335 keep-power-in-suspend; 336 bus-width = <8>; 337 non-removable; 338 vmmc-supply = <&sys_3v3_reg>; 339 vqmmc-supply = <&vdd_1v8>; 340 nvidia,default-tap = <0x0F>; 341 max-frequency = <25500000>; 342 }; 343 344 usb@7d000000 { 345 compatible = "nvidia,tegra30-udc"; 346 status = "okay"; 347 }; 348 349 usb-phy@7d000000 { 350 status = "okay"; 351 dr_mode = "peripheral"; 352 }; 353 354 usb@7d004000 { 355 status = "okay"; 356 #address-cells = <1>; 357 #size-cells = <0>; 358 359 smsc@2 { /* SMSC 10/100T Ethernet Controller */ 360 compatible = "usb424,9e00"; 361 reg = <2>; 362 local-mac-address = [00 11 22 33 44 55]; 363 }; 364 }; 365 366 usb-phy@7d004000 { 367 vbus-supply = <&vdd_smsc>; 368 status = "okay"; 369 }; 370 371 usb@7d008000 { 372 status = "okay"; 373 }; 374 375 usb-phy@7d008000 { 376 vbus-supply = <&usb3_vbus_reg>; 377 status = "okay"; 378 }; 379 380 /* PMIC has a built-in 32KHz oscillator which is used by PMC */ 381 clk32k_in: clock { 382 compatible = "fixed-clock"; 383 #clock-cells = <0>; 384 clock-frequency = <32768>; 385 clock-output-names = "pmic-oscillator"; 386 }; 387 388 cpus { 389 cpu0: cpu@0 { 390 operating-points-v2 = <&cpu0_opp_table>; 391 cpu-supply = <&vdd_cpu>; 392 #cooling-cells = <2>; 393 }; 394 395 cpu1: cpu@1 { 396 operating-points-v2 = <&cpu0_opp_table>; 397 cpu-supply = <&vdd_cpu>; 398 #cooling-cells = <2>; 399 }; 400 401 cpu2: cpu@2 { 402 operating-points-v2 = <&cpu0_opp_table>; 403 cpu-supply = <&vdd_cpu>; 404 #cooling-cells = <2>; 405 }; 406 407 cpu3: cpu@3 { 408 operating-points-v2 = <&cpu0_opp_table>; 409 cpu-supply = <&vdd_cpu>; 410 #cooling-cells = <2>; 411 }; 412 }; 413 414 firmware { 415 trusted-foundations { 416 compatible = "tlm,trusted-foundations"; 417 tlm,version-major = <0x0>; 418 tlm,version-minor = <0x0>; 419 }; 420 }; 421 422 fan: gpio_fan { 423 compatible = "gpio-fan"; 424 gpios = <&gpio TEGRA_GPIO(J, 2) GPIO_ACTIVE_HIGH>; 425 gpio-fan,speed-map = <0 0 426 4500 1>; 427 #cooling-cells = <2>; 428 }; 429 430 thermal-zones { 431 cpu_thermal: cpu-thermal { 432 polling-delay = <5000>; 433 polling-delay-passive = <5000>; 434 435 thermal-sensors = <&cpu_temp 1>; 436 437 trips { 438 cpu_alert0: cpu-alert0 { 439 temperature = <50000>; 440 hysteresis = <10000>; 441 type = "active"; 442 }; 443 cpu_alert1: cpu-alert1 { 444 temperature = <70000>; 445 hysteresis = <5000>; 446 type = "passive"; 447 }; 448 cpu_crit: cpu-crit { 449 temperature = <90000>; 450 hysteresis = <2000>; 451 type = "critical"; 452 }; 453 }; 454 455 cooling-maps { 456 map0 { 457 trip = <&cpu_alert0>; 458 cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 459 }; 460 map1 { 461 trip = <&cpu_alert1>; 462 cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 463 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 464 <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 465 <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 466 <&actmon THERMAL_NO_LIMIT 467 THERMAL_NO_LIMIT>; 468 }; 469 }; 470 }; 471 }; 472 473 vdd_12v_in: vdd_12v_in { 474 compatible = "regulator-fixed"; 475 regulator-name = "vdd_12v_in"; 476 regulator-min-microvolt = <12000000>; 477 regulator-max-microvolt = <12000000>; 478 regulator-always-on; 479 }; 480 481 sdmmc_3v3_reg: sdmmc_3v3_reg { 482 compatible = "regulator-fixed"; 483 regulator-name = "sdmmc_3v3"; 484 regulator-min-microvolt = <3300000>; 485 regulator-max-microvolt = <3300000>; 486 enable-active-high; 487 regulator-always-on; 488 gpio = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>; 489 vin-supply = <&sys_3v3_reg>; 490 }; 491 492 vdd_fuse_3v3_reg: vdd_fuse_3v3_reg { 493 compatible = "regulator-fixed"; 494 regulator-name = "vdd_fuse_3v3"; 495 regulator-min-microvolt = <3300000>; 496 regulator-max-microvolt = <3300000>; 497 enable-active-high; 498 gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>; 499 vin-supply = <&sys_3v3_reg>; 500 regulator-always-on; 501 }; 502 503 vdd_vid_reg: vdd_vid_reg { 504 compatible = "regulator-fixed"; 505 regulator-name = "vddio_vid"; 506 regulator-min-microvolt = <5000000>; 507 regulator-max-microvolt = <5000000>; 508 enable-active-high; 509 gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; 510 vin-supply = <&vdd_5v0_reg>; 511 regulator-boot-on; 512 }; 513 514 ddr_reg: ddr_reg { 515 compatible = "regulator-fixed"; 516 regulator-name = "vdd_ddr"; 517 regulator-min-microvolt = <1500000>; 518 regulator-max-microvolt = <1500000>; 519 regulator-always-on; 520 enable-active-high; 521 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 522 regulator-boot-on; 523 vin-supply = <&vdd_12v_in>; 524 }; 525 526 sys_3v3_reg: sys_3v3_reg { 527 compatible = "regulator-fixed"; 528 regulator-name = "sys_3v3"; 529 regulator-min-microvolt = <3300000>; 530 regulator-max-microvolt = <3300000>; 531 enable-active-high; 532 gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 533 regulator-always-on; 534 regulator-boot-on; 535 vin-supply = <&vdd_12v_in>; 536 }; 537 538 vdd_5v0_reg: vdd_5v0_reg { 539 compatible = "regulator-fixed"; 540 regulator-name = "vdd_5v0"; 541 regulator-min-microvolt = <5000000>; 542 regulator-max-microvolt = <5000000>; 543 enable-active-high; 544 gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; 545 regulator-always-on; 546 regulator-boot-on; 547 vin-supply = <&vdd_12v_in>; 548 }; 549 550 vdd_smsc: vdd_smsc { 551 compatible = "regulator-fixed"; 552 regulator-name = "vdd_smsc"; 553 enable-active-high; 554 gpio = <&gpio TEGRA_GPIO(DD, 5) GPIO_ACTIVE_HIGH>; 555 }; 556 557 usb3_vbus_reg: usb3_vbus_reg { 558 compatible = "regulator-fixed"; 559 regulator-name = "usb3_vbus"; 560 regulator-min-microvolt = <5000000>; 561 regulator-max-microvolt = <5000000>; 562 enable-active-high; 563 gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 564 vin-supply = <&vdd_5v0_reg>; 565 }; 566 567 gpio-keys { 568 compatible = "gpio-keys"; 569 570 power { 571 gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; 572 debounce-interval = <10>; 573 linux,code = <KEY_POWER>; 574 wakeup-event-action = <EV_ACT_ASSERTED>; 575 wakeup-source; 576 }; 577 }; 578 579 580 leds { 581 compatible = "gpio-leds"; 582 583 led-power { 584 label = "power-led"; 585 gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>; 586 default-state = "on"; 587 linux,default-trigger = "heartbeat"; 588 retain-state-suspended; 589 }; 590 }; 591}; 592&mc_timings { 593 emc-timings-0 { 594 nvidia,ram-code = <0>; /* Samsung RAM */ 595 timing-25500000 { 596 clock-frequency = <25500000>; 597 nvidia,emem-configuration = < 598 0x00030003 /* MC_EMEM_ARB_CFG */ 599 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 600 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 601 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 602 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 603 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 604 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 605 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 606 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 607 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 608 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 609 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 610 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 611 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 612 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 613 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 614 0x75830303 /* MC_EMEM_ARB_MISC0 */ 615 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 616 >; 617 }; 618 timing-51000000 { 619 clock-frequency = <51000000>; 620 nvidia,emem-configuration = < 621 0x00010003 /* MC_EMEM_ARB_CFG */ 622 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 623 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 624 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 625 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 626 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 627 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 628 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 629 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 630 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 631 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 632 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 633 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 634 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 635 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 636 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 637 0x74630303 /* MC_EMEM_ARB_MISC0 */ 638 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 639 >; 640 }; 641 timing-102000000 { 642 clock-frequency = <102000000>; 643 nvidia,emem-configuration = < 644 0x00000003 /* MC_EMEM_ARB_CFG */ 645 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 646 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 647 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 648 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 649 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 650 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 651 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 652 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 653 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 654 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 655 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 656 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 657 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 658 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 659 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 660 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 661 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 662 >; 663 }; 664 timing-204000000 { 665 clock-frequency = <204000000>; 666 nvidia,emem-configuration = < 667 0x00000006 /* MC_EMEM_ARB_CFG */ 668 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 669 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 670 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 671 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 672 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 673 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 674 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 675 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 676 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 677 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 678 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 679 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 680 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 681 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 682 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 683 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 684 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 685 >; 686 }; 687 timing-400000000 { 688 clock-frequency = <400000000>; 689 nvidia,emem-configuration = < 690 0x0000000c /* MC_EMEM_ARB_CFG */ 691 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 692 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 693 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 694 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 695 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 696 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 697 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 698 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 699 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 700 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 701 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 702 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 703 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 704 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 705 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 706 0x7086120a /* MC_EMEM_ARB_MISC0 */ 707 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 708 >; 709 }; 710 timing-800000000 { 711 clock-frequency = <800000000>; 712 nvidia,emem-configuration = < 713 0x00000018 /* MC_EMEM_ARB_CFG */ 714 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 715 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 716 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 717 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 718 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 719 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 720 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 721 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 722 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 723 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 724 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 725 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 726 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 727 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 728 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 729 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 730 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 731 >; 732 }; 733 }; 734 emc-timings-1 { 735 nvidia,ram-code = <1>; /* Hynix M RAM */ 736 timing-25500000 { 737 clock-frequency = <25500000>; 738 nvidia,emem-configuration = < 739 0x00030003 /* MC_EMEM_ARB_CFG */ 740 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 741 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 742 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 743 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 744 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 745 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 746 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 747 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 748 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 749 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 750 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 751 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 752 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 753 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 754 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 755 0x75830303 /* MC_EMEM_ARB_MISC0 */ 756 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 757 >; 758 }; 759 timing-51000000 { 760 clock-frequency = <51000000>; 761 nvidia,emem-configuration = < 762 0x00010003 /* MC_EMEM_ARB_CFG */ 763 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 764 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 765 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 766 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 767 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 768 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 769 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 770 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 771 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 772 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 773 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 774 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 775 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 776 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 777 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 778 0x74630303 /* MC_EMEM_ARB_MISC0 */ 779 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 780 >; 781 }; 782 timing-102000000 { 783 clock-frequency = <102000000>; 784 nvidia,emem-configuration = < 785 0x00000003 /* MC_EMEM_ARB_CFG */ 786 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 787 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 788 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 789 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 790 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 791 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 792 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 793 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 794 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 795 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 796 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 797 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 798 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 799 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 800 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 801 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 802 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 803 >; 804 }; 805 timing-204000000 { 806 clock-frequency = <204000000>; 807 nvidia,emem-configuration = < 808 0x00000006 /* MC_EMEM_ARB_CFG */ 809 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 810 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 811 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 812 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 813 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 814 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 815 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 816 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 817 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 818 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 819 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 820 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 821 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 822 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 823 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 824 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 825 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 826 >; 827 }; 828 timing-400000000 { 829 clock-frequency = <400000000>; 830 nvidia,emem-configuration = < 831 0x0000000c /* MC_EMEM_ARB_CFG */ 832 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 833 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 834 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 835 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 836 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 837 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 838 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 839 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 840 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 841 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 842 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 843 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 844 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 845 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 846 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 847 0x7086120a /* MC_EMEM_ARB_MISC0 */ 848 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 849 >; 850 }; 851 timing-800000000 { 852 clock-frequency = <800000000>; 853 nvidia,emem-configuration = < 854 0x00000018 /* MC_EMEM_ARB_CFG */ 855 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 856 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 857 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 858 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 859 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 860 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 861 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 862 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 863 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 864 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 865 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 866 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 867 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 868 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 869 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 870 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 871 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 872 >; 873 }; 874 }; 875 emc-timings-2 { 876 nvidia,ram-code = <2>; /* Hynix A RAM */ 877 timing-25500000 { 878 clock-frequency = <25500000>; 879 nvidia,emem-configuration = < 880 0x00030003 /* MC_EMEM_ARB_CFG */ 881 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 882 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 883 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 884 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 885 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 886 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 887 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 888 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 889 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 890 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 891 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 892 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 893 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 894 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 895 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 896 0x75e30303 /* MC_EMEM_ARB_MISC0 */ 897 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 898 >; 899 }; 900 timing-51000000 { 901 clock-frequency = <51000000>; 902 nvidia,emem-configuration = < 903 0x00010003 /* MC_EMEM_ARB_CFG */ 904 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 905 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 906 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 907 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 908 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 909 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 910 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 911 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 912 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 913 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 914 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 915 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 916 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 917 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 918 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 919 0x74e30303 /* MC_EMEM_ARB_MISC0 */ 920 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 921 >; 922 }; 923 timing-102000000 { 924 clock-frequency = <102000000>; 925 nvidia,emem-configuration = < 926 0x00000003 /* MC_EMEM_ARB_CFG */ 927 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 928 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 929 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 930 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 931 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 932 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 933 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 934 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 935 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 936 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 937 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 938 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 939 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 940 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 941 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 942 0x74430504 /* MC_EMEM_ARB_MISC0 */ 943 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 944 >; 945 }; 946 timing-204000000 { 947 clock-frequency = <204000000>; 948 nvidia,emem-configuration = < 949 0x00000006 /* MC_EMEM_ARB_CFG */ 950 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 951 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 952 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 953 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 954 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 955 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 956 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 957 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 958 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 959 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 960 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 961 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 962 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 963 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 964 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 965 0x74040a06 /* MC_EMEM_ARB_MISC0 */ 966 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 967 >; 968 }; 969 timing-400000000 { 970 clock-frequency = <400000000>; 971 nvidia,emem-configuration = < 972 0x0000000c /* MC_EMEM_ARB_CFG */ 973 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 974 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 975 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 976 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 977 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 978 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 979 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 980 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 981 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 982 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 983 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 984 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 985 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 986 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 987 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 988 0x7086120a /* MC_EMEM_ARB_MISC0 */ 989 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 990 >; 991 }; 992 timing-800000000 { 993 clock-frequency = <800000000>; 994 nvidia,emem-configuration = < 995 0x00000018 /* MC_EMEM_ARB_CFG */ 996 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 997 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 998 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 999 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 1000 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 1001 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 1002 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 1003 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 1004 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 1005 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 1006 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 1007 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 1008 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 1009 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 1010 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 1011 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 1012 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 1013 >; 1014 }; 1015 }; 1016}; 1017&emc_timings { 1018 emc-timings-0 { 1019 nvidia,ram-code = <0>; /* Samsung RAM */ 1020 timing-25500000 { 1021 clock-frequency = <25500000>; 1022 nvidia,emc-auto-cal-interval = <0x001fffff>; 1023 nvidia,emc-mode-1 = <0x80100003>; 1024 nvidia,emc-mode-2 = <0x80200008>; 1025 nvidia,emc-mode-reset = <0x80001221>; 1026 nvidia,emc-zcal-cnt-long = <0x00000040>; 1027 nvidia,emc-cfg-periodic-qrst; 1028 nvidia,emc-cfg-dyn-self-ref; 1029 nvidia,emc-configuration = < 1030 0x00000001 /* EMC_RC */ 1031 0x00000006 /* EMC_RFC */ 1032 0x00000000 /* EMC_RAS */ 1033 0x00000000 /* EMC_RP */ 1034 0x00000002 /* EMC_R2W */ 1035 0x0000000a /* EMC_W2R */ 1036 0x00000005 /* EMC_R2P */ 1037 0x0000000b /* EMC_W2P */ 1038 0x00000000 /* EMC_RD_RCD */ 1039 0x00000000 /* EMC_WR_RCD */ 1040 0x00000003 /* EMC_RRD */ 1041 0x00000001 /* EMC_REXT */ 1042 0x00000000 /* EMC_WEXT */ 1043 0x00000005 /* EMC_WDV */ 1044 0x00000005 /* EMC_QUSE */ 1045 0x00000004 /* EMC_QRST */ 1046 0x0000000a /* EMC_QSAFE */ 1047 0x0000000b /* EMC_RDV */ 1048 0x000000c0 /* EMC_REFRESH */ 1049 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1050 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 1051 0x00000002 /* EMC_PDEX2WR */ 1052 0x00000002 /* EMC_PDEX2RD */ 1053 0x00000001 /* EMC_PCHG2PDEN */ 1054 0x00000000 /* EMC_ACT2PDEN */ 1055 0x00000007 /* EMC_AR2PDEN */ 1056 0x0000000f /* EMC_RW2PDEN */ 1057 0x00000007 /* EMC_TXSR */ 1058 0x00000007 /* EMC_TXSRDLL */ 1059 0x00000004 /* EMC_TCKE */ 1060 0x00000002 /* EMC_TFAW */ 1061 0x00000000 /* EMC_TRPAB */ 1062 0x00000004 /* EMC_TCLKSTABLE */ 1063 0x00000005 /* EMC_TCLKSTOP */ 1064 0x000000c7 /* EMC_TREFBW */ 1065 0x00000006 /* EMC_QUSE_EXTRA */ 1066 0x00000004 /* EMC_FBIO_CFG6 */ 1067 0x00000000 /* EMC_ODT_WRITE */ 1068 0x00000000 /* EMC_ODT_READ */ 1069 0x00004288 /* EMC_FBIO_CFG5 */ 1070 0x007800a4 /* EMC_CFG_DIG_DLL */ 1071 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1072 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1073 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1074 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1075 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1076 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1077 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1078 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1079 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1080 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1081 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1082 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1083 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1084 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1085 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1086 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1087 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1088 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1089 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1090 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1091 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1092 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1093 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1094 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1095 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1096 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1097 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1098 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1099 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1100 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1101 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1102 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1103 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1104 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1105 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1106 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1107 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1108 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1109 0x00000802 /* EMC_CTT_TERM_CTRL */ 1110 0x00000000 /* EMC_ZCAL_INTERVAL */ 1111 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1112 0x000c000c /* EMC_MRS_WAIT_CNT */ 1113 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1114 0x00000000 /* EMC_CTT */ 1115 0x00000000 /* EMC_CTT_DURATION */ 1116 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 1117 0xe8000000 /* EMC_FBIO_SPARE */ 1118 0xff00ff00 /* EMC_CFG_RSV */ 1119 >; 1120 }; 1121 timing-51000000 { 1122 clock-frequency = <51000000>; 1123 nvidia,emc-auto-cal-interval = <0x001fffff>; 1124 nvidia,emc-mode-1 = <0x80100003>; 1125 nvidia,emc-mode-2 = <0x80200008>; 1126 nvidia,emc-mode-reset = <0x80001221>; 1127 nvidia,emc-zcal-cnt-long = <0x00000040>; 1128 nvidia,emc-cfg-periodic-qrst; 1129 nvidia,emc-cfg-dyn-self-ref; 1130 nvidia,emc-configuration = < 1131 0x00000002 /* EMC_RC */ 1132 0x0000000d /* EMC_RFC */ 1133 0x00000001 /* EMC_RAS */ 1134 0x00000000 /* EMC_RP */ 1135 0x00000002 /* EMC_R2W */ 1136 0x0000000a /* EMC_W2R */ 1137 0x00000005 /* EMC_R2P */ 1138 0x0000000b /* EMC_W2P */ 1139 0x00000000 /* EMC_RD_RCD */ 1140 0x00000000 /* EMC_WR_RCD */ 1141 0x00000003 /* EMC_RRD */ 1142 0x00000001 /* EMC_REXT */ 1143 0x00000000 /* EMC_WEXT */ 1144 0x00000005 /* EMC_WDV */ 1145 0x00000005 /* EMC_QUSE */ 1146 0x00000004 /* EMC_QRST */ 1147 0x0000000a /* EMC_QSAFE */ 1148 0x0000000b /* EMC_RDV */ 1149 0x00000181 /* EMC_REFRESH */ 1150 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1151 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 1152 0x00000002 /* EMC_PDEX2WR */ 1153 0x00000002 /* EMC_PDEX2RD */ 1154 0x00000001 /* EMC_PCHG2PDEN */ 1155 0x00000000 /* EMC_ACT2PDEN */ 1156 0x00000007 /* EMC_AR2PDEN */ 1157 0x0000000f /* EMC_RW2PDEN */ 1158 0x0000000e /* EMC_TXSR */ 1159 0x0000000e /* EMC_TXSRDLL */ 1160 0x00000004 /* EMC_TCKE */ 1161 0x00000003 /* EMC_TFAW */ 1162 0x00000000 /* EMC_TRPAB */ 1163 0x00000004 /* EMC_TCLKSTABLE */ 1164 0x00000005 /* EMC_TCLKSTOP */ 1165 0x0000018e /* EMC_TREFBW */ 1166 0x00000006 /* EMC_QUSE_EXTRA */ 1167 0x00000004 /* EMC_FBIO_CFG6 */ 1168 0x00000000 /* EMC_ODT_WRITE */ 1169 0x00000000 /* EMC_ODT_READ */ 1170 0x00004288 /* EMC_FBIO_CFG5 */ 1171 0x007800a4 /* EMC_CFG_DIG_DLL */ 1172 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1173 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1174 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1175 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1176 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1177 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1178 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1179 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1180 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1181 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1182 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1183 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1184 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1185 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1186 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1187 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1188 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1189 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1190 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1191 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1192 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1193 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1194 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1195 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1196 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1197 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1198 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1199 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1200 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1201 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1202 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1203 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1204 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1205 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1206 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1207 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1208 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1209 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1210 0x00000802 /* EMC_CTT_TERM_CTRL */ 1211 0x00000000 /* EMC_ZCAL_INTERVAL */ 1212 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1213 0x000c000c /* EMC_MRS_WAIT_CNT */ 1214 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1215 0x00000000 /* EMC_CTT */ 1216 0x00000000 /* EMC_CTT_DURATION */ 1217 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 1218 0xe8000000 /* EMC_FBIO_SPARE */ 1219 0xff00ff00 /* EMC_CFG_RSV */ 1220 >; 1221 }; 1222 timing-102000000 { 1223 clock-frequency = <102000000>; 1224 nvidia,emc-auto-cal-interval = <0x001fffff>; 1225 nvidia,emc-mode-1 = <0x80100003>; 1226 nvidia,emc-mode-2 = <0x80200008>; 1227 nvidia,emc-mode-reset = <0x80001221>; 1228 nvidia,emc-zcal-cnt-long = <0x00000040>; 1229 nvidia,emc-cfg-periodic-qrst; 1230 nvidia,emc-cfg-dyn-self-ref; 1231 nvidia,emc-configuration = < 1232 0x00000004 /* EMC_RC */ 1233 0x0000001a /* EMC_RFC */ 1234 0x00000003 /* EMC_RAS */ 1235 0x00000001 /* EMC_RP */ 1236 0x00000002 /* EMC_R2W */ 1237 0x0000000a /* EMC_W2R */ 1238 0x00000005 /* EMC_R2P */ 1239 0x0000000b /* EMC_W2P */ 1240 0x00000001 /* EMC_RD_RCD */ 1241 0x00000001 /* EMC_WR_RCD */ 1242 0x00000003 /* EMC_RRD */ 1243 0x00000001 /* EMC_REXT */ 1244 0x00000000 /* EMC_WEXT */ 1245 0x00000005 /* EMC_WDV */ 1246 0x00000005 /* EMC_QUSE */ 1247 0x00000004 /* EMC_QRST */ 1248 0x0000000a /* EMC_QSAFE */ 1249 0x0000000b /* EMC_RDV */ 1250 0x00000303 /* EMC_REFRESH */ 1251 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1252 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 1253 0x00000002 /* EMC_PDEX2WR */ 1254 0x00000002 /* EMC_PDEX2RD */ 1255 0x00000001 /* EMC_PCHG2PDEN */ 1256 0x00000000 /* EMC_ACT2PDEN */ 1257 0x00000007 /* EMC_AR2PDEN */ 1258 0x0000000f /* EMC_RW2PDEN */ 1259 0x0000001c /* EMC_TXSR */ 1260 0x0000001c /* EMC_TXSRDLL */ 1261 0x00000004 /* EMC_TCKE */ 1262 0x00000005 /* EMC_TFAW */ 1263 0x00000000 /* EMC_TRPAB */ 1264 0x00000004 /* EMC_TCLKSTABLE */ 1265 0x00000005 /* EMC_TCLKSTOP */ 1266 0x0000031c /* EMC_TREFBW */ 1267 0x00000006 /* EMC_QUSE_EXTRA */ 1268 0x00000004 /* EMC_FBIO_CFG6 */ 1269 0x00000000 /* EMC_ODT_WRITE */ 1270 0x00000000 /* EMC_ODT_READ */ 1271 0x00004288 /* EMC_FBIO_CFG5 */ 1272 0x007800a4 /* EMC_CFG_DIG_DLL */ 1273 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1274 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1275 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1276 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1277 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1278 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1279 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1280 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1281 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1282 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1283 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1284 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1285 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1286 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1287 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1288 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1289 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1290 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1291 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1292 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1293 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1294 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1295 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1296 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1297 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1298 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1299 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1300 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1301 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1302 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1303 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1304 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1305 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1306 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1307 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1308 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1309 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1310 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1311 0x00000802 /* EMC_CTT_TERM_CTRL */ 1312 0x00000000 /* EMC_ZCAL_INTERVAL */ 1313 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1314 0x000c000c /* EMC_MRS_WAIT_CNT */ 1315 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1316 0x00000000 /* EMC_CTT */ 1317 0x00000000 /* EMC_CTT_DURATION */ 1318 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 1319 0xe8000000 /* EMC_FBIO_SPARE */ 1320 0xff00ff00 /* EMC_CFG_RSV */ 1321 >; 1322 }; 1323 timing-204000000 { 1324 clock-frequency = <204000000>; 1325 nvidia,emc-auto-cal-interval = <0x001fffff>; 1326 nvidia,emc-mode-1 = <0x80100003>; 1327 nvidia,emc-mode-2 = <0x80200008>; 1328 nvidia,emc-mode-reset = <0x80001221>; 1329 nvidia,emc-zcal-cnt-long = <0x00000040>; 1330 nvidia,emc-cfg-periodic-qrst; 1331 nvidia,emc-cfg-dyn-self-ref; 1332 nvidia,emc-configuration = < 1333 0x00000009 /* EMC_RC */ 1334 0x00000035 /* EMC_RFC */ 1335 0x00000007 /* EMC_RAS */ 1336 0x00000002 /* EMC_RP */ 1337 0x00000002 /* EMC_R2W */ 1338 0x0000000a /* EMC_W2R */ 1339 0x00000005 /* EMC_R2P */ 1340 0x0000000b /* EMC_W2P */ 1341 0x00000002 /* EMC_RD_RCD */ 1342 0x00000002 /* EMC_WR_RCD */ 1343 0x00000003 /* EMC_RRD */ 1344 0x00000001 /* EMC_REXT */ 1345 0x00000000 /* EMC_WEXT */ 1346 0x00000005 /* EMC_WDV */ 1347 0x00000005 /* EMC_QUSE */ 1348 0x00000004 /* EMC_QRST */ 1349 0x0000000a /* EMC_QSAFE */ 1350 0x0000000b /* EMC_RDV */ 1351 0x00000607 /* EMC_REFRESH */ 1352 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1353 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 1354 0x00000002 /* EMC_PDEX2WR */ 1355 0x00000002 /* EMC_PDEX2RD */ 1356 0x00000001 /* EMC_PCHG2PDEN */ 1357 0x00000000 /* EMC_ACT2PDEN */ 1358 0x00000007 /* EMC_AR2PDEN */ 1359 0x0000000f /* EMC_RW2PDEN */ 1360 0x00000038 /* EMC_TXSR */ 1361 0x00000038 /* EMC_TXSRDLL */ 1362 0x00000004 /* EMC_TCKE */ 1363 0x00000009 /* EMC_TFAW */ 1364 0x00000000 /* EMC_TRPAB */ 1365 0x00000004 /* EMC_TCLKSTABLE */ 1366 0x00000005 /* EMC_TCLKSTOP */ 1367 0x00000638 /* EMC_TREFBW */ 1368 0x00000006 /* EMC_QUSE_EXTRA */ 1369 0x00000006 /* EMC_FBIO_CFG6 */ 1370 0x00000000 /* EMC_ODT_WRITE */ 1371 0x00000000 /* EMC_ODT_READ */ 1372 0x00004288 /* EMC_FBIO_CFG5 */ 1373 0x004400a4 /* EMC_CFG_DIG_DLL */ 1374 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1375 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 1376 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 1377 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 1378 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 1379 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 1380 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 1381 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 1382 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 1383 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1384 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1385 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1386 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1387 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1388 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1389 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1390 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1391 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1392 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1393 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1394 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1395 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1396 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1397 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1398 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1399 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 1400 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 1401 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 1402 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 1403 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1404 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1405 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1406 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1407 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1408 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1409 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1410 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1411 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1412 0x00000802 /* EMC_CTT_TERM_CTRL */ 1413 0x00020000 /* EMC_ZCAL_INTERVAL */ 1414 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1415 0x000c000c /* EMC_MRS_WAIT_CNT */ 1416 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1417 0x00000000 /* EMC_CTT */ 1418 0x00000000 /* EMC_CTT_DURATION */ 1419 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 1420 0xe8000000 /* EMC_FBIO_SPARE */ 1421 0xff00ff00 /* EMC_CFG_RSV */ 1422 >; 1423 }; 1424 timing-400000000 { 1425 clock-frequency = <400000000>; 1426 nvidia,emc-auto-cal-interval = <0x001fffff>; 1427 nvidia,emc-mode-1 = <0x80100002>; 1428 nvidia,emc-mode-2 = <0x80200000>; 1429 nvidia,emc-mode-reset = <0x80000521>; 1430 nvidia,emc-zcal-cnt-long = <0x00000040>; 1431 nvidia,emc-configuration = < 1432 0x00000012 /* EMC_RC */ 1433 0x00000066 /* EMC_RFC */ 1434 0x0000000c /* EMC_RAS */ 1435 0x00000004 /* EMC_RP */ 1436 0x00000003 /* EMC_R2W */ 1437 0x00000008 /* EMC_W2R */ 1438 0x00000002 /* EMC_R2P */ 1439 0x0000000a /* EMC_W2P */ 1440 0x00000004 /* EMC_RD_RCD */ 1441 0x00000004 /* EMC_WR_RCD */ 1442 0x00000002 /* EMC_RRD */ 1443 0x00000001 /* EMC_REXT */ 1444 0x00000000 /* EMC_WEXT */ 1445 0x00000004 /* EMC_WDV */ 1446 0x00000006 /* EMC_QUSE */ 1447 0x00000004 /* EMC_QRST */ 1448 0x0000000a /* EMC_QSAFE */ 1449 0x0000000c /* EMC_RDV */ 1450 0x00000bf0 /* EMC_REFRESH */ 1451 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1452 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 1453 0x00000001 /* EMC_PDEX2WR */ 1454 0x00000008 /* EMC_PDEX2RD */ 1455 0x00000001 /* EMC_PCHG2PDEN */ 1456 0x00000000 /* EMC_ACT2PDEN */ 1457 0x00000008 /* EMC_AR2PDEN */ 1458 0x0000000f /* EMC_RW2PDEN */ 1459 0x0000006c /* EMC_TXSR */ 1460 0x00000200 /* EMC_TXSRDLL */ 1461 0x00000004 /* EMC_TCKE */ 1462 0x00000010 /* EMC_TFAW */ 1463 0x00000000 /* EMC_TRPAB */ 1464 0x00000004 /* EMC_TCLKSTABLE */ 1465 0x00000005 /* EMC_TCLKSTOP */ 1466 0x00000c30 /* EMC_TREFBW */ 1467 0x00000000 /* EMC_QUSE_EXTRA */ 1468 0x00000004 /* EMC_FBIO_CFG6 */ 1469 0x00000000 /* EMC_ODT_WRITE */ 1470 0x00000000 /* EMC_ODT_READ */ 1471 0x00007088 /* EMC_FBIO_CFG5 */ 1472 0x001d0084 /* EMC_CFG_DIG_DLL */ 1473 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1474 0x0003c000 /* EMC_DLL_XFORM_DQS0 */ 1475 0x0003c000 /* EMC_DLL_XFORM_DQS1 */ 1476 0x0003c000 /* EMC_DLL_XFORM_DQS2 */ 1477 0x0003c000 /* EMC_DLL_XFORM_DQS3 */ 1478 0x0003c000 /* EMC_DLL_XFORM_DQS4 */ 1479 0x0003c000 /* EMC_DLL_XFORM_DQS5 */ 1480 0x0003c000 /* EMC_DLL_XFORM_DQS6 */ 1481 0x0003c000 /* EMC_DLL_XFORM_DQS7 */ 1482 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1483 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1484 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1485 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1486 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1487 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1488 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1489 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1490 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1491 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1492 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1493 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1494 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1495 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1496 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1497 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1498 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 1499 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 1500 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 1501 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 1502 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1503 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 1504 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1505 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1506 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 1507 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1508 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1509 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 1510 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 1511 0x00000802 /* EMC_CTT_TERM_CTRL */ 1512 0x00020000 /* EMC_ZCAL_INTERVAL */ 1513 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1514 0x0158000c /* EMC_MRS_WAIT_CNT */ 1515 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1516 0x00000000 /* EMC_CTT */ 1517 0x00000000 /* EMC_CTT_DURATION */ 1518 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 1519 0xe8000000 /* EMC_FBIO_SPARE */ 1520 0xff00ff89 /* EMC_CFG_RSV */ 1521 >; 1522 }; 1523 timing-800000000 { 1524 clock-frequency = <800000000>; 1525 nvidia,emc-auto-cal-interval = <0x001fffff>; 1526 nvidia,emc-mode-1 = <0x80100002>; 1527 nvidia,emc-mode-2 = <0x80200018>; 1528 nvidia,emc-mode-reset = <0x80000d71>; 1529 nvidia,emc-zcal-cnt-long = <0x00000040>; 1530 nvidia,emc-cfg-periodic-qrst; 1531 nvidia,emc-configuration = < 1532 0x00000025 /* EMC_RC */ 1533 0x000000ce /* EMC_RFC */ 1534 0x0000001a /* EMC_RAS */ 1535 0x00000009 /* EMC_RP */ 1536 0x00000005 /* EMC_R2W */ 1537 0x0000000d /* EMC_W2R */ 1538 0x00000004 /* EMC_R2P */ 1539 0x00000013 /* EMC_W2P */ 1540 0x00000009 /* EMC_RD_RCD */ 1541 0x00000009 /* EMC_WR_RCD */ 1542 0x00000004 /* EMC_RRD */ 1543 0x00000001 /* EMC_REXT */ 1544 0x00000000 /* EMC_WEXT */ 1545 0x00000007 /* EMC_WDV */ 1546 0x0000000a /* EMC_QUSE */ 1547 0x00000009 /* EMC_QRST */ 1548 0x0000000b /* EMC_QSAFE */ 1549 0x00000011 /* EMC_RDV */ 1550 0x00001820 /* EMC_REFRESH */ 1551 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1552 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 1553 0x00000003 /* EMC_PDEX2WR */ 1554 0x00000012 /* EMC_PDEX2RD */ 1555 0x00000001 /* EMC_PCHG2PDEN */ 1556 0x00000000 /* EMC_ACT2PDEN */ 1557 0x0000000f /* EMC_AR2PDEN */ 1558 0x00000018 /* EMC_RW2PDEN */ 1559 0x000000d8 /* EMC_TXSR */ 1560 0x00000200 /* EMC_TXSRDLL */ 1561 0x00000005 /* EMC_TCKE */ 1562 0x00000020 /* EMC_TFAW */ 1563 0x00000000 /* EMC_TRPAB */ 1564 0x00000007 /* EMC_TCLKSTABLE */ 1565 0x00000008 /* EMC_TCLKSTOP */ 1566 0x00001860 /* EMC_TREFBW */ 1567 0x0000000b /* EMC_QUSE_EXTRA */ 1568 0x00000006 /* EMC_FBIO_CFG6 */ 1569 0x00000000 /* EMC_ODT_WRITE */ 1570 0x00000000 /* EMC_ODT_READ */ 1571 0x00005088 /* EMC_FBIO_CFG5 */ 1572 0xf0070191 /* EMC_CFG_DIG_DLL */ 1573 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1574 0x0000800a /* EMC_DLL_XFORM_DQS0 */ 1575 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 1576 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 1577 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 1578 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 1579 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 1580 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 1581 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 1582 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 1583 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 1584 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 1585 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 1586 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 1587 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 1588 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 1589 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 1590 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1591 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1592 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1593 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1594 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1595 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1596 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1597 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1598 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 1599 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 1600 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 1601 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 1602 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1603 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 1604 0x22220000 /* EMC_XM2DQPADCTRL2 */ 1605 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1606 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 1607 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 1608 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 1609 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 1610 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 1611 0x00000802 /* EMC_CTT_TERM_CTRL */ 1612 0x00020000 /* EMC_ZCAL_INTERVAL */ 1613 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 1614 0x00f0000c /* EMC_MRS_WAIT_CNT */ 1615 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1616 0x00000000 /* EMC_CTT */ 1617 0x00000000 /* EMC_CTT_DURATION */ 1618 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 1619 0xe8000000 /* EMC_FBIO_SPARE */ 1620 0xff00ff49 /* EMC_CFG_RSV */ 1621 >; 1622 }; 1623 }; 1624 emc-timings-1 { 1625 nvidia,ram-code = <1>; /* Hynix M RAM */ 1626 timing-25500000 { 1627 clock-frequency = <25500000>; 1628 nvidia,emc-auto-cal-interval = <0x001fffff>; 1629 nvidia,emc-mode-1 = <0x80100003>; 1630 nvidia,emc-mode-2 = <0x80200008>; 1631 nvidia,emc-mode-reset = <0x80001221>; 1632 nvidia,emc-zcal-cnt-long = <0x00000040>; 1633 nvidia,emc-cfg-periodic-qrst; 1634 nvidia,emc-cfg-dyn-self-ref; 1635 nvidia,emc-configuration = < 1636 0x00000001 /* EMC_RC */ 1637 0x00000006 /* EMC_RFC */ 1638 0x00000000 /* EMC_RAS */ 1639 0x00000000 /* EMC_RP */ 1640 0x00000002 /* EMC_R2W */ 1641 0x0000000a /* EMC_W2R */ 1642 0x00000005 /* EMC_R2P */ 1643 0x0000000b /* EMC_W2P */ 1644 0x00000000 /* EMC_RD_RCD */ 1645 0x00000000 /* EMC_WR_RCD */ 1646 0x00000003 /* EMC_RRD */ 1647 0x00000001 /* EMC_REXT */ 1648 0x00000000 /* EMC_WEXT */ 1649 0x00000005 /* EMC_WDV */ 1650 0x00000005 /* EMC_QUSE */ 1651 0x00000004 /* EMC_QRST */ 1652 0x0000000a /* EMC_QSAFE */ 1653 0x0000000b /* EMC_RDV */ 1654 0x000000c0 /* EMC_REFRESH */ 1655 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1656 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 1657 0x00000002 /* EMC_PDEX2WR */ 1658 0x00000002 /* EMC_PDEX2RD */ 1659 0x00000001 /* EMC_PCHG2PDEN */ 1660 0x00000000 /* EMC_ACT2PDEN */ 1661 0x00000007 /* EMC_AR2PDEN */ 1662 0x0000000f /* EMC_RW2PDEN */ 1663 0x00000007 /* EMC_TXSR */ 1664 0x00000007 /* EMC_TXSRDLL */ 1665 0x00000004 /* EMC_TCKE */ 1666 0x00000002 /* EMC_TFAW */ 1667 0x00000000 /* EMC_TRPAB */ 1668 0x00000004 /* EMC_TCLKSTABLE */ 1669 0x00000005 /* EMC_TCLKSTOP */ 1670 0x000000c7 /* EMC_TREFBW */ 1671 0x00000006 /* EMC_QUSE_EXTRA */ 1672 0x00000004 /* EMC_FBIO_CFG6 */ 1673 0x00000000 /* EMC_ODT_WRITE */ 1674 0x00000000 /* EMC_ODT_READ */ 1675 0x00004288 /* EMC_FBIO_CFG5 */ 1676 0x007800a4 /* EMC_CFG_DIG_DLL */ 1677 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1678 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1679 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1680 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1681 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1682 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1683 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1684 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1685 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1686 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1687 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1688 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1689 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1690 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1691 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1692 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1693 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1694 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1695 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1696 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1697 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1698 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1699 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1700 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1701 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1702 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1703 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1704 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1705 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1706 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1707 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1708 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1709 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1710 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1711 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1712 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1713 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1714 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1715 0x00000802 /* EMC_CTT_TERM_CTRL */ 1716 0x00000000 /* EMC_ZCAL_INTERVAL */ 1717 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1718 0x000c000c /* EMC_MRS_WAIT_CNT */ 1719 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1720 0x00000000 /* EMC_CTT */ 1721 0x00000000 /* EMC_CTT_DURATION */ 1722 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 1723 0xe8000000 /* EMC_FBIO_SPARE */ 1724 0xff00ff00 /* EMC_CFG_RSV */ 1725 >; 1726 }; 1727 timing-51000000 { 1728 clock-frequency = <51000000>; 1729 nvidia,emc-auto-cal-interval = <0x001fffff>; 1730 nvidia,emc-mode-1 = <0x80100003>; 1731 nvidia,emc-mode-2 = <0x80200008>; 1732 nvidia,emc-mode-reset = <0x80001221>; 1733 nvidia,emc-zcal-cnt-long = <0x00000040>; 1734 nvidia,emc-cfg-periodic-qrst; 1735 nvidia,emc-cfg-dyn-self-ref; 1736 nvidia,emc-configuration = < 1737 0x00000002 /* EMC_RC */ 1738 0x0000000d /* EMC_RFC */ 1739 0x00000001 /* EMC_RAS */ 1740 0x00000000 /* EMC_RP */ 1741 0x00000002 /* EMC_R2W */ 1742 0x0000000a /* EMC_W2R */ 1743 0x00000005 /* EMC_R2P */ 1744 0x0000000b /* EMC_W2P */ 1745 0x00000000 /* EMC_RD_RCD */ 1746 0x00000000 /* EMC_WR_RCD */ 1747 0x00000003 /* EMC_RRD */ 1748 0x00000001 /* EMC_REXT */ 1749 0x00000000 /* EMC_WEXT */ 1750 0x00000005 /* EMC_WDV */ 1751 0x00000005 /* EMC_QUSE */ 1752 0x00000004 /* EMC_QRST */ 1753 0x0000000a /* EMC_QSAFE */ 1754 0x0000000b /* EMC_RDV */ 1755 0x00000181 /* EMC_REFRESH */ 1756 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1757 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 1758 0x00000002 /* EMC_PDEX2WR */ 1759 0x00000002 /* EMC_PDEX2RD */ 1760 0x00000001 /* EMC_PCHG2PDEN */ 1761 0x00000000 /* EMC_ACT2PDEN */ 1762 0x00000007 /* EMC_AR2PDEN */ 1763 0x0000000f /* EMC_RW2PDEN */ 1764 0x0000000e /* EMC_TXSR */ 1765 0x0000000e /* EMC_TXSRDLL */ 1766 0x00000004 /* EMC_TCKE */ 1767 0x00000003 /* EMC_TFAW */ 1768 0x00000000 /* EMC_TRPAB */ 1769 0x00000004 /* EMC_TCLKSTABLE */ 1770 0x00000005 /* EMC_TCLKSTOP */ 1771 0x0000018e /* EMC_TREFBW */ 1772 0x00000006 /* EMC_QUSE_EXTRA */ 1773 0x00000004 /* EMC_FBIO_CFG6 */ 1774 0x00000000 /* EMC_ODT_WRITE */ 1775 0x00000000 /* EMC_ODT_READ */ 1776 0x00004288 /* EMC_FBIO_CFG5 */ 1777 0x007800a4 /* EMC_CFG_DIG_DLL */ 1778 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1779 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1780 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1781 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1782 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1783 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1784 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1785 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1786 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1787 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1788 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1789 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1790 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1791 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1792 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1793 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1794 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1795 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1796 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1797 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1798 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1799 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1800 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1801 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1802 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1803 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1804 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1805 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1806 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1807 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1808 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1809 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1810 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1811 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1812 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1813 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1814 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1815 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1816 0x00000802 /* EMC_CTT_TERM_CTRL */ 1817 0x00000000 /* EMC_ZCAL_INTERVAL */ 1818 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1819 0x000c000c /* EMC_MRS_WAIT_CNT */ 1820 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1821 0x00000000 /* EMC_CTT */ 1822 0x00000000 /* EMC_CTT_DURATION */ 1823 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 1824 0xe8000000 /* EMC_FBIO_SPARE */ 1825 0xff00ff00 /* EMC_CFG_RSV */ 1826 >; 1827 }; 1828 timing-102000000 { 1829 clock-frequency = <102000000>; 1830 nvidia,emc-auto-cal-interval = <0x001fffff>; 1831 nvidia,emc-mode-1 = <0x80100003>; 1832 nvidia,emc-mode-2 = <0x80200008>; 1833 nvidia,emc-mode-reset = <0x80001221>; 1834 nvidia,emc-zcal-cnt-long = <0x00000040>; 1835 nvidia,emc-cfg-periodic-qrst; 1836 nvidia,emc-cfg-dyn-self-ref; 1837 nvidia,emc-configuration = < 1838 0x00000004 /* EMC_RC */ 1839 0x0000001a /* EMC_RFC */ 1840 0x00000003 /* EMC_RAS */ 1841 0x00000001 /* EMC_RP */ 1842 0x00000002 /* EMC_R2W */ 1843 0x0000000a /* EMC_W2R */ 1844 0x00000005 /* EMC_R2P */ 1845 0x0000000b /* EMC_W2P */ 1846 0x00000001 /* EMC_RD_RCD */ 1847 0x00000001 /* EMC_WR_RCD */ 1848 0x00000003 /* EMC_RRD */ 1849 0x00000001 /* EMC_REXT */ 1850 0x00000000 /* EMC_WEXT */ 1851 0x00000005 /* EMC_WDV */ 1852 0x00000005 /* EMC_QUSE */ 1853 0x00000004 /* EMC_QRST */ 1854 0x0000000a /* EMC_QSAFE */ 1855 0x0000000b /* EMC_RDV */ 1856 0x00000303 /* EMC_REFRESH */ 1857 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1858 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 1859 0x00000002 /* EMC_PDEX2WR */ 1860 0x00000002 /* EMC_PDEX2RD */ 1861 0x00000001 /* EMC_PCHG2PDEN */ 1862 0x00000000 /* EMC_ACT2PDEN */ 1863 0x00000007 /* EMC_AR2PDEN */ 1864 0x0000000f /* EMC_RW2PDEN */ 1865 0x0000001c /* EMC_TXSR */ 1866 0x0000001c /* EMC_TXSRDLL */ 1867 0x00000004 /* EMC_TCKE */ 1868 0x00000005 /* EMC_TFAW */ 1869 0x00000000 /* EMC_TRPAB */ 1870 0x00000004 /* EMC_TCLKSTABLE */ 1871 0x00000005 /* EMC_TCLKSTOP */ 1872 0x0000031c /* EMC_TREFBW */ 1873 0x00000006 /* EMC_QUSE_EXTRA */ 1874 0x00000004 /* EMC_FBIO_CFG6 */ 1875 0x00000000 /* EMC_ODT_WRITE */ 1876 0x00000000 /* EMC_ODT_READ */ 1877 0x00004288 /* EMC_FBIO_CFG5 */ 1878 0x007800a4 /* EMC_CFG_DIG_DLL */ 1879 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1880 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 1881 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 1882 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 1883 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 1884 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 1885 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 1886 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 1887 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 1888 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1889 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1890 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1891 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1892 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1893 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1894 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1895 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1896 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1897 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1898 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 1899 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 1900 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 1901 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 1902 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 1903 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 1904 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 1905 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 1906 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 1907 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 1908 0x000002a0 /* EMC_XM2CMDPADCTRL */ 1909 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 1910 0x00000000 /* EMC_XM2DQPADCTRL2 */ 1911 0x77fff884 /* EMC_XM2CLKPADCTRL */ 1912 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 1913 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 1914 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 1915 0x08000168 /* EMC_XM2QUSEPADCTRL */ 1916 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 1917 0x00000802 /* EMC_CTT_TERM_CTRL */ 1918 0x00000000 /* EMC_ZCAL_INTERVAL */ 1919 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 1920 0x000c000c /* EMC_MRS_WAIT_CNT */ 1921 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 1922 0x00000000 /* EMC_CTT */ 1923 0x00000000 /* EMC_CTT_DURATION */ 1924 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 1925 0xe8000000 /* EMC_FBIO_SPARE */ 1926 0xff00ff00 /* EMC_CFG_RSV */ 1927 >; 1928 }; 1929 timing-204000000 { 1930 clock-frequency = <204000000>; 1931 nvidia,emc-auto-cal-interval = <0x001fffff>; 1932 nvidia,emc-mode-1 = <0x80100003>; 1933 nvidia,emc-mode-2 = <0x80200008>; 1934 nvidia,emc-mode-reset = <0x80001221>; 1935 nvidia,emc-zcal-cnt-long = <0x00000040>; 1936 nvidia,emc-cfg-periodic-qrst; 1937 nvidia,emc-cfg-dyn-self-ref; 1938 nvidia,emc-configuration = < 1939 0x00000009 /* EMC_RC */ 1940 0x00000035 /* EMC_RFC */ 1941 0x00000007 /* EMC_RAS */ 1942 0x00000002 /* EMC_RP */ 1943 0x00000002 /* EMC_R2W */ 1944 0x0000000a /* EMC_W2R */ 1945 0x00000005 /* EMC_R2P */ 1946 0x0000000b /* EMC_W2P */ 1947 0x00000002 /* EMC_RD_RCD */ 1948 0x00000002 /* EMC_WR_RCD */ 1949 0x00000003 /* EMC_RRD */ 1950 0x00000001 /* EMC_REXT */ 1951 0x00000000 /* EMC_WEXT */ 1952 0x00000005 /* EMC_WDV */ 1953 0x00000005 /* EMC_QUSE */ 1954 0x00000004 /* EMC_QRST */ 1955 0x0000000a /* EMC_QSAFE */ 1956 0x0000000b /* EMC_RDV */ 1957 0x00000607 /* EMC_REFRESH */ 1958 0x00000000 /* EMC_BURST_REFRESH_NUM */ 1959 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 1960 0x00000002 /* EMC_PDEX2WR */ 1961 0x00000002 /* EMC_PDEX2RD */ 1962 0x00000001 /* EMC_PCHG2PDEN */ 1963 0x00000000 /* EMC_ACT2PDEN */ 1964 0x00000007 /* EMC_AR2PDEN */ 1965 0x0000000f /* EMC_RW2PDEN */ 1966 0x00000038 /* EMC_TXSR */ 1967 0x00000038 /* EMC_TXSRDLL */ 1968 0x00000004 /* EMC_TCKE */ 1969 0x00000009 /* EMC_TFAW */ 1970 0x00000000 /* EMC_TRPAB */ 1971 0x00000004 /* EMC_TCLKSTABLE */ 1972 0x00000005 /* EMC_TCLKSTOP */ 1973 0x00000638 /* EMC_TREFBW */ 1974 0x00000006 /* EMC_QUSE_EXTRA */ 1975 0x00000006 /* EMC_FBIO_CFG6 */ 1976 0x00000000 /* EMC_ODT_WRITE */ 1977 0x00000000 /* EMC_ODT_READ */ 1978 0x00004288 /* EMC_FBIO_CFG5 */ 1979 0x004400a4 /* EMC_CFG_DIG_DLL */ 1980 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 1981 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 1982 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 1983 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 1984 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 1985 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 1986 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 1987 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 1988 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 1989 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 1990 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 1991 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 1992 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 1993 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 1994 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 1995 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 1996 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 1997 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 1998 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 1999 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2000 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2001 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2002 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2003 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2004 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2005 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2006 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2007 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2008 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2009 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2010 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 2011 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2012 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2013 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 2014 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2015 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2016 0x08000168 /* EMC_XM2QUSEPADCTRL */ 2017 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 2018 0x00000802 /* EMC_CTT_TERM_CTRL */ 2019 0x00020000 /* EMC_ZCAL_INTERVAL */ 2020 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2021 0x000c000c /* EMC_MRS_WAIT_CNT */ 2022 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2023 0x00000000 /* EMC_CTT */ 2024 0x00000000 /* EMC_CTT_DURATION */ 2025 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 2026 0xe8000000 /* EMC_FBIO_SPARE */ 2027 0xff00ff00 /* EMC_CFG_RSV */ 2028 >; 2029 }; 2030 timing-400000000 { 2031 clock-frequency = <400000000>; 2032 nvidia,emc-auto-cal-interval = <0x001fffff>; 2033 nvidia,emc-mode-1 = <0x80100002>; 2034 nvidia,emc-mode-2 = <0x80200000>; 2035 nvidia,emc-mode-reset = <0x80000521>; 2036 nvidia,emc-zcal-cnt-long = <0x00000040>; 2037 nvidia,emc-configuration = < 2038 0x00000012 /* EMC_RC */ 2039 0x00000066 /* EMC_RFC */ 2040 0x0000000c /* EMC_RAS */ 2041 0x00000004 /* EMC_RP */ 2042 0x00000003 /* EMC_R2W */ 2043 0x00000008 /* EMC_W2R */ 2044 0x00000002 /* EMC_R2P */ 2045 0x0000000a /* EMC_W2P */ 2046 0x00000004 /* EMC_RD_RCD */ 2047 0x00000004 /* EMC_WR_RCD */ 2048 0x00000002 /* EMC_RRD */ 2049 0x00000001 /* EMC_REXT */ 2050 0x00000000 /* EMC_WEXT */ 2051 0x00000004 /* EMC_WDV */ 2052 0x00000006 /* EMC_QUSE */ 2053 0x00000004 /* EMC_QRST */ 2054 0x0000000a /* EMC_QSAFE */ 2055 0x0000000c /* EMC_RDV */ 2056 0x00000bf0 /* EMC_REFRESH */ 2057 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2058 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 2059 0x00000001 /* EMC_PDEX2WR */ 2060 0x00000008 /* EMC_PDEX2RD */ 2061 0x00000001 /* EMC_PCHG2PDEN */ 2062 0x00000000 /* EMC_ACT2PDEN */ 2063 0x00000008 /* EMC_AR2PDEN */ 2064 0x0000000f /* EMC_RW2PDEN */ 2065 0x0000006c /* EMC_TXSR */ 2066 0x00000200 /* EMC_TXSRDLL */ 2067 0x00000004 /* EMC_TCKE */ 2068 0x00000010 /* EMC_TFAW */ 2069 0x00000000 /* EMC_TRPAB */ 2070 0x00000004 /* EMC_TCLKSTABLE */ 2071 0x00000005 /* EMC_TCLKSTOP */ 2072 0x00000c30 /* EMC_TREFBW */ 2073 0x00000000 /* EMC_QUSE_EXTRA */ 2074 0x00000004 /* EMC_FBIO_CFG6 */ 2075 0x00000000 /* EMC_ODT_WRITE */ 2076 0x00000000 /* EMC_ODT_READ */ 2077 0x00007088 /* EMC_FBIO_CFG5 */ 2078 0x001d0084 /* EMC_CFG_DIG_DLL */ 2079 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2080 0x0003c000 /* EMC_DLL_XFORM_DQS0 */ 2081 0x0003c000 /* EMC_DLL_XFORM_DQS1 */ 2082 0x0003c000 /* EMC_DLL_XFORM_DQS2 */ 2083 0x0003c000 /* EMC_DLL_XFORM_DQS3 */ 2084 0x0003c000 /* EMC_DLL_XFORM_DQS4 */ 2085 0x0003c000 /* EMC_DLL_XFORM_DQS5 */ 2086 0x0003c000 /* EMC_DLL_XFORM_DQS6 */ 2087 0x0003c000 /* EMC_DLL_XFORM_DQS7 */ 2088 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2089 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2090 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2091 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2092 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2093 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2094 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2095 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2096 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2097 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2098 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2099 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2100 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2101 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2102 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2103 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2104 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 2105 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 2106 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 2107 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 2108 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2109 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 2110 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2111 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2112 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 2113 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2114 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2115 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 2116 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 2117 0x00000802 /* EMC_CTT_TERM_CTRL */ 2118 0x00020000 /* EMC_ZCAL_INTERVAL */ 2119 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2120 0x0158000c /* EMC_MRS_WAIT_CNT */ 2121 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2122 0x00000000 /* EMC_CTT */ 2123 0x00000000 /* EMC_CTT_DURATION */ 2124 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 2125 0xe8000000 /* EMC_FBIO_SPARE */ 2126 0xff00ff89 /* EMC_CFG_RSV */ 2127 >; 2128 }; 2129 timing-800000000 { 2130 clock-frequency = <800000000>; 2131 nvidia,emc-auto-cal-interval = <0x001fffff>; 2132 nvidia,emc-mode-1 = <0x80100002>; 2133 nvidia,emc-mode-2 = <0x80200018>; 2134 nvidia,emc-mode-reset = <0x80000d71>; 2135 nvidia,emc-zcal-cnt-long = <0x00000040>; 2136 nvidia,emc-cfg-periodic-qrst; 2137 nvidia,emc-configuration = < 2138 0x00000025 /* EMC_RC */ 2139 0x000000ce /* EMC_RFC */ 2140 0x0000001a /* EMC_RAS */ 2141 0x00000009 /* EMC_RP */ 2142 0x00000005 /* EMC_R2W */ 2143 0x0000000d /* EMC_W2R */ 2144 0x00000004 /* EMC_R2P */ 2145 0x00000013 /* EMC_W2P */ 2146 0x00000009 /* EMC_RD_RCD */ 2147 0x00000009 /* EMC_WR_RCD */ 2148 0x00000004 /* EMC_RRD */ 2149 0x00000001 /* EMC_REXT */ 2150 0x00000000 /* EMC_WEXT */ 2151 0x00000007 /* EMC_WDV */ 2152 0x0000000a /* EMC_QUSE */ 2153 0x00000009 /* EMC_QRST */ 2154 0x0000000b /* EMC_QSAFE */ 2155 0x00000011 /* EMC_RDV */ 2156 0x00001820 /* EMC_REFRESH */ 2157 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2158 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 2159 0x00000003 /* EMC_PDEX2WR */ 2160 0x00000012 /* EMC_PDEX2RD */ 2161 0x00000001 /* EMC_PCHG2PDEN */ 2162 0x00000000 /* EMC_ACT2PDEN */ 2163 0x0000000f /* EMC_AR2PDEN */ 2164 0x00000018 /* EMC_RW2PDEN */ 2165 0x000000d8 /* EMC_TXSR */ 2166 0x00000200 /* EMC_TXSRDLL */ 2167 0x00000005 /* EMC_TCKE */ 2168 0x00000020 /* EMC_TFAW */ 2169 0x00000000 /* EMC_TRPAB */ 2170 0x00000007 /* EMC_TCLKSTABLE */ 2171 0x00000008 /* EMC_TCLKSTOP */ 2172 0x00001860 /* EMC_TREFBW */ 2173 0x0000000b /* EMC_QUSE_EXTRA */ 2174 0x00000006 /* EMC_FBIO_CFG6 */ 2175 0x00000000 /* EMC_ODT_WRITE */ 2176 0x00000000 /* EMC_ODT_READ */ 2177 0x00005088 /* EMC_FBIO_CFG5 */ 2178 0xf0070191 /* EMC_CFG_DIG_DLL */ 2179 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2180 0x0000800a /* EMC_DLL_XFORM_DQS0 */ 2181 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 2182 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 2183 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 2184 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 2185 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 2186 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 2187 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 2188 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 2189 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 2190 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 2191 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 2192 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 2193 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 2194 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 2195 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 2196 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2197 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2198 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2199 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2200 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2201 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2202 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2203 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2204 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 2205 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 2206 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 2207 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 2208 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2209 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 2210 0x22220000 /* EMC_XM2DQPADCTRL2 */ 2211 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2212 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 2213 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 2214 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 2215 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 2216 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 2217 0x00000802 /* EMC_CTT_TERM_CTRL */ 2218 0x00020000 /* EMC_ZCAL_INTERVAL */ 2219 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2220 0x00f0000c /* EMC_MRS_WAIT_CNT */ 2221 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2222 0x00000000 /* EMC_CTT */ 2223 0x00000000 /* EMC_CTT_DURATION */ 2224 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 2225 0xe8000000 /* EMC_FBIO_SPARE */ 2226 0xff00ff49 /* EMC_CFG_RSV */ 2227 >; 2228 }; 2229 }; 2230 emc-timings-2 { 2231 nvidia,ram-code = <2>; /* Hynix A RAM */ 2232 timing-25500000 { 2233 clock-frequency = <25500000>; 2234 nvidia,emc-auto-cal-interval = <0x001fffff>; 2235 nvidia,emc-mode-1 = <0x80100003>; 2236 nvidia,emc-mode-2 = <0x80200008>; 2237 nvidia,emc-mode-reset = <0x80001221>; 2238 nvidia,emc-zcal-cnt-long = <0x00000040>; 2239 nvidia,emc-cfg-periodic-qrst; 2240 nvidia,emc-cfg-dyn-self-ref; 2241 nvidia,emc-configuration = < 2242 0x00000001 /* EMC_RC */ 2243 0x00000007 /* EMC_RFC */ 2244 0x00000000 /* EMC_RAS */ 2245 0x00000000 /* EMC_RP */ 2246 0x00000002 /* EMC_R2W */ 2247 0x0000000a /* EMC_W2R */ 2248 0x00000005 /* EMC_R2P */ 2249 0x0000000b /* EMC_W2P */ 2250 0x00000000 /* EMC_RD_RCD */ 2251 0x00000000 /* EMC_WR_RCD */ 2252 0x00000003 /* EMC_RRD */ 2253 0x00000001 /* EMC_REXT */ 2254 0x00000000 /* EMC_WEXT */ 2255 0x00000005 /* EMC_WDV */ 2256 0x00000005 /* EMC_QUSE */ 2257 0x00000004 /* EMC_QRST */ 2258 0x0000000a /* EMC_QSAFE */ 2259 0x0000000b /* EMC_RDV */ 2260 0x000000c0 /* EMC_REFRESH */ 2261 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2262 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 2263 0x00000002 /* EMC_PDEX2WR */ 2264 0x00000002 /* EMC_PDEX2RD */ 2265 0x00000001 /* EMC_PCHG2PDEN */ 2266 0x00000000 /* EMC_ACT2PDEN */ 2267 0x00000007 /* EMC_AR2PDEN */ 2268 0x0000000f /* EMC_RW2PDEN */ 2269 0x00000008 /* EMC_TXSR */ 2270 0x00000008 /* EMC_TXSRDLL */ 2271 0x00000004 /* EMC_TCKE */ 2272 0x00000002 /* EMC_TFAW */ 2273 0x00000000 /* EMC_TRPAB */ 2274 0x00000004 /* EMC_TCLKSTABLE */ 2275 0x00000005 /* EMC_TCLKSTOP */ 2276 0x000000c7 /* EMC_TREFBW */ 2277 0x00000006 /* EMC_QUSE_EXTRA */ 2278 0x00000004 /* EMC_FBIO_CFG6 */ 2279 0x00000000 /* EMC_ODT_WRITE */ 2280 0x00000000 /* EMC_ODT_READ */ 2281 0x00004288 /* EMC_FBIO_CFG5 */ 2282 0x007800a4 /* EMC_CFG_DIG_DLL */ 2283 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2284 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 2285 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 2286 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 2287 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 2288 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 2289 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 2290 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 2291 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 2292 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2293 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2294 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2295 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2296 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2297 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2298 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2299 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2300 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2301 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2302 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2303 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2304 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2305 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2306 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2307 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2308 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 2309 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 2310 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 2311 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 2312 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2313 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 2314 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2315 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2316 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 2317 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2318 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2319 0x08000168 /* EMC_XM2QUSEPADCTRL */ 2320 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 2321 0x00000802 /* EMC_CTT_TERM_CTRL */ 2322 0x00000000 /* EMC_ZCAL_INTERVAL */ 2323 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 2324 0x000c000c /* EMC_MRS_WAIT_CNT */ 2325 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2326 0x00000000 /* EMC_CTT */ 2327 0x00000000 /* EMC_CTT_DURATION */ 2328 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 2329 0xe8000000 /* EMC_FBIO_SPARE */ 2330 0xff00ff00 /* EMC_CFG_RSV */ 2331 >; 2332 }; 2333 timing-51000000 { 2334 clock-frequency = <51000000>; 2335 nvidia,emc-auto-cal-interval = <0x001fffff>; 2336 nvidia,emc-mode-1 = <0x80100003>; 2337 nvidia,emc-mode-2 = <0x80200008>; 2338 nvidia,emc-mode-reset = <0x80001221>; 2339 nvidia,emc-zcal-cnt-long = <0x00000040>; 2340 nvidia,emc-cfg-periodic-qrst; 2341 nvidia,emc-cfg-dyn-self-ref; 2342 nvidia,emc-configuration = < 2343 0x00000002 /* EMC_RC */ 2344 0x0000000f /* EMC_RFC */ 2345 0x00000001 /* EMC_RAS */ 2346 0x00000000 /* EMC_RP */ 2347 0x00000002 /* EMC_R2W */ 2348 0x0000000a /* EMC_W2R */ 2349 0x00000005 /* EMC_R2P */ 2350 0x0000000b /* EMC_W2P */ 2351 0x00000000 /* EMC_RD_RCD */ 2352 0x00000000 /* EMC_WR_RCD */ 2353 0x00000003 /* EMC_RRD */ 2354 0x00000001 /* EMC_REXT */ 2355 0x00000000 /* EMC_WEXT */ 2356 0x00000005 /* EMC_WDV */ 2357 0x00000005 /* EMC_QUSE */ 2358 0x00000004 /* EMC_QRST */ 2359 0x0000000a /* EMC_QSAFE */ 2360 0x0000000b /* EMC_RDV */ 2361 0x00000181 /* EMC_REFRESH */ 2362 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2363 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 2364 0x00000002 /* EMC_PDEX2WR */ 2365 0x00000002 /* EMC_PDEX2RD */ 2366 0x00000001 /* EMC_PCHG2PDEN */ 2367 0x00000000 /* EMC_ACT2PDEN */ 2368 0x00000007 /* EMC_AR2PDEN */ 2369 0x0000000f /* EMC_RW2PDEN */ 2370 0x00000010 /* EMC_TXSR */ 2371 0x00000010 /* EMC_TXSRDLL */ 2372 0x00000004 /* EMC_TCKE */ 2373 0x00000003 /* EMC_TFAW */ 2374 0x00000000 /* EMC_TRPAB */ 2375 0x00000004 /* EMC_TCLKSTABLE */ 2376 0x00000005 /* EMC_TCLKSTOP */ 2377 0x0000018e /* EMC_TREFBW */ 2378 0x00000006 /* EMC_QUSE_EXTRA */ 2379 0x00000004 /* EMC_FBIO_CFG6 */ 2380 0x00000000 /* EMC_ODT_WRITE */ 2381 0x00000000 /* EMC_ODT_READ */ 2382 0x00004288 /* EMC_FBIO_CFG5 */ 2383 0x007800a4 /* EMC_CFG_DIG_DLL */ 2384 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2385 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 2386 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 2387 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 2388 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 2389 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 2390 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 2391 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 2392 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 2393 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2394 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2395 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2396 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2397 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2398 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2399 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2400 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2401 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2402 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2403 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2404 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2405 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2406 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2407 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2408 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2409 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 2410 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 2411 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 2412 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 2413 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2414 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 2415 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2416 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2417 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 2418 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2419 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2420 0x08000168 /* EMC_XM2QUSEPADCTRL */ 2421 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 2422 0x00000802 /* EMC_CTT_TERM_CTRL */ 2423 0x00000000 /* EMC_ZCAL_INTERVAL */ 2424 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 2425 0x000c000c /* EMC_MRS_WAIT_CNT */ 2426 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2427 0x00000000 /* EMC_CTT */ 2428 0x00000000 /* EMC_CTT_DURATION */ 2429 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 2430 0xe8000000 /* EMC_FBIO_SPARE */ 2431 0xff00ff00 /* EMC_CFG_RSV */ 2432 >; 2433 }; 2434 timing-102000000 { 2435 clock-frequency = <102000000>; 2436 nvidia,emc-auto-cal-interval = <0x001fffff>; 2437 nvidia,emc-mode-1 = <0x80100003>; 2438 nvidia,emc-mode-2 = <0x80200008>; 2439 nvidia,emc-mode-reset = <0x80001221>; 2440 nvidia,emc-zcal-cnt-long = <0x00000040>; 2441 nvidia,emc-cfg-periodic-qrst; 2442 nvidia,emc-cfg-dyn-self-ref; 2443 nvidia,emc-configuration = < 2444 0x00000004 /* EMC_RC */ 2445 0x0000001e /* EMC_RFC */ 2446 0x00000003 /* EMC_RAS */ 2447 0x00000001 /* EMC_RP */ 2448 0x00000002 /* EMC_R2W */ 2449 0x0000000a /* EMC_W2R */ 2450 0x00000005 /* EMC_R2P */ 2451 0x0000000b /* EMC_W2P */ 2452 0x00000001 /* EMC_RD_RCD */ 2453 0x00000001 /* EMC_WR_RCD */ 2454 0x00000003 /* EMC_RRD */ 2455 0x00000001 /* EMC_REXT */ 2456 0x00000000 /* EMC_WEXT */ 2457 0x00000005 /* EMC_WDV */ 2458 0x00000005 /* EMC_QUSE */ 2459 0x00000004 /* EMC_QRST */ 2460 0x0000000a /* EMC_QSAFE */ 2461 0x0000000b /* EMC_RDV */ 2462 0x00000303 /* EMC_REFRESH */ 2463 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2464 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 2465 0x00000002 /* EMC_PDEX2WR */ 2466 0x00000002 /* EMC_PDEX2RD */ 2467 0x00000001 /* EMC_PCHG2PDEN */ 2468 0x00000000 /* EMC_ACT2PDEN */ 2469 0x00000007 /* EMC_AR2PDEN */ 2470 0x0000000f /* EMC_RW2PDEN */ 2471 0x00000020 /* EMC_TXSR */ 2472 0x00000020 /* EMC_TXSRDLL */ 2473 0x00000004 /* EMC_TCKE */ 2474 0x00000005 /* EMC_TFAW */ 2475 0x00000000 /* EMC_TRPAB */ 2476 0x00000004 /* EMC_TCLKSTABLE */ 2477 0x00000005 /* EMC_TCLKSTOP */ 2478 0x0000031c /* EMC_TREFBW */ 2479 0x00000006 /* EMC_QUSE_EXTRA */ 2480 0x00000004 /* EMC_FBIO_CFG6 */ 2481 0x00000000 /* EMC_ODT_WRITE */ 2482 0x00000000 /* EMC_ODT_READ */ 2483 0x00004288 /* EMC_FBIO_CFG5 */ 2484 0x007800a4 /* EMC_CFG_DIG_DLL */ 2485 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2486 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 2487 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 2488 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 2489 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 2490 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 2491 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 2492 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 2493 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 2494 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2495 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2496 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2497 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2498 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2499 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2500 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2501 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2502 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2503 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2504 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2505 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2506 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2507 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2508 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2509 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2510 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 2511 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 2512 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 2513 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 2514 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2515 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 2516 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2517 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2518 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 2519 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2520 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2521 0x08000168 /* EMC_XM2QUSEPADCTRL */ 2522 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 2523 0x00000802 /* EMC_CTT_TERM_CTRL */ 2524 0x00000000 /* EMC_ZCAL_INTERVAL */ 2525 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 2526 0x000c000c /* EMC_MRS_WAIT_CNT */ 2527 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2528 0x00000000 /* EMC_CTT */ 2529 0x00000000 /* EMC_CTT_DURATION */ 2530 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 2531 0xe8000000 /* EMC_FBIO_SPARE */ 2532 0xff00ff00 /* EMC_CFG_RSV */ 2533 >; 2534 }; 2535 timing-204000000 { 2536 clock-frequency = <204000000>; 2537 nvidia,emc-auto-cal-interval = <0x001fffff>; 2538 nvidia,emc-mode-1 = <0x80100003>; 2539 nvidia,emc-mode-2 = <0x80200008>; 2540 nvidia,emc-mode-reset = <0x80001221>; 2541 nvidia,emc-zcal-cnt-long = <0x00000040>; 2542 nvidia,emc-cfg-periodic-qrst; 2543 nvidia,emc-cfg-dyn-self-ref; 2544 nvidia,emc-configuration = < 2545 0x00000009 /* EMC_RC */ 2546 0x0000003d /* EMC_RFC */ 2547 0x00000007 /* EMC_RAS */ 2548 0x00000002 /* EMC_RP */ 2549 0x00000002 /* EMC_R2W */ 2550 0x0000000a /* EMC_W2R */ 2551 0x00000005 /* EMC_R2P */ 2552 0x0000000b /* EMC_W2P */ 2553 0x00000002 /* EMC_RD_RCD */ 2554 0x00000002 /* EMC_WR_RCD */ 2555 0x00000003 /* EMC_RRD */ 2556 0x00000001 /* EMC_REXT */ 2557 0x00000000 /* EMC_WEXT */ 2558 0x00000005 /* EMC_WDV */ 2559 0x00000005 /* EMC_QUSE */ 2560 0x00000004 /* EMC_QRST */ 2561 0x0000000a /* EMC_QSAFE */ 2562 0x0000000b /* EMC_RDV */ 2563 0x00000607 /* EMC_REFRESH */ 2564 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2565 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 2566 0x00000002 /* EMC_PDEX2WR */ 2567 0x00000002 /* EMC_PDEX2RD */ 2568 0x00000001 /* EMC_PCHG2PDEN */ 2569 0x00000000 /* EMC_ACT2PDEN */ 2570 0x00000007 /* EMC_AR2PDEN */ 2571 0x0000000f /* EMC_RW2PDEN */ 2572 0x00000040 /* EMC_TXSR */ 2573 0x00000040 /* EMC_TXSRDLL */ 2574 0x00000004 /* EMC_TCKE */ 2575 0x00000009 /* EMC_TFAW */ 2576 0x00000000 /* EMC_TRPAB */ 2577 0x00000004 /* EMC_TCLKSTABLE */ 2578 0x00000005 /* EMC_TCLKSTOP */ 2579 0x00000638 /* EMC_TREFBW */ 2580 0x00000006 /* EMC_QUSE_EXTRA */ 2581 0x00000006 /* EMC_FBIO_CFG6 */ 2582 0x00000000 /* EMC_ODT_WRITE */ 2583 0x00000000 /* EMC_ODT_READ */ 2584 0x00004288 /* EMC_FBIO_CFG5 */ 2585 0x004400a4 /* EMC_CFG_DIG_DLL */ 2586 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2587 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 2588 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 2589 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 2590 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 2591 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 2592 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 2593 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 2594 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 2595 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2596 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2597 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2598 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2599 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2600 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2601 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2602 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2603 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2604 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2605 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2606 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2607 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2608 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2609 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2610 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2611 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 2612 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 2613 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 2614 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 2615 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2616 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 2617 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2618 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2619 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 2620 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2621 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2622 0x08000168 /* EMC_XM2QUSEPADCTRL */ 2623 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 2624 0x00000802 /* EMC_CTT_TERM_CTRL */ 2625 0x00020000 /* EMC_ZCAL_INTERVAL */ 2626 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2627 0x000c000c /* EMC_MRS_WAIT_CNT */ 2628 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2629 0x00000000 /* EMC_CTT */ 2630 0x00000000 /* EMC_CTT_DURATION */ 2631 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 2632 0xe8000000 /* EMC_FBIO_SPARE */ 2633 0xff00ff00 /* EMC_CFG_RSV */ 2634 >; 2635 }; 2636 timing-400000000 { 2637 clock-frequency = <400000000>; 2638 nvidia,emc-auto-cal-interval = <0x001fffff>; 2639 nvidia,emc-mode-1 = <0x80100002>; 2640 nvidia,emc-mode-2 = <0x80200000>; 2641 nvidia,emc-mode-reset = <0x80000521>; 2642 nvidia,emc-zcal-cnt-long = <0x00000040>; 2643 nvidia,emc-configuration = < 2644 0x00000012 /* EMC_RC */ 2645 0x00000076 /* EMC_RFC */ 2646 0x0000000c /* EMC_RAS */ 2647 0x00000004 /* EMC_RP */ 2648 0x00000003 /* EMC_R2W */ 2649 0x00000008 /* EMC_W2R */ 2650 0x00000002 /* EMC_R2P */ 2651 0x0000000a /* EMC_W2P */ 2652 0x00000004 /* EMC_RD_RCD */ 2653 0x00000004 /* EMC_WR_RCD */ 2654 0x00000002 /* EMC_RRD */ 2655 0x00000001 /* EMC_REXT */ 2656 0x00000000 /* EMC_WEXT */ 2657 0x00000004 /* EMC_WDV */ 2658 0x00000006 /* EMC_QUSE */ 2659 0x00000004 /* EMC_QRST */ 2660 0x0000000a /* EMC_QSAFE */ 2661 0x0000000c /* EMC_RDV */ 2662 0x00000bf0 /* EMC_REFRESH */ 2663 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2664 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 2665 0x00000001 /* EMC_PDEX2WR */ 2666 0x00000008 /* EMC_PDEX2RD */ 2667 0x00000001 /* EMC_PCHG2PDEN */ 2668 0x00000000 /* EMC_ACT2PDEN */ 2669 0x00000008 /* EMC_AR2PDEN */ 2670 0x0000000f /* EMC_RW2PDEN */ 2671 0x0000007c /* EMC_TXSR */ 2672 0x00000200 /* EMC_TXSRDLL */ 2673 0x00000004 /* EMC_TCKE */ 2674 0x00000010 /* EMC_TFAW */ 2675 0x00000000 /* EMC_TRPAB */ 2676 0x00000004 /* EMC_TCLKSTABLE */ 2677 0x00000005 /* EMC_TCLKSTOP */ 2678 0x00000c30 /* EMC_TREFBW */ 2679 0x00000000 /* EMC_QUSE_EXTRA */ 2680 0x00000004 /* EMC_FBIO_CFG6 */ 2681 0x00000000 /* EMC_ODT_WRITE */ 2682 0x00000000 /* EMC_ODT_READ */ 2683 0x00007088 /* EMC_FBIO_CFG5 */ 2684 0x001d0084 /* EMC_CFG_DIG_DLL */ 2685 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2686 0x00044000 /* EMC_DLL_XFORM_DQS0 */ 2687 0x00044000 /* EMC_DLL_XFORM_DQS1 */ 2688 0x00044000 /* EMC_DLL_XFORM_DQS2 */ 2689 0x00044000 /* EMC_DLL_XFORM_DQS3 */ 2690 0x00044000 /* EMC_DLL_XFORM_DQS4 */ 2691 0x00044000 /* EMC_DLL_XFORM_DQS5 */ 2692 0x00044000 /* EMC_DLL_XFORM_DQS6 */ 2693 0x00044000 /* EMC_DLL_XFORM_DQS7 */ 2694 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 2695 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 2696 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 2697 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 2698 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 2699 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 2700 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 2701 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 2702 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2703 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2704 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2705 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2706 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2707 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2708 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2709 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2710 0x00058000 /* EMC_DLL_XFORM_DQ0 */ 2711 0x00058000 /* EMC_DLL_XFORM_DQ1 */ 2712 0x00058000 /* EMC_DLL_XFORM_DQ2 */ 2713 0x00058000 /* EMC_DLL_XFORM_DQ3 */ 2714 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2715 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 2716 0x00000000 /* EMC_XM2DQPADCTRL2 */ 2717 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2718 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 2719 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 2720 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 2721 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 2722 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 2723 0x00000802 /* EMC_CTT_TERM_CTRL */ 2724 0x00020000 /* EMC_ZCAL_INTERVAL */ 2725 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2726 0x0148000c /* EMC_MRS_WAIT_CNT */ 2727 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2728 0x00000000 /* EMC_CTT */ 2729 0x00000000 /* EMC_CTT_DURATION */ 2730 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 2731 0xe8000000 /* EMC_FBIO_SPARE */ 2732 0xff00ff89 /* EMC_CFG_RSV */ 2733 >; 2734 }; 2735 timing-800000000 { 2736 clock-frequency = <800000000>; 2737 nvidia,emc-auto-cal-interval = <0x001fffff>; 2738 nvidia,emc-mode-1 = <0x80100002>; 2739 nvidia,emc-mode-2 = <0x80200018>; 2740 nvidia,emc-mode-reset = <0x80000d71>; 2741 nvidia,emc-zcal-cnt-long = <0x00000040>; 2742 nvidia,emc-cfg-periodic-qrst; 2743 nvidia,emc-configuration = < 2744 0x00000025 /* EMC_RC */ 2745 0x000000ee /* EMC_RFC */ 2746 0x0000001a /* EMC_RAS */ 2747 0x00000009 /* EMC_RP */ 2748 0x00000005 /* EMC_R2W */ 2749 0x0000000d /* EMC_W2R */ 2750 0x00000004 /* EMC_R2P */ 2751 0x00000013 /* EMC_W2P */ 2752 0x00000009 /* EMC_RD_RCD */ 2753 0x00000009 /* EMC_WR_RCD */ 2754 0x00000003 /* EMC_RRD */ 2755 0x00000001 /* EMC_REXT */ 2756 0x00000000 /* EMC_WEXT */ 2757 0x00000007 /* EMC_WDV */ 2758 0x0000000a /* EMC_QUSE */ 2759 0x00000009 /* EMC_QRST */ 2760 0x0000000b /* EMC_QSAFE */ 2761 0x00000011 /* EMC_RDV */ 2762 0x00001820 /* EMC_REFRESH */ 2763 0x00000000 /* EMC_BURST_REFRESH_NUM */ 2764 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 2765 0x00000003 /* EMC_PDEX2WR */ 2766 0x00000012 /* EMC_PDEX2RD */ 2767 0x00000001 /* EMC_PCHG2PDEN */ 2768 0x00000000 /* EMC_ACT2PDEN */ 2769 0x0000000f /* EMC_AR2PDEN */ 2770 0x00000018 /* EMC_RW2PDEN */ 2771 0x000000f8 /* EMC_TXSR */ 2772 0x00000200 /* EMC_TXSRDLL */ 2773 0x00000005 /* EMC_TCKE */ 2774 0x00000020 /* EMC_TFAW */ 2775 0x00000000 /* EMC_TRPAB */ 2776 0x00000007 /* EMC_TCLKSTABLE */ 2777 0x00000008 /* EMC_TCLKSTOP */ 2778 0x00001860 /* EMC_TREFBW */ 2779 0x0000000b /* EMC_QUSE_EXTRA */ 2780 0x00000006 /* EMC_FBIO_CFG6 */ 2781 0x00000000 /* EMC_ODT_WRITE */ 2782 0x00000000 /* EMC_ODT_READ */ 2783 0x00005088 /* EMC_FBIO_CFG5 */ 2784 0xf0070191 /* EMC_CFG_DIG_DLL */ 2785 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 2786 0x0000000c /* EMC_DLL_XFORM_DQS0 */ 2787 0x007fc00a /* EMC_DLL_XFORM_DQS1 */ 2788 0x00000008 /* EMC_DLL_XFORM_DQS2 */ 2789 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 2790 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 2791 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 2792 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 2793 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 2794 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 2795 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 2796 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 2797 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 2798 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 2799 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 2800 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 2801 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 2802 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 2803 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 2804 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 2805 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 2806 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 2807 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 2808 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 2809 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 2810 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 2811 0x0000000c /* EMC_DLL_XFORM_DQ1 */ 2812 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 2813 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 2814 0x000002a0 /* EMC_XM2CMDPADCTRL */ 2815 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 2816 0x22220000 /* EMC_XM2DQPADCTRL2 */ 2817 0x77fff884 /* EMC_XM2CLKPADCTRL */ 2818 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 2819 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 2820 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 2821 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 2822 0x0a000021 /* EMC_XM2DQSPADCTRL3 */ 2823 0x00000802 /* EMC_CTT_TERM_CTRL */ 2824 0x00020000 /* EMC_ZCAL_INTERVAL */ 2825 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 2826 0x00d0000c /* EMC_MRS_WAIT_CNT */ 2827 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 2828 0x00000000 /* EMC_CTT */ 2829 0x00000000 /* EMC_CTT_DURATION */ 2830 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 2831 0xe8000000 /* EMC_FBIO_SPARE */ 2832 0xff00ff49 /* EMC_CFG_RSV */ 2833 >; 2834 }; 2835 }; 2836}; 2837&state_default { 2838 clk_32k_out_pa0 { 2839 nvidia,pins = "clk_32k_out_pa0"; 2840 nvidia,function = "blink"; 2841 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2842 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2843 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2844 }; 2845 uart3_cts_n_pa1 { 2846 nvidia,pins = "uart3_cts_n_pa1"; 2847 nvidia,function = "uartc"; 2848 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2849 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2850 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2851 }; 2852 dap2_fs_pa2 { 2853 nvidia,pins = "dap2_fs_pa2"; 2854 nvidia,function = "i2s1"; 2855 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2856 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2857 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2858 }; 2859 dap2_sclk_pa3 { 2860 nvidia,pins = "dap2_sclk_pa3"; 2861 nvidia,function = "i2s1"; 2862 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2863 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2864 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2865 }; 2866 dap2_din_pa4 { 2867 nvidia,pins = "dap2_din_pa4"; 2868 nvidia,function = "i2s1"; 2869 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2870 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2871 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2872 }; 2873 dap2_dout_pa5 { 2874 nvidia,pins = "dap2_dout_pa5"; 2875 nvidia,function = "i2s1"; 2876 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2877 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2878 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2879 }; 2880 sdmmc3_clk_pa6 { 2881 nvidia,pins = "sdmmc3_clk_pa6"; 2882 nvidia,function = "sdmmc3"; 2883 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2884 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2885 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2886 }; 2887 sdmmc3_cmd_pa7 { 2888 nvidia,pins = "sdmmc3_cmd_pa7"; 2889 nvidia,function = "sdmmc3"; 2890 nvidia,pull = <TEGRA_PIN_PULL_UP>; 2891 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2892 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2893 }; 2894 gmi_a17_pb0 { 2895 nvidia,pins = "gmi_a17_pb0"; 2896 nvidia,function = "spi4"; 2897 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2898 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2899 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2900 }; 2901 gmi_a18_pb1 { 2902 nvidia,pins = "gmi_a18_pb1"; 2903 nvidia,function = "spi4"; 2904 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2905 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2906 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2907 }; 2908 lcd_pwr0_pb2 { 2909 nvidia,pins = "lcd_pwr0_pb2"; 2910 nvidia,function = "displaya"; 2911 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2912 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2913 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2914 }; 2915 lcd_pclk_pb3 { 2916 nvidia,pins = "lcd_pclk_pb3"; 2917 nvidia,function = "displaya"; 2918 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2919 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2920 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2921 }; 2922 sdmmc3_dat3_pb4 { 2923 nvidia,pins = "sdmmc3_dat3_pb4"; 2924 nvidia,function = "sdmmc3"; 2925 nvidia,pull = <TEGRA_PIN_PULL_UP>; 2926 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2927 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2928 }; 2929 sdmmc3_dat2_pb5 { 2930 nvidia,pins = "sdmmc3_dat2_pb5"; 2931 nvidia,function = "sdmmc3"; 2932 nvidia,pull = <TEGRA_PIN_PULL_UP>; 2933 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2934 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2935 }; 2936 sdmmc3_dat1_pb6 { 2937 nvidia,pins = "sdmmc3_dat1_pb6"; 2938 nvidia,function = "sdmmc3"; 2939 nvidia,pull = <TEGRA_PIN_PULL_UP>; 2940 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2941 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2942 }; 2943 sdmmc3_dat0_pb7 { 2944 nvidia,pins = "sdmmc3_dat0_pb7"; 2945 nvidia,function = "sdmmc3"; 2946 nvidia,pull = <TEGRA_PIN_PULL_UP>; 2947 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2948 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 2949 }; 2950 uart3_rts_n_pc0 { 2951 nvidia,pins = "uart3_rts_n_pc0"; 2952 nvidia,function = "uartc"; 2953 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2954 nvidia,tristate = <TEGRA_PIN_DISABLE>; 2955 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2956 }; 2957 lcd_pwr1_pc1 { 2958 nvidia,pins = "lcd_pwr1_pc1"; 2959 nvidia,function = "displaya"; 2960 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2961 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2962 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2963 }; 2964 uart2_txd_pc2 { 2965 nvidia,pins = "uart2_txd_pc2"; 2966 nvidia,function = "uartb"; 2967 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2968 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2969 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2970 }; 2971 uart2_rxd_pc3 { 2972 nvidia,pins = "uart2_rxd_pc3"; 2973 nvidia,function = "uartb"; 2974 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2975 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2976 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2977 }; 2978 gen1_i2c_scl_pc4 { 2979 nvidia,pins = "gen1_i2c_scl_pc4"; 2980 nvidia,function = "i2c1"; 2981 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2982 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2983 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2984 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 2985 }; 2986 gen1_i2c_sda_pc5 { 2987 nvidia,pins = "gen1_i2c_sda_pc5"; 2988 nvidia,function = "i2c1"; 2989 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2990 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2991 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 2992 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 2993 }; 2994 lcd_pwr2_pc6 { 2995 nvidia,pins = "lcd_pwr2_pc6"; 2996 nvidia,function = "displaya"; 2997 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 2998 nvidia,tristate = <TEGRA_PIN_ENABLE>; 2999 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3000 }; 3001 gmi_wp_n_pc7 { 3002 nvidia,pins = "gmi_wp_n_pc7"; 3003 nvidia,function = "gmi"; 3004 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3005 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3006 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3007 }; 3008 sdmmc3_dat5_pd0 { 3009 nvidia,pins = "sdmmc3_dat5_pd0"; 3010 nvidia,function = "sdmmc3"; 3011 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3012 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3013 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3014 }; 3015 sdmmc3_dat4_pd1 { 3016 nvidia,pins = "sdmmc3_dat4_pd1"; 3017 nvidia,function = "sdmmc3"; 3018 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3019 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3020 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3021 }; 3022 lcd_dc1_pd2 { 3023 nvidia,pins = "lcd_dc1_pd2"; 3024 nvidia,function = "displaya"; 3025 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3026 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3027 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3028 }; 3029 sdmmc3_dat6_pd3 { 3030 nvidia,pins = "sdmmc3_dat6_pd3"; 3031 nvidia,function = "spi4"; 3032 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3033 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3034 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3035 }; 3036 sdmmc3_dat7_pd4 { 3037 nvidia,pins = "sdmmc3_dat7_pd4"; 3038 nvidia,function = "spi4"; 3039 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3040 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3041 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3042 }; 3043 vi_d1_pd5 { 3044 nvidia,pins = "vi_d1_pd5"; 3045 nvidia,function = "sdmmc2"; 3046 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3047 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3048 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3049 }; 3050 vi_vsync_pd6 { 3051 nvidia,pins = "vi_vsync_pd6"; 3052 nvidia,function = "ddr"; 3053 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3054 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3055 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3056 }; 3057 vi_hsync_pd7 { 3058 nvidia,pins = "vi_hsync_pd7"; 3059 nvidia,function = "ddr"; 3060 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3061 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3062 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3063 }; 3064 lcd_d0_pe0 { 3065 nvidia,pins = "lcd_d0_pe0"; 3066 nvidia,function = "displaya"; 3067 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3068 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3069 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3070 }; 3071 lcd_d1_pe1 { 3072 nvidia,pins = "lcd_d1_pe1"; 3073 nvidia,function = "displaya"; 3074 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3075 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3076 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3077 }; 3078 lcd_d2_pe2 { 3079 nvidia,pins = "lcd_d2_pe2"; 3080 nvidia,function = "displaya"; 3081 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3082 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3083 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3084 }; 3085 lcd_d3_pe3 { 3086 nvidia,pins = "lcd_d3_pe3"; 3087 nvidia,function = "displaya"; 3088 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3089 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3090 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3091 }; 3092 lcd_d4_pe4 { 3093 nvidia,pins = "lcd_d4_pe4"; 3094 nvidia,function = "displaya"; 3095 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3096 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3097 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3098 }; 3099 lcd_d5_pe5 { 3100 nvidia,pins = "lcd_d5_pe5"; 3101 nvidia,function = "displaya"; 3102 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3103 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3104 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3105 }; 3106 lcd_d6_pe6 { 3107 nvidia,pins = "lcd_d6_pe6"; 3108 nvidia,function = "displaya"; 3109 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3110 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3111 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3112 }; 3113 lcd_d7_pe7 { 3114 nvidia,pins = "lcd_d7_pe7"; 3115 nvidia,function = "displaya"; 3116 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3117 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3118 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3119 }; 3120 lcd_d8_pf0 { 3121 nvidia,pins = "lcd_d8_pf0"; 3122 nvidia,function = "displaya"; 3123 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3124 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3125 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3126 }; 3127 lcd_d9_pf1 { 3128 nvidia,pins = "lcd_d9_pf1"; 3129 nvidia,function = "displaya"; 3130 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3131 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3132 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3133 }; 3134 lcd_d10_pf2 { 3135 nvidia,pins = "lcd_d10_pf2"; 3136 nvidia,function = "displaya"; 3137 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3138 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3139 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3140 }; 3141 lcd_d11_pf3 { 3142 nvidia,pins = "lcd_d11_pf3"; 3143 nvidia,function = "displaya"; 3144 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3145 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3146 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3147 }; 3148 lcd_d12_pf4 { 3149 nvidia,pins = "lcd_d12_pf4"; 3150 nvidia,function = "displaya"; 3151 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3152 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3153 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3154 }; 3155 lcd_d13_pf5 { 3156 nvidia,pins = "lcd_d13_pf5"; 3157 nvidia,function = "displaya"; 3158 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3159 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3160 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3161 }; 3162 lcd_d14_pf6 { 3163 nvidia,pins = "lcd_d14_pf6"; 3164 nvidia,function = "displaya"; 3165 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3166 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3167 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3168 }; 3169 lcd_d15_pf7 { 3170 nvidia,pins = "lcd_d15_pf7"; 3171 nvidia,function = "displaya"; 3172 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3173 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3174 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3175 }; 3176 gmi_ad0_pg0 { 3177 nvidia,pins = "gmi_ad0_pg0"; 3178 nvidia,function = "nand"; 3179 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3180 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3181 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3182 }; 3183 gmi_ad1_pg1 { 3184 nvidia,pins = "gmi_ad1_pg1"; 3185 nvidia,function = "nand"; 3186 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3187 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3188 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3189 }; 3190 gmi_ad2_pg2 { 3191 nvidia,pins = "gmi_ad2_pg2"; 3192 nvidia,function = "nand"; 3193 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3194 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3195 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3196 }; 3197 gmi_ad3_pg3 { 3198 nvidia,pins = "gmi_ad3_pg3"; 3199 nvidia,function = "nand"; 3200 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3201 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3202 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3203 }; 3204 gmi_ad4_pg4 { 3205 nvidia,pins = "gmi_ad4_pg4"; 3206 nvidia,function = "nand"; 3207 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3208 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3209 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3210 }; 3211 gmi_ad5_pg5 { 3212 nvidia,pins = "gmi_ad5_pg5"; 3213 nvidia,function = "nand"; 3214 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3215 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3216 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3217 }; 3218 gmi_ad6_pg6 { 3219 nvidia,pins = "gmi_ad6_pg6"; 3220 nvidia,function = "nand"; 3221 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3222 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3223 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3224 }; 3225 gmi_ad7_pg7 { 3226 nvidia,pins = "gmi_ad7_pg7"; 3227 nvidia,function = "nand"; 3228 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3229 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3230 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3231 }; 3232 gmi_ad8_ph0 { 3233 nvidia,pins = "gmi_ad8_ph0"; 3234 nvidia,function = "pwm0"; 3235 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3236 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3237 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3238 }; 3239 gmi_ad9_ph1 { 3240 nvidia,pins = "gmi_ad9_ph1"; 3241 nvidia,function = "pwm1"; 3242 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3243 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3244 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3245 }; 3246 gmi_ad10_ph2 { 3247 nvidia,pins = "gmi_ad10_ph2"; 3248 nvidia,function = "pwm2"; 3249 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3250 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3251 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3252 }; 3253 gmi_ad11_ph3 { 3254 nvidia,pins = "gmi_ad11_ph3"; 3255 nvidia,function = "nand"; 3256 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3257 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3258 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3259 }; 3260 gmi_ad12_ph4 { 3261 nvidia,pins = "gmi_ad12_ph4"; 3262 nvidia,function = "nand"; 3263 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3264 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3265 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3266 }; 3267 gmi_ad13_ph5 { 3268 nvidia,pins = "gmi_ad13_ph5"; 3269 nvidia,function = "nand"; 3270 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3271 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3272 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3273 }; 3274 gmi_ad14_ph6 { 3275 nvidia,pins = "gmi_ad14_ph6"; 3276 nvidia,function = "nand"; 3277 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3278 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3279 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3280 }; 3281 gmi_wr_n_pi0 { 3282 nvidia,pins = "gmi_wr_n_pi0"; 3283 nvidia,function = "nand"; 3284 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3285 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3286 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3287 }; 3288 gmi_oe_n_pi1 { 3289 nvidia,pins = "gmi_oe_n_pi1"; 3290 nvidia,function = "nand"; 3291 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3292 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3293 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3294 }; 3295 gmi_dqs_pi2 { 3296 nvidia,pins = "gmi_dqs_pi2"; 3297 nvidia,function = "nand"; 3298 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3299 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3300 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3301 }; 3302 gmi_iordy_pi5 { 3303 nvidia,pins = "gmi_iordy_pi5"; 3304 nvidia,function = "rsvd1"; 3305 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3306 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3307 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3308 }; 3309 gmi_cs7_n_pi6 { 3310 nvidia,pins = "gmi_cs7_n_pi6"; 3311 nvidia,function = "nand"; 3312 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3313 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3314 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3315 }; 3316 gmi_wait_pi7 { 3317 nvidia,pins = "gmi_wait_pi7"; 3318 nvidia,function = "nand"; 3319 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3320 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3321 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3322 }; 3323 lcd_de_pj1 { 3324 nvidia,pins = "lcd_de_pj1"; 3325 nvidia,function = "displaya"; 3326 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3327 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3328 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3329 }; 3330 gmi_cs1_n_pj2 { 3331 nvidia,pins = "gmi_cs1_n_pj2"; 3332 nvidia,function = "rsvd1"; 3333 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3334 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3335 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3336 }; 3337 lcd_hsync_pj3 { 3338 nvidia,pins = "lcd_hsync_pj3"; 3339 nvidia,function = "displaya"; 3340 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3341 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3342 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3343 }; 3344 lcd_vsync_pj4 { 3345 nvidia,pins = "lcd_vsync_pj4"; 3346 nvidia,function = "displaya"; 3347 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3348 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3349 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3350 }; 3351 uart2_cts_n_pj5 { 3352 nvidia,pins = "uart2_cts_n_pj5"; 3353 nvidia,function = "uartb"; 3354 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 3355 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3356 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3357 }; 3358 uart2_rts_n_pj6 { 3359 nvidia,pins = "uart2_rts_n_pj6"; 3360 nvidia,function = "uartb"; 3361 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3362 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3363 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3364 }; 3365 gmi_a16_pj7 { 3366 nvidia,pins = "gmi_a16_pj7"; 3367 nvidia,function = "spi4"; 3368 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3369 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3370 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3371 }; 3372 gmi_adv_n_pk0 { 3373 nvidia,pins = "gmi_adv_n_pk0"; 3374 nvidia,function = "nand"; 3375 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3376 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3377 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3378 }; 3379 gmi_clk_pk1 { 3380 nvidia,pins = "gmi_clk_pk1"; 3381 nvidia,function = "nand"; 3382 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3383 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3384 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3385 }; 3386 gmi_cs2_n_pk3 { 3387 nvidia,pins = "gmi_cs2_n_pk3"; 3388 nvidia,function = "rsvd1"; 3389 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3390 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3391 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3392 }; 3393 gmi_cs3_n_pk4 { 3394 nvidia,pins = "gmi_cs3_n_pk4"; 3395 nvidia,function = "nand"; 3396 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3397 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3398 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3399 }; 3400 spdif_out_pk5 { 3401 nvidia,pins = "spdif_out_pk5"; 3402 nvidia,function = "spdif"; 3403 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3404 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3405 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3406 }; 3407 spdif_in_pk6 { 3408 nvidia,pins = "spdif_in_pk6"; 3409 nvidia,function = "spdif"; 3410 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3411 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3412 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3413 }; 3414 gmi_a19_pk7 { 3415 nvidia,pins = "gmi_a19_pk7"; 3416 nvidia,function = "spi4"; 3417 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3418 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3419 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3420 }; 3421 vi_d2_pl0 { 3422 nvidia,pins = "vi_d2_pl0"; 3423 nvidia,function = "sdmmc2"; 3424 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3425 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3426 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3427 }; 3428 vi_d3_pl1 { 3429 nvidia,pins = "vi_d3_pl1"; 3430 nvidia,function = "sdmmc2"; 3431 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3432 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3433 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3434 }; 3435 vi_d4_pl2 { 3436 nvidia,pins = "vi_d4_pl2"; 3437 nvidia,function = "vi"; 3438 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3439 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3440 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3441 }; 3442 vi_d5_pl3 { 3443 nvidia,pins = "vi_d5_pl3"; 3444 nvidia,function = "sdmmc2"; 3445 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3446 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3447 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3448 }; 3449 vi_d6_pl4 { 3450 nvidia,pins = "vi_d6_pl4"; 3451 nvidia,function = "vi"; 3452 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3453 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3454 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3455 }; 3456 vi_d7_pl5 { 3457 nvidia,pins = "vi_d7_pl5"; 3458 nvidia,function = "sdmmc2"; 3459 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3460 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3461 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3462 }; 3463 vi_d8_pl6 { 3464 nvidia,pins = "vi_d8_pl6"; 3465 nvidia,function = "sdmmc2"; 3466 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3467 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3468 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3469 }; 3470 vi_d9_pl7 { 3471 nvidia,pins = "vi_d9_pl7"; 3472 nvidia,function = "sdmmc2"; 3473 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3474 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3475 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3476 }; 3477 lcd_d16_pm0 { 3478 nvidia,pins = "lcd_d16_pm0"; 3479 nvidia,function = "displaya"; 3480 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3481 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3482 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3483 }; 3484 lcd_d17_pm1 { 3485 nvidia,pins = "lcd_d17_pm1"; 3486 nvidia,function = "displaya"; 3487 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3488 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3489 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3490 }; 3491 lcd_d18_pm2 { 3492 nvidia,pins = "lcd_d18_pm2"; 3493 nvidia,function = "displaya"; 3494 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3495 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3496 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3497 }; 3498 lcd_d19_pm3 { 3499 nvidia,pins = "lcd_d19_pm3"; 3500 nvidia,function = "displaya"; 3501 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3502 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3503 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3504 }; 3505 lcd_d20_pm4 { 3506 nvidia,pins = "lcd_d20_pm4"; 3507 nvidia,function = "displaya"; 3508 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3509 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3510 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3511 }; 3512 lcd_d21_pm5 { 3513 nvidia,pins = "lcd_d21_pm5"; 3514 nvidia,function = "displaya"; 3515 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3516 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3517 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3518 }; 3519 lcd_d22_pm6 { 3520 nvidia,pins = "lcd_d22_pm6"; 3521 nvidia,function = "displaya"; 3522 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3523 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3524 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3525 }; 3526 lcd_d23_pm7 { 3527 nvidia,pins = "lcd_d23_pm7"; 3528 nvidia,function = "displaya"; 3529 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3530 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3531 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3532 }; 3533 dap1_fs_pn0 { 3534 nvidia,pins = "dap1_fs_pn0"; 3535 nvidia,function = "i2s0"; 3536 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3537 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3538 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3539 }; 3540 dap1_din_pn1 { 3541 nvidia,pins = "dap1_din_pn1"; 3542 nvidia,function = "i2s0"; 3543 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3544 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3545 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3546 }; 3547 dap1_dout_pn2 { 3548 nvidia,pins = "dap1_dout_pn2"; 3549 nvidia,function = "i2s0"; 3550 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3551 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3552 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3553 }; 3554 dap1_sclk_pn3 { 3555 nvidia,pins = "dap1_sclk_pn3"; 3556 nvidia,function = "i2s0"; 3557 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3558 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3559 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3560 }; 3561 lcd_cs0_n_pn4 { 3562 nvidia,pins = "lcd_cs0_n_pn4"; 3563 nvidia,function = "displaya"; 3564 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3565 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3566 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3567 }; 3568 lcd_sdout_pn5 { 3569 nvidia,pins = "lcd_sdout_pn5"; 3570 nvidia,function = "displaya"; 3571 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3572 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3573 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3574 }; 3575 lcd_dc0_pn6 { 3576 nvidia,pins = "lcd_dc0_pn6"; 3577 nvidia,function = "displaya"; 3578 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3579 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3580 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3581 }; 3582 hdmi_int_pn7 { 3583 nvidia,pins = "hdmi_int_pn7"; 3584 nvidia,function = "hdmi"; 3585 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3586 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3587 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3588 }; 3589 ulpi_data7_po0 { 3590 nvidia,pins = "ulpi_data7_po0"; 3591 nvidia,function = "uarta"; 3592 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 3593 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3594 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3595 }; 3596 ulpi_data0_po1 { 3597 nvidia,pins = "ulpi_data0_po1"; 3598 nvidia,function = "uarta"; 3599 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3600 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3601 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3602 }; 3603 ulpi_data1_po2 { 3604 nvidia,pins = "ulpi_data1_po2"; 3605 nvidia,function = "uarta"; 3606 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3607 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3608 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3609 }; 3610 ulpi_data2_po3 { 3611 nvidia,pins = "ulpi_data2_po3"; 3612 nvidia,function = "uarta"; 3613 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3614 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3615 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3616 }; 3617 ulpi_data3_po4 { 3618 nvidia,pins = "ulpi_data3_po4"; 3619 nvidia,function = "uarta"; 3620 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3621 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3622 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3623 }; 3624 ulpi_data4_po5 { 3625 nvidia,pins = "ulpi_data4_po5"; 3626 nvidia,function = "uarta"; 3627 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3628 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3629 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3630 }; 3631 ulpi_data5_po6 { 3632 nvidia,pins = "ulpi_data5_po6"; 3633 nvidia,function = "uarta"; 3634 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3635 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3636 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3637 }; 3638 ulpi_data6_po7 { 3639 nvidia,pins = "ulpi_data6_po7"; 3640 nvidia,function = "uarta"; 3641 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3642 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3643 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3644 }; 3645 dap3_fs_pp0 { 3646 nvidia,pins = "dap3_fs_pp0"; 3647 nvidia,function = "i2s2"; 3648 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3649 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3650 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3651 }; 3652 dap3_din_pp1 { 3653 nvidia,pins = "dap3_din_pp1"; 3654 nvidia,function = "i2s2"; 3655 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3656 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3657 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3658 }; 3659 dap3_dout_pp2 { 3660 nvidia,pins = "dap3_dout_pp2"; 3661 nvidia,function = "i2s2"; 3662 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3663 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3664 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3665 }; 3666 dap3_sclk_pp3 { 3667 nvidia,pins = "dap3_sclk_pp3"; 3668 nvidia,function = "i2s2"; 3669 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3670 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3671 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3672 }; 3673 dap4_fs_pp4 { 3674 nvidia,pins = "dap4_fs_pp4"; 3675 nvidia,function = "i2s3"; 3676 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3677 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3678 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3679 }; 3680 dap4_din_pp5 { 3681 nvidia,pins = "dap4_din_pp5"; 3682 nvidia,function = "i2s3"; 3683 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3684 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3685 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3686 }; 3687 dap4_dout_pp6 { 3688 nvidia,pins = "dap4_dout_pp6"; 3689 nvidia,function = "i2s3"; 3690 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3691 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3692 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3693 }; 3694 dap4_sclk_pp7 { 3695 nvidia,pins = "dap4_sclk_pp7"; 3696 nvidia,function = "i2s3"; 3697 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3698 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3699 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3700 }; 3701 kb_col0_pq0 { 3702 nvidia,pins = "kb_col0_pq0"; 3703 nvidia,function = "kbc"; 3704 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3705 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3706 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3707 }; 3708 kb_col1_pq1 { 3709 nvidia,pins = "kb_col1_pq1"; 3710 nvidia,function = "kbc"; 3711 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3712 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3713 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3714 }; 3715 kb_col2_pq2 { 3716 nvidia,pins = "kb_col2_pq2"; 3717 nvidia,function = "kbc"; 3718 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3719 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3720 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3721 }; 3722 kb_col3_pq3 { 3723 nvidia,pins = "kb_col3_pq3"; 3724 nvidia,function = "kbc"; 3725 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3726 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3727 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3728 }; 3729 kb_col4_pq4 { 3730 nvidia,pins = "kb_col4_pq4"; 3731 nvidia,function = "kbc"; 3732 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3733 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3734 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3735 }; 3736 kb_col5_pq5 { 3737 nvidia,pins = "kb_col5_pq5"; 3738 nvidia,function = "kbc"; 3739 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3740 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3741 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3742 }; 3743 kb_col6_pq6 { 3744 nvidia,pins = "kb_col6_pq6"; 3745 nvidia,function = "kbc"; 3746 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3747 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3748 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3749 }; 3750 kb_col7_pq7 { 3751 nvidia,pins = "kb_col7_pq7"; 3752 nvidia,function = "kbc"; 3753 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3754 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3755 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3756 }; 3757 kb_row0_pr0 { 3758 nvidia,pins = "kb_row0_pr0"; 3759 nvidia,function = "kbc"; 3760 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3761 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3762 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3763 }; 3764 kb_row1_pr1 { 3765 nvidia,pins = "kb_row1_pr1"; 3766 nvidia,function = "kbc"; 3767 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3768 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3769 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3770 }; 3771 kb_row2_pr2 { 3772 nvidia,pins = "kb_row2_pr2"; 3773 nvidia,function = "kbc"; 3774 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3775 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3776 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3777 }; 3778 kb_row3_pr3 { 3779 nvidia,pins = "kb_row3_pr3"; 3780 nvidia,function = "kbc"; 3781 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3782 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3783 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3784 }; 3785 kb_row4_pr4 { 3786 nvidia,pins = "kb_row4_pr4"; 3787 nvidia,function = "kbc"; 3788 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3789 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3790 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3791 }; 3792 kb_row5_pr5 { 3793 nvidia,pins = "kb_row5_pr5"; 3794 nvidia,function = "kbc"; 3795 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3796 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3797 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3798 }; 3799 kb_row6_pr6 { 3800 nvidia,pins = "kb_row6_pr6"; 3801 nvidia,function = "kbc"; 3802 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3803 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3804 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3805 }; 3806 kb_row7_pr7 { 3807 nvidia,pins = "kb_row7_pr7"; 3808 nvidia,function = "kbc"; 3809 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3810 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3811 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3812 }; 3813 kb_row8_ps0 { 3814 nvidia,pins = "kb_row8_ps0"; 3815 nvidia,function = "kbc"; 3816 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3817 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3818 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3819 }; 3820 kb_row9_ps1 { 3821 nvidia,pins = "kb_row9_ps1"; 3822 nvidia,function = "kbc"; 3823 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3824 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3825 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3826 }; 3827 kb_row10_ps2 { 3828 nvidia,pins = "kb_row10_ps2"; 3829 nvidia,function = "kbc"; 3830 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3831 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3832 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3833 }; 3834 kb_row11_ps3 { 3835 nvidia,pins = "kb_row11_ps3"; 3836 nvidia,function = "kbc"; 3837 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3838 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3839 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3840 }; 3841 kb_row12_ps4 { 3842 nvidia,pins = "kb_row12_ps4"; 3843 nvidia,function = "kbc"; 3844 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3845 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3846 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3847 }; 3848 kb_row13_ps5 { 3849 nvidia,pins = "kb_row13_ps5"; 3850 nvidia,function = "kbc"; 3851 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3852 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3853 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3854 }; 3855 kb_row14_ps6 { 3856 nvidia,pins = "kb_row14_ps6"; 3857 nvidia,function = "kbc"; 3858 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3859 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3860 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3861 }; 3862 kb_row15_ps7 { 3863 nvidia,pins = "kb_row15_ps7"; 3864 nvidia,function = "kbc"; 3865 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3866 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3867 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3868 }; 3869 vi_pclk_pt0 { 3870 nvidia,pins = "vi_pclk_pt0"; 3871 nvidia,function = "rsvd1"; 3872 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3873 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3874 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3875 }; 3876 vi_mclk_pt1 { 3877 nvidia,pins = "vi_mclk_pt1"; 3878 nvidia,function = "vi"; 3879 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3880 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3881 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3882 }; 3883 vi_d10_pt2 { 3884 nvidia,pins = "vi_d10_pt2"; 3885 nvidia,function = "ddr"; 3886 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3887 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3888 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3889 }; 3890 vi_d11_pt3 { 3891 nvidia,pins = "vi_d11_pt3"; 3892 nvidia,function = "ddr"; 3893 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3894 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3895 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3896 }; 3897 vi_d0_pt4 { 3898 nvidia,pins = "vi_d0_pt4"; 3899 nvidia,function = "ddr"; 3900 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3901 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3902 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3903 }; 3904 gen2_i2c_scl_pt5 { 3905 nvidia,pins = "gen2_i2c_scl_pt5"; 3906 nvidia,function = "i2c2"; 3907 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3908 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3909 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3910 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 3911 }; 3912 gen2_i2c_sda_pt6 { 3913 nvidia,pins = "gen2_i2c_sda_pt6"; 3914 nvidia,function = "i2c2"; 3915 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3916 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3917 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3918 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 3919 }; 3920 sdmmc4_cmd_pt7 { 3921 nvidia,pins = "sdmmc4_cmd_pt7"; 3922 nvidia,function = "sdmmc4"; 3923 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3924 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3925 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3926 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 3927 }; 3928 pu0 { 3929 nvidia,pins = "pu0"; 3930 nvidia,function = "owr"; 3931 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3932 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3933 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3934 }; 3935 pu1 { 3936 nvidia,pins = "pu1"; 3937 nvidia,function = "rsvd1"; 3938 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3939 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3940 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3941 }; 3942 pu2 { 3943 nvidia,pins = "pu2"; 3944 nvidia,function = "rsvd1"; 3945 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3946 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3947 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3948 }; 3949 pu3 { 3950 nvidia,pins = "pu3"; 3951 nvidia,function = "pwm0"; 3952 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3953 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3954 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3955 }; 3956 pu4 { 3957 nvidia,pins = "pu4"; 3958 nvidia,function = "pwm1"; 3959 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3960 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3961 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3962 }; 3963 pu5 { 3964 nvidia,pins = "pu5"; 3965 nvidia,function = "rsvd4"; 3966 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3967 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3968 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3969 }; 3970 pu6 { 3971 nvidia,pins = "pu6"; 3972 nvidia,function = "pwm3"; 3973 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3974 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3975 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3976 }; 3977 jtag_rtck_pu7 { 3978 nvidia,pins = "jtag_rtck_pu7"; 3979 nvidia,function = "rtck"; 3980 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3981 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3982 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3983 }; 3984 pv0 { 3985 nvidia,pins = "pv0"; 3986 nvidia,function = "rsvd1"; 3987 nvidia,pull = <TEGRA_PIN_PULL_UP>; 3988 nvidia,tristate = <TEGRA_PIN_DISABLE>; 3989 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 3990 }; 3991 pv1 { 3992 nvidia,pins = "pv1"; 3993 nvidia,function = "rsvd1"; 3994 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 3995 nvidia,tristate = <TEGRA_PIN_ENABLE>; 3996 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 3997 }; 3998 pv2 { 3999 nvidia,pins = "pv2"; 4000 nvidia,function = "owr"; 4001 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4002 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4003 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4004 }; 4005 pv3 { 4006 nvidia,pins = "pv3"; 4007 nvidia,function = "clk_12m_out"; 4008 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4009 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4010 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4011 }; 4012 ddc_scl_pv4 { 4013 nvidia,pins = "ddc_scl_pv4"; 4014 nvidia,function = "i2c4"; 4015 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4016 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4017 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4018 }; 4019 ddc_sda_pv5 { 4020 nvidia,pins = "ddc_sda_pv5"; 4021 nvidia,function = "i2c4"; 4022 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4023 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4024 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4025 }; 4026 crt_hsync_pv6 { 4027 nvidia,pins = "crt_hsync_pv6"; 4028 nvidia,function = "crt"; 4029 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4030 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4031 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4032 }; 4033 crt_vsync_pv7 { 4034 nvidia,pins = "crt_vsync_pv7"; 4035 nvidia,function = "crt"; 4036 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4037 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4038 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4039 }; 4040 lcd_cs1_n_pw0 { 4041 nvidia,pins = "lcd_cs1_n_pw0"; 4042 nvidia,function = "displaya"; 4043 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4044 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4045 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4046 }; 4047 lcd_m1_pw1 { 4048 nvidia,pins = "lcd_m1_pw1"; 4049 nvidia,function = "displaya"; 4050 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 4051 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4052 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4053 }; 4054 spi2_cs1_n_pw2 { 4055 nvidia,pins = "spi2_cs1_n_pw2"; 4056 nvidia,function = "spi2"; 4057 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4058 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4059 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4060 }; 4061 clk1_out_pw4 { 4062 nvidia,pins = "clk1_out_pw4"; 4063 nvidia,function = "extperiph1"; 4064 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4065 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4066 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4067 }; 4068 clk2_out_pw5 { 4069 nvidia,pins = "clk2_out_pw5"; 4070 nvidia,function = "extperiph2"; 4071 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4072 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4073 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4074 }; 4075 uart3_txd_pw6 { 4076 nvidia,pins = "uart3_txd_pw6"; 4077 nvidia,function = "uartc"; 4078 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4079 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4080 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4081 }; 4082 uart3_rxd_pw7 { 4083 nvidia,pins = "uart3_rxd_pw7"; 4084 nvidia,function = "uartc"; 4085 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4086 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4087 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4088 }; 4089 spi2_sck_px2 { 4090 nvidia,pins = "spi2_sck_px2"; 4091 nvidia,function = "gmi"; 4092 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4093 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4094 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4095 }; 4096 spi1_mosi_px4 { 4097 nvidia,pins = "spi1_mosi_px4"; 4098 nvidia,function = "spi1"; 4099 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4100 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4101 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4102 }; 4103 spi1_sck_px5 { 4104 nvidia,pins = "spi1_sck_px5"; 4105 nvidia,function = "spi1"; 4106 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4107 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4108 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4109 }; 4110 spi1_cs0_n_px6 { 4111 nvidia,pins = "spi1_cs0_n_px6"; 4112 nvidia,function = "spi1"; 4113 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4114 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4115 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4116 }; 4117 spi1_miso_px7 { 4118 nvidia,pins = "spi1_miso_px7"; 4119 nvidia,function = "spi1"; 4120 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4121 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4122 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4123 }; 4124 ulpi_clk_py0 { 4125 nvidia,pins = "ulpi_clk_py0"; 4126 nvidia,function = "uartd"; 4127 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4128 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4129 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4130 }; 4131 ulpi_dir_py1 { 4132 nvidia,pins = "ulpi_dir_py1"; 4133 nvidia,function = "uartd"; 4134 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4135 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4136 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4137 }; 4138 ulpi_nxt_py2 { 4139 nvidia,pins = "ulpi_nxt_py2"; 4140 nvidia,function = "uartd"; 4141 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4142 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4143 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4144 }; 4145 ulpi_stp_py3 { 4146 nvidia,pins = "ulpi_stp_py3"; 4147 nvidia,function = "uartd"; 4148 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4149 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4150 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4151 }; 4152 sdmmc1_dat3_py4 { 4153 nvidia,pins = "sdmmc1_dat3_py4"; 4154 nvidia,function = "sdmmc1"; 4155 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4156 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4157 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4158 }; 4159 sdmmc1_dat2_py5 { 4160 nvidia,pins = "sdmmc1_dat2_py5"; 4161 nvidia,function = "sdmmc1"; 4162 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4163 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4164 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4165 }; 4166 sdmmc1_dat1_py6 { 4167 nvidia,pins = "sdmmc1_dat1_py6"; 4168 nvidia,function = "sdmmc1"; 4169 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4170 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4171 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4172 }; 4173 sdmmc1_dat0_py7 { 4174 nvidia,pins = "sdmmc1_dat0_py7"; 4175 nvidia,function = "sdmmc1"; 4176 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4177 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4178 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4179 }; 4180 sdmmc1_clk_pz0 { 4181 nvidia,pins = "sdmmc1_clk_pz0"; 4182 nvidia,function = "sdmmc1"; 4183 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4184 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4185 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4186 }; 4187 sdmmc1_cmd_pz1 { 4188 nvidia,pins = "sdmmc1_cmd_pz1"; 4189 nvidia,function = "sdmmc1"; 4190 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4191 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4192 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4193 }; 4194 lcd_sdin_pz2 { 4195 nvidia,pins = "lcd_sdin_pz2"; 4196 nvidia,function = "displaya"; 4197 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4198 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4199 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4200 }; 4201 lcd_wr_n_pz3 { 4202 nvidia,pins = "lcd_wr_n_pz3"; 4203 nvidia,function = "displaya"; 4204 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4205 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4206 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4207 }; 4208 lcd_sck_pz4 { 4209 nvidia,pins = "lcd_sck_pz4"; 4210 nvidia,function = "displaya"; 4211 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4212 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4213 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4214 }; 4215 sys_clk_req_pz5 { 4216 nvidia,pins = "sys_clk_req_pz5"; 4217 nvidia,function = "sysclk"; 4218 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4219 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4220 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4221 }; 4222 pwr_i2c_scl_pz6 { 4223 nvidia,pins = "pwr_i2c_scl_pz6"; 4224 nvidia,function = "i2cpwr"; 4225 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4226 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4227 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4228 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 4229 }; 4230 pwr_i2c_sda_pz7 { 4231 nvidia,pins = "pwr_i2c_sda_pz7"; 4232 nvidia,function = "i2cpwr"; 4233 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4234 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4235 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4236 nvidia,open-drain = <TEGRA_PIN_ENABLE>; 4237 }; 4238 sdmmc4_dat0_paa0 { 4239 nvidia,pins = "sdmmc4_dat0_paa0"; 4240 nvidia,function = "sdmmc4"; 4241 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4242 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4243 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4244 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4245 }; 4246 sdmmc4_dat1_paa1 { 4247 nvidia,pins = "sdmmc4_dat1_paa1"; 4248 nvidia,function = "sdmmc4"; 4249 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4250 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4251 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4252 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4253 }; 4254 sdmmc4_dat2_paa2 { 4255 nvidia,pins = "sdmmc4_dat2_paa2"; 4256 nvidia,function = "sdmmc4"; 4257 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4258 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4259 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4260 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4261 }; 4262 sdmmc4_dat3_paa3 { 4263 nvidia,pins = "sdmmc4_dat3_paa3"; 4264 nvidia,function = "sdmmc4"; 4265 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4266 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4267 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4268 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4269 }; 4270 sdmmc4_dat4_paa4 { 4271 nvidia,pins = "sdmmc4_dat4_paa4"; 4272 nvidia,function = "sdmmc4"; 4273 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4274 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4275 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4276 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4277 }; 4278 sdmmc4_dat5_paa5 { 4279 nvidia,pins = "sdmmc4_dat5_paa5"; 4280 nvidia,function = "sdmmc4"; 4281 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4282 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4283 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4284 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4285 }; 4286 sdmmc4_dat6_paa6 { 4287 nvidia,pins = "sdmmc4_dat6_paa6"; 4288 nvidia,function = "sdmmc4"; 4289 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4290 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4291 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4292 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4293 }; 4294 sdmmc4_dat7_paa7 { 4295 nvidia,pins = "sdmmc4_dat7_paa7"; 4296 nvidia,function = "sdmmc4"; 4297 nvidia,pull = <TEGRA_PIN_PULL_UP>; 4298 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4299 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4300 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4301 }; 4302 pbb0 { 4303 nvidia,pins = "pbb0"; 4304 nvidia,function = "i2s4"; 4305 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4306 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4307 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4308 }; 4309 cam_i2c_scl_pbb1 { 4310 nvidia,pins = "cam_i2c_scl_pbb1"; 4311 nvidia,function = "i2c3"; 4312 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4313 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4314 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4315 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 4316 }; 4317 cam_i2c_sda_pbb2 { 4318 nvidia,pins = "cam_i2c_sda_pbb2"; 4319 nvidia,function = "i2c3"; 4320 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4321 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4322 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4323 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 4324 }; 4325 pbb3 { 4326 nvidia,pins = "pbb3"; 4327 nvidia,function = "vgp3"; 4328 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4329 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4330 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4331 }; 4332 pbb4 { 4333 nvidia,pins = "pbb4"; 4334 nvidia,function = "vgp4"; 4335 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4336 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4337 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4338 }; 4339 pbb5 { 4340 nvidia,pins = "pbb5"; 4341 nvidia,function = "vgp5"; 4342 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4343 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4344 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4345 }; 4346 pbb6 { 4347 nvidia,pins = "pbb6"; 4348 nvidia,function = "vgp6"; 4349 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4350 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4351 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4352 }; 4353 pbb7 { 4354 nvidia,pins = "pbb7"; 4355 nvidia,function = "i2s4"; 4356 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4357 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4358 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4359 }; 4360 cam_mclk_pcc0 { 4361 nvidia,pins = "cam_mclk_pcc0"; 4362 nvidia,function = "vi_alt3"; 4363 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4364 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4365 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4366 }; 4367 pcc1 { 4368 nvidia,pins = "pcc1"; 4369 nvidia,function = "i2s4"; 4370 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4371 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4372 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4373 }; 4374 pcc2 { 4375 nvidia,pins = "pcc2"; 4376 nvidia,function = "i2s4"; 4377 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4378 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4379 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4380 }; 4381 sdmmc4_rst_n_pcc3 { 4382 nvidia,pins = "sdmmc4_rst_n_pcc3"; 4383 nvidia,function = "sdmmc4"; 4384 nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 4385 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4386 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4387 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4388 }; 4389 sdmmc4_clk_pcc4 { 4390 nvidia,pins = "sdmmc4_clk_pcc4"; 4391 nvidia,function = "sdmmc4"; 4392 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4393 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4394 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4395 nvidia,io-reset = <TEGRA_PIN_DISABLE>; 4396 }; 4397 clk2_req_pcc5 { 4398 nvidia,pins = "clk2_req_pcc5"; 4399 nvidia,function = "dap"; 4400 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4401 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4402 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4403 }; 4404 pex_l2_rst_n_pcc6 { 4405 nvidia,pins = "pex_l2_rst_n_pcc6"; 4406 nvidia,function = "pcie"; 4407 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4408 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4409 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4410 }; 4411 pex_l2_clkreq_n_pcc7 { 4412 nvidia,pins = "pex_l2_clkreq_n_pcc7"; 4413 nvidia,function = "pcie"; 4414 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4415 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4416 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4417 }; 4418 pex_l0_prsnt_n_pdd0 { 4419 nvidia,pins = "pex_l0_prsnt_n_pdd0"; 4420 nvidia,function = "pcie"; 4421 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4422 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4423 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4424 }; 4425 pex_l0_rst_n_pdd1 { 4426 nvidia,pins = "pex_l0_rst_n_pdd1"; 4427 nvidia,function = "pcie"; 4428 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4429 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4430 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4431 }; 4432 pex_l0_clkreq_n_pdd2 { 4433 nvidia,pins = "pex_l0_clkreq_n_pdd2"; 4434 nvidia,function = "pcie"; 4435 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4436 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4437 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4438 }; 4439 pex_wake_n_pdd3 { 4440 nvidia,pins = "pex_wake_n_pdd3"; 4441 nvidia,function = "pcie"; 4442 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4443 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4444 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4445 }; 4446 pex_l1_prsnt_n_pdd4 { 4447 nvidia,pins = "pex_l1_prsnt_n_pdd4"; 4448 nvidia,function = "pcie"; 4449 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4450 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4451 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4452 }; 4453 pex_l1_rst_n_pdd5 { 4454 nvidia,pins = "pex_l1_rst_n_pdd5"; 4455 nvidia,function = "pcie"; 4456 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4457 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4458 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4459 }; 4460 pex_l1_clkreq_n_pdd6 { 4461 nvidia,pins = "pex_l1_clkreq_n_pdd6"; 4462 nvidia,function = "pcie"; 4463 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4464 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4465 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4466 }; 4467 pex_l2_prsnt_n_pdd7 { 4468 nvidia,pins = "pex_l2_prsnt_n_pdd7"; 4469 nvidia,function = "pcie"; 4470 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4471 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4472 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4473 }; 4474 clk3_out_pee0 { 4475 nvidia,pins = "clk3_out_pee0"; 4476 nvidia,function = "extperiph3"; 4477 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4478 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4479 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4480 }; 4481 clk3_req_pee1 { 4482 nvidia,pins = "clk3_req_pee1"; 4483 nvidia,function = "dev3"; 4484 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4485 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4486 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4487 }; 4488 clk1_req_pee2 { 4489 nvidia,pins = "clk1_req_pee2"; 4490 nvidia,function = "dap"; 4491 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4492 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4493 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4494 }; 4495 hdmi_cec_pee3 { 4496 nvidia,pins = "hdmi_cec_pee3"; 4497 nvidia,function = "cec"; 4498 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4499 nvidia,tristate = <TEGRA_PIN_DISABLE>; 4500 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 4501 nvidia,open-drain = <TEGRA_PIN_DISABLE>; 4502 }; 4503 owr { 4504 nvidia,pins = "owr"; 4505 nvidia,function = "owr"; 4506 nvidia,pull = <TEGRA_PIN_PULL_NONE>; 4507 nvidia,tristate = <TEGRA_PIN_ENABLE>; 4508 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 4509 }; 4510 drive_groups { 4511 nvidia,pins = "drive_gma", 4512 "drive_gmb", 4513 "drive_gmc", 4514 "drive_gmd"; 4515 nvidia,pull-down-strength = <9>; 4516 nvidia,pull-up-strength = <9>; 4517 nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 4518 nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 4519 }; 4520}; 4521 4522&emc_icc_dvfs_opp_table { 4523 /delete-node/ opp@900000000,1350; 4524}; 4525 4526&emc_bw_dfs_opp_table { 4527 /delete-node/ opp@900000000; 4528}; 4529