162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci/dts-v1/; 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci#include <dt-bindings/input/gpio-keys.h> 562306a36Sopenharmony_ci#include <dt-bindings/input/input.h> 662306a36Sopenharmony_ci#include <dt-bindings/thermal/thermal.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci#include "tegra30.dtsi" 962306a36Sopenharmony_ci#include "tegra30-cpu-opp.dtsi" 1062306a36Sopenharmony_ci#include "tegra30-cpu-opp-microvolt.dtsi" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/ { 1362306a36Sopenharmony_ci model = "Ouya Game Console"; 1462306a36Sopenharmony_ci compatible = "ouya,ouya", "nvidia,tegra30"; 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci aliases { 1762306a36Sopenharmony_ci mmc0 = &sdmmc4; /* eMMC */ 1862306a36Sopenharmony_ci mmc1 = &sdmmc3; /* WiFi */ 1962306a36Sopenharmony_ci rtc0 = &pmic; 2062306a36Sopenharmony_ci rtc1 = "/rtc@7000e000"; 2162306a36Sopenharmony_ci serial0 = &uartd; /* Debug Port */ 2262306a36Sopenharmony_ci serial1 = &uartc; /* Bluetooth */ 2362306a36Sopenharmony_ci }; 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci chosen { 2662306a36Sopenharmony_ci stdout-path = "serial0:115200n8"; 2762306a36Sopenharmony_ci }; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci firmware { 3062306a36Sopenharmony_ci trusted-foundations { 3162306a36Sopenharmony_ci compatible = "tlm,trusted-foundations"; 3262306a36Sopenharmony_ci tlm,version-major = <0x0>; 3362306a36Sopenharmony_ci tlm,version-minor = <0x0>; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci }; 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ci memory@80000000 { 3862306a36Sopenharmony_ci reg = <0x80000000 0x40000000>; 3962306a36Sopenharmony_ci }; 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci reserved-memory { 4262306a36Sopenharmony_ci #address-cells = <1>; 4362306a36Sopenharmony_ci #size-cells = <1>; 4462306a36Sopenharmony_ci ranges; 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci linux,cma@80000000 { 4762306a36Sopenharmony_ci compatible = "shared-dma-pool"; 4862306a36Sopenharmony_ci alloc-ranges = <0x80000000 0x30000000>; 4962306a36Sopenharmony_ci size = <0x10000000>; /* 256MiB */ 5062306a36Sopenharmony_ci linux,cma-default; 5162306a36Sopenharmony_ci reusable; 5262306a36Sopenharmony_ci }; 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci ramoops@bfdf0000 { 5562306a36Sopenharmony_ci compatible = "ramoops"; 5662306a36Sopenharmony_ci reg = <0xbfdf0000 0x10000>; /* 64kB */ 5762306a36Sopenharmony_ci console-size = <0x8000>; /* 32kB */ 5862306a36Sopenharmony_ci record-size = <0x400>; /* 1kB */ 5962306a36Sopenharmony_ci ecc-size = <16>; 6062306a36Sopenharmony_ci }; 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ci trustzone@bfe00000 { 6362306a36Sopenharmony_ci reg = <0xbfe00000 0x200000>; 6462306a36Sopenharmony_ci no-map; 6562306a36Sopenharmony_ci }; 6662306a36Sopenharmony_ci }; 6762306a36Sopenharmony_ci 6862306a36Sopenharmony_ci host1x@50000000 { 6962306a36Sopenharmony_ci hdmi@54280000 { 7062306a36Sopenharmony_ci status = "okay"; 7162306a36Sopenharmony_ci vdd-supply = <&vdd_vid_reg>; 7262306a36Sopenharmony_ci pll-supply = <&ldo7_reg>; 7362306a36Sopenharmony_ci hdmi-supply = <&sys_3v3_reg>; 7462306a36Sopenharmony_ci nvidia,ddc-i2c-bus = <&hdmi_ddc>; 7562306a36Sopenharmony_ci nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; 7662306a36Sopenharmony_ci }; 7762306a36Sopenharmony_ci }; 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci pinmux@70000868 { 8062306a36Sopenharmony_ci pinctrl-names = "default"; 8162306a36Sopenharmony_ci pinctrl-0 = <&state_default>; 8262306a36Sopenharmony_ci 8362306a36Sopenharmony_ci state_default: pinmux { 8462306a36Sopenharmony_ci clk_32k_out_pa0 { 8562306a36Sopenharmony_ci nvidia,pins = "clk_32k_out_pa0"; 8662306a36Sopenharmony_ci nvidia,function = "blink"; 8762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 8862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 8962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 9062306a36Sopenharmony_ci }; 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ci uart3_cts_n_pa1 { 9362306a36Sopenharmony_ci nvidia,pins = "uart3_cts_n_pa1"; 9462306a36Sopenharmony_ci nvidia,function = "uartc"; 9562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 9662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 9762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 9862306a36Sopenharmony_ci }; 9962306a36Sopenharmony_ci 10062306a36Sopenharmony_ci dap2_fs_pa2 { 10162306a36Sopenharmony_ci nvidia,pins = "dap2_fs_pa2"; 10262306a36Sopenharmony_ci nvidia,function = "i2s1"; 10362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 10462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 10562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 10662306a36Sopenharmony_ci }; 10762306a36Sopenharmony_ci 10862306a36Sopenharmony_ci dap2_sclk_pa3 { 10962306a36Sopenharmony_ci nvidia,pins = "dap2_sclk_pa3"; 11062306a36Sopenharmony_ci nvidia,function = "i2s1"; 11162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 11262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 11362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 11462306a36Sopenharmony_ci }; 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ci dap2_din_pa4 { 11762306a36Sopenharmony_ci nvidia,pins = "dap2_din_pa4"; 11862306a36Sopenharmony_ci nvidia,function = "i2s1"; 11962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 12062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 12162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 12262306a36Sopenharmony_ci }; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci dap2_dout_pa5 { 12562306a36Sopenharmony_ci nvidia,pins = "dap2_dout_pa5"; 12662306a36Sopenharmony_ci nvidia,function = "i2s1"; 12762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 12862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 12962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 13062306a36Sopenharmony_ci }; 13162306a36Sopenharmony_ci 13262306a36Sopenharmony_ci sdmmc3_clk_pa6 { 13362306a36Sopenharmony_ci nvidia,pins = "sdmmc3_clk_pa6"; 13462306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 13562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 13662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 13762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 13862306a36Sopenharmony_ci }; 13962306a36Sopenharmony_ci 14062306a36Sopenharmony_ci sdmmc3_cmd_pa7 { 14162306a36Sopenharmony_ci nvidia,pins = "sdmmc3_cmd_pa7"; 14262306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 14362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 14462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 14562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 14662306a36Sopenharmony_ci }; 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ci gmi_a17_pb0 { 14962306a36Sopenharmony_ci nvidia,pins = "gmi_a17_pb0"; 15062306a36Sopenharmony_ci nvidia,function = "spi4"; 15162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 15262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 15362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 15462306a36Sopenharmony_ci }; 15562306a36Sopenharmony_ci 15662306a36Sopenharmony_ci gmi_a18_pb1 { 15762306a36Sopenharmony_ci nvidia,pins = "gmi_a18_pb1"; 15862306a36Sopenharmony_ci nvidia,function = "spi4"; 15962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 16062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 16162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci 16462306a36Sopenharmony_ci lcd_pwr0_pb2 { 16562306a36Sopenharmony_ci nvidia,pins = "lcd_pwr0_pb2"; 16662306a36Sopenharmony_ci nvidia,function = "displaya"; 16762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 16862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 16962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 17062306a36Sopenharmony_ci }; 17162306a36Sopenharmony_ci 17262306a36Sopenharmony_ci lcd_pclk_pb3 { 17362306a36Sopenharmony_ci nvidia,pins = "lcd_pclk_pb3"; 17462306a36Sopenharmony_ci nvidia,function = "displaya"; 17562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 17662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 17762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 17862306a36Sopenharmony_ci }; 17962306a36Sopenharmony_ci 18062306a36Sopenharmony_ci sdmmc3_dat3_pb4 { 18162306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat3_pb4"; 18262306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 18362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 18462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 18562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 18662306a36Sopenharmony_ci }; 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ci sdmmc3_dat2_pb5 { 18962306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat2_pb5"; 19062306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 19162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 19262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 19362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 19462306a36Sopenharmony_ci }; 19562306a36Sopenharmony_ci 19662306a36Sopenharmony_ci sdmmc3_dat1_pb6 { 19762306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat1_pb6"; 19862306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 19962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 20062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 20162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 20262306a36Sopenharmony_ci }; 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ci sdmmc3_dat0_pb7 { 20562306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat0_pb7"; 20662306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 20762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 20862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 20962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 21062306a36Sopenharmony_ci }; 21162306a36Sopenharmony_ci 21262306a36Sopenharmony_ci uart3_rts_n_pc0 { 21362306a36Sopenharmony_ci nvidia,pins = "uart3_rts_n_pc0"; 21462306a36Sopenharmony_ci nvidia,function = "uartc"; 21562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 21662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 21762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 21862306a36Sopenharmony_ci }; 21962306a36Sopenharmony_ci 22062306a36Sopenharmony_ci lcd_pwr1_pc1 { 22162306a36Sopenharmony_ci nvidia,pins = "lcd_pwr1_pc1"; 22262306a36Sopenharmony_ci nvidia,function = "displaya"; 22362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 22462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 22562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 22662306a36Sopenharmony_ci }; 22762306a36Sopenharmony_ci 22862306a36Sopenharmony_ci uart2_txd_pc2 { 22962306a36Sopenharmony_ci nvidia,pins = "uart2_txd_pc2"; 23062306a36Sopenharmony_ci nvidia,function = "uartb"; 23162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 23262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 23362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 23462306a36Sopenharmony_ci }; 23562306a36Sopenharmony_ci 23662306a36Sopenharmony_ci uart2_rxd_pc3 { 23762306a36Sopenharmony_ci nvidia,pins = "uart2_rxd_pc3"; 23862306a36Sopenharmony_ci nvidia,function = "uartb"; 23962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 24062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 24162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 24262306a36Sopenharmony_ci }; 24362306a36Sopenharmony_ci 24462306a36Sopenharmony_ci gen1_i2c_scl_pc4 { 24562306a36Sopenharmony_ci nvidia,pins = "gen1_i2c_scl_pc4"; 24662306a36Sopenharmony_ci nvidia,function = "i2c1"; 24762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 24862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 24962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 25062306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 25162306a36Sopenharmony_ci }; 25262306a36Sopenharmony_ci 25362306a36Sopenharmony_ci gen1_i2c_sda_pc5 { 25462306a36Sopenharmony_ci nvidia,pins = "gen1_i2c_sda_pc5"; 25562306a36Sopenharmony_ci nvidia,function = "i2c1"; 25662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 25762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 25862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 25962306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 26062306a36Sopenharmony_ci }; 26162306a36Sopenharmony_ci 26262306a36Sopenharmony_ci lcd_pwr2_pc6 { 26362306a36Sopenharmony_ci nvidia,pins = "lcd_pwr2_pc6"; 26462306a36Sopenharmony_ci nvidia,function = "displaya"; 26562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 26662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 26762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 26862306a36Sopenharmony_ci }; 26962306a36Sopenharmony_ci 27062306a36Sopenharmony_ci gmi_wp_n_pc7 { 27162306a36Sopenharmony_ci nvidia,pins = "gmi_wp_n_pc7"; 27262306a36Sopenharmony_ci nvidia,function = "gmi"; 27362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 27462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 27562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 27662306a36Sopenharmony_ci }; 27762306a36Sopenharmony_ci 27862306a36Sopenharmony_ci sdmmc3_dat5_pd0 { 27962306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat5_pd0"; 28062306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 28162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 28262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 28362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 28462306a36Sopenharmony_ci }; 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ci sdmmc3_dat4_pd1 { 28762306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat4_pd1"; 28862306a36Sopenharmony_ci nvidia,function = "sdmmc3"; 28962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 29062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 29162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 29262306a36Sopenharmony_ci }; 29362306a36Sopenharmony_ci 29462306a36Sopenharmony_ci lcd_dc1_pd2 { 29562306a36Sopenharmony_ci nvidia,pins = "lcd_dc1_pd2"; 29662306a36Sopenharmony_ci nvidia,function = "displaya"; 29762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 29862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 29962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 30062306a36Sopenharmony_ci }; 30162306a36Sopenharmony_ci 30262306a36Sopenharmony_ci sdmmc3_dat6_pd3 { 30362306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat6_pd3"; 30462306a36Sopenharmony_ci nvidia,function = "spi4"; 30562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 30662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 30762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 30862306a36Sopenharmony_ci }; 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_ci sdmmc3_dat7_pd4 { 31162306a36Sopenharmony_ci nvidia,pins = "sdmmc3_dat7_pd4"; 31262306a36Sopenharmony_ci nvidia,function = "spi4"; 31362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 31462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 31562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 31662306a36Sopenharmony_ci }; 31762306a36Sopenharmony_ci 31862306a36Sopenharmony_ci vi_d1_pd5 { 31962306a36Sopenharmony_ci nvidia,pins = "vi_d1_pd5"; 32062306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 32162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 32262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 32362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 32462306a36Sopenharmony_ci }; 32562306a36Sopenharmony_ci 32662306a36Sopenharmony_ci vi_vsync_pd6 { 32762306a36Sopenharmony_ci nvidia,pins = "vi_vsync_pd6"; 32862306a36Sopenharmony_ci nvidia,function = "ddr"; 32962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 33062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 33162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 33262306a36Sopenharmony_ci }; 33362306a36Sopenharmony_ci 33462306a36Sopenharmony_ci vi_hsync_pd7 { 33562306a36Sopenharmony_ci nvidia,pins = "vi_hsync_pd7"; 33662306a36Sopenharmony_ci nvidia,function = "ddr"; 33762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 33862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 33962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 34062306a36Sopenharmony_ci }; 34162306a36Sopenharmony_ci 34262306a36Sopenharmony_ci lcd_d0_pe0 { 34362306a36Sopenharmony_ci nvidia,pins = "lcd_d0_pe0"; 34462306a36Sopenharmony_ci nvidia,function = "displaya"; 34562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 34662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 34762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 34862306a36Sopenharmony_ci }; 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ci lcd_d1_pe1 { 35162306a36Sopenharmony_ci nvidia,pins = "lcd_d1_pe1"; 35262306a36Sopenharmony_ci nvidia,function = "displaya"; 35362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 35462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 35562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 35662306a36Sopenharmony_ci }; 35762306a36Sopenharmony_ci 35862306a36Sopenharmony_ci lcd_d2_pe2 { 35962306a36Sopenharmony_ci nvidia,pins = "lcd_d2_pe2"; 36062306a36Sopenharmony_ci nvidia,function = "displaya"; 36162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 36262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 36362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 36462306a36Sopenharmony_ci }; 36562306a36Sopenharmony_ci 36662306a36Sopenharmony_ci lcd_d3_pe3 { 36762306a36Sopenharmony_ci nvidia,pins = "lcd_d3_pe3"; 36862306a36Sopenharmony_ci nvidia,function = "displaya"; 36962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 37062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 37162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 37262306a36Sopenharmony_ci }; 37362306a36Sopenharmony_ci 37462306a36Sopenharmony_ci lcd_d4_pe4 { 37562306a36Sopenharmony_ci nvidia,pins = "lcd_d4_pe4"; 37662306a36Sopenharmony_ci nvidia,function = "displaya"; 37762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 37862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 37962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 38062306a36Sopenharmony_ci }; 38162306a36Sopenharmony_ci 38262306a36Sopenharmony_ci lcd_d5_pe5 { 38362306a36Sopenharmony_ci nvidia,pins = "lcd_d5_pe5"; 38462306a36Sopenharmony_ci nvidia,function = "displaya"; 38562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 38662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 38762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 38862306a36Sopenharmony_ci }; 38962306a36Sopenharmony_ci 39062306a36Sopenharmony_ci lcd_d6_pe6 { 39162306a36Sopenharmony_ci nvidia,pins = "lcd_d6_pe6"; 39262306a36Sopenharmony_ci nvidia,function = "displaya"; 39362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 39462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 39562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 39662306a36Sopenharmony_ci }; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci lcd_d7_pe7 { 39962306a36Sopenharmony_ci nvidia,pins = "lcd_d7_pe7"; 40062306a36Sopenharmony_ci nvidia,function = "displaya"; 40162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 40262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 40362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 40462306a36Sopenharmony_ci }; 40562306a36Sopenharmony_ci 40662306a36Sopenharmony_ci lcd_d8_pf0 { 40762306a36Sopenharmony_ci nvidia,pins = "lcd_d8_pf0"; 40862306a36Sopenharmony_ci nvidia,function = "displaya"; 40962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 41062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 41162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 41262306a36Sopenharmony_ci }; 41362306a36Sopenharmony_ci 41462306a36Sopenharmony_ci lcd_d9_pf1 { 41562306a36Sopenharmony_ci nvidia,pins = "lcd_d9_pf1"; 41662306a36Sopenharmony_ci nvidia,function = "displaya"; 41762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 41862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 41962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 42062306a36Sopenharmony_ci }; 42162306a36Sopenharmony_ci 42262306a36Sopenharmony_ci lcd_d10_pf2 { 42362306a36Sopenharmony_ci nvidia,pins = "lcd_d10_pf2"; 42462306a36Sopenharmony_ci nvidia,function = "displaya"; 42562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 42662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 42762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 42862306a36Sopenharmony_ci }; 42962306a36Sopenharmony_ci 43062306a36Sopenharmony_ci lcd_d11_pf3 { 43162306a36Sopenharmony_ci nvidia,pins = "lcd_d11_pf3"; 43262306a36Sopenharmony_ci nvidia,function = "displaya"; 43362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 43462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 43562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 43662306a36Sopenharmony_ci }; 43762306a36Sopenharmony_ci 43862306a36Sopenharmony_ci lcd_d12_pf4 { 43962306a36Sopenharmony_ci nvidia,pins = "lcd_d12_pf4"; 44062306a36Sopenharmony_ci nvidia,function = "displaya"; 44162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 44262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 44362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 44462306a36Sopenharmony_ci }; 44562306a36Sopenharmony_ci 44662306a36Sopenharmony_ci lcd_d13_pf5 { 44762306a36Sopenharmony_ci nvidia,pins = "lcd_d13_pf5"; 44862306a36Sopenharmony_ci nvidia,function = "displaya"; 44962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 45062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 45162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 45262306a36Sopenharmony_ci }; 45362306a36Sopenharmony_ci 45462306a36Sopenharmony_ci lcd_d14_pf6 { 45562306a36Sopenharmony_ci nvidia,pins = "lcd_d14_pf6"; 45662306a36Sopenharmony_ci nvidia,function = "displaya"; 45762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 45862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 45962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 46062306a36Sopenharmony_ci }; 46162306a36Sopenharmony_ci 46262306a36Sopenharmony_ci lcd_d15_pf7 { 46362306a36Sopenharmony_ci nvidia,pins = "lcd_d15_pf7"; 46462306a36Sopenharmony_ci nvidia,function = "displaya"; 46562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 46662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 46762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 46862306a36Sopenharmony_ci }; 46962306a36Sopenharmony_ci 47062306a36Sopenharmony_ci gmi_ad0_pg0 { 47162306a36Sopenharmony_ci nvidia,pins = "gmi_ad0_pg0"; 47262306a36Sopenharmony_ci nvidia,function = "nand"; 47362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 47462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 47562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 47662306a36Sopenharmony_ci }; 47762306a36Sopenharmony_ci 47862306a36Sopenharmony_ci gmi_ad1_pg1 { 47962306a36Sopenharmony_ci nvidia,pins = "gmi_ad1_pg1"; 48062306a36Sopenharmony_ci nvidia,function = "nand"; 48162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 48262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 48362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 48462306a36Sopenharmony_ci }; 48562306a36Sopenharmony_ci 48662306a36Sopenharmony_ci gmi_ad2_pg2 { 48762306a36Sopenharmony_ci nvidia,pins = "gmi_ad2_pg2"; 48862306a36Sopenharmony_ci nvidia,function = "nand"; 48962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 49062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 49162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 49262306a36Sopenharmony_ci }; 49362306a36Sopenharmony_ci 49462306a36Sopenharmony_ci gmi_ad3_pg3 { 49562306a36Sopenharmony_ci nvidia,pins = "gmi_ad3_pg3"; 49662306a36Sopenharmony_ci nvidia,function = "nand"; 49762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 49862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 49962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 50062306a36Sopenharmony_ci }; 50162306a36Sopenharmony_ci 50262306a36Sopenharmony_ci gmi_ad4_pg4 { 50362306a36Sopenharmony_ci nvidia,pins = "gmi_ad4_pg4"; 50462306a36Sopenharmony_ci nvidia,function = "nand"; 50562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 50662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 50762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 50862306a36Sopenharmony_ci }; 50962306a36Sopenharmony_ci 51062306a36Sopenharmony_ci gmi_ad5_pg5 { 51162306a36Sopenharmony_ci nvidia,pins = "gmi_ad5_pg5"; 51262306a36Sopenharmony_ci nvidia,function = "nand"; 51362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 51462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 51562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 51662306a36Sopenharmony_ci }; 51762306a36Sopenharmony_ci 51862306a36Sopenharmony_ci gmi_ad6_pg6 { 51962306a36Sopenharmony_ci nvidia,pins = "gmi_ad6_pg6"; 52062306a36Sopenharmony_ci nvidia,function = "nand"; 52162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 52262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 52362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 52462306a36Sopenharmony_ci }; 52562306a36Sopenharmony_ci 52662306a36Sopenharmony_ci gmi_ad7_pg7 { 52762306a36Sopenharmony_ci nvidia,pins = "gmi_ad7_pg7"; 52862306a36Sopenharmony_ci nvidia,function = "nand"; 52962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 53062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 53162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 53262306a36Sopenharmony_ci }; 53362306a36Sopenharmony_ci 53462306a36Sopenharmony_ci gmi_ad8_ph0 { 53562306a36Sopenharmony_ci nvidia,pins = "gmi_ad8_ph0"; 53662306a36Sopenharmony_ci nvidia,function = "pwm0"; 53762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 53862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 53962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 54062306a36Sopenharmony_ci }; 54162306a36Sopenharmony_ci 54262306a36Sopenharmony_ci gmi_ad9_ph1 { 54362306a36Sopenharmony_ci nvidia,pins = "gmi_ad9_ph1"; 54462306a36Sopenharmony_ci nvidia,function = "pwm1"; 54562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 54662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 54762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 54862306a36Sopenharmony_ci }; 54962306a36Sopenharmony_ci 55062306a36Sopenharmony_ci gmi_ad10_ph2 { 55162306a36Sopenharmony_ci nvidia,pins = "gmi_ad10_ph2"; 55262306a36Sopenharmony_ci nvidia,function = "pwm2"; 55362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 55462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 55562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 55662306a36Sopenharmony_ci }; 55762306a36Sopenharmony_ci 55862306a36Sopenharmony_ci gmi_ad11_ph3 { 55962306a36Sopenharmony_ci nvidia,pins = "gmi_ad11_ph3"; 56062306a36Sopenharmony_ci nvidia,function = "nand"; 56162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 56262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 56362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 56462306a36Sopenharmony_ci }; 56562306a36Sopenharmony_ci 56662306a36Sopenharmony_ci gmi_ad12_ph4 { 56762306a36Sopenharmony_ci nvidia,pins = "gmi_ad12_ph4"; 56862306a36Sopenharmony_ci nvidia,function = "nand"; 56962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 57062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 57162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 57262306a36Sopenharmony_ci }; 57362306a36Sopenharmony_ci 57462306a36Sopenharmony_ci gmi_ad13_ph5 { 57562306a36Sopenharmony_ci nvidia,pins = "gmi_ad13_ph5"; 57662306a36Sopenharmony_ci nvidia,function = "nand"; 57762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 57862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 57962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 58062306a36Sopenharmony_ci }; 58162306a36Sopenharmony_ci 58262306a36Sopenharmony_ci gmi_ad14_ph6 { 58362306a36Sopenharmony_ci nvidia,pins = "gmi_ad14_ph6"; 58462306a36Sopenharmony_ci nvidia,function = "nand"; 58562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 58662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 58762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 58862306a36Sopenharmony_ci }; 58962306a36Sopenharmony_ci 59062306a36Sopenharmony_ci gmi_wr_n_pi0 { 59162306a36Sopenharmony_ci nvidia,pins = "gmi_wr_n_pi0"; 59262306a36Sopenharmony_ci nvidia,function = "nand"; 59362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 59462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 59562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 59662306a36Sopenharmony_ci }; 59762306a36Sopenharmony_ci 59862306a36Sopenharmony_ci gmi_oe_n_pi1 { 59962306a36Sopenharmony_ci nvidia,pins = "gmi_oe_n_pi1"; 60062306a36Sopenharmony_ci nvidia,function = "nand"; 60162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 60262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 60362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 60462306a36Sopenharmony_ci }; 60562306a36Sopenharmony_ci 60662306a36Sopenharmony_ci gmi_dqs_pi2 { 60762306a36Sopenharmony_ci nvidia,pins = "gmi_dqs_pi2"; 60862306a36Sopenharmony_ci nvidia,function = "nand"; 60962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 61062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 61162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 61262306a36Sopenharmony_ci }; 61362306a36Sopenharmony_ci 61462306a36Sopenharmony_ci gmi_iordy_pi5 { 61562306a36Sopenharmony_ci nvidia,pins = "gmi_iordy_pi5"; 61662306a36Sopenharmony_ci nvidia,function = "rsvd1"; 61762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 61862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 61962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 62062306a36Sopenharmony_ci }; 62162306a36Sopenharmony_ci 62262306a36Sopenharmony_ci gmi_cs7_n_pi6 { 62362306a36Sopenharmony_ci nvidia,pins = "gmi_cs7_n_pi6"; 62462306a36Sopenharmony_ci nvidia,function = "nand"; 62562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 62662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 62762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 62862306a36Sopenharmony_ci }; 62962306a36Sopenharmony_ci 63062306a36Sopenharmony_ci gmi_wait_pi7 { 63162306a36Sopenharmony_ci nvidia,pins = "gmi_wait_pi7"; 63262306a36Sopenharmony_ci nvidia,function = "nand"; 63362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 63462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 63562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 63662306a36Sopenharmony_ci }; 63762306a36Sopenharmony_ci 63862306a36Sopenharmony_ci lcd_de_pj1 { 63962306a36Sopenharmony_ci nvidia,pins = "lcd_de_pj1"; 64062306a36Sopenharmony_ci nvidia,function = "displaya"; 64162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 64262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 64362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 64462306a36Sopenharmony_ci }; 64562306a36Sopenharmony_ci 64662306a36Sopenharmony_ci gmi_cs1_n_pj2 { 64762306a36Sopenharmony_ci nvidia,pins = "gmi_cs1_n_pj2"; 64862306a36Sopenharmony_ci nvidia,function = "rsvd1"; 64962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 65062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 65162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 65262306a36Sopenharmony_ci }; 65362306a36Sopenharmony_ci 65462306a36Sopenharmony_ci lcd_hsync_pj3 { 65562306a36Sopenharmony_ci nvidia,pins = "lcd_hsync_pj3"; 65662306a36Sopenharmony_ci nvidia,function = "displaya"; 65762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 65862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 65962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci lcd_vsync_pj4 { 66362306a36Sopenharmony_ci nvidia,pins = "lcd_vsync_pj4"; 66462306a36Sopenharmony_ci nvidia,function = "displaya"; 66562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 66662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 66762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 66862306a36Sopenharmony_ci }; 66962306a36Sopenharmony_ci 67062306a36Sopenharmony_ci uart2_cts_n_pj5 { 67162306a36Sopenharmony_ci nvidia,pins = "uart2_cts_n_pj5"; 67262306a36Sopenharmony_ci nvidia,function = "uartb"; 67362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 67462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 67562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 67662306a36Sopenharmony_ci }; 67762306a36Sopenharmony_ci 67862306a36Sopenharmony_ci uart2_rts_n_pj6 { 67962306a36Sopenharmony_ci nvidia,pins = "uart2_rts_n_pj6"; 68062306a36Sopenharmony_ci nvidia,function = "uartb"; 68162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 68262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 68362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 68462306a36Sopenharmony_ci }; 68562306a36Sopenharmony_ci 68662306a36Sopenharmony_ci gmi_a16_pj7 { 68762306a36Sopenharmony_ci nvidia,pins = "gmi_a16_pj7"; 68862306a36Sopenharmony_ci nvidia,function = "spi4"; 68962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 69062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 69162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 69262306a36Sopenharmony_ci }; 69362306a36Sopenharmony_ci 69462306a36Sopenharmony_ci gmi_adv_n_pk0 { 69562306a36Sopenharmony_ci nvidia,pins = "gmi_adv_n_pk0"; 69662306a36Sopenharmony_ci nvidia,function = "nand"; 69762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 69862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 69962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 70062306a36Sopenharmony_ci }; 70162306a36Sopenharmony_ci 70262306a36Sopenharmony_ci gmi_clk_pk1 { 70362306a36Sopenharmony_ci nvidia,pins = "gmi_clk_pk1"; 70462306a36Sopenharmony_ci nvidia,function = "nand"; 70562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 70662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 70762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 70862306a36Sopenharmony_ci }; 70962306a36Sopenharmony_ci 71062306a36Sopenharmony_ci gmi_cs2_n_pk3 { 71162306a36Sopenharmony_ci nvidia,pins = "gmi_cs2_n_pk3"; 71262306a36Sopenharmony_ci nvidia,function = "rsvd1"; 71362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 71462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 71562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 71662306a36Sopenharmony_ci }; 71762306a36Sopenharmony_ci 71862306a36Sopenharmony_ci gmi_cs3_n_pk4 { 71962306a36Sopenharmony_ci nvidia,pins = "gmi_cs3_n_pk4"; 72062306a36Sopenharmony_ci nvidia,function = "nand"; 72162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 72262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 72362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 72462306a36Sopenharmony_ci }; 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ci spdif_out_pk5 { 72762306a36Sopenharmony_ci nvidia,pins = "spdif_out_pk5"; 72862306a36Sopenharmony_ci nvidia,function = "spdif"; 72962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 73062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 73162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 73262306a36Sopenharmony_ci }; 73362306a36Sopenharmony_ci 73462306a36Sopenharmony_ci spdif_in_pk6 { 73562306a36Sopenharmony_ci nvidia,pins = "spdif_in_pk6"; 73662306a36Sopenharmony_ci nvidia,function = "spdif"; 73762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 73862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 73962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 74062306a36Sopenharmony_ci }; 74162306a36Sopenharmony_ci 74262306a36Sopenharmony_ci gmi_a19_pk7 { 74362306a36Sopenharmony_ci nvidia,pins = "gmi_a19_pk7"; 74462306a36Sopenharmony_ci nvidia,function = "spi4"; 74562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 74662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 74762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 74862306a36Sopenharmony_ci }; 74962306a36Sopenharmony_ci 75062306a36Sopenharmony_ci vi_d2_pl0 { 75162306a36Sopenharmony_ci nvidia,pins = "vi_d2_pl0"; 75262306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 75362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 75462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 75562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 75662306a36Sopenharmony_ci }; 75762306a36Sopenharmony_ci 75862306a36Sopenharmony_ci vi_d3_pl1 { 75962306a36Sopenharmony_ci nvidia,pins = "vi_d3_pl1"; 76062306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 76162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 76262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 76362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 76462306a36Sopenharmony_ci }; 76562306a36Sopenharmony_ci 76662306a36Sopenharmony_ci vi_d4_pl2 { 76762306a36Sopenharmony_ci nvidia,pins = "vi_d4_pl2"; 76862306a36Sopenharmony_ci nvidia,function = "vi"; 76962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 77062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 77162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 77262306a36Sopenharmony_ci }; 77362306a36Sopenharmony_ci 77462306a36Sopenharmony_ci vi_d5_pl3 { 77562306a36Sopenharmony_ci nvidia,pins = "vi_d5_pl3"; 77662306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 77762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 77862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 77962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 78062306a36Sopenharmony_ci }; 78162306a36Sopenharmony_ci 78262306a36Sopenharmony_ci vi_d6_pl4 { 78362306a36Sopenharmony_ci nvidia,pins = "vi_d6_pl4"; 78462306a36Sopenharmony_ci nvidia,function = "vi"; 78562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 78662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 78762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 78862306a36Sopenharmony_ci }; 78962306a36Sopenharmony_ci 79062306a36Sopenharmony_ci vi_d7_pl5 { 79162306a36Sopenharmony_ci nvidia,pins = "vi_d7_pl5"; 79262306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 79362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 79462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 79562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 79662306a36Sopenharmony_ci }; 79762306a36Sopenharmony_ci 79862306a36Sopenharmony_ci vi_d8_pl6 { 79962306a36Sopenharmony_ci nvidia,pins = "vi_d8_pl6"; 80062306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 80162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 80262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 80362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 80462306a36Sopenharmony_ci }; 80562306a36Sopenharmony_ci 80662306a36Sopenharmony_ci vi_d9_pl7 { 80762306a36Sopenharmony_ci nvidia,pins = "vi_d9_pl7"; 80862306a36Sopenharmony_ci nvidia,function = "sdmmc2"; 80962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 81062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 81162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 81262306a36Sopenharmony_ci }; 81362306a36Sopenharmony_ci 81462306a36Sopenharmony_ci lcd_d16_pm0 { 81562306a36Sopenharmony_ci nvidia,pins = "lcd_d16_pm0"; 81662306a36Sopenharmony_ci nvidia,function = "displaya"; 81762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 81862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 81962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 82062306a36Sopenharmony_ci }; 82162306a36Sopenharmony_ci 82262306a36Sopenharmony_ci lcd_d17_pm1 { 82362306a36Sopenharmony_ci nvidia,pins = "lcd_d17_pm1"; 82462306a36Sopenharmony_ci nvidia,function = "displaya"; 82562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 82662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 82762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 82862306a36Sopenharmony_ci }; 82962306a36Sopenharmony_ci 83062306a36Sopenharmony_ci lcd_d18_pm2 { 83162306a36Sopenharmony_ci nvidia,pins = "lcd_d18_pm2"; 83262306a36Sopenharmony_ci nvidia,function = "displaya"; 83362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 83462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 83562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 83662306a36Sopenharmony_ci }; 83762306a36Sopenharmony_ci 83862306a36Sopenharmony_ci lcd_d19_pm3 { 83962306a36Sopenharmony_ci nvidia,pins = "lcd_d19_pm3"; 84062306a36Sopenharmony_ci nvidia,function = "displaya"; 84162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 84262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 84362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 84462306a36Sopenharmony_ci }; 84562306a36Sopenharmony_ci 84662306a36Sopenharmony_ci lcd_d20_pm4 { 84762306a36Sopenharmony_ci nvidia,pins = "lcd_d20_pm4"; 84862306a36Sopenharmony_ci nvidia,function = "displaya"; 84962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 85062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 85162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 85262306a36Sopenharmony_ci }; 85362306a36Sopenharmony_ci 85462306a36Sopenharmony_ci lcd_d21_pm5 { 85562306a36Sopenharmony_ci nvidia,pins = "lcd_d21_pm5"; 85662306a36Sopenharmony_ci nvidia,function = "displaya"; 85762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 85862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 85962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 86062306a36Sopenharmony_ci }; 86162306a36Sopenharmony_ci 86262306a36Sopenharmony_ci lcd_d22_pm6 { 86362306a36Sopenharmony_ci nvidia,pins = "lcd_d22_pm6"; 86462306a36Sopenharmony_ci nvidia,function = "displaya"; 86562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 86662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 86762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 86862306a36Sopenharmony_ci }; 86962306a36Sopenharmony_ci 87062306a36Sopenharmony_ci lcd_d23_pm7 { 87162306a36Sopenharmony_ci nvidia,pins = "lcd_d23_pm7"; 87262306a36Sopenharmony_ci nvidia,function = "displaya"; 87362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 87462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 87562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 87662306a36Sopenharmony_ci }; 87762306a36Sopenharmony_ci 87862306a36Sopenharmony_ci dap1_fs_pn0 { 87962306a36Sopenharmony_ci nvidia,pins = "dap1_fs_pn0"; 88062306a36Sopenharmony_ci nvidia,function = "i2s0"; 88162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 88262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 88362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 88462306a36Sopenharmony_ci }; 88562306a36Sopenharmony_ci 88662306a36Sopenharmony_ci dap1_din_pn1 { 88762306a36Sopenharmony_ci nvidia,pins = "dap1_din_pn1"; 88862306a36Sopenharmony_ci nvidia,function = "i2s0"; 88962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 89062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 89162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 89262306a36Sopenharmony_ci }; 89362306a36Sopenharmony_ci 89462306a36Sopenharmony_ci dap1_dout_pn2 { 89562306a36Sopenharmony_ci nvidia,pins = "dap1_dout_pn2"; 89662306a36Sopenharmony_ci nvidia,function = "i2s0"; 89762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 89862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 89962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 90062306a36Sopenharmony_ci }; 90162306a36Sopenharmony_ci 90262306a36Sopenharmony_ci dap1_sclk_pn3 { 90362306a36Sopenharmony_ci nvidia,pins = "dap1_sclk_pn3"; 90462306a36Sopenharmony_ci nvidia,function = "i2s0"; 90562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 90662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 90762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 90862306a36Sopenharmony_ci }; 90962306a36Sopenharmony_ci 91062306a36Sopenharmony_ci lcd_cs0_n_pn4 { 91162306a36Sopenharmony_ci nvidia,pins = "lcd_cs0_n_pn4"; 91262306a36Sopenharmony_ci nvidia,function = "displaya"; 91362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 91462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 91562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 91662306a36Sopenharmony_ci }; 91762306a36Sopenharmony_ci 91862306a36Sopenharmony_ci lcd_sdout_pn5 { 91962306a36Sopenharmony_ci nvidia,pins = "lcd_sdout_pn5"; 92062306a36Sopenharmony_ci nvidia,function = "displaya"; 92162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 92262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 92362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 92462306a36Sopenharmony_ci }; 92562306a36Sopenharmony_ci 92662306a36Sopenharmony_ci lcd_dc0_pn6 { 92762306a36Sopenharmony_ci nvidia,pins = "lcd_dc0_pn6"; 92862306a36Sopenharmony_ci nvidia,function = "displaya"; 92962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 93062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 93162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 93262306a36Sopenharmony_ci }; 93362306a36Sopenharmony_ci 93462306a36Sopenharmony_ci hdmi_int_pn7 { 93562306a36Sopenharmony_ci nvidia,pins = "hdmi_int_pn7"; 93662306a36Sopenharmony_ci nvidia,function = "hdmi"; 93762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 93862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 93962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 94062306a36Sopenharmony_ci }; 94162306a36Sopenharmony_ci 94262306a36Sopenharmony_ci ulpi_data7_po0 { 94362306a36Sopenharmony_ci nvidia,pins = "ulpi_data7_po0"; 94462306a36Sopenharmony_ci nvidia,function = "uarta"; 94562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 94662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 94762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 94862306a36Sopenharmony_ci }; 94962306a36Sopenharmony_ci 95062306a36Sopenharmony_ci ulpi_data0_po1 { 95162306a36Sopenharmony_ci nvidia,pins = "ulpi_data0_po1"; 95262306a36Sopenharmony_ci nvidia,function = "uarta"; 95362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 95462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 95562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 95662306a36Sopenharmony_ci }; 95762306a36Sopenharmony_ci 95862306a36Sopenharmony_ci ulpi_data1_po2 { 95962306a36Sopenharmony_ci nvidia,pins = "ulpi_data1_po2"; 96062306a36Sopenharmony_ci nvidia,function = "uarta"; 96162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 96262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 96362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 96462306a36Sopenharmony_ci }; 96562306a36Sopenharmony_ci 96662306a36Sopenharmony_ci ulpi_data2_po3 { 96762306a36Sopenharmony_ci nvidia,pins = "ulpi_data2_po3"; 96862306a36Sopenharmony_ci nvidia,function = "uarta"; 96962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 97062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 97162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 97262306a36Sopenharmony_ci }; 97362306a36Sopenharmony_ci 97462306a36Sopenharmony_ci ulpi_data3_po4 { 97562306a36Sopenharmony_ci nvidia,pins = "ulpi_data3_po4"; 97662306a36Sopenharmony_ci nvidia,function = "uarta"; 97762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 97862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 97962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 98062306a36Sopenharmony_ci }; 98162306a36Sopenharmony_ci 98262306a36Sopenharmony_ci ulpi_data4_po5 { 98362306a36Sopenharmony_ci nvidia,pins = "ulpi_data4_po5"; 98462306a36Sopenharmony_ci nvidia,function = "uarta"; 98562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 98662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 98762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 98862306a36Sopenharmony_ci }; 98962306a36Sopenharmony_ci 99062306a36Sopenharmony_ci ulpi_data5_po6 { 99162306a36Sopenharmony_ci nvidia,pins = "ulpi_data5_po6"; 99262306a36Sopenharmony_ci nvidia,function = "uarta"; 99362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 99462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 99562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 99662306a36Sopenharmony_ci }; 99762306a36Sopenharmony_ci 99862306a36Sopenharmony_ci ulpi_data6_po7 { 99962306a36Sopenharmony_ci nvidia,pins = "ulpi_data6_po7"; 100062306a36Sopenharmony_ci nvidia,function = "uarta"; 100162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 100262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 100362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 100462306a36Sopenharmony_ci }; 100562306a36Sopenharmony_ci 100662306a36Sopenharmony_ci dap3_fs_pp0 { 100762306a36Sopenharmony_ci nvidia,pins = "dap3_fs_pp0"; 100862306a36Sopenharmony_ci nvidia,function = "i2s2"; 100962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 101062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 101162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 101262306a36Sopenharmony_ci }; 101362306a36Sopenharmony_ci 101462306a36Sopenharmony_ci dap3_din_pp1 { 101562306a36Sopenharmony_ci nvidia,pins = "dap3_din_pp1"; 101662306a36Sopenharmony_ci nvidia,function = "i2s2"; 101762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 101862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 101962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 102062306a36Sopenharmony_ci }; 102162306a36Sopenharmony_ci 102262306a36Sopenharmony_ci dap3_dout_pp2 { 102362306a36Sopenharmony_ci nvidia,pins = "dap3_dout_pp2"; 102462306a36Sopenharmony_ci nvidia,function = "i2s2"; 102562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 102662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 102762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 102862306a36Sopenharmony_ci }; 102962306a36Sopenharmony_ci 103062306a36Sopenharmony_ci dap3_sclk_pp3 { 103162306a36Sopenharmony_ci nvidia,pins = "dap3_sclk_pp3"; 103262306a36Sopenharmony_ci nvidia,function = "i2s2"; 103362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 103462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 103562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 103662306a36Sopenharmony_ci }; 103762306a36Sopenharmony_ci 103862306a36Sopenharmony_ci dap4_fs_pp4 { 103962306a36Sopenharmony_ci nvidia,pins = "dap4_fs_pp4"; 104062306a36Sopenharmony_ci nvidia,function = "i2s3"; 104162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 104262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 104362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 104462306a36Sopenharmony_ci }; 104562306a36Sopenharmony_ci 104662306a36Sopenharmony_ci dap4_din_pp5 { 104762306a36Sopenharmony_ci nvidia,pins = "dap4_din_pp5"; 104862306a36Sopenharmony_ci nvidia,function = "i2s3"; 104962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 105062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 105162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 105262306a36Sopenharmony_ci }; 105362306a36Sopenharmony_ci 105462306a36Sopenharmony_ci dap4_dout_pp6 { 105562306a36Sopenharmony_ci nvidia,pins = "dap4_dout_pp6"; 105662306a36Sopenharmony_ci nvidia,function = "i2s3"; 105762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 105862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 105962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 106062306a36Sopenharmony_ci }; 106162306a36Sopenharmony_ci 106262306a36Sopenharmony_ci dap4_sclk_pp7 { 106362306a36Sopenharmony_ci nvidia,pins = "dap4_sclk_pp7"; 106462306a36Sopenharmony_ci nvidia,function = "i2s3"; 106562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 106662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 106762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 106862306a36Sopenharmony_ci }; 106962306a36Sopenharmony_ci 107062306a36Sopenharmony_ci kb_col0_pq0 { 107162306a36Sopenharmony_ci nvidia,pins = "kb_col0_pq0"; 107262306a36Sopenharmony_ci nvidia,function = "kbc"; 107362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 107462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 107562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 107662306a36Sopenharmony_ci }; 107762306a36Sopenharmony_ci 107862306a36Sopenharmony_ci kb_col1_pq1 { 107962306a36Sopenharmony_ci nvidia,pins = "kb_col1_pq1"; 108062306a36Sopenharmony_ci nvidia,function = "kbc"; 108162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 108262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 108362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 108462306a36Sopenharmony_ci }; 108562306a36Sopenharmony_ci 108662306a36Sopenharmony_ci kb_col2_pq2 { 108762306a36Sopenharmony_ci nvidia,pins = "kb_col2_pq2"; 108862306a36Sopenharmony_ci nvidia,function = "kbc"; 108962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 109062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 109162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 109262306a36Sopenharmony_ci }; 109362306a36Sopenharmony_ci 109462306a36Sopenharmony_ci kb_col3_pq3 { 109562306a36Sopenharmony_ci nvidia,pins = "kb_col3_pq3"; 109662306a36Sopenharmony_ci nvidia,function = "kbc"; 109762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 109862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 109962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 110062306a36Sopenharmony_ci }; 110162306a36Sopenharmony_ci 110262306a36Sopenharmony_ci kb_col4_pq4 { 110362306a36Sopenharmony_ci nvidia,pins = "kb_col4_pq4"; 110462306a36Sopenharmony_ci nvidia,function = "kbc"; 110562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 110662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 110762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 110862306a36Sopenharmony_ci }; 110962306a36Sopenharmony_ci 111062306a36Sopenharmony_ci kb_col5_pq5 { 111162306a36Sopenharmony_ci nvidia,pins = "kb_col5_pq5"; 111262306a36Sopenharmony_ci nvidia,function = "kbc"; 111362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 111462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 111562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 111662306a36Sopenharmony_ci }; 111762306a36Sopenharmony_ci 111862306a36Sopenharmony_ci kb_col6_pq6 { 111962306a36Sopenharmony_ci nvidia,pins = "kb_col6_pq6"; 112062306a36Sopenharmony_ci nvidia,function = "kbc"; 112162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 112262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 112362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 112462306a36Sopenharmony_ci }; 112562306a36Sopenharmony_ci 112662306a36Sopenharmony_ci kb_col7_pq7 { 112762306a36Sopenharmony_ci nvidia,pins = "kb_col7_pq7"; 112862306a36Sopenharmony_ci nvidia,function = "kbc"; 112962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 113062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 113162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 113262306a36Sopenharmony_ci }; 113362306a36Sopenharmony_ci 113462306a36Sopenharmony_ci kb_row0_pr0 { 113562306a36Sopenharmony_ci nvidia,pins = "kb_row0_pr0"; 113662306a36Sopenharmony_ci nvidia,function = "kbc"; 113762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 113862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 113962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 114062306a36Sopenharmony_ci }; 114162306a36Sopenharmony_ci 114262306a36Sopenharmony_ci kb_row1_pr1 { 114362306a36Sopenharmony_ci nvidia,pins = "kb_row1_pr1"; 114462306a36Sopenharmony_ci nvidia,function = "kbc"; 114562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 114662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 114762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 114862306a36Sopenharmony_ci }; 114962306a36Sopenharmony_ci 115062306a36Sopenharmony_ci kb_row2_pr2 { 115162306a36Sopenharmony_ci nvidia,pins = "kb_row2_pr2"; 115262306a36Sopenharmony_ci nvidia,function = "kbc"; 115362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 115462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 115562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 115662306a36Sopenharmony_ci }; 115762306a36Sopenharmony_ci 115862306a36Sopenharmony_ci kb_row3_pr3 { 115962306a36Sopenharmony_ci nvidia,pins = "kb_row3_pr3"; 116062306a36Sopenharmony_ci nvidia,function = "kbc"; 116162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 116262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 116362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 116462306a36Sopenharmony_ci }; 116562306a36Sopenharmony_ci 116662306a36Sopenharmony_ci kb_row4_pr4 { 116762306a36Sopenharmony_ci nvidia,pins = "kb_row4_pr4"; 116862306a36Sopenharmony_ci nvidia,function = "kbc"; 116962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 117062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 117162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 117262306a36Sopenharmony_ci }; 117362306a36Sopenharmony_ci 117462306a36Sopenharmony_ci kb_row5_pr5 { 117562306a36Sopenharmony_ci nvidia,pins = "kb_row5_pr5"; 117662306a36Sopenharmony_ci nvidia,function = "kbc"; 117762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 117862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 117962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 118062306a36Sopenharmony_ci }; 118162306a36Sopenharmony_ci 118262306a36Sopenharmony_ci kb_row6_pr6 { 118362306a36Sopenharmony_ci nvidia,pins = "kb_row6_pr6"; 118462306a36Sopenharmony_ci nvidia,function = "kbc"; 118562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 118662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 118762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 118862306a36Sopenharmony_ci }; 118962306a36Sopenharmony_ci 119062306a36Sopenharmony_ci kb_row7_pr7 { 119162306a36Sopenharmony_ci nvidia,pins = "kb_row7_pr7"; 119262306a36Sopenharmony_ci nvidia,function = "kbc"; 119362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 119462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 119562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 119662306a36Sopenharmony_ci }; 119762306a36Sopenharmony_ci 119862306a36Sopenharmony_ci kb_row8_ps0 { 119962306a36Sopenharmony_ci nvidia,pins = "kb_row8_ps0"; 120062306a36Sopenharmony_ci nvidia,function = "kbc"; 120162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 120262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 120362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 120462306a36Sopenharmony_ci }; 120562306a36Sopenharmony_ci 120662306a36Sopenharmony_ci kb_row9_ps1 { 120762306a36Sopenharmony_ci nvidia,pins = "kb_row9_ps1"; 120862306a36Sopenharmony_ci nvidia,function = "kbc"; 120962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 121062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 121162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 121262306a36Sopenharmony_ci }; 121362306a36Sopenharmony_ci 121462306a36Sopenharmony_ci kb_row10_ps2 { 121562306a36Sopenharmony_ci nvidia,pins = "kb_row10_ps2"; 121662306a36Sopenharmony_ci nvidia,function = "kbc"; 121762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 121862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 121962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 122062306a36Sopenharmony_ci }; 122162306a36Sopenharmony_ci 122262306a36Sopenharmony_ci kb_row11_ps3 { 122362306a36Sopenharmony_ci nvidia,pins = "kb_row11_ps3"; 122462306a36Sopenharmony_ci nvidia,function = "kbc"; 122562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 122662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 122762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 122862306a36Sopenharmony_ci }; 122962306a36Sopenharmony_ci 123062306a36Sopenharmony_ci kb_row12_ps4 { 123162306a36Sopenharmony_ci nvidia,pins = "kb_row12_ps4"; 123262306a36Sopenharmony_ci nvidia,function = "kbc"; 123362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 123462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 123562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 123662306a36Sopenharmony_ci }; 123762306a36Sopenharmony_ci 123862306a36Sopenharmony_ci kb_row13_ps5 { 123962306a36Sopenharmony_ci nvidia,pins = "kb_row13_ps5"; 124062306a36Sopenharmony_ci nvidia,function = "kbc"; 124162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 124262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 124362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 124462306a36Sopenharmony_ci }; 124562306a36Sopenharmony_ci 124662306a36Sopenharmony_ci kb_row14_ps6 { 124762306a36Sopenharmony_ci nvidia,pins = "kb_row14_ps6"; 124862306a36Sopenharmony_ci nvidia,function = "kbc"; 124962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 125062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 125162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 125262306a36Sopenharmony_ci }; 125362306a36Sopenharmony_ci 125462306a36Sopenharmony_ci kb_row15_ps7 { 125562306a36Sopenharmony_ci nvidia,pins = "kb_row15_ps7"; 125662306a36Sopenharmony_ci nvidia,function = "kbc"; 125762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 125862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 125962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 126062306a36Sopenharmony_ci }; 126162306a36Sopenharmony_ci 126262306a36Sopenharmony_ci vi_pclk_pt0 { 126362306a36Sopenharmony_ci nvidia,pins = "vi_pclk_pt0"; 126462306a36Sopenharmony_ci nvidia,function = "rsvd1"; 126562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 126662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 126762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 126862306a36Sopenharmony_ci }; 126962306a36Sopenharmony_ci 127062306a36Sopenharmony_ci vi_mclk_pt1 { 127162306a36Sopenharmony_ci nvidia,pins = "vi_mclk_pt1"; 127262306a36Sopenharmony_ci nvidia,function = "vi"; 127362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 127462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 127562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 127662306a36Sopenharmony_ci }; 127762306a36Sopenharmony_ci 127862306a36Sopenharmony_ci vi_d10_pt2 { 127962306a36Sopenharmony_ci nvidia,pins = "vi_d10_pt2"; 128062306a36Sopenharmony_ci nvidia,function = "ddr"; 128162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 128262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 128362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 128462306a36Sopenharmony_ci }; 128562306a36Sopenharmony_ci 128662306a36Sopenharmony_ci vi_d11_pt3 { 128762306a36Sopenharmony_ci nvidia,pins = "vi_d11_pt3"; 128862306a36Sopenharmony_ci nvidia,function = "ddr"; 128962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 129062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 129162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 129262306a36Sopenharmony_ci }; 129362306a36Sopenharmony_ci 129462306a36Sopenharmony_ci vi_d0_pt4 { 129562306a36Sopenharmony_ci nvidia,pins = "vi_d0_pt4"; 129662306a36Sopenharmony_ci nvidia,function = "ddr"; 129762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 129862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 129962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 130062306a36Sopenharmony_ci }; 130162306a36Sopenharmony_ci 130262306a36Sopenharmony_ci gen2_i2c_scl_pt5 { 130362306a36Sopenharmony_ci nvidia,pins = "gen2_i2c_scl_pt5"; 130462306a36Sopenharmony_ci nvidia,function = "i2c2"; 130562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 130662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 130762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 130862306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 130962306a36Sopenharmony_ci }; 131062306a36Sopenharmony_ci 131162306a36Sopenharmony_ci gen2_i2c_sda_pt6 { 131262306a36Sopenharmony_ci nvidia,pins = "gen2_i2c_sda_pt6"; 131362306a36Sopenharmony_ci nvidia,function = "i2c2"; 131462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 131562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 131662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 131762306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 131862306a36Sopenharmony_ci }; 131962306a36Sopenharmony_ci 132062306a36Sopenharmony_ci sdmmc4_cmd_pt7 { 132162306a36Sopenharmony_ci nvidia,pins = "sdmmc4_cmd_pt7"; 132262306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 132362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 132462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 132562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 132662306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 132762306a36Sopenharmony_ci }; 132862306a36Sopenharmony_ci 132962306a36Sopenharmony_ci pu0 { 133062306a36Sopenharmony_ci nvidia,pins = "pu0"; 133162306a36Sopenharmony_ci nvidia,function = "owr"; 133262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 133362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 133462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 133562306a36Sopenharmony_ci }; 133662306a36Sopenharmony_ci 133762306a36Sopenharmony_ci pu1 { 133862306a36Sopenharmony_ci nvidia,pins = "pu1"; 133962306a36Sopenharmony_ci nvidia,function = "rsvd1"; 134062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 134162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 134262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 134362306a36Sopenharmony_ci }; 134462306a36Sopenharmony_ci 134562306a36Sopenharmony_ci pu2 { 134662306a36Sopenharmony_ci nvidia,pins = "pu2"; 134762306a36Sopenharmony_ci nvidia,function = "rsvd1"; 134862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 134962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 135062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 135162306a36Sopenharmony_ci }; 135262306a36Sopenharmony_ci 135362306a36Sopenharmony_ci pu3 { 135462306a36Sopenharmony_ci nvidia,pins = "pu3"; 135562306a36Sopenharmony_ci nvidia,function = "pwm0"; 135662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 135762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 135862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 135962306a36Sopenharmony_ci }; 136062306a36Sopenharmony_ci 136162306a36Sopenharmony_ci pu4 { 136262306a36Sopenharmony_ci nvidia,pins = "pu4"; 136362306a36Sopenharmony_ci nvidia,function = "pwm1"; 136462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 136562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 136662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 136762306a36Sopenharmony_ci }; 136862306a36Sopenharmony_ci 136962306a36Sopenharmony_ci pu5 { 137062306a36Sopenharmony_ci nvidia,pins = "pu5"; 137162306a36Sopenharmony_ci nvidia,function = "rsvd4"; 137262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 137362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 137462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 137562306a36Sopenharmony_ci }; 137662306a36Sopenharmony_ci 137762306a36Sopenharmony_ci pu6 { 137862306a36Sopenharmony_ci nvidia,pins = "pu6"; 137962306a36Sopenharmony_ci nvidia,function = "pwm3"; 138062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 138162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 138262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 138362306a36Sopenharmony_ci }; 138462306a36Sopenharmony_ci 138562306a36Sopenharmony_ci jtag_rtck_pu7 { 138662306a36Sopenharmony_ci nvidia,pins = "jtag_rtck_pu7"; 138762306a36Sopenharmony_ci nvidia,function = "rtck"; 138862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 138962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 139062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 139162306a36Sopenharmony_ci }; 139262306a36Sopenharmony_ci 139362306a36Sopenharmony_ci pv0 { 139462306a36Sopenharmony_ci nvidia,pins = "pv0"; 139562306a36Sopenharmony_ci nvidia,function = "rsvd1"; 139662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 139762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 139862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 139962306a36Sopenharmony_ci }; 140062306a36Sopenharmony_ci 140162306a36Sopenharmony_ci pv1 { 140262306a36Sopenharmony_ci nvidia,pins = "pv1"; 140362306a36Sopenharmony_ci nvidia,function = "rsvd1"; 140462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 140562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 140662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 140762306a36Sopenharmony_ci }; 140862306a36Sopenharmony_ci 140962306a36Sopenharmony_ci pv2 { 141062306a36Sopenharmony_ci nvidia,pins = "pv2"; 141162306a36Sopenharmony_ci nvidia,function = "owr"; 141262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 141362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 141462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 141562306a36Sopenharmony_ci }; 141662306a36Sopenharmony_ci 141762306a36Sopenharmony_ci pv3 { 141862306a36Sopenharmony_ci nvidia,pins = "pv3"; 141962306a36Sopenharmony_ci nvidia,function = "clk_12m_out"; 142062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 142162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 142262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 142362306a36Sopenharmony_ci }; 142462306a36Sopenharmony_ci 142562306a36Sopenharmony_ci ddc_scl_pv4 { 142662306a36Sopenharmony_ci nvidia,pins = "ddc_scl_pv4"; 142762306a36Sopenharmony_ci nvidia,function = "i2c4"; 142862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 142962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 143062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 143162306a36Sopenharmony_ci }; 143262306a36Sopenharmony_ci 143362306a36Sopenharmony_ci ddc_sda_pv5 { 143462306a36Sopenharmony_ci nvidia,pins = "ddc_sda_pv5"; 143562306a36Sopenharmony_ci nvidia,function = "i2c4"; 143662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 143762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 143862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 143962306a36Sopenharmony_ci }; 144062306a36Sopenharmony_ci 144162306a36Sopenharmony_ci crt_hsync_pv6 { 144262306a36Sopenharmony_ci nvidia,pins = "crt_hsync_pv6"; 144362306a36Sopenharmony_ci nvidia,function = "crt"; 144462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 144562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 144662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 144762306a36Sopenharmony_ci }; 144862306a36Sopenharmony_ci 144962306a36Sopenharmony_ci crt_vsync_pv7 { 145062306a36Sopenharmony_ci nvidia,pins = "crt_vsync_pv7"; 145162306a36Sopenharmony_ci nvidia,function = "crt"; 145262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 145362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 145462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 145562306a36Sopenharmony_ci }; 145662306a36Sopenharmony_ci 145762306a36Sopenharmony_ci lcd_cs1_n_pw0 { 145862306a36Sopenharmony_ci nvidia,pins = "lcd_cs1_n_pw0"; 145962306a36Sopenharmony_ci nvidia,function = "displaya"; 146062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 146162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 146262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 146362306a36Sopenharmony_ci }; 146462306a36Sopenharmony_ci 146562306a36Sopenharmony_ci lcd_m1_pw1 { 146662306a36Sopenharmony_ci nvidia,pins = "lcd_m1_pw1"; 146762306a36Sopenharmony_ci nvidia,function = "displaya"; 146862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 146962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 147062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 147162306a36Sopenharmony_ci }; 147262306a36Sopenharmony_ci 147362306a36Sopenharmony_ci spi2_cs1_n_pw2 { 147462306a36Sopenharmony_ci nvidia,pins = "spi2_cs1_n_pw2"; 147562306a36Sopenharmony_ci nvidia,function = "spi2"; 147662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 147762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 147862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 147962306a36Sopenharmony_ci }; 148062306a36Sopenharmony_ci 148162306a36Sopenharmony_ci clk1_out_pw4 { 148262306a36Sopenharmony_ci nvidia,pins = "clk1_out_pw4"; 148362306a36Sopenharmony_ci nvidia,function = "extperiph1"; 148462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 148562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 148662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 148762306a36Sopenharmony_ci }; 148862306a36Sopenharmony_ci 148962306a36Sopenharmony_ci clk2_out_pw5 { 149062306a36Sopenharmony_ci nvidia,pins = "clk2_out_pw5"; 149162306a36Sopenharmony_ci nvidia,function = "extperiph2"; 149262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 149362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 149462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 149562306a36Sopenharmony_ci }; 149662306a36Sopenharmony_ci 149762306a36Sopenharmony_ci uart3_txd_pw6 { 149862306a36Sopenharmony_ci nvidia,pins = "uart3_txd_pw6"; 149962306a36Sopenharmony_ci nvidia,function = "uartc"; 150062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 150162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 150262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 150362306a36Sopenharmony_ci }; 150462306a36Sopenharmony_ci 150562306a36Sopenharmony_ci uart3_rxd_pw7 { 150662306a36Sopenharmony_ci nvidia,pins = "uart3_rxd_pw7"; 150762306a36Sopenharmony_ci nvidia,function = "uartc"; 150862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 150962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 151062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 151162306a36Sopenharmony_ci }; 151262306a36Sopenharmony_ci 151362306a36Sopenharmony_ci spi2_sck_px2 { 151462306a36Sopenharmony_ci nvidia,pins = "spi2_sck_px2"; 151562306a36Sopenharmony_ci nvidia,function = "gmi"; 151662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 151762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 151862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 151962306a36Sopenharmony_ci }; 152062306a36Sopenharmony_ci 152162306a36Sopenharmony_ci spi1_mosi_px4 { 152262306a36Sopenharmony_ci nvidia,pins = "spi1_mosi_px4"; 152362306a36Sopenharmony_ci nvidia,function = "spi1"; 152462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 152562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 152662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 152762306a36Sopenharmony_ci }; 152862306a36Sopenharmony_ci 152962306a36Sopenharmony_ci spi1_sck_px5 { 153062306a36Sopenharmony_ci nvidia,pins = "spi1_sck_px5"; 153162306a36Sopenharmony_ci nvidia,function = "spi1"; 153262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 153362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 153462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 153562306a36Sopenharmony_ci }; 153662306a36Sopenharmony_ci 153762306a36Sopenharmony_ci spi1_cs0_n_px6 { 153862306a36Sopenharmony_ci nvidia,pins = "spi1_cs0_n_px6"; 153962306a36Sopenharmony_ci nvidia,function = "spi1"; 154062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 154162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 154262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 154362306a36Sopenharmony_ci }; 154462306a36Sopenharmony_ci 154562306a36Sopenharmony_ci spi1_miso_px7 { 154662306a36Sopenharmony_ci nvidia,pins = "spi1_miso_px7"; 154762306a36Sopenharmony_ci nvidia,function = "spi1"; 154862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 154962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 155062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 155162306a36Sopenharmony_ci }; 155262306a36Sopenharmony_ci 155362306a36Sopenharmony_ci ulpi_clk_py0 { 155462306a36Sopenharmony_ci nvidia,pins = "ulpi_clk_py0"; 155562306a36Sopenharmony_ci nvidia,function = "uartd"; 155662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 155762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 155862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 155962306a36Sopenharmony_ci }; 156062306a36Sopenharmony_ci 156162306a36Sopenharmony_ci ulpi_dir_py1 { 156262306a36Sopenharmony_ci nvidia,pins = "ulpi_dir_py1"; 156362306a36Sopenharmony_ci nvidia,function = "uartd"; 156462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 156562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 156662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 156762306a36Sopenharmony_ci }; 156862306a36Sopenharmony_ci 156962306a36Sopenharmony_ci ulpi_nxt_py2 { 157062306a36Sopenharmony_ci nvidia,pins = "ulpi_nxt_py2"; 157162306a36Sopenharmony_ci nvidia,function = "uartd"; 157262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 157362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 157462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 157562306a36Sopenharmony_ci }; 157662306a36Sopenharmony_ci 157762306a36Sopenharmony_ci ulpi_stp_py3 { 157862306a36Sopenharmony_ci nvidia,pins = "ulpi_stp_py3"; 157962306a36Sopenharmony_ci nvidia,function = "uartd"; 158062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 158162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 158262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 158362306a36Sopenharmony_ci }; 158462306a36Sopenharmony_ci 158562306a36Sopenharmony_ci sdmmc1_dat3_py4 { 158662306a36Sopenharmony_ci nvidia,pins = "sdmmc1_dat3_py4"; 158762306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 158862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 158962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 159062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 159162306a36Sopenharmony_ci }; 159262306a36Sopenharmony_ci 159362306a36Sopenharmony_ci sdmmc1_dat2_py5 { 159462306a36Sopenharmony_ci nvidia,pins = "sdmmc1_dat2_py5"; 159562306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 159662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 159762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 159862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 159962306a36Sopenharmony_ci }; 160062306a36Sopenharmony_ci 160162306a36Sopenharmony_ci sdmmc1_dat1_py6 { 160262306a36Sopenharmony_ci nvidia,pins = "sdmmc1_dat1_py6"; 160362306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 160462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 160562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 160662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 160762306a36Sopenharmony_ci }; 160862306a36Sopenharmony_ci 160962306a36Sopenharmony_ci sdmmc1_dat0_py7 { 161062306a36Sopenharmony_ci nvidia,pins = "sdmmc1_dat0_py7"; 161162306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 161262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 161362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 161462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 161562306a36Sopenharmony_ci }; 161662306a36Sopenharmony_ci 161762306a36Sopenharmony_ci sdmmc1_clk_pz0 { 161862306a36Sopenharmony_ci nvidia,pins = "sdmmc1_clk_pz0"; 161962306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 162062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 162162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 162262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 162362306a36Sopenharmony_ci }; 162462306a36Sopenharmony_ci 162562306a36Sopenharmony_ci sdmmc1_cmd_pz1 { 162662306a36Sopenharmony_ci nvidia,pins = "sdmmc1_cmd_pz1"; 162762306a36Sopenharmony_ci nvidia,function = "sdmmc1"; 162862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 162962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 163062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 163162306a36Sopenharmony_ci }; 163262306a36Sopenharmony_ci 163362306a36Sopenharmony_ci lcd_sdin_pz2 { 163462306a36Sopenharmony_ci nvidia,pins = "lcd_sdin_pz2"; 163562306a36Sopenharmony_ci nvidia,function = "displaya"; 163662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 163762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 163862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 163962306a36Sopenharmony_ci }; 164062306a36Sopenharmony_ci 164162306a36Sopenharmony_ci lcd_wr_n_pz3 { 164262306a36Sopenharmony_ci nvidia,pins = "lcd_wr_n_pz3"; 164362306a36Sopenharmony_ci nvidia,function = "displaya"; 164462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 164562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 164662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 164762306a36Sopenharmony_ci }; 164862306a36Sopenharmony_ci 164962306a36Sopenharmony_ci lcd_sck_pz4 { 165062306a36Sopenharmony_ci nvidia,pins = "lcd_sck_pz4"; 165162306a36Sopenharmony_ci nvidia,function = "displaya"; 165262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 165362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 165462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 165562306a36Sopenharmony_ci }; 165662306a36Sopenharmony_ci 165762306a36Sopenharmony_ci sys_clk_req_pz5 { 165862306a36Sopenharmony_ci nvidia,pins = "sys_clk_req_pz5"; 165962306a36Sopenharmony_ci nvidia,function = "sysclk"; 166062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 166162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 166262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 166362306a36Sopenharmony_ci }; 166462306a36Sopenharmony_ci 166562306a36Sopenharmony_ci pwr_i2c_scl_pz6 { 166662306a36Sopenharmony_ci nvidia,pins = "pwr_i2c_scl_pz6"; 166762306a36Sopenharmony_ci nvidia,function = "i2cpwr"; 166862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 166962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 167062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 167162306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_ENABLE>; 167262306a36Sopenharmony_ci }; 167362306a36Sopenharmony_ci 167462306a36Sopenharmony_ci pwr_i2c_sda_pz7 { 167562306a36Sopenharmony_ci nvidia,pins = "pwr_i2c_sda_pz7"; 167662306a36Sopenharmony_ci nvidia,function = "i2cpwr"; 167762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 167862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 167962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 168062306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_ENABLE>; 168162306a36Sopenharmony_ci }; 168262306a36Sopenharmony_ci 168362306a36Sopenharmony_ci sdmmc4_dat0_paa0 { 168462306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat0_paa0"; 168562306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 168662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 168762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 168862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 168962306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 169062306a36Sopenharmony_ci }; 169162306a36Sopenharmony_ci 169262306a36Sopenharmony_ci sdmmc4_dat1_paa1 { 169362306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat1_paa1"; 169462306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 169562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 169662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 169762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 169862306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 169962306a36Sopenharmony_ci }; 170062306a36Sopenharmony_ci 170162306a36Sopenharmony_ci sdmmc4_dat2_paa2 { 170262306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat2_paa2"; 170362306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 170462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 170562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 170662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 170762306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 170862306a36Sopenharmony_ci }; 170962306a36Sopenharmony_ci 171062306a36Sopenharmony_ci sdmmc4_dat3_paa3 { 171162306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat3_paa3"; 171262306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 171362306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 171462306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 171562306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 171662306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 171762306a36Sopenharmony_ci }; 171862306a36Sopenharmony_ci 171962306a36Sopenharmony_ci sdmmc4_dat4_paa4 { 172062306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat4_paa4"; 172162306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 172262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 172362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 172462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 172562306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 172662306a36Sopenharmony_ci }; 172762306a36Sopenharmony_ci 172862306a36Sopenharmony_ci sdmmc4_dat5_paa5 { 172962306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat5_paa5"; 173062306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 173162306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 173262306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 173362306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 173462306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 173562306a36Sopenharmony_ci }; 173662306a36Sopenharmony_ci 173762306a36Sopenharmony_ci sdmmc4_dat6_paa6 { 173862306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat6_paa6"; 173962306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 174062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 174162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 174262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 174362306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 174462306a36Sopenharmony_ci }; 174562306a36Sopenharmony_ci 174662306a36Sopenharmony_ci sdmmc4_dat7_paa7 { 174762306a36Sopenharmony_ci nvidia,pins = "sdmmc4_dat7_paa7"; 174862306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 174962306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_UP>; 175062306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 175162306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 175262306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 175362306a36Sopenharmony_ci }; 175462306a36Sopenharmony_ci 175562306a36Sopenharmony_ci pbb0 { 175662306a36Sopenharmony_ci nvidia,pins = "pbb0"; 175762306a36Sopenharmony_ci nvidia,function = "i2s4"; 175862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 175962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 176062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 176162306a36Sopenharmony_ci }; 176262306a36Sopenharmony_ci 176362306a36Sopenharmony_ci cam_i2c_scl_pbb1 { 176462306a36Sopenharmony_ci nvidia,pins = "cam_i2c_scl_pbb1"; 176562306a36Sopenharmony_ci nvidia,function = "i2c3"; 176662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 176762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 176862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 176962306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 177062306a36Sopenharmony_ci }; 177162306a36Sopenharmony_ci 177262306a36Sopenharmony_ci cam_i2c_sda_pbb2 { 177362306a36Sopenharmony_ci nvidia,pins = "cam_i2c_sda_pbb2"; 177462306a36Sopenharmony_ci nvidia,function = "i2c3"; 177562306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 177662306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 177762306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 177862306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 177962306a36Sopenharmony_ci }; 178062306a36Sopenharmony_ci 178162306a36Sopenharmony_ci pbb3 { 178262306a36Sopenharmony_ci nvidia,pins = "pbb3"; 178362306a36Sopenharmony_ci nvidia,function = "vgp3"; 178462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 178562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 178662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 178762306a36Sopenharmony_ci }; 178862306a36Sopenharmony_ci 178962306a36Sopenharmony_ci pbb4 { 179062306a36Sopenharmony_ci nvidia,pins = "pbb4"; 179162306a36Sopenharmony_ci nvidia,function = "vgp4"; 179262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 179362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 179462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 179562306a36Sopenharmony_ci }; 179662306a36Sopenharmony_ci 179762306a36Sopenharmony_ci pbb5 { 179862306a36Sopenharmony_ci nvidia,pins = "pbb5"; 179962306a36Sopenharmony_ci nvidia,function = "vgp5"; 180062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 180162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 180262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 180362306a36Sopenharmony_ci }; 180462306a36Sopenharmony_ci 180562306a36Sopenharmony_ci pbb6 { 180662306a36Sopenharmony_ci nvidia,pins = "pbb6"; 180762306a36Sopenharmony_ci nvidia,function = "vgp6"; 180862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 180962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 181062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 181162306a36Sopenharmony_ci }; 181262306a36Sopenharmony_ci 181362306a36Sopenharmony_ci pbb7 { 181462306a36Sopenharmony_ci nvidia,pins = "pbb7"; 181562306a36Sopenharmony_ci nvidia,function = "i2s4"; 181662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 181762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 181862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 181962306a36Sopenharmony_ci }; 182062306a36Sopenharmony_ci 182162306a36Sopenharmony_ci cam_mclk_pcc0 { 182262306a36Sopenharmony_ci nvidia,pins = "cam_mclk_pcc0"; 182362306a36Sopenharmony_ci nvidia,function = "vi_alt3"; 182462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 182562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 182662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 182762306a36Sopenharmony_ci }; 182862306a36Sopenharmony_ci 182962306a36Sopenharmony_ci pcc1 { 183062306a36Sopenharmony_ci nvidia,pins = "pcc1"; 183162306a36Sopenharmony_ci nvidia,function = "i2s4"; 183262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 183362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 183462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 183562306a36Sopenharmony_ci }; 183662306a36Sopenharmony_ci 183762306a36Sopenharmony_ci pcc2 { 183862306a36Sopenharmony_ci nvidia,pins = "pcc2"; 183962306a36Sopenharmony_ci nvidia,function = "i2s4"; 184062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 184162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 184262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 184362306a36Sopenharmony_ci }; 184462306a36Sopenharmony_ci 184562306a36Sopenharmony_ci sdmmc4_rst_n_pcc3 { 184662306a36Sopenharmony_ci nvidia,pins = "sdmmc4_rst_n_pcc3"; 184762306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 184862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_DOWN>; 184962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 185062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 185162306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 185262306a36Sopenharmony_ci }; 185362306a36Sopenharmony_ci 185462306a36Sopenharmony_ci sdmmc4_clk_pcc4 { 185562306a36Sopenharmony_ci nvidia,pins = "sdmmc4_clk_pcc4"; 185662306a36Sopenharmony_ci nvidia,function = "sdmmc4"; 185762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 185862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 185962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 186062306a36Sopenharmony_ci nvidia,io-reset = <TEGRA_PIN_DISABLE>; 186162306a36Sopenharmony_ci }; 186262306a36Sopenharmony_ci 186362306a36Sopenharmony_ci clk2_req_pcc5 { 186462306a36Sopenharmony_ci nvidia,pins = "clk2_req_pcc5"; 186562306a36Sopenharmony_ci nvidia,function = "dap"; 186662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 186762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 186862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 186962306a36Sopenharmony_ci }; 187062306a36Sopenharmony_ci 187162306a36Sopenharmony_ci pex_l2_rst_n_pcc6 { 187262306a36Sopenharmony_ci nvidia,pins = "pex_l2_rst_n_pcc6"; 187362306a36Sopenharmony_ci nvidia,function = "pcie"; 187462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 187562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 187662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 187762306a36Sopenharmony_ci }; 187862306a36Sopenharmony_ci 187962306a36Sopenharmony_ci pex_l2_clkreq_n_pcc7 { 188062306a36Sopenharmony_ci nvidia,pins = "pex_l2_clkreq_n_pcc7"; 188162306a36Sopenharmony_ci nvidia,function = "pcie"; 188262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 188362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 188462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 188562306a36Sopenharmony_ci }; 188662306a36Sopenharmony_ci 188762306a36Sopenharmony_ci pex_l0_prsnt_n_pdd0 { 188862306a36Sopenharmony_ci nvidia,pins = "pex_l0_prsnt_n_pdd0"; 188962306a36Sopenharmony_ci nvidia,function = "pcie"; 189062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 189162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 189262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 189362306a36Sopenharmony_ci }; 189462306a36Sopenharmony_ci 189562306a36Sopenharmony_ci pex_l0_rst_n_pdd1 { 189662306a36Sopenharmony_ci nvidia,pins = "pex_l0_rst_n_pdd1"; 189762306a36Sopenharmony_ci nvidia,function = "pcie"; 189862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 189962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 190062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 190162306a36Sopenharmony_ci }; 190262306a36Sopenharmony_ci 190362306a36Sopenharmony_ci pex_l0_clkreq_n_pdd2 { 190462306a36Sopenharmony_ci nvidia,pins = "pex_l0_clkreq_n_pdd2"; 190562306a36Sopenharmony_ci nvidia,function = "pcie"; 190662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 190762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 190862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 190962306a36Sopenharmony_ci }; 191062306a36Sopenharmony_ci 191162306a36Sopenharmony_ci pex_wake_n_pdd3 { 191262306a36Sopenharmony_ci nvidia,pins = "pex_wake_n_pdd3"; 191362306a36Sopenharmony_ci nvidia,function = "pcie"; 191462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 191562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 191662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 191762306a36Sopenharmony_ci }; 191862306a36Sopenharmony_ci 191962306a36Sopenharmony_ci pex_l1_prsnt_n_pdd4 { 192062306a36Sopenharmony_ci nvidia,pins = "pex_l1_prsnt_n_pdd4"; 192162306a36Sopenharmony_ci nvidia,function = "pcie"; 192262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 192362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 192462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 192562306a36Sopenharmony_ci }; 192662306a36Sopenharmony_ci 192762306a36Sopenharmony_ci pex_l1_rst_n_pdd5 { 192862306a36Sopenharmony_ci nvidia,pins = "pex_l1_rst_n_pdd5"; 192962306a36Sopenharmony_ci nvidia,function = "pcie"; 193062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 193162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 193262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 193362306a36Sopenharmony_ci }; 193462306a36Sopenharmony_ci 193562306a36Sopenharmony_ci pex_l1_clkreq_n_pdd6 { 193662306a36Sopenharmony_ci nvidia,pins = "pex_l1_clkreq_n_pdd6"; 193762306a36Sopenharmony_ci nvidia,function = "pcie"; 193862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 193962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 194062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 194162306a36Sopenharmony_ci }; 194262306a36Sopenharmony_ci 194362306a36Sopenharmony_ci pex_l2_prsnt_n_pdd7 { 194462306a36Sopenharmony_ci nvidia,pins = "pex_l2_prsnt_n_pdd7"; 194562306a36Sopenharmony_ci nvidia,function = "pcie"; 194662306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 194762306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 194862306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 194962306a36Sopenharmony_ci }; 195062306a36Sopenharmony_ci 195162306a36Sopenharmony_ci clk3_out_pee0 { 195262306a36Sopenharmony_ci nvidia,pins = "clk3_out_pee0"; 195362306a36Sopenharmony_ci nvidia,function = "extperiph3"; 195462306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 195562306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 195662306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 195762306a36Sopenharmony_ci }; 195862306a36Sopenharmony_ci 195962306a36Sopenharmony_ci clk3_req_pee1 { 196062306a36Sopenharmony_ci nvidia,pins = "clk3_req_pee1"; 196162306a36Sopenharmony_ci nvidia,function = "dev3"; 196262306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 196362306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 196462306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 196562306a36Sopenharmony_ci }; 196662306a36Sopenharmony_ci 196762306a36Sopenharmony_ci clk1_req_pee2 { 196862306a36Sopenharmony_ci nvidia,pins = "clk1_req_pee2"; 196962306a36Sopenharmony_ci nvidia,function = "dap"; 197062306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 197162306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 197262306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 197362306a36Sopenharmony_ci }; 197462306a36Sopenharmony_ci 197562306a36Sopenharmony_ci hdmi_cec_pee3 { 197662306a36Sopenharmony_ci nvidia,pins = "hdmi_cec_pee3"; 197762306a36Sopenharmony_ci nvidia,function = "cec"; 197862306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 197962306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_DISABLE>; 198062306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_ENABLE>; 198162306a36Sopenharmony_ci nvidia,open-drain = <TEGRA_PIN_DISABLE>; 198262306a36Sopenharmony_ci }; 198362306a36Sopenharmony_ci 198462306a36Sopenharmony_ci owr { 198562306a36Sopenharmony_ci nvidia,pins = "owr"; 198662306a36Sopenharmony_ci nvidia,function = "owr"; 198762306a36Sopenharmony_ci nvidia,pull = <TEGRA_PIN_PULL_NONE>; 198862306a36Sopenharmony_ci nvidia,tristate = <TEGRA_PIN_ENABLE>; 198962306a36Sopenharmony_ci nvidia,enable-input = <TEGRA_PIN_DISABLE>; 199062306a36Sopenharmony_ci }; 199162306a36Sopenharmony_ci 199262306a36Sopenharmony_ci drive_groups { 199362306a36Sopenharmony_ci nvidia,pins = "drive_gma", 199462306a36Sopenharmony_ci "drive_gmb", 199562306a36Sopenharmony_ci "drive_gmc", 199662306a36Sopenharmony_ci "drive_gmd"; 199762306a36Sopenharmony_ci nvidia,pull-down-strength = <9>; 199862306a36Sopenharmony_ci nvidia,pull-up-strength = <9>; 199962306a36Sopenharmony_ci nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 200062306a36Sopenharmony_ci nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>; 200162306a36Sopenharmony_ci }; 200262306a36Sopenharmony_ci }; 200362306a36Sopenharmony_ci }; 200462306a36Sopenharmony_ci 200562306a36Sopenharmony_ci uartc: serial@70006200 { 200662306a36Sopenharmony_ci compatible = "nvidia,tegra30-hsuart"; 200762306a36Sopenharmony_ci reset-names = "serial"; 200862306a36Sopenharmony_ci /delete-property/ reg-shift; 200962306a36Sopenharmony_ci status = "okay"; 201062306a36Sopenharmony_ci 201162306a36Sopenharmony_ci nvidia,adjust-baud-rates = <0 9600 100>, 201262306a36Sopenharmony_ci <9600 115200 200>, 201362306a36Sopenharmony_ci <1000000 4000000 136>; 201462306a36Sopenharmony_ci 201562306a36Sopenharmony_ci /* Azurewave AW-NH660 BCM4330B1 */ 201662306a36Sopenharmony_ci bluetooth { 201762306a36Sopenharmony_ci compatible = "brcm,bcm4330-bt"; 201862306a36Sopenharmony_ci 201962306a36Sopenharmony_ci interrupt-parent = <&gpio>; 202062306a36Sopenharmony_ci interrupts = <TEGRA_GPIO(U, 6) IRQ_TYPE_EDGE_RISING>; 202162306a36Sopenharmony_ci interrupt-names = "host-wakeup"; 202262306a36Sopenharmony_ci 202362306a36Sopenharmony_ci max-speed = <4000000>; 202462306a36Sopenharmony_ci 202562306a36Sopenharmony_ci clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 202662306a36Sopenharmony_ci clock-names = "txco"; 202762306a36Sopenharmony_ci 202862306a36Sopenharmony_ci vbat-supply = <&sys_3v3_reg>; 202962306a36Sopenharmony_ci vddio-supply = <&vdd_1v8>; 203062306a36Sopenharmony_ci 203162306a36Sopenharmony_ci shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>; 203262306a36Sopenharmony_ci device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>; 203362306a36Sopenharmony_ci }; 203462306a36Sopenharmony_ci }; 203562306a36Sopenharmony_ci 203662306a36Sopenharmony_ci uartd: serial@70006300 { 203762306a36Sopenharmony_ci /delete-property/ dmas; 203862306a36Sopenharmony_ci /delete-property/ dma-names; 203962306a36Sopenharmony_ci status = "okay"; 204062306a36Sopenharmony_ci }; 204162306a36Sopenharmony_ci 204262306a36Sopenharmony_ci hdmi_ddc: i2c@7000c700 { 204362306a36Sopenharmony_ci status = "okay"; 204462306a36Sopenharmony_ci clock-frequency = <100000>; 204562306a36Sopenharmony_ci }; 204662306a36Sopenharmony_ci 204762306a36Sopenharmony_ci i2c@7000d000 { 204862306a36Sopenharmony_ci status = "okay"; 204962306a36Sopenharmony_ci clock-frequency = <400000>; 205062306a36Sopenharmony_ci 205162306a36Sopenharmony_ci pmic: pmic@2d { 205262306a36Sopenharmony_ci compatible = "ti,tps65911"; 205362306a36Sopenharmony_ci reg = <0x2d>; 205462306a36Sopenharmony_ci 205562306a36Sopenharmony_ci interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 205662306a36Sopenharmony_ci #interrupt-cells = <2>; 205762306a36Sopenharmony_ci interrupt-controller; 205862306a36Sopenharmony_ci wakeup-source; 205962306a36Sopenharmony_ci 206062306a36Sopenharmony_ci ti,en-gpio-sleep = <0 1 1 1 1 1 0 0 1>; 206162306a36Sopenharmony_ci ti,system-power-controller; 206262306a36Sopenharmony_ci ti,sleep-keep-ck32k; 206362306a36Sopenharmony_ci ti,sleep-enable; 206462306a36Sopenharmony_ci 206562306a36Sopenharmony_ci #gpio-cells = <2>; 206662306a36Sopenharmony_ci gpio-controller; 206762306a36Sopenharmony_ci 206862306a36Sopenharmony_ci vcc1-supply = <&vdd_5v0_reg>; 206962306a36Sopenharmony_ci vcc2-supply = <&vdd_5v0_reg>; 207062306a36Sopenharmony_ci vcc3-supply = <&vdd_1v8>; 207162306a36Sopenharmony_ci vcc4-supply = <&vdd_5v0_reg>; 207262306a36Sopenharmony_ci vcc5-supply = <&vdd_5v0_reg>; 207362306a36Sopenharmony_ci vcc6-supply = <&vdd2_reg>; 207462306a36Sopenharmony_ci vcc7-supply = <&vdd_5v0_reg>; 207562306a36Sopenharmony_ci vccio-supply = <&vdd_5v0_reg>; 207662306a36Sopenharmony_ci 207762306a36Sopenharmony_ci regulators { 207862306a36Sopenharmony_ci vdd1_reg: vdd1 { 207962306a36Sopenharmony_ci regulator-name = "vddio_ddr_1v2"; 208062306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 208162306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 208262306a36Sopenharmony_ci regulator-always-on; 208362306a36Sopenharmony_ci }; 208462306a36Sopenharmony_ci 208562306a36Sopenharmony_ci vdd2_reg: vdd2 { 208662306a36Sopenharmony_ci regulator-name = "vdd_1v5_gen"; 208762306a36Sopenharmony_ci regulator-min-microvolt = <1500000>; 208862306a36Sopenharmony_ci regulator-max-microvolt = <1500000>; 208962306a36Sopenharmony_ci regulator-always-on; 209062306a36Sopenharmony_ci }; 209162306a36Sopenharmony_ci 209262306a36Sopenharmony_ci vdd_cpu: vddctrl { 209362306a36Sopenharmony_ci regulator-name = "vdd_cpu,vdd_sys"; 209462306a36Sopenharmony_ci regulator-min-microvolt = <800000>; 209562306a36Sopenharmony_ci regulator-max-microvolt = <1270000>; 209662306a36Sopenharmony_ci regulator-coupled-with = <&vdd_core>; 209762306a36Sopenharmony_ci regulator-coupled-max-spread = <300000>; 209862306a36Sopenharmony_ci regulator-max-step-microvolt = <100000>; 209962306a36Sopenharmony_ci regulator-always-on; 210062306a36Sopenharmony_ci 210162306a36Sopenharmony_ci nvidia,tegra-cpu-regulator; 210262306a36Sopenharmony_ci }; 210362306a36Sopenharmony_ci 210462306a36Sopenharmony_ci vdd_1v8: vio { 210562306a36Sopenharmony_ci regulator-name = "vdd_1v8_gen"; 210662306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 210762306a36Sopenharmony_ci regulator-max-microvolt = <1800000>; 210862306a36Sopenharmony_ci regulator-always-on; 210962306a36Sopenharmony_ci }; 211062306a36Sopenharmony_ci 211162306a36Sopenharmony_ci ldo1_reg: ldo1 { 211262306a36Sopenharmony_ci regulator-name = "vdd_pexa,vdd_pexb"; 211362306a36Sopenharmony_ci regulator-min-microvolt = <1050000>; 211462306a36Sopenharmony_ci regulator-max-microvolt = <1050000>; 211562306a36Sopenharmony_ci regulator-always-on; 211662306a36Sopenharmony_ci }; 211762306a36Sopenharmony_ci 211862306a36Sopenharmony_ci ldo2_reg: ldo2 { 211962306a36Sopenharmony_ci regulator-name = "vdd_sata,avdd_plle"; 212062306a36Sopenharmony_ci regulator-min-microvolt = <1050000>; 212162306a36Sopenharmony_ci regulator-max-microvolt = <1050000>; 212262306a36Sopenharmony_ci regulator-always-on; 212362306a36Sopenharmony_ci }; 212462306a36Sopenharmony_ci 212562306a36Sopenharmony_ci /* LDO3 is not connected to anything */ 212662306a36Sopenharmony_ci 212762306a36Sopenharmony_ci ldo4_reg: ldo4 { 212862306a36Sopenharmony_ci regulator-name = "vdd_rtc"; 212962306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 213062306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 213162306a36Sopenharmony_ci regulator-always-on; 213262306a36Sopenharmony_ci }; 213362306a36Sopenharmony_ci 213462306a36Sopenharmony_ci ldo5_reg: ldo5 { 213562306a36Sopenharmony_ci regulator-name = "vddio_sdmmc,avdd_vdac"; 213662306a36Sopenharmony_ci regulator-min-microvolt = <1800000>; 213762306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 213862306a36Sopenharmony_ci regulator-always-on; 213962306a36Sopenharmony_ci }; 214062306a36Sopenharmony_ci 214162306a36Sopenharmony_ci ldo6_reg: ldo6 { 214262306a36Sopenharmony_ci regulator-name = "avdd_dsi_csi,pwrdet_mipi"; 214362306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 214462306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 214562306a36Sopenharmony_ci regulator-always-on; 214662306a36Sopenharmony_ci }; 214762306a36Sopenharmony_ci 214862306a36Sopenharmony_ci ldo7_reg: ldo7 { 214962306a36Sopenharmony_ci regulator-name = "vdd_pllm,x,u,a_p_c_s"; 215062306a36Sopenharmony_ci regulator-min-microvolt = <1200000>; 215162306a36Sopenharmony_ci regulator-max-microvolt = <1200000>; 215262306a36Sopenharmony_ci regulator-always-on; 215362306a36Sopenharmony_ci }; 215462306a36Sopenharmony_ci 215562306a36Sopenharmony_ci ldo8_reg: ldo8 { 215662306a36Sopenharmony_ci regulator-name = "vdd_ddr_hs"; 215762306a36Sopenharmony_ci regulator-min-microvolt = <1000000>; 215862306a36Sopenharmony_ci regulator-max-microvolt = <1000000>; 215962306a36Sopenharmony_ci regulator-always-on; 216062306a36Sopenharmony_ci }; 216162306a36Sopenharmony_ci }; 216262306a36Sopenharmony_ci }; 216362306a36Sopenharmony_ci 216462306a36Sopenharmony_ci cpu_temp: nct1008@4c { 216562306a36Sopenharmony_ci compatible = "onnn,nct1008"; 216662306a36Sopenharmony_ci reg = <0x4c>; 216762306a36Sopenharmony_ci vcc-supply = <&sys_3v3_reg>; 216862306a36Sopenharmony_ci 216962306a36Sopenharmony_ci interrupt-parent = <&gpio>; 217062306a36Sopenharmony_ci interrupts = <TEGRA_GPIO(CC, 2) IRQ_TYPE_EDGE_FALLING>; 217162306a36Sopenharmony_ci 217262306a36Sopenharmony_ci #thermal-sensor-cells = <1>; 217362306a36Sopenharmony_ci }; 217462306a36Sopenharmony_ci 217562306a36Sopenharmony_ci vdd_core: tps62361@60 { 217662306a36Sopenharmony_ci compatible = "ti,tps62361"; 217762306a36Sopenharmony_ci reg = <0x60>; 217862306a36Sopenharmony_ci 217962306a36Sopenharmony_ci regulator-name = "vdd_core"; 218062306a36Sopenharmony_ci regulator-min-microvolt = <950000>; 218162306a36Sopenharmony_ci regulator-max-microvolt = <1350000>; 218262306a36Sopenharmony_ci regulator-coupled-with = <&vdd_cpu>; 218362306a36Sopenharmony_ci regulator-coupled-max-spread = <300000>; 218462306a36Sopenharmony_ci regulator-max-step-microvolt = <100000>; 218562306a36Sopenharmony_ci regulator-boot-on; 218662306a36Sopenharmony_ci regulator-always-on; 218762306a36Sopenharmony_ci ti,vsel0-state-high; 218862306a36Sopenharmony_ci ti,vsel1-state-high; 218962306a36Sopenharmony_ci ti,enable-vout-discharge; 219062306a36Sopenharmony_ci 219162306a36Sopenharmony_ci nvidia,tegra-core-regulator; 219262306a36Sopenharmony_ci }; 219362306a36Sopenharmony_ci }; 219462306a36Sopenharmony_ci 219562306a36Sopenharmony_ci pmc@7000e400 { 219662306a36Sopenharmony_ci status = "okay"; 219762306a36Sopenharmony_ci nvidia,invert-interrupt; 219862306a36Sopenharmony_ci nvidia,suspend-mode = <1>; 219962306a36Sopenharmony_ci nvidia,cpu-pwr-good-time = <2000>; 220062306a36Sopenharmony_ci nvidia,cpu-pwr-off-time = <200>; 220162306a36Sopenharmony_ci nvidia,core-pwr-good-time = <3845 3845>; 220262306a36Sopenharmony_ci nvidia,core-pwr-off-time = <458>; 220362306a36Sopenharmony_ci nvidia,core-power-req-active-high; 220462306a36Sopenharmony_ci nvidia,sys-clock-req-active-high; 220562306a36Sopenharmony_ci core-supply = <&vdd_core>; 220662306a36Sopenharmony_ci }; 220762306a36Sopenharmony_ci 220862306a36Sopenharmony_ci memory-controller@7000f000 { 220962306a36Sopenharmony_ci emc-timings-0 { 221062306a36Sopenharmony_ci nvidia,ram-code = <0>; /* Samsung RAM */ 221162306a36Sopenharmony_ci 221262306a36Sopenharmony_ci timing-25500000 { 221362306a36Sopenharmony_ci clock-frequency = <25500000>; 221462306a36Sopenharmony_ci nvidia,emem-configuration = < 221562306a36Sopenharmony_ci 0x00030003 /* MC_EMEM_ARB_CFG */ 221662306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 221762306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 221862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 221962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 222062306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 222162306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 222262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 222362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 222462306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 222562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 222662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 222762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 222862306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 222962306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 223062306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 223162306a36Sopenharmony_ci 0x75830303 /* MC_EMEM_ARB_MISC0 */ 223262306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 223362306a36Sopenharmony_ci >; 223462306a36Sopenharmony_ci }; 223562306a36Sopenharmony_ci 223662306a36Sopenharmony_ci timing-51000000 { 223762306a36Sopenharmony_ci clock-frequency = <51000000>; 223862306a36Sopenharmony_ci nvidia,emem-configuration = < 223962306a36Sopenharmony_ci 0x00010003 /* MC_EMEM_ARB_CFG */ 224062306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 224162306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 224262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 224362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 224462306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 224562306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 224662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 224762306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 224862306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 224962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 225062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 225162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 225262306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 225362306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 225462306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 225562306a36Sopenharmony_ci 0x74630303 /* MC_EMEM_ARB_MISC0 */ 225662306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 225762306a36Sopenharmony_ci >; 225862306a36Sopenharmony_ci }; 225962306a36Sopenharmony_ci 226062306a36Sopenharmony_ci timing-102000000 { 226162306a36Sopenharmony_ci clock-frequency = <102000000>; 226262306a36Sopenharmony_ci nvidia,emem-configuration = < 226362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_CFG */ 226462306a36Sopenharmony_ci 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 226562306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 226662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 226762306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 226862306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 226962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 227062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 227162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 227262306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 227362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 227462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 227562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 227662306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 227762306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 227862306a36Sopenharmony_ci 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 227962306a36Sopenharmony_ci 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 228062306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 228162306a36Sopenharmony_ci >; 228262306a36Sopenharmony_ci }; 228362306a36Sopenharmony_ci 228462306a36Sopenharmony_ci timing-204000000 { 228562306a36Sopenharmony_ci clock-frequency = <204000000>; 228662306a36Sopenharmony_ci nvidia,emem-configuration = < 228762306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_CFG */ 228862306a36Sopenharmony_ci 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 228962306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 229062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 229162306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 229262306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 229362306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 229462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 229562306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 229662306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 229762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 229862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 229962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 230062306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 230162306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 230262306a36Sopenharmony_ci 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 230362306a36Sopenharmony_ci 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 230462306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 230562306a36Sopenharmony_ci >; 230662306a36Sopenharmony_ci }; 230762306a36Sopenharmony_ci 230862306a36Sopenharmony_ci timing-400000000 { 230962306a36Sopenharmony_ci clock-frequency = <400000000>; 231062306a36Sopenharmony_ci nvidia,emem-configuration = < 231162306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_CFG */ 231262306a36Sopenharmony_ci 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 231362306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 231462306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 231562306a36Sopenharmony_ci 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 231662306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 231762306a36Sopenharmony_ci 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 231862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 231962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 232062306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 232162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 232262306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 232362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 232462306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 232562306a36Sopenharmony_ci 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 232662306a36Sopenharmony_ci 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 232762306a36Sopenharmony_ci 0x7086120a /* MC_EMEM_ARB_MISC0 */ 232862306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 232962306a36Sopenharmony_ci >; 233062306a36Sopenharmony_ci }; 233162306a36Sopenharmony_ci 233262306a36Sopenharmony_ci timing-800000000 { 233362306a36Sopenharmony_ci clock-frequency = <800000000>; 233462306a36Sopenharmony_ci nvidia,emem-configuration = < 233562306a36Sopenharmony_ci 0x00000018 /* MC_EMEM_ARB_CFG */ 233662306a36Sopenharmony_ci 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 233762306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 233862306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 233962306a36Sopenharmony_ci 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 234062306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 234162306a36Sopenharmony_ci 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 234262306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 234362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 234462306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 234562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 234662306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 234762306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 234862306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 234962306a36Sopenharmony_ci 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 235062306a36Sopenharmony_ci 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 235162306a36Sopenharmony_ci 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 235262306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 235362306a36Sopenharmony_ci >; 235462306a36Sopenharmony_ci }; 235562306a36Sopenharmony_ci }; 235662306a36Sopenharmony_ci 235762306a36Sopenharmony_ci emc-timings-1 { 235862306a36Sopenharmony_ci nvidia,ram-code = <1>; /* Hynix M RAM */ 235962306a36Sopenharmony_ci 236062306a36Sopenharmony_ci timing-25500000 { 236162306a36Sopenharmony_ci clock-frequency = <25500000>; 236262306a36Sopenharmony_ci nvidia,emem-configuration = < 236362306a36Sopenharmony_ci 0x00030003 /* MC_EMEM_ARB_CFG */ 236462306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 236562306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 236662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 236762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 236862306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 236962306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 237062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 237162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 237262306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 237362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 237462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 237562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 237662306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 237762306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 237862306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 237962306a36Sopenharmony_ci 0x75830303 /* MC_EMEM_ARB_MISC0 */ 238062306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 238162306a36Sopenharmony_ci >; 238262306a36Sopenharmony_ci }; 238362306a36Sopenharmony_ci 238462306a36Sopenharmony_ci timing-51000000 { 238562306a36Sopenharmony_ci clock-frequency = <51000000>; 238662306a36Sopenharmony_ci nvidia,emem-configuration = < 238762306a36Sopenharmony_ci 0x00010003 /* MC_EMEM_ARB_CFG */ 238862306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 238962306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 239062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 239162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 239262306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 239362306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 239462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 239562306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 239662306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 239762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 239862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 239962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 240062306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 240162306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 240262306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 240362306a36Sopenharmony_ci 0x74630303 /* MC_EMEM_ARB_MISC0 */ 240462306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 240562306a36Sopenharmony_ci >; 240662306a36Sopenharmony_ci }; 240762306a36Sopenharmony_ci 240862306a36Sopenharmony_ci timing-102000000 { 240962306a36Sopenharmony_ci clock-frequency = <102000000>; 241062306a36Sopenharmony_ci nvidia,emem-configuration = < 241162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_CFG */ 241262306a36Sopenharmony_ci 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 241362306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 241462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 241562306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 241662306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 241762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 241862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 241962306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 242062306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 242162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 242262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 242362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 242462306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 242562306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 242662306a36Sopenharmony_ci 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 242762306a36Sopenharmony_ci 0x73c30504 /* MC_EMEM_ARB_MISC0 */ 242862306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 242962306a36Sopenharmony_ci >; 243062306a36Sopenharmony_ci }; 243162306a36Sopenharmony_ci 243262306a36Sopenharmony_ci timing-204000000 { 243362306a36Sopenharmony_ci clock-frequency = <204000000>; 243462306a36Sopenharmony_ci nvidia,emem-configuration = < 243562306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_CFG */ 243662306a36Sopenharmony_ci 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 243762306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 243862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 243962306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 244062306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 244162306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 244262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 244362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 244462306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 244562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 244662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 244762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 244862306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 244962306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 245062306a36Sopenharmony_ci 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 245162306a36Sopenharmony_ci 0x73840a06 /* MC_EMEM_ARB_MISC0 */ 245262306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 245362306a36Sopenharmony_ci >; 245462306a36Sopenharmony_ci }; 245562306a36Sopenharmony_ci 245662306a36Sopenharmony_ci timing-400000000 { 245762306a36Sopenharmony_ci clock-frequency = <400000000>; 245862306a36Sopenharmony_ci nvidia,emem-configuration = < 245962306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_CFG */ 246062306a36Sopenharmony_ci 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 246162306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 246262306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 246362306a36Sopenharmony_ci 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 246462306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 246562306a36Sopenharmony_ci 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 246662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 246762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 246862306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 246962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 247062306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 247162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 247262306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 247362306a36Sopenharmony_ci 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 247462306a36Sopenharmony_ci 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 247562306a36Sopenharmony_ci 0x7086120a /* MC_EMEM_ARB_MISC0 */ 247662306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 247762306a36Sopenharmony_ci >; 247862306a36Sopenharmony_ci }; 247962306a36Sopenharmony_ci 248062306a36Sopenharmony_ci timing-800000000 { 248162306a36Sopenharmony_ci clock-frequency = <800000000>; 248262306a36Sopenharmony_ci nvidia,emem-configuration = < 248362306a36Sopenharmony_ci 0x00000018 /* MC_EMEM_ARB_CFG */ 248462306a36Sopenharmony_ci 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 248562306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 248662306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 248762306a36Sopenharmony_ci 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 248862306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 248962306a36Sopenharmony_ci 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 249062306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 249162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 249262306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 249362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 249462306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 249562306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 249662306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 249762306a36Sopenharmony_ci 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 249862306a36Sopenharmony_ci 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 249962306a36Sopenharmony_ci 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 250062306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 250162306a36Sopenharmony_ci >; 250262306a36Sopenharmony_ci }; 250362306a36Sopenharmony_ci }; 250462306a36Sopenharmony_ci 250562306a36Sopenharmony_ci emc-timings-2 { 250662306a36Sopenharmony_ci nvidia,ram-code = <2>; /* Hynix A RAM */ 250762306a36Sopenharmony_ci 250862306a36Sopenharmony_ci timing-25500000 { 250962306a36Sopenharmony_ci clock-frequency = <25500000>; 251062306a36Sopenharmony_ci nvidia,emem-configuration = < 251162306a36Sopenharmony_ci 0x00030003 /* MC_EMEM_ARB_CFG */ 251262306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 251362306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 251462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 251562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 251662306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 251762306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 251862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 251962306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 252062306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 252162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 252262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 252362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 252462306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 252562306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 252662306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 252762306a36Sopenharmony_ci 0x75e30303 /* MC_EMEM_ARB_MISC0 */ 252862306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 252962306a36Sopenharmony_ci >; 253062306a36Sopenharmony_ci }; 253162306a36Sopenharmony_ci 253262306a36Sopenharmony_ci timing-51000000 { 253362306a36Sopenharmony_ci clock-frequency = <51000000>; 253462306a36Sopenharmony_ci nvidia,emem-configuration = < 253562306a36Sopenharmony_ci 0x00010003 /* MC_EMEM_ARB_CFG */ 253662306a36Sopenharmony_ci 0xc0000010 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 253762306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 253862306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 253962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RC */ 254062306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 254162306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_FAW */ 254262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 254362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 254462306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 254562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 254662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 254762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 254862306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 254962306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 255062306a36Sopenharmony_ci 0x000a0502 /* MC_EMEM_ARB_DA_COVERS */ 255162306a36Sopenharmony_ci 0x74e30303 /* MC_EMEM_ARB_MISC0 */ 255262306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 255362306a36Sopenharmony_ci >; 255462306a36Sopenharmony_ci }; 255562306a36Sopenharmony_ci 255662306a36Sopenharmony_ci timing-102000000 { 255762306a36Sopenharmony_ci clock-frequency = <102000000>; 255862306a36Sopenharmony_ci nvidia,emem-configuration = < 255962306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_CFG */ 256062306a36Sopenharmony_ci 0xc0000018 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 256162306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 256262306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 256362306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RC */ 256462306a36Sopenharmony_ci 0x00000000 /* MC_EMEM_ARB_TIMING_RAS */ 256562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_FAW */ 256662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 256762306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 256862306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 256962306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 257062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 257162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 257262306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 257362306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 257462306a36Sopenharmony_ci 0x000a0503 /* MC_EMEM_ARB_DA_COVERS */ 257562306a36Sopenharmony_ci 0x74430504 /* MC_EMEM_ARB_MISC0 */ 257662306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 257762306a36Sopenharmony_ci >; 257862306a36Sopenharmony_ci }; 257962306a36Sopenharmony_ci 258062306a36Sopenharmony_ci timing-204000000 { 258162306a36Sopenharmony_ci clock-frequency = <204000000>; 258262306a36Sopenharmony_ci nvidia,emem-configuration = < 258362306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_CFG */ 258462306a36Sopenharmony_ci 0xc0000025 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 258562306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 258662306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RP */ 258762306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RC */ 258862306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAS */ 258962306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_FAW */ 259062306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 259162306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 259262306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 259362306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 259462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_W2W */ 259562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2W */ 259662306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 259762306a36Sopenharmony_ci 0x06020102 /* MC_EMEM_ARB_DA_TURNS */ 259862306a36Sopenharmony_ci 0x000a0505 /* MC_EMEM_ARB_DA_COVERS */ 259962306a36Sopenharmony_ci 0x74040a06 /* MC_EMEM_ARB_MISC0 */ 260062306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 260162306a36Sopenharmony_ci >; 260262306a36Sopenharmony_ci }; 260362306a36Sopenharmony_ci 260462306a36Sopenharmony_ci timing-400000000 { 260562306a36Sopenharmony_ci clock-frequency = <400000000>; 260662306a36Sopenharmony_ci nvidia,emem-configuration = < 260762306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_CFG */ 260862306a36Sopenharmony_ci 0xc0000048 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 260962306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RCD */ 261062306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RP */ 261162306a36Sopenharmony_ci 0x00000009 /* MC_EMEM_ARB_TIMING_RC */ 261262306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RAS */ 261362306a36Sopenharmony_ci 0x00000007 /* MC_EMEM_ARB_TIMING_FAW */ 261462306a36Sopenharmony_ci 0x00000001 /* MC_EMEM_ARB_TIMING_RRD */ 261562306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 261662306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_WAP2PRE */ 261762306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 261862306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 261962306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_R2W */ 262062306a36Sopenharmony_ci 0x00000006 /* MC_EMEM_ARB_TIMING_W2R */ 262162306a36Sopenharmony_ci 0x06030202 /* MC_EMEM_ARB_DA_TURNS */ 262262306a36Sopenharmony_ci 0x000d0709 /* MC_EMEM_ARB_DA_COVERS */ 262362306a36Sopenharmony_ci 0x7086120a /* MC_EMEM_ARB_MISC0 */ 262462306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 262562306a36Sopenharmony_ci >; 262662306a36Sopenharmony_ci }; 262762306a36Sopenharmony_ci 262862306a36Sopenharmony_ci timing-800000000 { 262962306a36Sopenharmony_ci clock-frequency = <800000000>; 263062306a36Sopenharmony_ci nvidia,emem-configuration = < 263162306a36Sopenharmony_ci 0x00000018 /* MC_EMEM_ARB_CFG */ 263262306a36Sopenharmony_ci 0xc0000090 /* MC_EMEM_ARB_OUTSTANDING_REQ */ 263362306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_RCD */ 263462306a36Sopenharmony_ci 0x00000005 /* MC_EMEM_ARB_TIMING_RP */ 263562306a36Sopenharmony_ci 0x00000013 /* MC_EMEM_ARB_TIMING_RC */ 263662306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_RAS */ 263762306a36Sopenharmony_ci 0x0000000f /* MC_EMEM_ARB_TIMING_FAW */ 263862306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_RRD */ 263962306a36Sopenharmony_ci 0x00000003 /* MC_EMEM_ARB_TIMING_RAP2PRE */ 264062306a36Sopenharmony_ci 0x0000000c /* MC_EMEM_ARB_TIMING_WAP2PRE */ 264162306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_R2R */ 264262306a36Sopenharmony_ci 0x00000002 /* MC_EMEM_ARB_TIMING_W2W */ 264362306a36Sopenharmony_ci 0x00000004 /* MC_EMEM_ARB_TIMING_R2W */ 264462306a36Sopenharmony_ci 0x00000008 /* MC_EMEM_ARB_TIMING_W2R */ 264562306a36Sopenharmony_ci 0x08040202 /* MC_EMEM_ARB_DA_TURNS */ 264662306a36Sopenharmony_ci 0x00160d13 /* MC_EMEM_ARB_DA_COVERS */ 264762306a36Sopenharmony_ci 0x712c2414 /* MC_EMEM_ARB_MISC0 */ 264862306a36Sopenharmony_ci 0x001f0000 /* MC_EMEM_ARB_RING1_THROTTLE */ 264962306a36Sopenharmony_ci >; 265062306a36Sopenharmony_ci }; 265162306a36Sopenharmony_ci }; 265262306a36Sopenharmony_ci }; 265362306a36Sopenharmony_ci 265462306a36Sopenharmony_ci memory-controller@7000f400 { 265562306a36Sopenharmony_ci emc-timings-0 { 265662306a36Sopenharmony_ci nvidia,ram-code = <0>; /* Samsung RAM */ 265762306a36Sopenharmony_ci 265862306a36Sopenharmony_ci timing-25500000 { 265962306a36Sopenharmony_ci clock-frequency = <25500000>; 266062306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 266162306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 266262306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 266362306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 266462306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 266562306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 266662306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 266762306a36Sopenharmony_ci nvidia,emc-configuration = < 266862306a36Sopenharmony_ci 0x00000001 /* EMC_RC */ 266962306a36Sopenharmony_ci 0x00000006 /* EMC_RFC */ 267062306a36Sopenharmony_ci 0x00000000 /* EMC_RAS */ 267162306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 267262306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 267362306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 267462306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 267562306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 267662306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 267762306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 267862306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 267962306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 268062306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 268162306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 268262306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 268362306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 268462306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 268562306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 268662306a36Sopenharmony_ci 0x000000c0 /* EMC_REFRESH */ 268762306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 268862306a36Sopenharmony_ci 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 268962306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 269062306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 269162306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 269262306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 269362306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 269462306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 269562306a36Sopenharmony_ci 0x00000007 /* EMC_TXSR */ 269662306a36Sopenharmony_ci 0x00000007 /* EMC_TXSRDLL */ 269762306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 269862306a36Sopenharmony_ci 0x00000002 /* EMC_TFAW */ 269962306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 270062306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 270162306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 270262306a36Sopenharmony_ci 0x000000c7 /* EMC_TREFBW */ 270362306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 270462306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 270562306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 270662306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 270762306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 270862306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 270962306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 271062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 271162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 271262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 271362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 271462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 271562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 271662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 271762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 271862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 271962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 272062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 272162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 272262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 272362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 272462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 272562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 272662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 272762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 272862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 272962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 273062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 273162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 273262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 273362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 273462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 273562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 273662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 273762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 273862306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 273962306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 274062306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 274162306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 274262306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 274362306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 274462306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 274562306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 274662306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 274762306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 274862306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 274962306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 275062306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 275162306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 275262306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 275362306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 275462306a36Sopenharmony_ci 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 275562306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 275662306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 275762306a36Sopenharmony_ci >; 275862306a36Sopenharmony_ci }; 275962306a36Sopenharmony_ci 276062306a36Sopenharmony_ci timing-51000000 { 276162306a36Sopenharmony_ci clock-frequency = <51000000>; 276262306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 276362306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 276462306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 276562306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 276662306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 276762306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 276862306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 276962306a36Sopenharmony_ci nvidia,emc-configuration = < 277062306a36Sopenharmony_ci 0x00000002 /* EMC_RC */ 277162306a36Sopenharmony_ci 0x0000000d /* EMC_RFC */ 277262306a36Sopenharmony_ci 0x00000001 /* EMC_RAS */ 277362306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 277462306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 277562306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 277662306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 277762306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 277862306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 277962306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 278062306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 278162306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 278262306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 278362306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 278462306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 278562306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 278662306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 278762306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 278862306a36Sopenharmony_ci 0x00000181 /* EMC_REFRESH */ 278962306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 279062306a36Sopenharmony_ci 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 279162306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 279262306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 279362306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 279462306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 279562306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 279662306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 279762306a36Sopenharmony_ci 0x0000000e /* EMC_TXSR */ 279862306a36Sopenharmony_ci 0x0000000e /* EMC_TXSRDLL */ 279962306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 280062306a36Sopenharmony_ci 0x00000003 /* EMC_TFAW */ 280162306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 280262306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 280362306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 280462306a36Sopenharmony_ci 0x0000018e /* EMC_TREFBW */ 280562306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 280662306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 280762306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 280862306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 280962306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 281062306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 281162306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 281262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 281362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 281462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 281562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 281662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 281762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 281862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 281962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 282062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 282162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 282262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 282362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 282462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 282562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 282662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 282762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 282862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 282962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 283062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 283162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 283262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 283362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 283462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 283562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 283662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 283762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 283862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 283962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 284062306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 284162306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 284262306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 284362306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 284462306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 284562306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 284662306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 284762306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 284862306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 284962306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 285062306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 285162306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 285262306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 285362306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 285462306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 285562306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 285662306a36Sopenharmony_ci 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 285762306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 285862306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 285962306a36Sopenharmony_ci >; 286062306a36Sopenharmony_ci }; 286162306a36Sopenharmony_ci 286262306a36Sopenharmony_ci timing-102000000 { 286362306a36Sopenharmony_ci clock-frequency = <102000000>; 286462306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 286562306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 286662306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 286762306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 286862306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 286962306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 287062306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 287162306a36Sopenharmony_ci nvidia,emc-configuration = < 287262306a36Sopenharmony_ci 0x00000004 /* EMC_RC */ 287362306a36Sopenharmony_ci 0x0000001a /* EMC_RFC */ 287462306a36Sopenharmony_ci 0x00000003 /* EMC_RAS */ 287562306a36Sopenharmony_ci 0x00000001 /* EMC_RP */ 287662306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 287762306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 287862306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 287962306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 288062306a36Sopenharmony_ci 0x00000001 /* EMC_RD_RCD */ 288162306a36Sopenharmony_ci 0x00000001 /* EMC_WR_RCD */ 288262306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 288362306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 288462306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 288562306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 288662306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 288762306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 288862306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 288962306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 289062306a36Sopenharmony_ci 0x00000303 /* EMC_REFRESH */ 289162306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 289262306a36Sopenharmony_ci 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 289362306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 289462306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 289562306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 289662306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 289762306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 289862306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 289962306a36Sopenharmony_ci 0x0000001c /* EMC_TXSR */ 290062306a36Sopenharmony_ci 0x0000001c /* EMC_TXSRDLL */ 290162306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 290262306a36Sopenharmony_ci 0x00000005 /* EMC_TFAW */ 290362306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 290462306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 290562306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 290662306a36Sopenharmony_ci 0x0000031c /* EMC_TREFBW */ 290762306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 290862306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 290962306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 291062306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 291162306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 291262306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 291362306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 291462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 291562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 291662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 291762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 291862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 291962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 292062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 292162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 292262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 292362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 292462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 292562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 292662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 292762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 292862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 292962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 293062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 293162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 293262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 293362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 293462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 293562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 293662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 293762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 293862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 293962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 294062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 294162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 294262306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 294362306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 294462306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 294562306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 294662306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 294762306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 294862306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 294962306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 295062306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 295162306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 295262306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 295362306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 295462306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 295562306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 295662306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 295762306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 295862306a36Sopenharmony_ci 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 295962306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 296062306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 296162306a36Sopenharmony_ci >; 296262306a36Sopenharmony_ci }; 296362306a36Sopenharmony_ci 296462306a36Sopenharmony_ci timing-204000000 { 296562306a36Sopenharmony_ci clock-frequency = <204000000>; 296662306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 296762306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 296862306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 296962306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 297062306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 297162306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 297262306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 297362306a36Sopenharmony_ci nvidia,emc-configuration = < 297462306a36Sopenharmony_ci 0x00000009 /* EMC_RC */ 297562306a36Sopenharmony_ci 0x00000035 /* EMC_RFC */ 297662306a36Sopenharmony_ci 0x00000007 /* EMC_RAS */ 297762306a36Sopenharmony_ci 0x00000002 /* EMC_RP */ 297862306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 297962306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 298062306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 298162306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 298262306a36Sopenharmony_ci 0x00000002 /* EMC_RD_RCD */ 298362306a36Sopenharmony_ci 0x00000002 /* EMC_WR_RCD */ 298462306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 298562306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 298662306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 298762306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 298862306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 298962306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 299062306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 299162306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 299262306a36Sopenharmony_ci 0x00000607 /* EMC_REFRESH */ 299362306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 299462306a36Sopenharmony_ci 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 299562306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 299662306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 299762306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 299862306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 299962306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 300062306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 300162306a36Sopenharmony_ci 0x00000038 /* EMC_TXSR */ 300262306a36Sopenharmony_ci 0x00000038 /* EMC_TXSRDLL */ 300362306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 300462306a36Sopenharmony_ci 0x00000009 /* EMC_TFAW */ 300562306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 300662306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 300762306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 300862306a36Sopenharmony_ci 0x00000638 /* EMC_TREFBW */ 300962306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 301062306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 301162306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 301262306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 301362306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 301462306a36Sopenharmony_ci 0x004400a4 /* EMC_CFG_DIG_DLL */ 301562306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 301662306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 301762306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 301862306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 301962306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 302062306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 302162306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 302262306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 302362306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 302462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 302562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 302662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 302762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 302862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 302962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 303062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 303162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 303262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 303362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 303462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 303562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 303662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 303762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 303862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 303962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 304062306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 304162306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 304262306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 304362306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 304462306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 304562306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 304662306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 304762306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 304862306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 304962306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 305062306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 305162306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 305262306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 305362306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 305462306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 305562306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 305662306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 305762306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 305862306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 305962306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 306062306a36Sopenharmony_ci 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 306162306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 306262306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 306362306a36Sopenharmony_ci >; 306462306a36Sopenharmony_ci }; 306562306a36Sopenharmony_ci 306662306a36Sopenharmony_ci timing-400000000 { 306762306a36Sopenharmony_ci clock-frequency = <400000000>; 306862306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 306962306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 307062306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200000>; 307162306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000521>; 307262306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 307362306a36Sopenharmony_ci nvidia,emc-configuration = < 307462306a36Sopenharmony_ci 0x00000012 /* EMC_RC */ 307562306a36Sopenharmony_ci 0x00000066 /* EMC_RFC */ 307662306a36Sopenharmony_ci 0x0000000c /* EMC_RAS */ 307762306a36Sopenharmony_ci 0x00000004 /* EMC_RP */ 307862306a36Sopenharmony_ci 0x00000003 /* EMC_R2W */ 307962306a36Sopenharmony_ci 0x00000008 /* EMC_W2R */ 308062306a36Sopenharmony_ci 0x00000002 /* EMC_R2P */ 308162306a36Sopenharmony_ci 0x0000000a /* EMC_W2P */ 308262306a36Sopenharmony_ci 0x00000004 /* EMC_RD_RCD */ 308362306a36Sopenharmony_ci 0x00000004 /* EMC_WR_RCD */ 308462306a36Sopenharmony_ci 0x00000002 /* EMC_RRD */ 308562306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 308662306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 308762306a36Sopenharmony_ci 0x00000004 /* EMC_WDV */ 308862306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE */ 308962306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 309062306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 309162306a36Sopenharmony_ci 0x0000000c /* EMC_RDV */ 309262306a36Sopenharmony_ci 0x00000bf0 /* EMC_REFRESH */ 309362306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 309462306a36Sopenharmony_ci 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 309562306a36Sopenharmony_ci 0x00000001 /* EMC_PDEX2WR */ 309662306a36Sopenharmony_ci 0x00000008 /* EMC_PDEX2RD */ 309762306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 309862306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 309962306a36Sopenharmony_ci 0x00000008 /* EMC_AR2PDEN */ 310062306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 310162306a36Sopenharmony_ci 0x0000006c /* EMC_TXSR */ 310262306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 310362306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 310462306a36Sopenharmony_ci 0x00000010 /* EMC_TFAW */ 310562306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 310662306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 310762306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 310862306a36Sopenharmony_ci 0x00000c30 /* EMC_TREFBW */ 310962306a36Sopenharmony_ci 0x00000000 /* EMC_QUSE_EXTRA */ 311062306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 311162306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 311262306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 311362306a36Sopenharmony_ci 0x00007088 /* EMC_FBIO_CFG5 */ 311462306a36Sopenharmony_ci 0x001d0084 /* EMC_CFG_DIG_DLL */ 311562306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 311662306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS0 */ 311762306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS1 */ 311862306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS2 */ 311962306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS3 */ 312062306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS4 */ 312162306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS5 */ 312262306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS6 */ 312362306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS7 */ 312462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 312562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 312662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 312762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 312862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 312962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 313062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 313162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 313262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 313362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 313462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 313562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 313662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 313762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 313862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 313962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 314062306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 314162306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 314262306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 314362306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 314462306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 314562306a36Sopenharmony_ci 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 314662306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 314762306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 314862306a36Sopenharmony_ci 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 314962306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 315062306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 315162306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 315262306a36Sopenharmony_ci 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 315362306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 315462306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 315562306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 315662306a36Sopenharmony_ci 0x0158000c /* EMC_MRS_WAIT_CNT */ 315762306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 315862306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 315962306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 316062306a36Sopenharmony_ci 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 316162306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 316262306a36Sopenharmony_ci 0xff00ff89 /* EMC_CFG_RSV */ 316362306a36Sopenharmony_ci >; 316462306a36Sopenharmony_ci }; 316562306a36Sopenharmony_ci 316662306a36Sopenharmony_ci timing-800000000 { 316762306a36Sopenharmony_ci clock-frequency = <800000000>; 316862306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 316962306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 317062306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200018>; 317162306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000d71>; 317262306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 317362306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 317462306a36Sopenharmony_ci nvidia,emc-configuration = < 317562306a36Sopenharmony_ci 0x00000025 /* EMC_RC */ 317662306a36Sopenharmony_ci 0x000000ce /* EMC_RFC */ 317762306a36Sopenharmony_ci 0x0000001a /* EMC_RAS */ 317862306a36Sopenharmony_ci 0x00000009 /* EMC_RP */ 317962306a36Sopenharmony_ci 0x00000005 /* EMC_R2W */ 318062306a36Sopenharmony_ci 0x0000000d /* EMC_W2R */ 318162306a36Sopenharmony_ci 0x00000004 /* EMC_R2P */ 318262306a36Sopenharmony_ci 0x00000013 /* EMC_W2P */ 318362306a36Sopenharmony_ci 0x00000009 /* EMC_RD_RCD */ 318462306a36Sopenharmony_ci 0x00000009 /* EMC_WR_RCD */ 318562306a36Sopenharmony_ci 0x00000004 /* EMC_RRD */ 318662306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 318762306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 318862306a36Sopenharmony_ci 0x00000007 /* EMC_WDV */ 318962306a36Sopenharmony_ci 0x0000000a /* EMC_QUSE */ 319062306a36Sopenharmony_ci 0x00000009 /* EMC_QRST */ 319162306a36Sopenharmony_ci 0x0000000b /* EMC_QSAFE */ 319262306a36Sopenharmony_ci 0x00000011 /* EMC_RDV */ 319362306a36Sopenharmony_ci 0x00001820 /* EMC_REFRESH */ 319462306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 319562306a36Sopenharmony_ci 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 319662306a36Sopenharmony_ci 0x00000003 /* EMC_PDEX2WR */ 319762306a36Sopenharmony_ci 0x00000012 /* EMC_PDEX2RD */ 319862306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 319962306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 320062306a36Sopenharmony_ci 0x0000000f /* EMC_AR2PDEN */ 320162306a36Sopenharmony_ci 0x00000018 /* EMC_RW2PDEN */ 320262306a36Sopenharmony_ci 0x000000d8 /* EMC_TXSR */ 320362306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 320462306a36Sopenharmony_ci 0x00000005 /* EMC_TCKE */ 320562306a36Sopenharmony_ci 0x00000020 /* EMC_TFAW */ 320662306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 320762306a36Sopenharmony_ci 0x00000007 /* EMC_TCLKSTABLE */ 320862306a36Sopenharmony_ci 0x00000008 /* EMC_TCLKSTOP */ 320962306a36Sopenharmony_ci 0x00001860 /* EMC_TREFBW */ 321062306a36Sopenharmony_ci 0x0000000b /* EMC_QUSE_EXTRA */ 321162306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 321262306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 321362306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 321462306a36Sopenharmony_ci 0x00005088 /* EMC_FBIO_CFG5 */ 321562306a36Sopenharmony_ci 0xf0070191 /* EMC_CFG_DIG_DLL */ 321662306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 321762306a36Sopenharmony_ci 0x0000800a /* EMC_DLL_XFORM_DQS0 */ 321862306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 321962306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 322062306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 322162306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 322262306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 322362306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 322462306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 322562306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 322662306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 322762306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 322862306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 322962306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 323062306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 323162306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 323262306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 323362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 323462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 323562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 323662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 323762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 323862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 323962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 324062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 324162306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 324262306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 324362306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 324462306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 324562306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 324662306a36Sopenharmony_ci 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 324762306a36Sopenharmony_ci 0x22220000 /* EMC_XM2DQPADCTRL2 */ 324862306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 324962306a36Sopenharmony_ci 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 325062306a36Sopenharmony_ci 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 325162306a36Sopenharmony_ci 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 325262306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 325362306a36Sopenharmony_ci 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 325462306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 325562306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 325662306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 325762306a36Sopenharmony_ci 0x00f0000c /* EMC_MRS_WAIT_CNT */ 325862306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 325962306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 326062306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 326162306a36Sopenharmony_ci 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 326262306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 326362306a36Sopenharmony_ci 0xff00ff49 /* EMC_CFG_RSV */ 326462306a36Sopenharmony_ci >; 326562306a36Sopenharmony_ci }; 326662306a36Sopenharmony_ci }; 326762306a36Sopenharmony_ci 326862306a36Sopenharmony_ci emc-timings-1 { 326962306a36Sopenharmony_ci nvidia,ram-code = <1>; /* Hynix M RAM */ 327062306a36Sopenharmony_ci 327162306a36Sopenharmony_ci timing-25500000 { 327262306a36Sopenharmony_ci clock-frequency = <25500000>; 327362306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 327462306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 327562306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 327662306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 327762306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 327862306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 327962306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 328062306a36Sopenharmony_ci nvidia,emc-configuration = < 328162306a36Sopenharmony_ci 0x00000001 /* EMC_RC */ 328262306a36Sopenharmony_ci 0x00000006 /* EMC_RFC */ 328362306a36Sopenharmony_ci 0x00000000 /* EMC_RAS */ 328462306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 328562306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 328662306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 328762306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 328862306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 328962306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 329062306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 329162306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 329262306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 329362306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 329462306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 329562306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 329662306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 329762306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 329862306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 329962306a36Sopenharmony_ci 0x000000c0 /* EMC_REFRESH */ 330062306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 330162306a36Sopenharmony_ci 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 330262306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 330362306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 330462306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 330562306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 330662306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 330762306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 330862306a36Sopenharmony_ci 0x00000007 /* EMC_TXSR */ 330962306a36Sopenharmony_ci 0x00000007 /* EMC_TXSRDLL */ 331062306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 331162306a36Sopenharmony_ci 0x00000002 /* EMC_TFAW */ 331262306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 331362306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 331462306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 331562306a36Sopenharmony_ci 0x000000c7 /* EMC_TREFBW */ 331662306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 331762306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 331862306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 331962306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 332062306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 332162306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 332262306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 332362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 332462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 332562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 332662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 332762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 332862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 332962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 333062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 333162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 333262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 333362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 333462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 333562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 333662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 333762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 333862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 333962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 334062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 334162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 334262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 334362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 334462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 334562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 334662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 334762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 334862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 334962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 335062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 335162306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 335262306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 335362306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 335462306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 335562306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 335662306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 335762306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 335862306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 335962306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 336062306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 336162306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 336262306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 336362306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 336462306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 336562306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 336662306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 336762306a36Sopenharmony_ci 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 336862306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 336962306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 337062306a36Sopenharmony_ci >; 337162306a36Sopenharmony_ci }; 337262306a36Sopenharmony_ci 337362306a36Sopenharmony_ci timing-51000000 { 337462306a36Sopenharmony_ci clock-frequency = <51000000>; 337562306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 337662306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 337762306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 337862306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 337962306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 338062306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 338162306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 338262306a36Sopenharmony_ci nvidia,emc-configuration = < 338362306a36Sopenharmony_ci 0x00000002 /* EMC_RC */ 338462306a36Sopenharmony_ci 0x0000000d /* EMC_RFC */ 338562306a36Sopenharmony_ci 0x00000001 /* EMC_RAS */ 338662306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 338762306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 338862306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 338962306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 339062306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 339162306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 339262306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 339362306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 339462306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 339562306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 339662306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 339762306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 339862306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 339962306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 340062306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 340162306a36Sopenharmony_ci 0x00000181 /* EMC_REFRESH */ 340262306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 340362306a36Sopenharmony_ci 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 340462306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 340562306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 340662306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 340762306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 340862306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 340962306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 341062306a36Sopenharmony_ci 0x0000000e /* EMC_TXSR */ 341162306a36Sopenharmony_ci 0x0000000e /* EMC_TXSRDLL */ 341262306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 341362306a36Sopenharmony_ci 0x00000003 /* EMC_TFAW */ 341462306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 341562306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 341662306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 341762306a36Sopenharmony_ci 0x0000018e /* EMC_TREFBW */ 341862306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 341962306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 342062306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 342162306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 342262306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 342362306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 342462306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 342562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 342662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 342762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 342862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 342962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 343062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 343162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 343262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 343362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 343462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 343562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 343662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 343762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 343862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 343962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 344062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 344162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 344262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 344362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 344462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 344562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 344662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 344762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 344862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 344962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 345062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 345162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 345262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 345362306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 345462306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 345562306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 345662306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 345762306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 345862306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 345962306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 346062306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 346162306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 346262306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 346362306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 346462306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 346562306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 346662306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 346762306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 346862306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 346962306a36Sopenharmony_ci 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 347062306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 347162306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 347262306a36Sopenharmony_ci >; 347362306a36Sopenharmony_ci }; 347462306a36Sopenharmony_ci 347562306a36Sopenharmony_ci timing-102000000 { 347662306a36Sopenharmony_ci clock-frequency = <102000000>; 347762306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 347862306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 347962306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 348062306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 348162306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 348262306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 348362306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 348462306a36Sopenharmony_ci nvidia,emc-configuration = < 348562306a36Sopenharmony_ci 0x00000004 /* EMC_RC */ 348662306a36Sopenharmony_ci 0x0000001a /* EMC_RFC */ 348762306a36Sopenharmony_ci 0x00000003 /* EMC_RAS */ 348862306a36Sopenharmony_ci 0x00000001 /* EMC_RP */ 348962306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 349062306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 349162306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 349262306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 349362306a36Sopenharmony_ci 0x00000001 /* EMC_RD_RCD */ 349462306a36Sopenharmony_ci 0x00000001 /* EMC_WR_RCD */ 349562306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 349662306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 349762306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 349862306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 349962306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 350062306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 350162306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 350262306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 350362306a36Sopenharmony_ci 0x00000303 /* EMC_REFRESH */ 350462306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 350562306a36Sopenharmony_ci 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 350662306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 350762306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 350862306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 350962306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 351062306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 351162306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 351262306a36Sopenharmony_ci 0x0000001c /* EMC_TXSR */ 351362306a36Sopenharmony_ci 0x0000001c /* EMC_TXSRDLL */ 351462306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 351562306a36Sopenharmony_ci 0x00000005 /* EMC_TFAW */ 351662306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 351762306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 351862306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 351962306a36Sopenharmony_ci 0x0000031c /* EMC_TREFBW */ 352062306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 352162306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 352262306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 352362306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 352462306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 352562306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 352662306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 352762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 352862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 352962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 353062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 353162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 353262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 353362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 353462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 353562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 353662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 353762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 353862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 353962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 354062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 354162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 354262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 354362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 354462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 354562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 354662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 354762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 354862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 354962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 355062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 355162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 355262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 355362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 355462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 355562306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 355662306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 355762306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 355862306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 355962306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 356062306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 356162306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 356262306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 356362306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 356462306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 356562306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 356662306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 356762306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 356862306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 356962306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 357062306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 357162306a36Sopenharmony_ci 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 357262306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 357362306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 357462306a36Sopenharmony_ci >; 357562306a36Sopenharmony_ci }; 357662306a36Sopenharmony_ci 357762306a36Sopenharmony_ci timing-204000000 { 357862306a36Sopenharmony_ci clock-frequency = <204000000>; 357962306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 358062306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 358162306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 358262306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 358362306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 358462306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 358562306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 358662306a36Sopenharmony_ci nvidia,emc-configuration = < 358762306a36Sopenharmony_ci 0x00000009 /* EMC_RC */ 358862306a36Sopenharmony_ci 0x00000035 /* EMC_RFC */ 358962306a36Sopenharmony_ci 0x00000007 /* EMC_RAS */ 359062306a36Sopenharmony_ci 0x00000002 /* EMC_RP */ 359162306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 359262306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 359362306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 359462306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 359562306a36Sopenharmony_ci 0x00000002 /* EMC_RD_RCD */ 359662306a36Sopenharmony_ci 0x00000002 /* EMC_WR_RCD */ 359762306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 359862306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 359962306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 360062306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 360162306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 360262306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 360362306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 360462306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 360562306a36Sopenharmony_ci 0x00000607 /* EMC_REFRESH */ 360662306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 360762306a36Sopenharmony_ci 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 360862306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 360962306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 361062306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 361162306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 361262306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 361362306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 361462306a36Sopenharmony_ci 0x00000038 /* EMC_TXSR */ 361562306a36Sopenharmony_ci 0x00000038 /* EMC_TXSRDLL */ 361662306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 361762306a36Sopenharmony_ci 0x00000009 /* EMC_TFAW */ 361862306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 361962306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 362062306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 362162306a36Sopenharmony_ci 0x00000638 /* EMC_TREFBW */ 362262306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 362362306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 362462306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 362562306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 362662306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 362762306a36Sopenharmony_ci 0x004400a4 /* EMC_CFG_DIG_DLL */ 362862306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 362962306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 363062306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 363162306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 363262306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 363362306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 363462306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 363562306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 363662306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 363762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 363862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 363962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 364062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 364162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 364262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 364362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 364462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 364562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 364662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 364762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 364862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 364962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 365062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 365162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 365262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 365362306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 365462306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 365562306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 365662306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 365762306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 365862306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 365962306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 366062306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 366162306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 366262306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 366362306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 366462306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 366562306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 366662306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 366762306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 366862306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 366962306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 367062306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 367162306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 367262306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 367362306a36Sopenharmony_ci 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 367462306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 367562306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 367662306a36Sopenharmony_ci >; 367762306a36Sopenharmony_ci }; 367862306a36Sopenharmony_ci 367962306a36Sopenharmony_ci timing-400000000 { 368062306a36Sopenharmony_ci clock-frequency = <400000000>; 368162306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 368262306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 368362306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200000>; 368462306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000521>; 368562306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 368662306a36Sopenharmony_ci nvidia,emc-configuration = < 368762306a36Sopenharmony_ci 0x00000012 /* EMC_RC */ 368862306a36Sopenharmony_ci 0x00000066 /* EMC_RFC */ 368962306a36Sopenharmony_ci 0x0000000c /* EMC_RAS */ 369062306a36Sopenharmony_ci 0x00000004 /* EMC_RP */ 369162306a36Sopenharmony_ci 0x00000003 /* EMC_R2W */ 369262306a36Sopenharmony_ci 0x00000008 /* EMC_W2R */ 369362306a36Sopenharmony_ci 0x00000002 /* EMC_R2P */ 369462306a36Sopenharmony_ci 0x0000000a /* EMC_W2P */ 369562306a36Sopenharmony_ci 0x00000004 /* EMC_RD_RCD */ 369662306a36Sopenharmony_ci 0x00000004 /* EMC_WR_RCD */ 369762306a36Sopenharmony_ci 0x00000002 /* EMC_RRD */ 369862306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 369962306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 370062306a36Sopenharmony_ci 0x00000004 /* EMC_WDV */ 370162306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE */ 370262306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 370362306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 370462306a36Sopenharmony_ci 0x0000000c /* EMC_RDV */ 370562306a36Sopenharmony_ci 0x00000bf0 /* EMC_REFRESH */ 370662306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 370762306a36Sopenharmony_ci 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 370862306a36Sopenharmony_ci 0x00000001 /* EMC_PDEX2WR */ 370962306a36Sopenharmony_ci 0x00000008 /* EMC_PDEX2RD */ 371062306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 371162306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 371262306a36Sopenharmony_ci 0x00000008 /* EMC_AR2PDEN */ 371362306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 371462306a36Sopenharmony_ci 0x0000006c /* EMC_TXSR */ 371562306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 371662306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 371762306a36Sopenharmony_ci 0x00000010 /* EMC_TFAW */ 371862306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 371962306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 372062306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 372162306a36Sopenharmony_ci 0x00000c30 /* EMC_TREFBW */ 372262306a36Sopenharmony_ci 0x00000000 /* EMC_QUSE_EXTRA */ 372362306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 372462306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 372562306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 372662306a36Sopenharmony_ci 0x00007088 /* EMC_FBIO_CFG5 */ 372762306a36Sopenharmony_ci 0x001d0084 /* EMC_CFG_DIG_DLL */ 372862306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 372962306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS0 */ 373062306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS1 */ 373162306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS2 */ 373262306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS3 */ 373362306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS4 */ 373462306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS5 */ 373562306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS6 */ 373662306a36Sopenharmony_ci 0x0003c000 /* EMC_DLL_XFORM_DQS7 */ 373762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 373862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 373962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 374062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 374162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 374262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 374362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 374462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 374562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 374662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 374762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 374862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 374962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 375062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 375162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 375262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 375362306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ0 */ 375462306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ1 */ 375562306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ2 */ 375662306a36Sopenharmony_ci 0x00048000 /* EMC_DLL_XFORM_DQ3 */ 375762306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 375862306a36Sopenharmony_ci 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 375962306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 376062306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 376162306a36Sopenharmony_ci 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 376262306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 376362306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 376462306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 376562306a36Sopenharmony_ci 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 376662306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 376762306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 376862306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 376962306a36Sopenharmony_ci 0x0158000c /* EMC_MRS_WAIT_CNT */ 377062306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 377162306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 377262306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 377362306a36Sopenharmony_ci 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 377462306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 377562306a36Sopenharmony_ci 0xff00ff89 /* EMC_CFG_RSV */ 377662306a36Sopenharmony_ci >; 377762306a36Sopenharmony_ci }; 377862306a36Sopenharmony_ci 377962306a36Sopenharmony_ci timing-800000000 { 378062306a36Sopenharmony_ci clock-frequency = <800000000>; 378162306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 378262306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 378362306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200018>; 378462306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000d71>; 378562306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 378662306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 378762306a36Sopenharmony_ci nvidia,emc-configuration = < 378862306a36Sopenharmony_ci 0x00000025 /* EMC_RC */ 378962306a36Sopenharmony_ci 0x000000ce /* EMC_RFC */ 379062306a36Sopenharmony_ci 0x0000001a /* EMC_RAS */ 379162306a36Sopenharmony_ci 0x00000009 /* EMC_RP */ 379262306a36Sopenharmony_ci 0x00000005 /* EMC_R2W */ 379362306a36Sopenharmony_ci 0x0000000d /* EMC_W2R */ 379462306a36Sopenharmony_ci 0x00000004 /* EMC_R2P */ 379562306a36Sopenharmony_ci 0x00000013 /* EMC_W2P */ 379662306a36Sopenharmony_ci 0x00000009 /* EMC_RD_RCD */ 379762306a36Sopenharmony_ci 0x00000009 /* EMC_WR_RCD */ 379862306a36Sopenharmony_ci 0x00000004 /* EMC_RRD */ 379962306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 380062306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 380162306a36Sopenharmony_ci 0x00000007 /* EMC_WDV */ 380262306a36Sopenharmony_ci 0x0000000a /* EMC_QUSE */ 380362306a36Sopenharmony_ci 0x00000009 /* EMC_QRST */ 380462306a36Sopenharmony_ci 0x0000000b /* EMC_QSAFE */ 380562306a36Sopenharmony_ci 0x00000011 /* EMC_RDV */ 380662306a36Sopenharmony_ci 0x00001820 /* EMC_REFRESH */ 380762306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 380862306a36Sopenharmony_ci 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 380962306a36Sopenharmony_ci 0x00000003 /* EMC_PDEX2WR */ 381062306a36Sopenharmony_ci 0x00000012 /* EMC_PDEX2RD */ 381162306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 381262306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 381362306a36Sopenharmony_ci 0x0000000f /* EMC_AR2PDEN */ 381462306a36Sopenharmony_ci 0x00000018 /* EMC_RW2PDEN */ 381562306a36Sopenharmony_ci 0x000000d8 /* EMC_TXSR */ 381662306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 381762306a36Sopenharmony_ci 0x00000005 /* EMC_TCKE */ 381862306a36Sopenharmony_ci 0x00000020 /* EMC_TFAW */ 381962306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 382062306a36Sopenharmony_ci 0x00000007 /* EMC_TCLKSTABLE */ 382162306a36Sopenharmony_ci 0x00000008 /* EMC_TCLKSTOP */ 382262306a36Sopenharmony_ci 0x00001860 /* EMC_TREFBW */ 382362306a36Sopenharmony_ci 0x0000000b /* EMC_QUSE_EXTRA */ 382462306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 382562306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 382662306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 382762306a36Sopenharmony_ci 0x00005088 /* EMC_FBIO_CFG5 */ 382862306a36Sopenharmony_ci 0xf0070191 /* EMC_CFG_DIG_DLL */ 382962306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 383062306a36Sopenharmony_ci 0x0000800a /* EMC_DLL_XFORM_DQS0 */ 383162306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS1 */ 383262306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS2 */ 383362306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 383462306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 383562306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 383662306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 383762306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 383862306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 383962306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 384062306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 384162306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 384262306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 384362306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 384462306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 384562306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 384662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 384762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 384862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 384962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 385062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 385162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 385262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 385362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 385462306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 385562306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ1 */ 385662306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 385762306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 385862306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 385962306a36Sopenharmony_ci 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 386062306a36Sopenharmony_ci 0x22220000 /* EMC_XM2DQPADCTRL2 */ 386162306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 386262306a36Sopenharmony_ci 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 386362306a36Sopenharmony_ci 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 386462306a36Sopenharmony_ci 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 386562306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 386662306a36Sopenharmony_ci 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 386762306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 386862306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 386962306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 387062306a36Sopenharmony_ci 0x00f0000c /* EMC_MRS_WAIT_CNT */ 387162306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 387262306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 387362306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 387462306a36Sopenharmony_ci 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 387562306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 387662306a36Sopenharmony_ci 0xff00ff49 /* EMC_CFG_RSV */ 387762306a36Sopenharmony_ci >; 387862306a36Sopenharmony_ci }; 387962306a36Sopenharmony_ci }; 388062306a36Sopenharmony_ci 388162306a36Sopenharmony_ci emc-timings-2 { 388262306a36Sopenharmony_ci nvidia,ram-code = <2>; /* Hynix A RAM */ 388362306a36Sopenharmony_ci 388462306a36Sopenharmony_ci timing-25500000 { 388562306a36Sopenharmony_ci clock-frequency = <25500000>; 388662306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 388762306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 388862306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 388962306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 389062306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 389162306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 389262306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 389362306a36Sopenharmony_ci nvidia,emc-configuration = < 389462306a36Sopenharmony_ci 0x00000001 /* EMC_RC */ 389562306a36Sopenharmony_ci 0x00000007 /* EMC_RFC */ 389662306a36Sopenharmony_ci 0x00000000 /* EMC_RAS */ 389762306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 389862306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 389962306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 390062306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 390162306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 390262306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 390362306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 390462306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 390562306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 390662306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 390762306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 390862306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 390962306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 391062306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 391162306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 391262306a36Sopenharmony_ci 0x000000c0 /* EMC_REFRESH */ 391362306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 391462306a36Sopenharmony_ci 0x00000030 /* EMC_PRE_REFRESH_REQ_CNT */ 391562306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 391662306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 391762306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 391862306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 391962306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 392062306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 392162306a36Sopenharmony_ci 0x00000008 /* EMC_TXSR */ 392262306a36Sopenharmony_ci 0x00000008 /* EMC_TXSRDLL */ 392362306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 392462306a36Sopenharmony_ci 0x00000002 /* EMC_TFAW */ 392562306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 392662306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 392762306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 392862306a36Sopenharmony_ci 0x000000c7 /* EMC_TREFBW */ 392962306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 393062306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 393162306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 393262306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 393362306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 393462306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 393562306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 393662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 393762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 393862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 393962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 394062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 394162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 394262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 394362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 394462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 394562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 394662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 394762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 394862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 394962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 395062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 395162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 395262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 395362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 395462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 395562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 395662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 395762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 395862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 395962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 396062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 396162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 396262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 396362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 396462306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 396562306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 396662306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 396762306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 396862306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 396962306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 397062306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 397162306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 397262306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 397362306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 397462306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 397562306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 397662306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 397762306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 397862306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 397962306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 398062306a36Sopenharmony_ci 0x80000287 /* EMC_DYN_SELF_REF_CONTROL */ 398162306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 398262306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 398362306a36Sopenharmony_ci >; 398462306a36Sopenharmony_ci }; 398562306a36Sopenharmony_ci 398662306a36Sopenharmony_ci timing-51000000 { 398762306a36Sopenharmony_ci clock-frequency = <51000000>; 398862306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 398962306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 399062306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 399162306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 399262306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 399362306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 399462306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 399562306a36Sopenharmony_ci nvidia,emc-configuration = < 399662306a36Sopenharmony_ci 0x00000002 /* EMC_RC */ 399762306a36Sopenharmony_ci 0x0000000f /* EMC_RFC */ 399862306a36Sopenharmony_ci 0x00000001 /* EMC_RAS */ 399962306a36Sopenharmony_ci 0x00000000 /* EMC_RP */ 400062306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 400162306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 400262306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 400362306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 400462306a36Sopenharmony_ci 0x00000000 /* EMC_RD_RCD */ 400562306a36Sopenharmony_ci 0x00000000 /* EMC_WR_RCD */ 400662306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 400762306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 400862306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 400962306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 401062306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 401162306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 401262306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 401362306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 401462306a36Sopenharmony_ci 0x00000181 /* EMC_REFRESH */ 401562306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 401662306a36Sopenharmony_ci 0x00000060 /* EMC_PRE_REFRESH_REQ_CNT */ 401762306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 401862306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 401962306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 402062306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 402162306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 402262306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 402362306a36Sopenharmony_ci 0x00000010 /* EMC_TXSR */ 402462306a36Sopenharmony_ci 0x00000010 /* EMC_TXSRDLL */ 402562306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 402662306a36Sopenharmony_ci 0x00000003 /* EMC_TFAW */ 402762306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 402862306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 402962306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 403062306a36Sopenharmony_ci 0x0000018e /* EMC_TREFBW */ 403162306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 403262306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 403362306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 403462306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 403562306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 403662306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 403762306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 403862306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 403962306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 404062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 404162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 404262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 404362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 404462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 404562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 404662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 404762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 404862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 404962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 405062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 405162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 405262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 405362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 405462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 405562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 405662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 405762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 405862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 405962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 406062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 406162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 406262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 406362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 406462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 406562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 406662306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 406762306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 406862306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 406962306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 407062306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 407162306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 407262306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 407362306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 407462306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 407562306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 407662306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 407762306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 407862306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 407962306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 408062306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 408162306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 408262306a36Sopenharmony_ci 0x8000040b /* EMC_DYN_SELF_REF_CONTROL */ 408362306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 408462306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 408562306a36Sopenharmony_ci >; 408662306a36Sopenharmony_ci }; 408762306a36Sopenharmony_ci 408862306a36Sopenharmony_ci timing-102000000 { 408962306a36Sopenharmony_ci clock-frequency = <102000000>; 409062306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 409162306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 409262306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 409362306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 409462306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 409562306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 409662306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 409762306a36Sopenharmony_ci nvidia,emc-configuration = < 409862306a36Sopenharmony_ci 0x00000004 /* EMC_RC */ 409962306a36Sopenharmony_ci 0x0000001e /* EMC_RFC */ 410062306a36Sopenharmony_ci 0x00000003 /* EMC_RAS */ 410162306a36Sopenharmony_ci 0x00000001 /* EMC_RP */ 410262306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 410362306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 410462306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 410562306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 410662306a36Sopenharmony_ci 0x00000001 /* EMC_RD_RCD */ 410762306a36Sopenharmony_ci 0x00000001 /* EMC_WR_RCD */ 410862306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 410962306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 411062306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 411162306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 411262306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 411362306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 411462306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 411562306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 411662306a36Sopenharmony_ci 0x00000303 /* EMC_REFRESH */ 411762306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 411862306a36Sopenharmony_ci 0x000000c0 /* EMC_PRE_REFRESH_REQ_CNT */ 411962306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 412062306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 412162306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 412262306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 412362306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 412462306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 412562306a36Sopenharmony_ci 0x00000020 /* EMC_TXSR */ 412662306a36Sopenharmony_ci 0x00000020 /* EMC_TXSRDLL */ 412762306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 412862306a36Sopenharmony_ci 0x00000005 /* EMC_TFAW */ 412962306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 413062306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 413162306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 413262306a36Sopenharmony_ci 0x0000031c /* EMC_TREFBW */ 413362306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 413462306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 413562306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 413662306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 413762306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 413862306a36Sopenharmony_ci 0x007800a4 /* EMC_CFG_DIG_DLL */ 413962306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 414062306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS0 */ 414162306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS1 */ 414262306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS2 */ 414362306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS3 */ 414462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS4 */ 414562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS5 */ 414662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS6 */ 414762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQS7 */ 414862306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 414962306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 415062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 415162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 415262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 415362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 415462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 415562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 415662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 415762306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 415862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 415962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 416062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 416162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 416262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 416362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 416462306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ0 */ 416562306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ1 */ 416662306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ2 */ 416762306a36Sopenharmony_ci 0x000fc000 /* EMC_DLL_XFORM_DQ3 */ 416862306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 416962306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 417062306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 417162306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 417262306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 417362306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 417462306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 417562306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 417662306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 417762306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 417862306a36Sopenharmony_ci 0x00000000 /* EMC_ZCAL_INTERVAL */ 417962306a36Sopenharmony_ci 0x00000040 /* EMC_ZCAL_WAIT_CNT */ 418062306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 418162306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 418262306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 418362306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 418462306a36Sopenharmony_ci 0x80000713 /* EMC_DYN_SELF_REF_CONTROL */ 418562306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 418662306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 418762306a36Sopenharmony_ci >; 418862306a36Sopenharmony_ci }; 418962306a36Sopenharmony_ci 419062306a36Sopenharmony_ci timing-204000000 { 419162306a36Sopenharmony_ci clock-frequency = <204000000>; 419262306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 419362306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100003>; 419462306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200008>; 419562306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80001221>; 419662306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 419762306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 419862306a36Sopenharmony_ci nvidia,emc-cfg-dyn-self-ref; 419962306a36Sopenharmony_ci nvidia,emc-configuration = < 420062306a36Sopenharmony_ci 0x00000009 /* EMC_RC */ 420162306a36Sopenharmony_ci 0x0000003d /* EMC_RFC */ 420262306a36Sopenharmony_ci 0x00000007 /* EMC_RAS */ 420362306a36Sopenharmony_ci 0x00000002 /* EMC_RP */ 420462306a36Sopenharmony_ci 0x00000002 /* EMC_R2W */ 420562306a36Sopenharmony_ci 0x0000000a /* EMC_W2R */ 420662306a36Sopenharmony_ci 0x00000005 /* EMC_R2P */ 420762306a36Sopenharmony_ci 0x0000000b /* EMC_W2P */ 420862306a36Sopenharmony_ci 0x00000002 /* EMC_RD_RCD */ 420962306a36Sopenharmony_ci 0x00000002 /* EMC_WR_RCD */ 421062306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 421162306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 421262306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 421362306a36Sopenharmony_ci 0x00000005 /* EMC_WDV */ 421462306a36Sopenharmony_ci 0x00000005 /* EMC_QUSE */ 421562306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 421662306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 421762306a36Sopenharmony_ci 0x0000000b /* EMC_RDV */ 421862306a36Sopenharmony_ci 0x00000607 /* EMC_REFRESH */ 421962306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 422062306a36Sopenharmony_ci 0x00000181 /* EMC_PRE_REFRESH_REQ_CNT */ 422162306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2WR */ 422262306a36Sopenharmony_ci 0x00000002 /* EMC_PDEX2RD */ 422362306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 422462306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 422562306a36Sopenharmony_ci 0x00000007 /* EMC_AR2PDEN */ 422662306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 422762306a36Sopenharmony_ci 0x00000040 /* EMC_TXSR */ 422862306a36Sopenharmony_ci 0x00000040 /* EMC_TXSRDLL */ 422962306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 423062306a36Sopenharmony_ci 0x00000009 /* EMC_TFAW */ 423162306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 423262306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 423362306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 423462306a36Sopenharmony_ci 0x00000638 /* EMC_TREFBW */ 423562306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE_EXTRA */ 423662306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 423762306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 423862306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 423962306a36Sopenharmony_ci 0x00004288 /* EMC_FBIO_CFG5 */ 424062306a36Sopenharmony_ci 0x004400a4 /* EMC_CFG_DIG_DLL */ 424162306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 424262306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS0 */ 424362306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS1 */ 424462306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS2 */ 424562306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS3 */ 424662306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS4 */ 424762306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS5 */ 424862306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS6 */ 424962306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQS7 */ 425062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 425162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 425262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 425362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 425462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 425562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 425662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 425762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 425862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 425962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 426062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 426162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 426262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 426362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 426462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 426562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 426662306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ0 */ 426762306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ1 */ 426862306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ2 */ 426962306a36Sopenharmony_ci 0x00080000 /* EMC_DLL_XFORM_DQ3 */ 427062306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 427162306a36Sopenharmony_ci 0x0800211c /* EMC_XM2DQSPADCTRL2 */ 427262306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 427362306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 427462306a36Sopenharmony_ci 0x01f1f108 /* EMC_XM2COMPPADCTRL */ 427562306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 427662306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 427762306a36Sopenharmony_ci 0x08000168 /* EMC_XM2QUSEPADCTRL */ 427862306a36Sopenharmony_ci 0x08000000 /* EMC_XM2DQSPADCTRL3 */ 427962306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 428062306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 428162306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 428262306a36Sopenharmony_ci 0x000c000c /* EMC_MRS_WAIT_CNT */ 428362306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 428462306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 428562306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 428662306a36Sopenharmony_ci 0x80000d22 /* EMC_DYN_SELF_REF_CONTROL */ 428762306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 428862306a36Sopenharmony_ci 0xff00ff00 /* EMC_CFG_RSV */ 428962306a36Sopenharmony_ci >; 429062306a36Sopenharmony_ci }; 429162306a36Sopenharmony_ci 429262306a36Sopenharmony_ci timing-400000000 { 429362306a36Sopenharmony_ci clock-frequency = <400000000>; 429462306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 429562306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 429662306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200000>; 429762306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000521>; 429862306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 429962306a36Sopenharmony_ci nvidia,emc-configuration = < 430062306a36Sopenharmony_ci 0x00000012 /* EMC_RC */ 430162306a36Sopenharmony_ci 0x00000076 /* EMC_RFC */ 430262306a36Sopenharmony_ci 0x0000000c /* EMC_RAS */ 430362306a36Sopenharmony_ci 0x00000004 /* EMC_RP */ 430462306a36Sopenharmony_ci 0x00000003 /* EMC_R2W */ 430562306a36Sopenharmony_ci 0x00000008 /* EMC_W2R */ 430662306a36Sopenharmony_ci 0x00000002 /* EMC_R2P */ 430762306a36Sopenharmony_ci 0x0000000a /* EMC_W2P */ 430862306a36Sopenharmony_ci 0x00000004 /* EMC_RD_RCD */ 430962306a36Sopenharmony_ci 0x00000004 /* EMC_WR_RCD */ 431062306a36Sopenharmony_ci 0x00000002 /* EMC_RRD */ 431162306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 431262306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 431362306a36Sopenharmony_ci 0x00000004 /* EMC_WDV */ 431462306a36Sopenharmony_ci 0x00000006 /* EMC_QUSE */ 431562306a36Sopenharmony_ci 0x00000004 /* EMC_QRST */ 431662306a36Sopenharmony_ci 0x0000000a /* EMC_QSAFE */ 431762306a36Sopenharmony_ci 0x0000000c /* EMC_RDV */ 431862306a36Sopenharmony_ci 0x00000bf0 /* EMC_REFRESH */ 431962306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 432062306a36Sopenharmony_ci 0x000002fc /* EMC_PRE_REFRESH_REQ_CNT */ 432162306a36Sopenharmony_ci 0x00000001 /* EMC_PDEX2WR */ 432262306a36Sopenharmony_ci 0x00000008 /* EMC_PDEX2RD */ 432362306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 432462306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 432562306a36Sopenharmony_ci 0x00000008 /* EMC_AR2PDEN */ 432662306a36Sopenharmony_ci 0x0000000f /* EMC_RW2PDEN */ 432762306a36Sopenharmony_ci 0x0000007c /* EMC_TXSR */ 432862306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 432962306a36Sopenharmony_ci 0x00000004 /* EMC_TCKE */ 433062306a36Sopenharmony_ci 0x00000010 /* EMC_TFAW */ 433162306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 433262306a36Sopenharmony_ci 0x00000004 /* EMC_TCLKSTABLE */ 433362306a36Sopenharmony_ci 0x00000005 /* EMC_TCLKSTOP */ 433462306a36Sopenharmony_ci 0x00000c30 /* EMC_TREFBW */ 433562306a36Sopenharmony_ci 0x00000000 /* EMC_QUSE_EXTRA */ 433662306a36Sopenharmony_ci 0x00000004 /* EMC_FBIO_CFG6 */ 433762306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 433862306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 433962306a36Sopenharmony_ci 0x00007088 /* EMC_FBIO_CFG5 */ 434062306a36Sopenharmony_ci 0x001d0084 /* EMC_CFG_DIG_DLL */ 434162306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 434262306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS0 */ 434362306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS1 */ 434462306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS2 */ 434562306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS3 */ 434662306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS4 */ 434762306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS5 */ 434862306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS6 */ 434962306a36Sopenharmony_ci 0x00044000 /* EMC_DLL_XFORM_DQS7 */ 435062306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE0 */ 435162306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE1 */ 435262306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE2 */ 435362306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE3 */ 435462306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE4 */ 435562306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE5 */ 435662306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE6 */ 435762306a36Sopenharmony_ci 0x00000000 /* EMC_DLL_XFORM_QUSE7 */ 435862306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 435962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 436062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 436162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 436262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 436362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 436462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 436562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 436662306a36Sopenharmony_ci 0x00058000 /* EMC_DLL_XFORM_DQ0 */ 436762306a36Sopenharmony_ci 0x00058000 /* EMC_DLL_XFORM_DQ1 */ 436862306a36Sopenharmony_ci 0x00058000 /* EMC_DLL_XFORM_DQ2 */ 436962306a36Sopenharmony_ci 0x00058000 /* EMC_DLL_XFORM_DQ3 */ 437062306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 437162306a36Sopenharmony_ci 0x0800013d /* EMC_XM2DQSPADCTRL2 */ 437262306a36Sopenharmony_ci 0x00000000 /* EMC_XM2DQPADCTRL2 */ 437362306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 437462306a36Sopenharmony_ci 0x01f1f508 /* EMC_XM2COMPPADCTRL */ 437562306a36Sopenharmony_ci 0x05057404 /* EMC_XM2VTTGENPADCTRL */ 437662306a36Sopenharmony_ci 0x54000007 /* EMC_XM2VTTGENPADCTRL2 */ 437762306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 437862306a36Sopenharmony_ci 0x08000021 /* EMC_XM2DQSPADCTRL3 */ 437962306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 438062306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 438162306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 438262306a36Sopenharmony_ci 0x0148000c /* EMC_MRS_WAIT_CNT */ 438362306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 438462306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 438562306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 438662306a36Sopenharmony_ci 0x800018c8 /* EMC_DYN_SELF_REF_CONTROL */ 438762306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 438862306a36Sopenharmony_ci 0xff00ff89 /* EMC_CFG_RSV */ 438962306a36Sopenharmony_ci >; 439062306a36Sopenharmony_ci }; 439162306a36Sopenharmony_ci 439262306a36Sopenharmony_ci timing-800000000 { 439362306a36Sopenharmony_ci clock-frequency = <800000000>; 439462306a36Sopenharmony_ci nvidia,emc-auto-cal-interval = <0x001fffff>; 439562306a36Sopenharmony_ci nvidia,emc-mode-1 = <0x80100002>; 439662306a36Sopenharmony_ci nvidia,emc-mode-2 = <0x80200018>; 439762306a36Sopenharmony_ci nvidia,emc-mode-reset = <0x80000d71>; 439862306a36Sopenharmony_ci nvidia,emc-zcal-cnt-long = <0x00000040>; 439962306a36Sopenharmony_ci nvidia,emc-cfg-periodic-qrst; 440062306a36Sopenharmony_ci nvidia,emc-configuration = < 440162306a36Sopenharmony_ci 0x00000025 /* EMC_RC */ 440262306a36Sopenharmony_ci 0x000000ee /* EMC_RFC */ 440362306a36Sopenharmony_ci 0x0000001a /* EMC_RAS */ 440462306a36Sopenharmony_ci 0x00000009 /* EMC_RP */ 440562306a36Sopenharmony_ci 0x00000005 /* EMC_R2W */ 440662306a36Sopenharmony_ci 0x0000000d /* EMC_W2R */ 440762306a36Sopenharmony_ci 0x00000004 /* EMC_R2P */ 440862306a36Sopenharmony_ci 0x00000013 /* EMC_W2P */ 440962306a36Sopenharmony_ci 0x00000009 /* EMC_RD_RCD */ 441062306a36Sopenharmony_ci 0x00000009 /* EMC_WR_RCD */ 441162306a36Sopenharmony_ci 0x00000003 /* EMC_RRD */ 441262306a36Sopenharmony_ci 0x00000001 /* EMC_REXT */ 441362306a36Sopenharmony_ci 0x00000000 /* EMC_WEXT */ 441462306a36Sopenharmony_ci 0x00000007 /* EMC_WDV */ 441562306a36Sopenharmony_ci 0x0000000a /* EMC_QUSE */ 441662306a36Sopenharmony_ci 0x00000009 /* EMC_QRST */ 441762306a36Sopenharmony_ci 0x0000000b /* EMC_QSAFE */ 441862306a36Sopenharmony_ci 0x00000011 /* EMC_RDV */ 441962306a36Sopenharmony_ci 0x00001820 /* EMC_REFRESH */ 442062306a36Sopenharmony_ci 0x00000000 /* EMC_BURST_REFRESH_NUM */ 442162306a36Sopenharmony_ci 0x00000608 /* EMC_PRE_REFRESH_REQ_CNT */ 442262306a36Sopenharmony_ci 0x00000003 /* EMC_PDEX2WR */ 442362306a36Sopenharmony_ci 0x00000012 /* EMC_PDEX2RD */ 442462306a36Sopenharmony_ci 0x00000001 /* EMC_PCHG2PDEN */ 442562306a36Sopenharmony_ci 0x00000000 /* EMC_ACT2PDEN */ 442662306a36Sopenharmony_ci 0x0000000f /* EMC_AR2PDEN */ 442762306a36Sopenharmony_ci 0x00000018 /* EMC_RW2PDEN */ 442862306a36Sopenharmony_ci 0x000000f8 /* EMC_TXSR */ 442962306a36Sopenharmony_ci 0x00000200 /* EMC_TXSRDLL */ 443062306a36Sopenharmony_ci 0x00000005 /* EMC_TCKE */ 443162306a36Sopenharmony_ci 0x00000020 /* EMC_TFAW */ 443262306a36Sopenharmony_ci 0x00000000 /* EMC_TRPAB */ 443362306a36Sopenharmony_ci 0x00000007 /* EMC_TCLKSTABLE */ 443462306a36Sopenharmony_ci 0x00000008 /* EMC_TCLKSTOP */ 443562306a36Sopenharmony_ci 0x00001860 /* EMC_TREFBW */ 443662306a36Sopenharmony_ci 0x0000000b /* EMC_QUSE_EXTRA */ 443762306a36Sopenharmony_ci 0x00000006 /* EMC_FBIO_CFG6 */ 443862306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_WRITE */ 443962306a36Sopenharmony_ci 0x00000000 /* EMC_ODT_READ */ 444062306a36Sopenharmony_ci 0x00005088 /* EMC_FBIO_CFG5 */ 444162306a36Sopenharmony_ci 0xf0070191 /* EMC_CFG_DIG_DLL */ 444262306a36Sopenharmony_ci 0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */ 444362306a36Sopenharmony_ci 0x0000000c /* EMC_DLL_XFORM_DQS0 */ 444462306a36Sopenharmony_ci 0x007fc00a /* EMC_DLL_XFORM_DQS1 */ 444562306a36Sopenharmony_ci 0x00000008 /* EMC_DLL_XFORM_DQS2 */ 444662306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS3 */ 444762306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS4 */ 444862306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS5 */ 444962306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS6 */ 445062306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQS7 */ 445162306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE0 */ 445262306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE1 */ 445362306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE2 */ 445462306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE3 */ 445562306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE4 */ 445662306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE5 */ 445762306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE6 */ 445862306a36Sopenharmony_ci 0x00018000 /* EMC_DLL_XFORM_QUSE7 */ 445962306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS0 */ 446062306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS1 */ 446162306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS2 */ 446262306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS3 */ 446362306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS4 */ 446462306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS5 */ 446562306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS6 */ 446662306a36Sopenharmony_ci 0x00000000 /* EMC_DLI_TRIM_TXDQS7 */ 446762306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ0 */ 446862306a36Sopenharmony_ci 0x0000000c /* EMC_DLL_XFORM_DQ1 */ 446962306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ2 */ 447062306a36Sopenharmony_ci 0x0000000a /* EMC_DLL_XFORM_DQ3 */ 447162306a36Sopenharmony_ci 0x000002a0 /* EMC_XM2CMDPADCTRL */ 447262306a36Sopenharmony_ci 0x0600013d /* EMC_XM2DQSPADCTRL2 */ 447362306a36Sopenharmony_ci 0x22220000 /* EMC_XM2DQPADCTRL2 */ 447462306a36Sopenharmony_ci 0x77fff884 /* EMC_XM2CLKPADCTRL */ 447562306a36Sopenharmony_ci 0x01f1f501 /* EMC_XM2COMPPADCTRL */ 447662306a36Sopenharmony_ci 0x07077404 /* EMC_XM2VTTGENPADCTRL */ 447762306a36Sopenharmony_ci 0x54000000 /* EMC_XM2VTTGENPADCTRL2 */ 447862306a36Sopenharmony_ci 0x080001e8 /* EMC_XM2QUSEPADCTRL */ 447962306a36Sopenharmony_ci 0x0a000021 /* EMC_XM2DQSPADCTRL3 */ 448062306a36Sopenharmony_ci 0x00000802 /* EMC_CTT_TERM_CTRL */ 448162306a36Sopenharmony_ci 0x00020000 /* EMC_ZCAL_INTERVAL */ 448262306a36Sopenharmony_ci 0x00000100 /* EMC_ZCAL_WAIT_CNT */ 448362306a36Sopenharmony_ci 0x00d0000c /* EMC_MRS_WAIT_CNT */ 448462306a36Sopenharmony_ci 0xa0f10000 /* EMC_AUTO_CAL_CONFIG */ 448562306a36Sopenharmony_ci 0x00000000 /* EMC_CTT */ 448662306a36Sopenharmony_ci 0x00000000 /* EMC_CTT_DURATION */ 448762306a36Sopenharmony_ci 0x8000308c /* EMC_DYN_SELF_REF_CONTROL */ 448862306a36Sopenharmony_ci 0xe8000000 /* EMC_FBIO_SPARE */ 448962306a36Sopenharmony_ci 0xff00ff49 /* EMC_CFG_RSV */ 449062306a36Sopenharmony_ci >; 449162306a36Sopenharmony_ci }; 449262306a36Sopenharmony_ci }; 449362306a36Sopenharmony_ci }; 449462306a36Sopenharmony_ci 449562306a36Sopenharmony_ci hda@70030000 { 449662306a36Sopenharmony_ci status = "okay"; 449762306a36Sopenharmony_ci }; 449862306a36Sopenharmony_ci 449962306a36Sopenharmony_ci sdmmc3: mmc@78000400 { 450062306a36Sopenharmony_ci status = "okay"; 450162306a36Sopenharmony_ci 450262306a36Sopenharmony_ci #address-cells = <1>; 450362306a36Sopenharmony_ci #size-cells = <0>; 450462306a36Sopenharmony_ci 450562306a36Sopenharmony_ci assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>; 450662306a36Sopenharmony_ci assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>; 450762306a36Sopenharmony_ci assigned-clock-rates = <50000000>; 450862306a36Sopenharmony_ci 450962306a36Sopenharmony_ci max-frequency = <50000000>; 451062306a36Sopenharmony_ci keep-power-in-suspend; 451162306a36Sopenharmony_ci 451262306a36Sopenharmony_ci bus-width = <4>; 451362306a36Sopenharmony_ci non-removable; 451462306a36Sopenharmony_ci 451562306a36Sopenharmony_ci mmc-pwrseq = <&wifi_pwrseq>; 451662306a36Sopenharmony_ci vmmc-supply = <&sdmmc_3v3_reg>; 451762306a36Sopenharmony_ci vqmmc-supply = <&vdd_1v8>; 451862306a36Sopenharmony_ci 451962306a36Sopenharmony_ci /* Azurewave AW-NH660 BCM4330 */ 452062306a36Sopenharmony_ci brcmf: wifi@1 { 452162306a36Sopenharmony_ci reg = <1>; 452262306a36Sopenharmony_ci compatible = "brcm,bcm4329-fmac"; 452362306a36Sopenharmony_ci interrupt-parent = <&gpio>; 452462306a36Sopenharmony_ci interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_HIGH>; 452562306a36Sopenharmony_ci interrupt-names = "host-wake"; 452662306a36Sopenharmony_ci }; 452762306a36Sopenharmony_ci }; 452862306a36Sopenharmony_ci 452962306a36Sopenharmony_ci sdmmc4: mmc@78000600 { 453062306a36Sopenharmony_ci status = "okay"; 453162306a36Sopenharmony_ci 453262306a36Sopenharmony_ci keep-power-in-suspend; 453362306a36Sopenharmony_ci bus-width = <8>; 453462306a36Sopenharmony_ci non-removable; 453562306a36Sopenharmony_ci vmmc-supply = <&sys_3v3_reg>; 453662306a36Sopenharmony_ci vqmmc-supply = <&vdd_1v8>; 453762306a36Sopenharmony_ci nvidia,default-tap = <0x0F>; 453862306a36Sopenharmony_ci max-frequency = <25500000>; 453962306a36Sopenharmony_ci }; 454062306a36Sopenharmony_ci 454162306a36Sopenharmony_ci usb@7d000000 { 454262306a36Sopenharmony_ci compatible = "nvidia,tegra30-udc"; 454362306a36Sopenharmony_ci status = "okay"; 454462306a36Sopenharmony_ci }; 454562306a36Sopenharmony_ci 454662306a36Sopenharmony_ci usb-phy@7d000000 { 454762306a36Sopenharmony_ci status = "okay"; 454862306a36Sopenharmony_ci dr_mode = "peripheral"; 454962306a36Sopenharmony_ci }; 455062306a36Sopenharmony_ci 455162306a36Sopenharmony_ci usb@7d004000 { 455262306a36Sopenharmony_ci status = "okay"; 455362306a36Sopenharmony_ci #address-cells = <1>; 455462306a36Sopenharmony_ci #size-cells = <0>; 455562306a36Sopenharmony_ci 455662306a36Sopenharmony_ci ethernet@2 { /* SMSC 10/100T Ethernet Controller */ 455762306a36Sopenharmony_ci compatible = "usb424,9e00"; 455862306a36Sopenharmony_ci reg = <2>; 455962306a36Sopenharmony_ci local-mac-address = [00 11 22 33 44 55]; 456062306a36Sopenharmony_ci }; 456162306a36Sopenharmony_ci }; 456262306a36Sopenharmony_ci 456362306a36Sopenharmony_ci usb-phy@7d004000 { 456462306a36Sopenharmony_ci vbus-supply = <&vdd_smsc>; 456562306a36Sopenharmony_ci status = "okay"; 456662306a36Sopenharmony_ci }; 456762306a36Sopenharmony_ci 456862306a36Sopenharmony_ci usb@7d008000 { 456962306a36Sopenharmony_ci status = "okay"; 457062306a36Sopenharmony_ci }; 457162306a36Sopenharmony_ci 457262306a36Sopenharmony_ci usb-phy@7d008000 { 457362306a36Sopenharmony_ci vbus-supply = <&usb3_vbus_reg>; 457462306a36Sopenharmony_ci status = "okay"; 457562306a36Sopenharmony_ci }; 457662306a36Sopenharmony_ci 457762306a36Sopenharmony_ci /* PMIC has a built-in 32KHz oscillator which is used by PMC */ 457862306a36Sopenharmony_ci clk32k_in: clock { 457962306a36Sopenharmony_ci compatible = "fixed-clock"; 458062306a36Sopenharmony_ci #clock-cells = <0>; 458162306a36Sopenharmony_ci clock-frequency = <32768>; 458262306a36Sopenharmony_ci clock-output-names = "pmic-oscillator"; 458362306a36Sopenharmony_ci }; 458462306a36Sopenharmony_ci 458562306a36Sopenharmony_ci cpus { 458662306a36Sopenharmony_ci cpu0: cpu@0 { 458762306a36Sopenharmony_ci operating-points-v2 = <&cpu0_opp_table>; 458862306a36Sopenharmony_ci cpu-supply = <&vdd_cpu>; 458962306a36Sopenharmony_ci #cooling-cells = <2>; 459062306a36Sopenharmony_ci }; 459162306a36Sopenharmony_ci 459262306a36Sopenharmony_ci cpu1: cpu@1 { 459362306a36Sopenharmony_ci operating-points-v2 = <&cpu0_opp_table>; 459462306a36Sopenharmony_ci cpu-supply = <&vdd_cpu>; 459562306a36Sopenharmony_ci #cooling-cells = <2>; 459662306a36Sopenharmony_ci }; 459762306a36Sopenharmony_ci 459862306a36Sopenharmony_ci cpu2: cpu@2 { 459962306a36Sopenharmony_ci operating-points-v2 = <&cpu0_opp_table>; 460062306a36Sopenharmony_ci cpu-supply = <&vdd_cpu>; 460162306a36Sopenharmony_ci #cooling-cells = <2>; 460262306a36Sopenharmony_ci }; 460362306a36Sopenharmony_ci 460462306a36Sopenharmony_ci cpu3: cpu@3 { 460562306a36Sopenharmony_ci operating-points-v2 = <&cpu0_opp_table>; 460662306a36Sopenharmony_ci cpu-supply = <&vdd_cpu>; 460762306a36Sopenharmony_ci #cooling-cells = <2>; 460862306a36Sopenharmony_ci }; 460962306a36Sopenharmony_ci }; 461062306a36Sopenharmony_ci 461162306a36Sopenharmony_ci fan: fan { 461262306a36Sopenharmony_ci compatible = "gpio-fan"; 461362306a36Sopenharmony_ci gpios = <&gpio TEGRA_GPIO(J, 2) GPIO_ACTIVE_HIGH>; 461462306a36Sopenharmony_ci gpio-fan,speed-map = <0 0 461562306a36Sopenharmony_ci 4500 1>; 461662306a36Sopenharmony_ci #cooling-cells = <2>; 461762306a36Sopenharmony_ci }; 461862306a36Sopenharmony_ci 461962306a36Sopenharmony_ci gpio-keys { 462062306a36Sopenharmony_ci compatible = "gpio-keys"; 462162306a36Sopenharmony_ci 462262306a36Sopenharmony_ci key-power { 462362306a36Sopenharmony_ci gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>; 462462306a36Sopenharmony_ci debounce-interval = <10>; 462562306a36Sopenharmony_ci linux,code = <KEY_POWER>; 462662306a36Sopenharmony_ci wakeup-event-action = <EV_ACT_ASSERTED>; 462762306a36Sopenharmony_ci wakeup-source; 462862306a36Sopenharmony_ci }; 462962306a36Sopenharmony_ci }; 463062306a36Sopenharmony_ci 463162306a36Sopenharmony_ci leds { 463262306a36Sopenharmony_ci compatible = "gpio-leds"; 463362306a36Sopenharmony_ci 463462306a36Sopenharmony_ci led-power { 463562306a36Sopenharmony_ci label = "power-led"; 463662306a36Sopenharmony_ci gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>; 463762306a36Sopenharmony_ci default-state = "on"; 463862306a36Sopenharmony_ci linux,default-trigger = "heartbeat"; 463962306a36Sopenharmony_ci retain-state-suspended; 464062306a36Sopenharmony_ci }; 464162306a36Sopenharmony_ci }; 464262306a36Sopenharmony_ci 464362306a36Sopenharmony_ci opp-table-actmon { 464462306a36Sopenharmony_ci /delete-node/ opp-900000000; 464562306a36Sopenharmony_ci }; 464662306a36Sopenharmony_ci 464762306a36Sopenharmony_ci opp-table-emc { 464862306a36Sopenharmony_ci /delete-node/ opp-900000000-1350; 464962306a36Sopenharmony_ci }; 465062306a36Sopenharmony_ci 465162306a36Sopenharmony_ci wifi_pwrseq: pwrseq-wifi { 465262306a36Sopenharmony_ci compatible = "mmc-pwrseq-simple"; 465362306a36Sopenharmony_ci 465462306a36Sopenharmony_ci clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 465562306a36Sopenharmony_ci clock-names = "ext_clock"; 465662306a36Sopenharmony_ci 465762306a36Sopenharmony_ci reset-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_LOW>; 465862306a36Sopenharmony_ci post-power-on-delay-ms = <300>; 465962306a36Sopenharmony_ci power-off-delay-us = <300>; 466062306a36Sopenharmony_ci }; 466162306a36Sopenharmony_ci 466262306a36Sopenharmony_ci vdd_12v_in: regulator-vdd-12v-in { 466362306a36Sopenharmony_ci compatible = "regulator-fixed"; 466462306a36Sopenharmony_ci regulator-name = "vdd_12v_in"; 466562306a36Sopenharmony_ci regulator-min-microvolt = <12000000>; 466662306a36Sopenharmony_ci regulator-max-microvolt = <12000000>; 466762306a36Sopenharmony_ci regulator-always-on; 466862306a36Sopenharmony_ci }; 466962306a36Sopenharmony_ci 467062306a36Sopenharmony_ci sdmmc_3v3_reg: regulator-sdmmc-3v3 { 467162306a36Sopenharmony_ci compatible = "regulator-fixed"; 467262306a36Sopenharmony_ci regulator-name = "sdmmc_3v3"; 467362306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 467462306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 467562306a36Sopenharmony_ci enable-active-high; 467662306a36Sopenharmony_ci regulator-always-on; 467762306a36Sopenharmony_ci gpio = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>; 467862306a36Sopenharmony_ci vin-supply = <&sys_3v3_reg>; 467962306a36Sopenharmony_ci }; 468062306a36Sopenharmony_ci 468162306a36Sopenharmony_ci vdd_fuse_3v3_reg: regulator-vdd-fuse-3v3 { 468262306a36Sopenharmony_ci compatible = "regulator-fixed"; 468362306a36Sopenharmony_ci regulator-name = "vdd_fuse_3v3"; 468462306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 468562306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 468662306a36Sopenharmony_ci enable-active-high; 468762306a36Sopenharmony_ci gpio = <&gpio TEGRA_GPIO(L, 6) GPIO_ACTIVE_HIGH>; 468862306a36Sopenharmony_ci vin-supply = <&sys_3v3_reg>; 468962306a36Sopenharmony_ci regulator-always-on; 469062306a36Sopenharmony_ci }; 469162306a36Sopenharmony_ci 469262306a36Sopenharmony_ci vdd_vid_reg: regulator-vdd-vid { 469362306a36Sopenharmony_ci compatible = "regulator-fixed"; 469462306a36Sopenharmony_ci regulator-name = "vddio_vid"; 469562306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 469662306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 469762306a36Sopenharmony_ci enable-active-high; 469862306a36Sopenharmony_ci gpio = <&gpio TEGRA_GPIO(T, 0) GPIO_ACTIVE_HIGH>; 469962306a36Sopenharmony_ci vin-supply = <&vdd_5v0_reg>; 470062306a36Sopenharmony_ci regulator-boot-on; 470162306a36Sopenharmony_ci }; 470262306a36Sopenharmony_ci 470362306a36Sopenharmony_ci ddr_reg: regulator-ddr { 470462306a36Sopenharmony_ci compatible = "regulator-fixed"; 470562306a36Sopenharmony_ci regulator-name = "vdd_ddr"; 470662306a36Sopenharmony_ci regulator-min-microvolt = <1500000>; 470762306a36Sopenharmony_ci regulator-max-microvolt = <1500000>; 470862306a36Sopenharmony_ci regulator-always-on; 470962306a36Sopenharmony_ci enable-active-high; 471062306a36Sopenharmony_ci gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; 471162306a36Sopenharmony_ci regulator-boot-on; 471262306a36Sopenharmony_ci vin-supply = <&vdd_12v_in>; 471362306a36Sopenharmony_ci }; 471462306a36Sopenharmony_ci 471562306a36Sopenharmony_ci sys_3v3_reg: regulator-sys-3v3 { 471662306a36Sopenharmony_ci compatible = "regulator-fixed"; 471762306a36Sopenharmony_ci regulator-name = "sys_3v3"; 471862306a36Sopenharmony_ci regulator-min-microvolt = <3300000>; 471962306a36Sopenharmony_ci regulator-max-microvolt = <3300000>; 472062306a36Sopenharmony_ci enable-active-high; 472162306a36Sopenharmony_ci gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; 472262306a36Sopenharmony_ci regulator-always-on; 472362306a36Sopenharmony_ci regulator-boot-on; 472462306a36Sopenharmony_ci vin-supply = <&vdd_12v_in>; 472562306a36Sopenharmony_ci }; 472662306a36Sopenharmony_ci 472762306a36Sopenharmony_ci vdd_5v0_reg: regulator-vdd-5v0 { 472862306a36Sopenharmony_ci compatible = "regulator-fixed"; 472962306a36Sopenharmony_ci regulator-name = "vdd_5v0"; 473062306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 473162306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 473262306a36Sopenharmony_ci enable-active-high; 473362306a36Sopenharmony_ci gpio = <&pmic 0 GPIO_ACTIVE_HIGH>; 473462306a36Sopenharmony_ci regulator-always-on; 473562306a36Sopenharmony_ci regulator-boot-on; 473662306a36Sopenharmony_ci vin-supply = <&vdd_12v_in>; 473762306a36Sopenharmony_ci }; 473862306a36Sopenharmony_ci 473962306a36Sopenharmony_ci vdd_smsc: regulator-vdd-smsc { 474062306a36Sopenharmony_ci compatible = "regulator-fixed"; 474162306a36Sopenharmony_ci regulator-name = "vdd_smsc"; 474262306a36Sopenharmony_ci enable-active-high; 474362306a36Sopenharmony_ci gpio = <&gpio TEGRA_GPIO(DD, 5) GPIO_ACTIVE_HIGH>; 474462306a36Sopenharmony_ci }; 474562306a36Sopenharmony_ci 474662306a36Sopenharmony_ci usb3_vbus_reg: regulator-usb3-vbus { 474762306a36Sopenharmony_ci compatible = "regulator-fixed"; 474862306a36Sopenharmony_ci regulator-name = "usb3_vbus"; 474962306a36Sopenharmony_ci regulator-min-microvolt = <5000000>; 475062306a36Sopenharmony_ci regulator-max-microvolt = <5000000>; 475162306a36Sopenharmony_ci enable-active-high; 475262306a36Sopenharmony_ci gpio = <&gpio TEGRA_GPIO(DD, 4) GPIO_ACTIVE_HIGH>; 475362306a36Sopenharmony_ci vin-supply = <&vdd_5v0_reg>; 475462306a36Sopenharmony_ci }; 475562306a36Sopenharmony_ci 475662306a36Sopenharmony_ci thermal-zones { 475762306a36Sopenharmony_ci cpu_thermal: cpu-thermal { 475862306a36Sopenharmony_ci polling-delay = <5000>; 475962306a36Sopenharmony_ci polling-delay-passive = <5000>; 476062306a36Sopenharmony_ci 476162306a36Sopenharmony_ci thermal-sensors = <&cpu_temp 1>; 476262306a36Sopenharmony_ci 476362306a36Sopenharmony_ci trips { 476462306a36Sopenharmony_ci cpu_alert0: cpu-alert0 { 476562306a36Sopenharmony_ci temperature = <50000>; 476662306a36Sopenharmony_ci hysteresis = <10000>; 476762306a36Sopenharmony_ci type = "active"; 476862306a36Sopenharmony_ci }; 476962306a36Sopenharmony_ci cpu_alert1: cpu-alert1 { 477062306a36Sopenharmony_ci temperature = <70000>; 477162306a36Sopenharmony_ci hysteresis = <5000>; 477262306a36Sopenharmony_ci type = "passive"; 477362306a36Sopenharmony_ci }; 477462306a36Sopenharmony_ci cpu_crit: cpu-crit { 477562306a36Sopenharmony_ci temperature = <90000>; 477662306a36Sopenharmony_ci hysteresis = <2000>; 477762306a36Sopenharmony_ci type = "critical"; 477862306a36Sopenharmony_ci }; 477962306a36Sopenharmony_ci }; 478062306a36Sopenharmony_ci 478162306a36Sopenharmony_ci cooling-maps { 478262306a36Sopenharmony_ci map0 { 478362306a36Sopenharmony_ci trip = <&cpu_alert0>; 478462306a36Sopenharmony_ci cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 478562306a36Sopenharmony_ci }; 478662306a36Sopenharmony_ci map1 { 478762306a36Sopenharmony_ci trip = <&cpu_alert1>; 478862306a36Sopenharmony_ci cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 478962306a36Sopenharmony_ci <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 479062306a36Sopenharmony_ci <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 479162306a36Sopenharmony_ci <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 479262306a36Sopenharmony_ci <&actmon THERMAL_NO_LIMIT 479362306a36Sopenharmony_ci THERMAL_NO_LIMIT>; 479462306a36Sopenharmony_ci }; 479562306a36Sopenharmony_ci }; 479662306a36Sopenharmony_ci }; 479762306a36Sopenharmony_ci }; 479862306a36Sopenharmony_ci}; 4799