cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

tegra30-ouya.dts (149676B)


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