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#include "tegra30-asus-lvds-display.dtsi"
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/ {
1462306a36Sopenharmony_ci	model = "Pegatron Chagall";
1562306a36Sopenharmony_ci	compatible = "pegatron,chagall", "nvidia,tegra30";
1662306a36Sopenharmony_ci	chassis-type = "tablet";
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci	aliases {
1962306a36Sopenharmony_ci		mmc0 = &sdmmc4; /* eMMC */
2062306a36Sopenharmony_ci		mmc1 = &sdmmc1; /* uSD slot */
2162306a36Sopenharmony_ci		mmc2 = &sdmmc3; /* WiFi */
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci		rtc0 = &pmic;
2462306a36Sopenharmony_ci		rtc1 = "/rtc@7000e000";
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci		display0 = &lcd;
2762306a36Sopenharmony_ci		display1 = &hdmi;
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci		serial1 = &uartc; /* Bluetooth */
3062306a36Sopenharmony_ci		serial2 = &uartb; /* GPS */
3162306a36Sopenharmony_ci	};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	/*
3462306a36Sopenharmony_ci	 * The decompressor and also some bootloaders rely on a
3562306a36Sopenharmony_ci	 * pre-existing /chosen node to be available to insert the
3662306a36Sopenharmony_ci	 * command line and merge other ATAGS info.
3762306a36Sopenharmony_ci	 */
3862306a36Sopenharmony_ci	chosen {};
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci	firmware {
4162306a36Sopenharmony_ci		trusted-foundations {
4262306a36Sopenharmony_ci			compatible = "tlm,trusted-foundations";
4362306a36Sopenharmony_ci			tlm,version-major = <2>;
4462306a36Sopenharmony_ci			tlm,version-minor = <8>;
4562306a36Sopenharmony_ci		};
4662306a36Sopenharmony_ci	};
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ci	memory@80000000 {
4962306a36Sopenharmony_ci		reg = <0x80000000 0x40000000>;
5062306a36Sopenharmony_ci	};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci	reserved-memory {
5362306a36Sopenharmony_ci		#address-cells = <1>;
5462306a36Sopenharmony_ci		#size-cells = <1>;
5562306a36Sopenharmony_ci		ranges;
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci		linux,cma@80000000 {
5862306a36Sopenharmony_ci			compatible = "shared-dma-pool";
5962306a36Sopenharmony_ci			alloc-ranges = <0x80000000 0x30000000>;
6062306a36Sopenharmony_ci			size = <0x10000000>; /* 256MiB */
6162306a36Sopenharmony_ci			linux,cma-default;
6262306a36Sopenharmony_ci			reusable;
6362306a36Sopenharmony_ci		};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci		ramoops@beb00000 {
6662306a36Sopenharmony_ci			compatible = "ramoops";
6762306a36Sopenharmony_ci			reg = <0xbeb00000 0x10000>; /* 64kB */
6862306a36Sopenharmony_ci			console-size = <0x8000>; /* 32kB */
6962306a36Sopenharmony_ci			record-size = <0x400>; /* 1kB */
7062306a36Sopenharmony_ci			ecc-size = <16>;
7162306a36Sopenharmony_ci		};
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci		trustzone@bfe00000 {
7462306a36Sopenharmony_ci			reg = <0xbfe00000 0x200000>; /* 2MB */
7562306a36Sopenharmony_ci			no-map;
7662306a36Sopenharmony_ci		};
7762306a36Sopenharmony_ci	};
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci	host1x@50000000 {
8062306a36Sopenharmony_ci		hdmi: hdmi@54280000 {
8162306a36Sopenharmony_ci			status = "okay";
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci			hdmi-supply = <&hdmi_5v0_sys>;
8462306a36Sopenharmony_ci			pll-supply = <&vdd_1v8_vio>;
8562306a36Sopenharmony_ci			vdd-supply = <&vdd_3v3_sys>;
8662306a36Sopenharmony_ci
8762306a36Sopenharmony_ci			nvidia,hpd-gpio = <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
8862306a36Sopenharmony_ci			nvidia,ddc-i2c-bus = <&hdmi_ddc>;
8962306a36Sopenharmony_ci		};
9062306a36Sopenharmony_ci	};
9162306a36Sopenharmony_ci
9262306a36Sopenharmony_ci	vde@6001a000 {
9362306a36Sopenharmony_ci		assigned-clocks = <&tegra_car TEGRA30_CLK_VDE>;
9462306a36Sopenharmony_ci		assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_P>;
9562306a36Sopenharmony_ci		assigned-clock-rates = <408000000>;
9662306a36Sopenharmony_ci	};
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci	pinmux@70000868 {
9962306a36Sopenharmony_ci		pinctrl-names = "default";
10062306a36Sopenharmony_ci		pinctrl-0 = <&state_default>;
10162306a36Sopenharmony_ci
10262306a36Sopenharmony_ci		state_default: pinmux {
10362306a36Sopenharmony_ci			/* SDMMC1 pinmux */
10462306a36Sopenharmony_ci			sdmmc1_clk_pz0 {
10562306a36Sopenharmony_ci				nvidia,pins = "sdmmc1_clk_pz0";
10662306a36Sopenharmony_ci				nvidia,function = "sdmmc1";
10762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
10862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
10962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
11062306a36Sopenharmony_ci			};
11162306a36Sopenharmony_ci
11262306a36Sopenharmony_ci			sdmmc1_dat3_py4 {
11362306a36Sopenharmony_ci				nvidia,pins = "sdmmc1_dat3_py4",
11462306a36Sopenharmony_ci						"sdmmc1_dat2_py5",
11562306a36Sopenharmony_ci						"sdmmc1_dat1_py6",
11662306a36Sopenharmony_ci						"sdmmc1_dat0_py7",
11762306a36Sopenharmony_ci						"sdmmc1_cmd_pz1";
11862306a36Sopenharmony_ci				nvidia,function = "sdmmc1";
11962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
12062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
12162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
12262306a36Sopenharmony_ci			};
12362306a36Sopenharmony_ci
12462306a36Sopenharmony_ci			/* SDMMC2 pinmux */
12562306a36Sopenharmony_ci			vi_d1_pd5 {
12662306a36Sopenharmony_ci				nvidia,pins = "vi_d1_pd5",
12762306a36Sopenharmony_ci						"vi_d2_pl0",
12862306a36Sopenharmony_ci						"vi_d3_pl1",
12962306a36Sopenharmony_ci						"vi_d5_pl3",
13062306a36Sopenharmony_ci						"vi_d7_pl5";
13162306a36Sopenharmony_ci				nvidia,function = "sdmmc2";
13262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
13362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
13462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
13562306a36Sopenharmony_ci			};
13662306a36Sopenharmony_ci
13762306a36Sopenharmony_ci			vi_d8_pl6 {
13862306a36Sopenharmony_ci				nvidia,pins = "vi_d8_pl6",
13962306a36Sopenharmony_ci						"vi_d9_pl7";
14062306a36Sopenharmony_ci				nvidia,function = "sdmmc2";
14162306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
14262306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
14362306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
14462306a36Sopenharmony_ci				nvidia,lock = <0>;
14562306a36Sopenharmony_ci				nvidia,io-reset = <0>;
14662306a36Sopenharmony_ci			};
14762306a36Sopenharmony_ci
14862306a36Sopenharmony_ci			/* SDMMC3 pinmux */
14962306a36Sopenharmony_ci			sdmmc3_clk_pa6 {
15062306a36Sopenharmony_ci				nvidia,pins = "sdmmc3_clk_pa6";
15162306a36Sopenharmony_ci				nvidia,function = "sdmmc3";
15262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
15362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
15462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
15562306a36Sopenharmony_ci			};
15662306a36Sopenharmony_ci
15762306a36Sopenharmony_ci			sdmmc3_cmd_pa7 {
15862306a36Sopenharmony_ci				nvidia,pins = "sdmmc3_cmd_pa7",
15962306a36Sopenharmony_ci						"sdmmc3_dat3_pb4",
16062306a36Sopenharmony_ci						"sdmmc3_dat2_pb5",
16162306a36Sopenharmony_ci						"sdmmc3_dat1_pb6",
16262306a36Sopenharmony_ci						"sdmmc3_dat0_pb7",
16362306a36Sopenharmony_ci						"sdmmc3_dat5_pd0",
16462306a36Sopenharmony_ci						"sdmmc3_dat4_pd1",
16562306a36Sopenharmony_ci						"sdmmc3_dat6_pd3",
16662306a36Sopenharmony_ci						"sdmmc3_dat7_pd4";
16762306a36Sopenharmony_ci				nvidia,function = "sdmmc3";
16862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
16962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
17062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
17162306a36Sopenharmony_ci			};
17262306a36Sopenharmony_ci
17362306a36Sopenharmony_ci			/* SDMMC4 pinmux */
17462306a36Sopenharmony_ci			sdmmc4_clk_pcc4 {
17562306a36Sopenharmony_ci				nvidia,pins = "sdmmc4_clk_pcc4";
17662306a36Sopenharmony_ci				nvidia,function = "sdmmc4";
17762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
17862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
17962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
18062306a36Sopenharmony_ci			};
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci			sdmmc4_cmd_pt7 {
18362306a36Sopenharmony_ci				nvidia,pins = "sdmmc4_cmd_pt7",
18462306a36Sopenharmony_ci						"sdmmc4_dat0_paa0",
18562306a36Sopenharmony_ci						"sdmmc4_dat1_paa1",
18662306a36Sopenharmony_ci						"sdmmc4_dat2_paa2",
18762306a36Sopenharmony_ci						"sdmmc4_dat3_paa3",
18862306a36Sopenharmony_ci						"sdmmc4_dat4_paa4",
18962306a36Sopenharmony_ci						"sdmmc4_dat5_paa5",
19062306a36Sopenharmony_ci						"sdmmc4_dat6_paa6",
19162306a36Sopenharmony_ci						"sdmmc4_dat7_paa7";
19262306a36Sopenharmony_ci				nvidia,function = "sdmmc4";
19362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
19462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
19562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
19662306a36Sopenharmony_ci			};
19762306a36Sopenharmony_ci
19862306a36Sopenharmony_ci			/* I2C pinmux */
19962306a36Sopenharmony_ci			gen1_i2c_scl_pc4 {
20062306a36Sopenharmony_ci				nvidia,pins = "gen1_i2c_scl_pc4",
20162306a36Sopenharmony_ci						"gen1_i2c_sda_pc5";
20262306a36Sopenharmony_ci				nvidia,function = "i2c1";
20362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
20462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
20562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
20662306a36Sopenharmony_ci				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
20762306a36Sopenharmony_ci				nvidia,lock = <0>;
20862306a36Sopenharmony_ci			};
20962306a36Sopenharmony_ci
21062306a36Sopenharmony_ci			gen2_i2c_scl_pt5 {
21162306a36Sopenharmony_ci				nvidia,pins = "gen2_i2c_scl_pt5",
21262306a36Sopenharmony_ci						"gen2_i2c_sda_pt6";
21362306a36Sopenharmony_ci				nvidia,function = "i2c2";
21462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
21562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
21662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
21762306a36Sopenharmony_ci				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
21862306a36Sopenharmony_ci				nvidia,lock = <0>;
21962306a36Sopenharmony_ci			};
22062306a36Sopenharmony_ci
22162306a36Sopenharmony_ci			cam_i2c_scl_pbb1 {
22262306a36Sopenharmony_ci				nvidia,pins = "cam_i2c_scl_pbb1",
22362306a36Sopenharmony_ci						"cam_i2c_sda_pbb2";
22462306a36Sopenharmony_ci				nvidia,function = "i2c3";
22562306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
22662306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
22762306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
22862306a36Sopenharmony_ci				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
22962306a36Sopenharmony_ci				nvidia,lock = <0>;
23062306a36Sopenharmony_ci			};
23162306a36Sopenharmony_ci
23262306a36Sopenharmony_ci			ddc_scl_pv4 {
23362306a36Sopenharmony_ci				nvidia,pins = "ddc_scl_pv4",
23462306a36Sopenharmony_ci						"ddc_sda_pv5";
23562306a36Sopenharmony_ci				nvidia,function = "i2c4";
23662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
23762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
23862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
23962306a36Sopenharmony_ci				nvidia,lock = <0>;
24062306a36Sopenharmony_ci			};
24162306a36Sopenharmony_ci
24262306a36Sopenharmony_ci			pwr_i2c_scl_pz6 {
24362306a36Sopenharmony_ci				nvidia,pins = "pwr_i2c_scl_pz6",
24462306a36Sopenharmony_ci						"pwr_i2c_sda_pz7";
24562306a36Sopenharmony_ci				nvidia,function = "i2cpwr";
24662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
24762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
24862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
24962306a36Sopenharmony_ci				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
25062306a36Sopenharmony_ci				nvidia,lock = <0>;
25162306a36Sopenharmony_ci			};
25262306a36Sopenharmony_ci
25362306a36Sopenharmony_ci			/* HDMI-CEC pinmux */
25462306a36Sopenharmony_ci			hdmi_cec_pee3 {
25562306a36Sopenharmony_ci				nvidia,pins = "hdmi_cec_pee3";
25662306a36Sopenharmony_ci				nvidia,function = "cec";
25762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
25862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
25962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
26062306a36Sopenharmony_ci				nvidia,open-drain = <TEGRA_PIN_ENABLE>;
26162306a36Sopenharmony_ci				nvidia,lock = <0>;
26262306a36Sopenharmony_ci			};
26362306a36Sopenharmony_ci
26462306a36Sopenharmony_ci			/* UART-A */
26562306a36Sopenharmony_ci			ulpi_data0_po1 {
26662306a36Sopenharmony_ci				nvidia,pins = "ulpi_data0_po1";
26762306a36Sopenharmony_ci				nvidia,function = "uarta";
26862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
26962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
27062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
27162306a36Sopenharmony_ci			};
27262306a36Sopenharmony_ci
27362306a36Sopenharmony_ci			ulpi_data1_po2 {
27462306a36Sopenharmony_ci				nvidia,pins = "ulpi_data1_po2",
27562306a36Sopenharmony_ci						"ulpi_data2_po3",
27662306a36Sopenharmony_ci						"ulpi_data3_po4",
27762306a36Sopenharmony_ci						"ulpi_data4_po5",
27862306a36Sopenharmony_ci						"ulpi_data5_po6",
27962306a36Sopenharmony_ci						"ulpi_data6_po7";
28062306a36Sopenharmony_ci				nvidia,function = "uarta";
28162306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
28262306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
28362306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
28462306a36Sopenharmony_ci			};
28562306a36Sopenharmony_ci
28662306a36Sopenharmony_ci			ulpi_data7_po0 {
28762306a36Sopenharmony_ci				nvidia,pins = "ulpi_data7_po0";
28862306a36Sopenharmony_ci				nvidia,function = "uarta";
28962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
29062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
29162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
29262306a36Sopenharmony_ci			};
29362306a36Sopenharmony_ci
29462306a36Sopenharmony_ci			/* UART-B */
29562306a36Sopenharmony_ci			uart2_txd_pc2 {
29662306a36Sopenharmony_ci				nvidia,pins = "uart2_txd_pc2",
29762306a36Sopenharmony_ci						"uart2_rts_n_pj6";
29862306a36Sopenharmony_ci				nvidia,function = "uartb";
29962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
30062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
30162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
30262306a36Sopenharmony_ci			};
30362306a36Sopenharmony_ci
30462306a36Sopenharmony_ci			uart2_rxd_pc3 {
30562306a36Sopenharmony_ci				nvidia,pins = "uart2_rxd_pc3",
30662306a36Sopenharmony_ci						"uart2_cts_n_pj5";
30762306a36Sopenharmony_ci				nvidia,function = "uartb";
30862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
30962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
31062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
31162306a36Sopenharmony_ci			};
31262306a36Sopenharmony_ci
31362306a36Sopenharmony_ci			/* UART-C */
31462306a36Sopenharmony_ci			uart3_cts_n_pa1 {
31562306a36Sopenharmony_ci				nvidia,pins = "uart3_cts_n_pa1",
31662306a36Sopenharmony_ci						"uart3_rxd_pw7";
31762306a36Sopenharmony_ci				nvidia,function = "uartc";
31862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
31962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
32062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
32162306a36Sopenharmony_ci			};
32262306a36Sopenharmony_ci
32362306a36Sopenharmony_ci			uart3_rts_n_pc0 {
32462306a36Sopenharmony_ci				nvidia,pins = "uart3_rts_n_pc0",
32562306a36Sopenharmony_ci						"uart3_txd_pw6";
32662306a36Sopenharmony_ci				nvidia,function = "uartc";
32762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
32862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
32962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
33062306a36Sopenharmony_ci			};
33162306a36Sopenharmony_ci
33262306a36Sopenharmony_ci			/* UART-D */
33362306a36Sopenharmony_ci			ulpi_clk_py0 {
33462306a36Sopenharmony_ci				nvidia,pins = "ulpi_clk_py0",
33562306a36Sopenharmony_ci						"ulpi_stp_py3";
33662306a36Sopenharmony_ci				nvidia,function = "uartd";
33762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
33862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
33962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
34062306a36Sopenharmony_ci			};
34162306a36Sopenharmony_ci
34262306a36Sopenharmony_ci			ulpi_dir_py1 {
34362306a36Sopenharmony_ci				nvidia,pins = "ulpi_dir_py1",
34462306a36Sopenharmony_ci						"ulpi_nxt_py2";
34562306a36Sopenharmony_ci				nvidia,function = "uartd";
34662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
34762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
34862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
34962306a36Sopenharmony_ci			};
35062306a36Sopenharmony_ci
35162306a36Sopenharmony_ci			/* I2S pinmux */
35262306a36Sopenharmony_ci			dap1_fs_pn0 {
35362306a36Sopenharmony_ci				nvidia,pins = "dap1_fs_pn0",
35462306a36Sopenharmony_ci						"dap1_din_pn1",
35562306a36Sopenharmony_ci						"dap1_dout_pn2",
35662306a36Sopenharmony_ci						"dap1_sclk_pn3";
35762306a36Sopenharmony_ci				nvidia,function = "i2s0";
35862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
35962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
36062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
36162306a36Sopenharmony_ci			};
36262306a36Sopenharmony_ci
36362306a36Sopenharmony_ci			dap2_fs_pa2 {
36462306a36Sopenharmony_ci				nvidia,pins = "dap2_fs_pa2",
36562306a36Sopenharmony_ci						"dap2_sclk_pa3",
36662306a36Sopenharmony_ci						"dap2_din_pa4",
36762306a36Sopenharmony_ci						"dap2_dout_pa5";
36862306a36Sopenharmony_ci				nvidia,function = "i2s1";
36962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
37062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
37162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
37262306a36Sopenharmony_ci			};
37362306a36Sopenharmony_ci
37462306a36Sopenharmony_ci			dap3_fs_pp0 {
37562306a36Sopenharmony_ci				nvidia,pins = "dap3_fs_pp0",
37662306a36Sopenharmony_ci						"dap3_din_pp1",
37762306a36Sopenharmony_ci						"dap3_dout_pp2",
37862306a36Sopenharmony_ci						"dap3_sclk_pp3";
37962306a36Sopenharmony_ci				nvidia,function = "i2s2";
38062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
38162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
38262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
38362306a36Sopenharmony_ci			};
38462306a36Sopenharmony_ci
38562306a36Sopenharmony_ci			dap4_fs_pp4 {
38662306a36Sopenharmony_ci				nvidia,pins = "dap4_fs_pp4",
38762306a36Sopenharmony_ci						"dap4_din_pp5",
38862306a36Sopenharmony_ci						"dap4_dout_pp6",
38962306a36Sopenharmony_ci						"dap4_sclk_pp7";
39062306a36Sopenharmony_ci				nvidia,function = "i2s3";
39162306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
39262306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
39362306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
39462306a36Sopenharmony_ci			};
39562306a36Sopenharmony_ci
39662306a36Sopenharmony_ci			pcc2 {
39762306a36Sopenharmony_ci				nvidia,pins = "pcc2";
39862306a36Sopenharmony_ci				nvidia,function = "i2s4";
39962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
40062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
40162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
40262306a36Sopenharmony_ci			};
40362306a36Sopenharmony_ci
40462306a36Sopenharmony_ci			/* PCI-e pinmux */
40562306a36Sopenharmony_ci			pex_l2_rst_n_pcc6 {
40662306a36Sopenharmony_ci				nvidia,pins = "pex_l2_rst_n_pcc6",
40762306a36Sopenharmony_ci						"pex_l0_rst_n_pdd1",
40862306a36Sopenharmony_ci						"pex_l1_rst_n_pdd5";
40962306a36Sopenharmony_ci				nvidia,function = "pcie";
41062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
41162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
41262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
41362306a36Sopenharmony_ci			};
41462306a36Sopenharmony_ci
41562306a36Sopenharmony_ci			pex_l2_clkreq_n_pcc7 {
41662306a36Sopenharmony_ci				nvidia,pins = "pex_l2_clkreq_n_pcc7",
41762306a36Sopenharmony_ci						"pex_l0_prsnt_n_pdd0",
41862306a36Sopenharmony_ci						"pex_l0_clkreq_n_pdd2",
41962306a36Sopenharmony_ci						"pex_l2_prsnt_n_pdd7";
42062306a36Sopenharmony_ci				nvidia,function = "pcie";
42162306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
42262306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
42362306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
42462306a36Sopenharmony_ci			};
42562306a36Sopenharmony_ci
42662306a36Sopenharmony_ci			pex_wake_n_pdd3 {
42762306a36Sopenharmony_ci				nvidia,pins = "pex_wake_n_pdd3";
42862306a36Sopenharmony_ci				nvidia,function = "pcie";
42962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
43062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
43162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
43262306a36Sopenharmony_ci			};
43362306a36Sopenharmony_ci
43462306a36Sopenharmony_ci			/* SPI pinmux */
43562306a36Sopenharmony_ci			spi1_mosi_px4 {
43662306a36Sopenharmony_ci				nvidia,pins = "spi1_mosi_px4",
43762306a36Sopenharmony_ci						"spi1_sck_px5",
43862306a36Sopenharmony_ci						"spi1_cs0_n_px6",
43962306a36Sopenharmony_ci						"spi1_miso_px7";
44062306a36Sopenharmony_ci				nvidia,function = "spi1";
44162306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
44262306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
44362306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
44462306a36Sopenharmony_ci			};
44562306a36Sopenharmony_ci
44662306a36Sopenharmony_ci			spi2_cs1_n_pw2 {
44762306a36Sopenharmony_ci				nvidia,pins = "spi2_cs1_n_pw2",
44862306a36Sopenharmony_ci						"spi2_cs2_n_pw3";
44962306a36Sopenharmony_ci				nvidia,function = "spi2";
45062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
45162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
45262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
45362306a36Sopenharmony_ci			};
45462306a36Sopenharmony_ci
45562306a36Sopenharmony_ci			spi2_sck_px2 {
45662306a36Sopenharmony_ci				nvidia,pins = "spi2_sck_px2";
45762306a36Sopenharmony_ci				nvidia,function = "gmi";
45862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
45962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
46062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
46162306a36Sopenharmony_ci			};
46262306a36Sopenharmony_ci
46362306a36Sopenharmony_ci			gmi_a16_pj7 {
46462306a36Sopenharmony_ci				nvidia,pins = "gmi_a16_pj7",
46562306a36Sopenharmony_ci						"gmi_a19_pk7";
46662306a36Sopenharmony_ci				nvidia,function = "spi4";
46762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
46862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
46962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
47062306a36Sopenharmony_ci			};
47162306a36Sopenharmony_ci
47262306a36Sopenharmony_ci			gmi_a17_pb0 {
47362306a36Sopenharmony_ci				nvidia,pins = "gmi_a17_pb0",
47462306a36Sopenharmony_ci						"gmi_a18_pb1";
47562306a36Sopenharmony_ci				nvidia,function = "spi4";
47662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
47762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
47862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
47962306a36Sopenharmony_ci			};
48062306a36Sopenharmony_ci
48162306a36Sopenharmony_ci			spi2_mosi_px0 {
48262306a36Sopenharmony_ci				nvidia,pins = "spi2_mosi_px0";
48362306a36Sopenharmony_ci				nvidia,function = "spi6";
48462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
48562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
48662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
48762306a36Sopenharmony_ci			};
48862306a36Sopenharmony_ci
48962306a36Sopenharmony_ci			spdif_out_pk5 {
49062306a36Sopenharmony_ci				nvidia,pins = "spdif_out_pk5";
49162306a36Sopenharmony_ci				nvidia,function = "spdif";
49262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
49362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
49462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
49562306a36Sopenharmony_ci			};
49662306a36Sopenharmony_ci
49762306a36Sopenharmony_ci			spdif_in_pk6 {
49862306a36Sopenharmony_ci				nvidia,pins = "spdif_in_pk6";
49962306a36Sopenharmony_ci				nvidia,function = "spdif";
50062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
50162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
50262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
50362306a36Sopenharmony_ci			};
50462306a36Sopenharmony_ci
50562306a36Sopenharmony_ci			/* Display A pinmux */
50662306a36Sopenharmony_ci			lcd_pwr0_pb2 {
50762306a36Sopenharmony_ci				nvidia,pins = "lcd_pwr0_pb2",
50862306a36Sopenharmony_ci						"lcd_pclk_pb3",
50962306a36Sopenharmony_ci						"lcd_pwr1_pc1",
51062306a36Sopenharmony_ci						"lcd_pwr2_pc6",
51162306a36Sopenharmony_ci						"lcd_d0_pe0",
51262306a36Sopenharmony_ci						"lcd_d1_pe1",
51362306a36Sopenharmony_ci						"lcd_d2_pe2",
51462306a36Sopenharmony_ci						"lcd_d3_pe3",
51562306a36Sopenharmony_ci						"lcd_d4_pe4",
51662306a36Sopenharmony_ci						"lcd_d5_pe5",
51762306a36Sopenharmony_ci						"lcd_d6_pe6",
51862306a36Sopenharmony_ci						"lcd_d7_pe7",
51962306a36Sopenharmony_ci						"lcd_d8_pf0",
52062306a36Sopenharmony_ci						"lcd_d9_pf1",
52162306a36Sopenharmony_ci						"lcd_d10_pf2",
52262306a36Sopenharmony_ci						"lcd_d11_pf3",
52362306a36Sopenharmony_ci						"lcd_d12_pf4",
52462306a36Sopenharmony_ci						"lcd_d13_pf5",
52562306a36Sopenharmony_ci						"lcd_d14_pf6",
52662306a36Sopenharmony_ci						"lcd_d15_pf7",
52762306a36Sopenharmony_ci						"lcd_de_pj1",
52862306a36Sopenharmony_ci						"lcd_hsync_pj3",
52962306a36Sopenharmony_ci						"lcd_vsync_pj4",
53062306a36Sopenharmony_ci						"lcd_d16_pm0",
53162306a36Sopenharmony_ci						"lcd_d17_pm1",
53262306a36Sopenharmony_ci						"lcd_d18_pm2",
53362306a36Sopenharmony_ci						"lcd_d19_pm3",
53462306a36Sopenharmony_ci						"lcd_d20_pm4",
53562306a36Sopenharmony_ci						"lcd_d21_pm5",
53662306a36Sopenharmony_ci						"lcd_d22_pm6",
53762306a36Sopenharmony_ci						"lcd_d23_pm7",
53862306a36Sopenharmony_ci						"lcd_cs0_n_pn4",
53962306a36Sopenharmony_ci						"lcd_sdout_pn5",
54062306a36Sopenharmony_ci						"lcd_dc0_pn6",
54162306a36Sopenharmony_ci						"lcd_sdin_pz2",
54262306a36Sopenharmony_ci						"lcd_wr_n_pz3",
54362306a36Sopenharmony_ci						"lcd_sck_pz4",
54462306a36Sopenharmony_ci						"lcd_cs1_n_pw0",
54562306a36Sopenharmony_ci						"lcd_m1_pw1";
54662306a36Sopenharmony_ci				nvidia,function = "displaya";
54762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
54862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
54962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
55062306a36Sopenharmony_ci			};
55162306a36Sopenharmony_ci
55262306a36Sopenharmony_ci			lcd_dc1_pd2 {
55362306a36Sopenharmony_ci				nvidia,pins = "lcd_dc1_pd2";
55462306a36Sopenharmony_ci				nvidia,function = "displaya";
55562306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
55662306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
55762306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
55862306a36Sopenharmony_ci			};
55962306a36Sopenharmony_ci
56062306a36Sopenharmony_ci			clk_32k_out_pa0 {
56162306a36Sopenharmony_ci				nvidia,pins = "clk_32k_out_pa0";
56262306a36Sopenharmony_ci				nvidia,function = "blink";
56362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
56462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
56562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
56662306a36Sopenharmony_ci			};
56762306a36Sopenharmony_ci
56862306a36Sopenharmony_ci			/* KBC keys */
56962306a36Sopenharmony_ci			kb_row0_pr0 {
57062306a36Sopenharmony_ci				nvidia,pins = "kb_row0_pr0",
57162306a36Sopenharmony_ci						"kb_row1_pr1",
57262306a36Sopenharmony_ci						"kb_row2_pr2",
57362306a36Sopenharmony_ci						"kb_row3_pr3",
57462306a36Sopenharmony_ci						"kb_row8_ps0",
57562306a36Sopenharmony_ci						"kb_col0_pq0",
57662306a36Sopenharmony_ci						"kb_col1_pq1",
57762306a36Sopenharmony_ci						"kb_col2_pq2",
57862306a36Sopenharmony_ci						"kb_col3_pq3",
57962306a36Sopenharmony_ci						"kb_col4_pq4",
58062306a36Sopenharmony_ci						"kb_col5_pq5",
58162306a36Sopenharmony_ci						"kb_col7_pq7";
58262306a36Sopenharmony_ci				nvidia,function = "kbc";
58362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
58462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
58562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
58662306a36Sopenharmony_ci			};
58762306a36Sopenharmony_ci
58862306a36Sopenharmony_ci			kb_row4_pr4 {
58962306a36Sopenharmony_ci				nvidia,pins = "kb_row4_pr4",
59062306a36Sopenharmony_ci						"kb_row7_pr7",
59162306a36Sopenharmony_ci						"kb_row10_ps2",
59262306a36Sopenharmony_ci						"kb_row13_ps5";
59362306a36Sopenharmony_ci				nvidia,function = "kbc";
59462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_DOWN>;
59562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
59662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
59762306a36Sopenharmony_ci			};
59862306a36Sopenharmony_ci
59962306a36Sopenharmony_ci			kb_row11_ps3 {
60062306a36Sopenharmony_ci				nvidia,pins = "kb_row11_ps3",
60162306a36Sopenharmony_ci						"kb_row12_ps4",
60262306a36Sopenharmony_ci						"kb_row15_ps7";
60362306a36Sopenharmony_ci				nvidia,function = "kbc";
60462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
60562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
60662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
60762306a36Sopenharmony_ci			};
60862306a36Sopenharmony_ci
60962306a36Sopenharmony_ci			kb_row14_ps6 {
61062306a36Sopenharmony_ci				nvidia,pins = "kb_row14_ps6";
61162306a36Sopenharmony_ci				nvidia,function = "kbc";
61262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
61362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
61462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
61562306a36Sopenharmony_ci			};
61662306a36Sopenharmony_ci
61762306a36Sopenharmony_ci			gmi_iordy_pi5 {
61862306a36Sopenharmony_ci				nvidia,pins = "gmi_iordy_pi5";
61962306a36Sopenharmony_ci				nvidia,function = "rsvd1";
62062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
62162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
62262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
62362306a36Sopenharmony_ci			};
62462306a36Sopenharmony_ci
62562306a36Sopenharmony_ci			vi_pclk_pt0 {
62662306a36Sopenharmony_ci				nvidia,pins = "vi_pclk_pt0";
62762306a36Sopenharmony_ci				nvidia,function = "rsvd1";
62862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
62962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_ENABLE>;
63062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
63162306a36Sopenharmony_ci				nvidia,lock = <0>;
63262306a36Sopenharmony_ci				nvidia,io-reset = <0>;
63362306a36Sopenharmony_ci			};
63462306a36Sopenharmony_ci
63562306a36Sopenharmony_ci			pu1 {
63662306a36Sopenharmony_ci				nvidia,pins = "pu1";
63762306a36Sopenharmony_ci				nvidia,function = "rsvd1";
63862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
63962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
64062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
64162306a36Sopenharmony_ci			};
64262306a36Sopenharmony_ci
64362306a36Sopenharmony_ci			pu2 {
64462306a36Sopenharmony_ci				nvidia,pins = "pu2";
64562306a36Sopenharmony_ci				nvidia,function = "rsvd1";
64662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
64762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
64862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
64962306a36Sopenharmony_ci			};
65062306a36Sopenharmony_ci
65162306a36Sopenharmony_ci			pv0 {
65262306a36Sopenharmony_ci				nvidia,pins = "pv0";
65362306a36Sopenharmony_ci				nvidia,function = "rsvd1";
65462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
65562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
65662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
65762306a36Sopenharmony_ci			};
65862306a36Sopenharmony_ci
65962306a36Sopenharmony_ci			pv1 {
66062306a36Sopenharmony_ci				nvidia,pins = "pv1";
66162306a36Sopenharmony_ci				nvidia,function = "rsvd1";
66262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
66362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
66462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
66562306a36Sopenharmony_ci			};
66662306a36Sopenharmony_ci
66762306a36Sopenharmony_ci			pcc1 {
66862306a36Sopenharmony_ci				nvidia,pins = "pcc1";
66962306a36Sopenharmony_ci				nvidia,function = "rsvd2";
67062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
67162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
67262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
67362306a36Sopenharmony_ci			};
67462306a36Sopenharmony_ci
67562306a36Sopenharmony_ci			sdmmc4_rst_n_pcc3 {
67662306a36Sopenharmony_ci				nvidia,pins = "sdmmc4_rst_n_pcc3";
67762306a36Sopenharmony_ci				nvidia,function = "rsvd2";
67862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
67962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
68062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
68162306a36Sopenharmony_ci			};
68262306a36Sopenharmony_ci
68362306a36Sopenharmony_ci			pv3 {
68462306a36Sopenharmony_ci				nvidia,pins = "pv3";
68562306a36Sopenharmony_ci				nvidia,function = "rsvd2";
68662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
68762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
68862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
68962306a36Sopenharmony_ci			};
69062306a36Sopenharmony_ci
69162306a36Sopenharmony_ci			vi_vsync_pd6 {
69262306a36Sopenharmony_ci				nvidia,pins = "vi_vsync_pd6",
69362306a36Sopenharmony_ci						"vi_hsync_pd7";
69462306a36Sopenharmony_ci				nvidia,function = "rsvd2";
69562306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
69662306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
69762306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
69862306a36Sopenharmony_ci				nvidia,lock = <0>;
69962306a36Sopenharmony_ci				nvidia,io-reset = <0>;
70062306a36Sopenharmony_ci			};
70162306a36Sopenharmony_ci
70262306a36Sopenharmony_ci			vi_d10_pt2 {
70362306a36Sopenharmony_ci				nvidia,pins = "vi_d10_pt2",
70462306a36Sopenharmony_ci						"vi_d0_pt4", "pbb0";
70562306a36Sopenharmony_ci				nvidia,function = "rsvd2";
70662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
70762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
70862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
70962306a36Sopenharmony_ci			};
71062306a36Sopenharmony_ci
71162306a36Sopenharmony_ci			vi_d11_pt3 {
71262306a36Sopenharmony_ci				nvidia,pins = "vi_d11_pt3";
71362306a36Sopenharmony_ci				nvidia,function = "rsvd2";
71462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
71562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
71662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
71762306a36Sopenharmony_ci			};
71862306a36Sopenharmony_ci
71962306a36Sopenharmony_ci			pu0 {
72062306a36Sopenharmony_ci				nvidia,pins = "pu0";
72162306a36Sopenharmony_ci				nvidia,function = "rsvd4";
72262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
72362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
72462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
72562306a36Sopenharmony_ci			};
72662306a36Sopenharmony_ci
72762306a36Sopenharmony_ci			pu3 {
72862306a36Sopenharmony_ci				nvidia,pins = "pu3";
72962306a36Sopenharmony_ci				nvidia,function = "rsvd4";
73062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
73162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
73262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
73362306a36Sopenharmony_ci			};
73462306a36Sopenharmony_ci
73562306a36Sopenharmony_ci			pu6 {
73662306a36Sopenharmony_ci				nvidia,pins = "pu6";
73762306a36Sopenharmony_ci				nvidia,function = "rsvd4";
73862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
73962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
74062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
74162306a36Sopenharmony_ci			};
74262306a36Sopenharmony_ci
74362306a36Sopenharmony_ci			pex_l1_prsnt_n_pdd4 {
74462306a36Sopenharmony_ci				nvidia,pins = "pex_l1_prsnt_n_pdd4",
74562306a36Sopenharmony_ci						"pex_l1_clkreq_n_pdd6";
74662306a36Sopenharmony_ci				nvidia,function = "rsvd4";
74762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
74862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_ENABLE>;
74962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
75062306a36Sopenharmony_ci			};
75162306a36Sopenharmony_ci
75262306a36Sopenharmony_ci			gmi_wait_pi7 {
75362306a36Sopenharmony_ci				nvidia,pins = "gmi_wait_pi7",
75462306a36Sopenharmony_ci						"gmi_cs0_n_pj0",
75562306a36Sopenharmony_ci						"gmi_cs1_n_pj2",
75662306a36Sopenharmony_ci						"gmi_cs4_n_pk2";
75762306a36Sopenharmony_ci				nvidia,function = "nand";
75862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
75962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_ENABLE>;
76062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
76162306a36Sopenharmony_ci			};
76262306a36Sopenharmony_ci
76362306a36Sopenharmony_ci			gmi_ad0_pg0 {
76462306a36Sopenharmony_ci				nvidia,pins = "gmi_ad0_pg0",
76562306a36Sopenharmony_ci						"gmi_ad1_pg1",
76662306a36Sopenharmony_ci						"gmi_ad2_pg2",
76762306a36Sopenharmony_ci						"gmi_ad3_pg3",
76862306a36Sopenharmony_ci						"gmi_ad4_pg4",
76962306a36Sopenharmony_ci						"gmi_ad5_pg5",
77062306a36Sopenharmony_ci						"gmi_ad6_pg6",
77162306a36Sopenharmony_ci						"gmi_ad7_pg7",
77262306a36Sopenharmony_ci						"gmi_wr_n_pi0",
77362306a36Sopenharmony_ci						"gmi_oe_n_pi1",
77462306a36Sopenharmony_ci						"gmi_dqs_pi2",
77562306a36Sopenharmony_ci						"gmi_adv_n_pk0",
77662306a36Sopenharmony_ci						"gmi_clk_pk1";
77762306a36Sopenharmony_ci				nvidia,function = "nand";
77862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
77962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_ENABLE>;
78062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
78162306a36Sopenharmony_ci			};
78262306a36Sopenharmony_ci
78362306a36Sopenharmony_ci			gmi_cs2_n_pk3 {
78462306a36Sopenharmony_ci				nvidia,pins = "gmi_cs2_n_pk3";
78562306a36Sopenharmony_ci				nvidia,function = "rsvd1";
78662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
78762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
78862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
78962306a36Sopenharmony_ci			};
79062306a36Sopenharmony_ci
79162306a36Sopenharmony_ci			gmi_cs3_n_pk4 {
79262306a36Sopenharmony_ci				nvidia,pins = "gmi_cs3_n_pk4";
79362306a36Sopenharmony_ci				nvidia,function = "nand";
79462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
79562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
79662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
79762306a36Sopenharmony_ci			};
79862306a36Sopenharmony_ci
79962306a36Sopenharmony_ci			gmi_ad10_ph2 {
80062306a36Sopenharmony_ci				nvidia,pins = "gmi_ad10_ph2",
80162306a36Sopenharmony_ci						"gmi_ad11_ph3",
80262306a36Sopenharmony_ci						"gmi_ad14_ph6";
80362306a36Sopenharmony_ci				nvidia,function = "nand";
80462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
80562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
80662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
80762306a36Sopenharmony_ci			};
80862306a36Sopenharmony_ci
80962306a36Sopenharmony_ci			gmi_ad13_ph5 {
81062306a36Sopenharmony_ci				nvidia,pins = "gmi_ad13_ph5",
81162306a36Sopenharmony_ci						"gmi_ad12_ph4",
81262306a36Sopenharmony_ci						"gmi_cs7_n_pi6";
81362306a36Sopenharmony_ci				nvidia,function = "nand";
81462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
81562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
81662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
81762306a36Sopenharmony_ci			};
81862306a36Sopenharmony_ci
81962306a36Sopenharmony_ci			gmi_rst_n_pi4 {
82062306a36Sopenharmony_ci				nvidia,pins = "gmi_rst_n_pi4";
82162306a36Sopenharmony_ci				nvidia,function = "gmi";
82262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
82362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
82462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
82562306a36Sopenharmony_ci			};
82662306a36Sopenharmony_ci
82762306a36Sopenharmony_ci			gmi_ad8_ph0 {
82862306a36Sopenharmony_ci				nvidia,pins = "gmi_ad8_ph0";
82962306a36Sopenharmony_ci				nvidia,function = "pwm0";
83062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
83162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
83262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
83362306a36Sopenharmony_ci			};
83462306a36Sopenharmony_ci
83562306a36Sopenharmony_ci			gmi_ad9_ph1 {
83662306a36Sopenharmony_ci				nvidia,pins = "gmi_ad9_ph1";
83762306a36Sopenharmony_ci				nvidia,function = "pwm1";
83862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
83962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
84062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
84162306a36Sopenharmony_ci			};
84262306a36Sopenharmony_ci
84362306a36Sopenharmony_ci			gmi_wp_n_pc7 {
84462306a36Sopenharmony_ci				nvidia,pins = "gmi_wp_n_pc7";
84562306a36Sopenharmony_ci				nvidia,function = "gmi";
84662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
84762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
84862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
84962306a36Sopenharmony_ci			};
85062306a36Sopenharmony_ci
85162306a36Sopenharmony_ci			gmi_cs6_n_pi3 {
85262306a36Sopenharmony_ci				nvidia,pins = "gmi_cs6_n_pi3";
85362306a36Sopenharmony_ci				nvidia,function = "sata";
85462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
85562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
85662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
85762306a36Sopenharmony_ci			};
85862306a36Sopenharmony_ci
85962306a36Sopenharmony_ci			vi_d4_pl2 {
86062306a36Sopenharmony_ci				nvidia,pins = "vi_d4_pl2";
86162306a36Sopenharmony_ci				nvidia,function = "vi";
86262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
86362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
86462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
86562306a36Sopenharmony_ci			};
86662306a36Sopenharmony_ci
86762306a36Sopenharmony_ci			vi_d6_pl4 {
86862306a36Sopenharmony_ci				nvidia,pins = "vi_d6_pl4";
86962306a36Sopenharmony_ci				nvidia,function = "vi";
87062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
87162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
87262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
87362306a36Sopenharmony_ci				nvidia,lock = <0>;
87462306a36Sopenharmony_ci				nvidia,io-reset = <0>;
87562306a36Sopenharmony_ci			};
87662306a36Sopenharmony_ci
87762306a36Sopenharmony_ci			vi_mclk_pt1 {
87862306a36Sopenharmony_ci				nvidia,pins = "vi_mclk_pt1";
87962306a36Sopenharmony_ci				nvidia,function = "vi";
88062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
88162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
88262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
88362306a36Sopenharmony_ci			};
88462306a36Sopenharmony_ci
88562306a36Sopenharmony_ci			/* HDMI hot-plug-detect */
88662306a36Sopenharmony_ci			hdmi_int_pn7 {
88762306a36Sopenharmony_ci				nvidia,pins = "hdmi_int_pn7";
88862306a36Sopenharmony_ci				nvidia,function = "hdmi";
88962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
89062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_ENABLE>;
89162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
89262306a36Sopenharmony_ci			};
89362306a36Sopenharmony_ci
89462306a36Sopenharmony_ci			pu4 {
89562306a36Sopenharmony_ci				nvidia,pins = "pu4";
89662306a36Sopenharmony_ci				nvidia,function = "pwm1";
89762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
89862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
89962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
90062306a36Sopenharmony_ci			};
90162306a36Sopenharmony_ci
90262306a36Sopenharmony_ci			pu5 {
90362306a36Sopenharmony_ci				nvidia,pins = "pu5";
90462306a36Sopenharmony_ci				nvidia,function = "pwm2";
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			jtag_rtck_pu7 {
91162306a36Sopenharmony_ci				nvidia,pins = "jtag_rtck_pu7";
91262306a36Sopenharmony_ci				nvidia,function = "rtck";
91362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
91462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
91562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
91662306a36Sopenharmony_ci			};
91762306a36Sopenharmony_ci
91862306a36Sopenharmony_ci			crt_hsync_pv6 {
91962306a36Sopenharmony_ci				nvidia,pins = "crt_hsync_pv6",
92062306a36Sopenharmony_ci						"crt_vsync_pv7";
92162306a36Sopenharmony_ci				nvidia,function = "crt";
92262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
92362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
92462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
92562306a36Sopenharmony_ci			};
92662306a36Sopenharmony_ci
92762306a36Sopenharmony_ci			clk1_out_pw4 {
92862306a36Sopenharmony_ci				nvidia,pins = "clk1_out_pw4";
92962306a36Sopenharmony_ci				nvidia,function = "extperiph1";
93062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
93162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
93262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
93362306a36Sopenharmony_ci			};
93462306a36Sopenharmony_ci
93562306a36Sopenharmony_ci			clk2_out_pw5 {
93662306a36Sopenharmony_ci				nvidia,pins = "clk2_out_pw5";
93762306a36Sopenharmony_ci				nvidia,function = "extperiph2";
93862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
93962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
94062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
94162306a36Sopenharmony_ci			};
94262306a36Sopenharmony_ci
94362306a36Sopenharmony_ci			clk3_out_pee0 {
94462306a36Sopenharmony_ci				nvidia,pins = "clk3_out_pee0";
94562306a36Sopenharmony_ci				nvidia,function = "extperiph3";
94662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
94762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
94862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
94962306a36Sopenharmony_ci			};
95062306a36Sopenharmony_ci
95162306a36Sopenharmony_ci			sys_clk_req_pz5 {
95262306a36Sopenharmony_ci				nvidia,pins = "sys_clk_req_pz5";
95362306a36Sopenharmony_ci				nvidia,function = "sysclk";
95462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
95562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
95662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
95762306a36Sopenharmony_ci			};
95862306a36Sopenharmony_ci
95962306a36Sopenharmony_ci			pbb4 {
96062306a36Sopenharmony_ci				nvidia,pins = "pbb4";
96162306a36Sopenharmony_ci				nvidia,function = "vgp4";
96262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
96362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
96462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
96562306a36Sopenharmony_ci			};
96662306a36Sopenharmony_ci
96762306a36Sopenharmony_ci			pbb5 {
96862306a36Sopenharmony_ci				nvidia,pins = "pbb5";
96962306a36Sopenharmony_ci				nvidia,function = "vgp5";
97062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
97162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
97262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
97362306a36Sopenharmony_ci			};
97462306a36Sopenharmony_ci
97562306a36Sopenharmony_ci			pbb6 {
97662306a36Sopenharmony_ci				nvidia,pins = "pbb6";
97762306a36Sopenharmony_ci				nvidia,function = "vgp6";
97862306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
97962306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
98062306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
98162306a36Sopenharmony_ci			};
98262306a36Sopenharmony_ci
98362306a36Sopenharmony_ci			clk1_req_pee2 {
98462306a36Sopenharmony_ci				nvidia,pins = "clk1_req_pee2";
98562306a36Sopenharmony_ci				nvidia,function = "dap";
98662306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
98762306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
98862306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
98962306a36Sopenharmony_ci			};
99062306a36Sopenharmony_ci
99162306a36Sopenharmony_ci			clk2_req_pcc5 {
99262306a36Sopenharmony_ci				nvidia,pins = "clk2_req_pcc5";
99362306a36Sopenharmony_ci				nvidia,function = "dap";
99462306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
99562306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
99662306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
99762306a36Sopenharmony_ci			};
99862306a36Sopenharmony_ci
99962306a36Sopenharmony_ci			clk3_req_pee1 {
100062306a36Sopenharmony_ci				nvidia,pins = "clk3_req_pee1";
100162306a36Sopenharmony_ci				nvidia,function = "dev3";
100262306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
100362306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
100462306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
100562306a36Sopenharmony_ci			};
100662306a36Sopenharmony_ci
100762306a36Sopenharmony_ci			owr {
100862306a36Sopenharmony_ci				nvidia,pins = "owr";
100962306a36Sopenharmony_ci				nvidia,function = "owr";
101062306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
101162306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
101262306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
101362306a36Sopenharmony_ci			};
101462306a36Sopenharmony_ci
101562306a36Sopenharmony_ci			pv2 {
101662306a36Sopenharmony_ci				nvidia,pins = "pv2",
101762306a36Sopenharmony_ci						"kb_row5_pr5";
101862306a36Sopenharmony_ci				nvidia,function = "owr";
101962306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
102062306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
102162306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_DISABLE>;
102262306a36Sopenharmony_ci			};
102362306a36Sopenharmony_ci
102462306a36Sopenharmony_ci			pbb3 {
102562306a36Sopenharmony_ci				nvidia,pins = "pbb3";
102662306a36Sopenharmony_ci				nvidia,function = "vgp3";
102762306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
102862306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
102962306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
103062306a36Sopenharmony_ci			};
103162306a36Sopenharmony_ci
103262306a36Sopenharmony_ci			pbb7 {
103362306a36Sopenharmony_ci				nvidia,pins = "pbb7";
103462306a36Sopenharmony_ci				nvidia,function = "i2s4";
103562306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_NONE>;
103662306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
103762306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
103862306a36Sopenharmony_ci			};
103962306a36Sopenharmony_ci
104062306a36Sopenharmony_ci			cam_mclk_pcc0 {
104162306a36Sopenharmony_ci				nvidia,pins = "cam_mclk_pcc0";
104262306a36Sopenharmony_ci				nvidia,function = "vi_alt3";
104362306a36Sopenharmony_ci				nvidia,pull = <TEGRA_PIN_PULL_UP>;
104462306a36Sopenharmony_ci				nvidia,tristate = <TEGRA_PIN_DISABLE>;
104562306a36Sopenharmony_ci				nvidia,enable-input = <TEGRA_PIN_ENABLE>;
104662306a36Sopenharmony_ci			};
104762306a36Sopenharmony_ci
104862306a36Sopenharmony_ci			/* GPIO power/drive control */
104962306a36Sopenharmony_ci			drive_dap1 {
105062306a36Sopenharmony_ci				nvidia,pins = "drive_dap1",
105162306a36Sopenharmony_ci						"drive_dap2",
105262306a36Sopenharmony_ci						"drive_dbg",
105362306a36Sopenharmony_ci						"drive_at5",
105462306a36Sopenharmony_ci						"drive_gme",
105562306a36Sopenharmony_ci						"drive_ddc",
105662306a36Sopenharmony_ci						"drive_ao1",
105762306a36Sopenharmony_ci						"drive_uart3";
105862306a36Sopenharmony_ci				nvidia,high-speed-mode = <0>;
105962306a36Sopenharmony_ci				nvidia,schmitt = <TEGRA_PIN_ENABLE>;
106062306a36Sopenharmony_ci				nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_1>;
106162306a36Sopenharmony_ci				nvidia,pull-down-strength = <31>;
106262306a36Sopenharmony_ci				nvidia,pull-up-strength = <31>;
106362306a36Sopenharmony_ci				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
106462306a36Sopenharmony_ci				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
106562306a36Sopenharmony_ci			};
106662306a36Sopenharmony_ci
106762306a36Sopenharmony_ci			drive_sdio1 {
106862306a36Sopenharmony_ci				nvidia,pins = "drive_sdio1";
106962306a36Sopenharmony_ci				nvidia,high-speed-mode = <0>;
107062306a36Sopenharmony_ci				nvidia,schmitt = <TEGRA_PIN_DISABLE>;
107162306a36Sopenharmony_ci				nvidia,pull-down-strength = <5>;
107262306a36Sopenharmony_ci				nvidia,pull-up-strength = <5>;
107362306a36Sopenharmony_ci				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FAST>;
107462306a36Sopenharmony_ci				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FAST>;
107562306a36Sopenharmony_ci			};
107662306a36Sopenharmony_ci
107762306a36Sopenharmony_ci			drive_sdio3 {
107862306a36Sopenharmony_ci				nvidia,pins = "drive_sdio3";
107962306a36Sopenharmony_ci				nvidia,high-speed-mode = <0>;
108062306a36Sopenharmony_ci				nvidia,schmitt = <TEGRA_PIN_DISABLE>;
108162306a36Sopenharmony_ci				nvidia,pull-down-strength = <46>;
108262306a36Sopenharmony_ci				nvidia,pull-up-strength = <42>;
108362306a36Sopenharmony_ci				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FAST>;
108462306a36Sopenharmony_ci				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FAST>;
108562306a36Sopenharmony_ci			};
108662306a36Sopenharmony_ci
108762306a36Sopenharmony_ci			drive_gma {
108862306a36Sopenharmony_ci				nvidia,pins = "drive_gma",
108962306a36Sopenharmony_ci						"drive_gmb",
109062306a36Sopenharmony_ci						"drive_gmc",
109162306a36Sopenharmony_ci						"drive_gmd";
109262306a36Sopenharmony_ci				nvidia,pull-down-strength = <9>;
109362306a36Sopenharmony_ci				nvidia,pull-up-strength = <9>;
109462306a36Sopenharmony_ci				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
109562306a36Sopenharmony_ci				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_SLOWEST>;
109662306a36Sopenharmony_ci			};
109762306a36Sopenharmony_ci
109862306a36Sopenharmony_ci			drive_lcd2 {
109962306a36Sopenharmony_ci				nvidia,pins = "drive_lcd2";
110062306a36Sopenharmony_ci				nvidia,high-speed-mode = <0>;
110162306a36Sopenharmony_ci				nvidia,schmitt = <TEGRA_PIN_ENABLE>;
110262306a36Sopenharmony_ci				nvidia,low-power-mode = <TEGRA_PIN_LP_DRIVE_DIV_4>;
110362306a36Sopenharmony_ci				nvidia,pull-down-strength = <20>;
110462306a36Sopenharmony_ci				nvidia,pull-up-strength = <20>;
110562306a36Sopenharmony_ci				nvidia,slew-rate-rising = <TEGRA_PIN_SLEW_RATE_FASTEST>;
110662306a36Sopenharmony_ci				nvidia,slew-rate-falling = <TEGRA_PIN_SLEW_RATE_FASTEST>;
110762306a36Sopenharmony_ci			};
110862306a36Sopenharmony_ci		};
110962306a36Sopenharmony_ci	};
111062306a36Sopenharmony_ci
111162306a36Sopenharmony_ci	uartb: serial@70006040 {
111262306a36Sopenharmony_ci		compatible = "nvidia,tegra30-hsuart";
111362306a36Sopenharmony_ci		reset-names = "serial";
111462306a36Sopenharmony_ci		/delete-property/ reg-shift;
111562306a36Sopenharmony_ci		status = "okay";
111662306a36Sopenharmony_ci
111762306a36Sopenharmony_ci		/* Broadcom GPS BCM47511 */
111862306a36Sopenharmony_ci	};
111962306a36Sopenharmony_ci
112062306a36Sopenharmony_ci	uartc: serial@70006200 {
112162306a36Sopenharmony_ci		compatible = "nvidia,tegra30-hsuart";
112262306a36Sopenharmony_ci		reset-names = "serial";
112362306a36Sopenharmony_ci		/delete-property/ reg-shift;
112462306a36Sopenharmony_ci		status = "okay";
112562306a36Sopenharmony_ci
112662306a36Sopenharmony_ci		nvidia,adjust-baud-rates = <0 9600 100>,
112762306a36Sopenharmony_ci					   <9600 115200 200>,
112862306a36Sopenharmony_ci					   <1000000 4000000 136>;
112962306a36Sopenharmony_ci
113062306a36Sopenharmony_ci		/* Azurewave AW-AH663 BCM4330B1 */
113162306a36Sopenharmony_ci		bluetooth {
113262306a36Sopenharmony_ci			compatible = "brcm,bcm4330-bt";
113362306a36Sopenharmony_ci			max-speed = <4000000>;
113462306a36Sopenharmony_ci
113562306a36Sopenharmony_ci			clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
113662306a36Sopenharmony_ci			clock-names = "txco";
113762306a36Sopenharmony_ci
113862306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
113962306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(U, 6) IRQ_TYPE_EDGE_RISING>;
114062306a36Sopenharmony_ci			interrupt-names = "host-wakeup";
114162306a36Sopenharmony_ci
114262306a36Sopenharmony_ci			device-wakeup-gpios = <&gpio TEGRA_GPIO(U, 1) GPIO_ACTIVE_HIGH>;
114362306a36Sopenharmony_ci			shutdown-gpios = <&gpio TEGRA_GPIO(U, 0) GPIO_ACTIVE_HIGH>;
114462306a36Sopenharmony_ci
114562306a36Sopenharmony_ci			vbat-supply  = <&vdd_3v3_sys>;
114662306a36Sopenharmony_ci			vddio-supply = <&vdd_1v8_vio>;
114762306a36Sopenharmony_ci		};
114862306a36Sopenharmony_ci	};
114962306a36Sopenharmony_ci
115062306a36Sopenharmony_ci	pwm: pwm@7000a000 {
115162306a36Sopenharmony_ci		status = "okay";
115262306a36Sopenharmony_ci	};
115362306a36Sopenharmony_ci
115462306a36Sopenharmony_ci	lcd_ddc: i2c@7000c000 {
115562306a36Sopenharmony_ci		status = "okay";
115662306a36Sopenharmony_ci		clock-frequency = <400000>;
115762306a36Sopenharmony_ci
115862306a36Sopenharmony_ci		/* Wolfson Microelectronics WM8903 audio codec */
115962306a36Sopenharmony_ci		wm8903: audio-codec@1a {
116062306a36Sopenharmony_ci			compatible = "wlf,wm8903";
116162306a36Sopenharmony_ci			reg = <0x1a>;
116262306a36Sopenharmony_ci
116362306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
116462306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_EDGE_BOTH>;
116562306a36Sopenharmony_ci
116662306a36Sopenharmony_ci			gpio-controller;
116762306a36Sopenharmony_ci			#gpio-cells = <2>;
116862306a36Sopenharmony_ci
116962306a36Sopenharmony_ci			micdet-cfg = <0>;
117062306a36Sopenharmony_ci			micdet-delay = <100>;
117162306a36Sopenharmony_ci
117262306a36Sopenharmony_ci			gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>;
117362306a36Sopenharmony_ci
117462306a36Sopenharmony_ci			AVDD-supply  = <&vdd_1v8_vio>;
117562306a36Sopenharmony_ci			CPVDD-supply = <&vdd_1v8_vio>;
117662306a36Sopenharmony_ci			DBVDD-supply = <&vdd_1v8_vio>;
117762306a36Sopenharmony_ci			DCVDD-supply = <&vdd_1v8_vio>;
117862306a36Sopenharmony_ci		};
117962306a36Sopenharmony_ci	};
118062306a36Sopenharmony_ci
118162306a36Sopenharmony_ci	i2c2: i2c@7000c400 {
118262306a36Sopenharmony_ci		status = "okay";
118362306a36Sopenharmony_ci		clock-frequency = <400000>;
118462306a36Sopenharmony_ci
118562306a36Sopenharmony_ci		/* Atmel touchscreen */
118662306a36Sopenharmony_ci		touchscreen@4d {
118762306a36Sopenharmony_ci			compatible = "atmel,maxtouch";
118862306a36Sopenharmony_ci			reg = <0x4d>;
118962306a36Sopenharmony_ci
119062306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
119162306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(H, 4) IRQ_TYPE_EDGE_FALLING>;
119262306a36Sopenharmony_ci			reset-gpios = <&gpio TEGRA_GPIO(H, 6) GPIO_ACTIVE_LOW>;
119362306a36Sopenharmony_ci
119462306a36Sopenharmony_ci			vdda-supply = <&vdd_3v3_sys>;
119562306a36Sopenharmony_ci			vdd-supply  = <&vdd_3v3_sys>;
119662306a36Sopenharmony_ci		};
119762306a36Sopenharmony_ci	};
119862306a36Sopenharmony_ci
119962306a36Sopenharmony_ci	i2c3: i2c@7000c500 {
120062306a36Sopenharmony_ci		status = "okay";
120162306a36Sopenharmony_ci		clock-frequency = <400000>;
120262306a36Sopenharmony_ci
120362306a36Sopenharmony_ci		/* AsahiKASEI AK8975 magnetometer sensor */
120462306a36Sopenharmony_ci		magnetometer@c {
120562306a36Sopenharmony_ci			compatible = "asahi-kasei,ak8975";
120662306a36Sopenharmony_ci			reg = <0x0c>;
120762306a36Sopenharmony_ci
120862306a36Sopenharmony_ci			vdd-supply = <&vdd_3v3_sen>;
120962306a36Sopenharmony_ci			vid-supply = <&vdd_1v8_vio>;
121062306a36Sopenharmony_ci
121162306a36Sopenharmony_ci			mount-matrix =   "0",  "1",  "0",
121262306a36Sopenharmony_ci					 "1",  "0",  "0",
121362306a36Sopenharmony_ci					 "0",  "0", "-1";
121462306a36Sopenharmony_ci		};
121562306a36Sopenharmony_ci
121662306a36Sopenharmony_ci		light-sensor@44 {
121762306a36Sopenharmony_ci			compatible = "isil,isl29023";
121862306a36Sopenharmony_ci			reg = <0x44>;
121962306a36Sopenharmony_ci
122062306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
122162306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(Q, 3) IRQ_TYPE_LEVEL_HIGH>;
122262306a36Sopenharmony_ci
122362306a36Sopenharmony_ci			vcc-supply = <&vdd_3v3_sen>;
122462306a36Sopenharmony_ci		};
122562306a36Sopenharmony_ci
122662306a36Sopenharmony_ci		gyroscope@68 {
122762306a36Sopenharmony_ci			compatible = "invensense,mpu3050";
122862306a36Sopenharmony_ci			reg = <0x68>;
122962306a36Sopenharmony_ci
123062306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
123162306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(X, 1) IRQ_TYPE_EDGE_RISING>;
123262306a36Sopenharmony_ci
123362306a36Sopenharmony_ci			vdd-supply = <&vdd_3v3_sen>;
123462306a36Sopenharmony_ci			vlogic-supply = <&vdd_1v8_vio>;
123562306a36Sopenharmony_ci
123662306a36Sopenharmony_ci			mount-matrix =   "0",  "1",  "0",
123762306a36Sopenharmony_ci					 "1",  "0",  "0",
123862306a36Sopenharmony_ci					 "0",  "0", "-1";
123962306a36Sopenharmony_ci
124062306a36Sopenharmony_ci			/* External I2C interface */
124162306a36Sopenharmony_ci			i2c-gate {
124262306a36Sopenharmony_ci				#address-cells = <1>;
124362306a36Sopenharmony_ci				#size-cells = <0>;
124462306a36Sopenharmony_ci
124562306a36Sopenharmony_ci				accelerometer@f {
124662306a36Sopenharmony_ci					compatible = "kionix,kxtf9";
124762306a36Sopenharmony_ci					reg = <0x0f>;
124862306a36Sopenharmony_ci
124962306a36Sopenharmony_ci					interrupt-parent = <&gpio>;
125062306a36Sopenharmony_ci					interrupts = <TEGRA_GPIO(L, 1) IRQ_TYPE_EDGE_RISING>;
125162306a36Sopenharmony_ci
125262306a36Sopenharmony_ci					vdd-supply = <&vdd_1v8_vio>;
125362306a36Sopenharmony_ci					vddio-supply = <&vdd_1v8_vio>;
125462306a36Sopenharmony_ci
125562306a36Sopenharmony_ci					mount-matrix =  "-1",  "0",  "0",
125662306a36Sopenharmony_ci							 "0",  "1",  "0",
125762306a36Sopenharmony_ci							 "0",  "0",  "1";
125862306a36Sopenharmony_ci				};
125962306a36Sopenharmony_ci			};
126062306a36Sopenharmony_ci		};
126162306a36Sopenharmony_ci	};
126262306a36Sopenharmony_ci
126362306a36Sopenharmony_ci	hdmi_ddc: i2c@7000c700 {
126462306a36Sopenharmony_ci		status = "okay";
126562306a36Sopenharmony_ci		clock-frequency = <93750>;
126662306a36Sopenharmony_ci	};
126762306a36Sopenharmony_ci
126862306a36Sopenharmony_ci	i2c5: i2c@7000d000 {
126962306a36Sopenharmony_ci		status = "okay";
127062306a36Sopenharmony_ci		clock-frequency = <400000>;
127162306a36Sopenharmony_ci
127262306a36Sopenharmony_ci		/* Texas Instruments TPS659110 PMIC */
127362306a36Sopenharmony_ci		pmic: pmic@2d {
127462306a36Sopenharmony_ci			compatible = "ti,tps65911";
127562306a36Sopenharmony_ci			reg = <0x2d>;
127662306a36Sopenharmony_ci
127762306a36Sopenharmony_ci			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
127862306a36Sopenharmony_ci			#interrupt-cells = <2>;
127962306a36Sopenharmony_ci			interrupt-controller;
128062306a36Sopenharmony_ci			wakeup-source;
128162306a36Sopenharmony_ci
128262306a36Sopenharmony_ci			ti,en-gpio-sleep = <0 0 1 0 0 0 0 0 0>;
128362306a36Sopenharmony_ci			ti,system-power-controller;
128462306a36Sopenharmony_ci			ti,sleep-keep-ck32k;
128562306a36Sopenharmony_ci			ti,sleep-enable;
128662306a36Sopenharmony_ci
128762306a36Sopenharmony_ci			#gpio-cells = <2>;
128862306a36Sopenharmony_ci			gpio-controller;
128962306a36Sopenharmony_ci
129062306a36Sopenharmony_ci			vcc1-supply = <&vdd_5v0_sys>;
129162306a36Sopenharmony_ci			vcc2-supply = <&vdd_5v0_sys>;
129262306a36Sopenharmony_ci			vcc3-supply = <&vdd_1v8_vio>;
129362306a36Sopenharmony_ci			vcc4-supply = <&vdd_1v8_vio>;
129462306a36Sopenharmony_ci			vcc5-supply = <&vdd_5v0_sys>;
129562306a36Sopenharmony_ci			vcc6-supply = <&vddio_1v2_ddr>;
129662306a36Sopenharmony_ci			vcc7-supply = <&vdd_5v0_sys>;
129762306a36Sopenharmony_ci			vccio-supply = <&vdd_5v0_sys>;
129862306a36Sopenharmony_ci
129962306a36Sopenharmony_ci			pmic-sleep-hog {
130062306a36Sopenharmony_ci				gpio-hog;
130162306a36Sopenharmony_ci				gpios = <0 GPIO_ACTIVE_HIGH>,
130262306a36Sopenharmony_ci					<2 GPIO_ACTIVE_HIGH>,
130362306a36Sopenharmony_ci					<6 GPIO_ACTIVE_HIGH>,
130462306a36Sopenharmony_ci					<8 GPIO_ACTIVE_HIGH>;
130562306a36Sopenharmony_ci				output-high;
130662306a36Sopenharmony_ci			};
130762306a36Sopenharmony_ci
130862306a36Sopenharmony_ci			regulators {
130962306a36Sopenharmony_ci				/* VDD1 is not used by Chagall */
131062306a36Sopenharmony_ci
131162306a36Sopenharmony_ci				vddio_1v2_ddr: vdd2 {
131262306a36Sopenharmony_ci					regulator-name = "vddio_1v2_ddr";
131362306a36Sopenharmony_ci					regulator-min-microvolt = <1200000>;
131462306a36Sopenharmony_ci					regulator-max-microvolt = <1200000>;
131562306a36Sopenharmony_ci					regulator-always-on;
131662306a36Sopenharmony_ci					regulator-boot-on;
131762306a36Sopenharmony_ci				};
131862306a36Sopenharmony_ci
131962306a36Sopenharmony_ci				vdd_cpu: vddctrl {
132062306a36Sopenharmony_ci					regulator-name = "vdd_cpu,vdd_sys";
132162306a36Sopenharmony_ci					regulator-min-microvolt = <600000>;
132262306a36Sopenharmony_ci					regulator-max-microvolt = <1400000>;
132362306a36Sopenharmony_ci					regulator-coupled-with = <&vdd_core>;
132462306a36Sopenharmony_ci					regulator-coupled-max-spread = <300000>;
132562306a36Sopenharmony_ci					regulator-max-step-microvolt = <100000>;
132662306a36Sopenharmony_ci					regulator-always-on;
132762306a36Sopenharmony_ci					regulator-boot-on;
132862306a36Sopenharmony_ci					ti,regulator-ext-sleep-control = <1>;
132962306a36Sopenharmony_ci
133062306a36Sopenharmony_ci					nvidia,tegra-cpu-regulator;
133162306a36Sopenharmony_ci				};
133262306a36Sopenharmony_ci
133362306a36Sopenharmony_ci				vdd_1v8_vio: vio {
133462306a36Sopenharmony_ci					regulator-name = "vdd_1v8_gen";
133562306a36Sopenharmony_ci					/* FIXME: eMMC won't work, if set to 1.8 V */
133662306a36Sopenharmony_ci					regulator-min-microvolt = <1500000>;
133762306a36Sopenharmony_ci					regulator-max-microvolt = <3300000>;
133862306a36Sopenharmony_ci					regulator-always-on;
133962306a36Sopenharmony_ci					regulator-boot-on;
134062306a36Sopenharmony_ci				};
134162306a36Sopenharmony_ci
134262306a36Sopenharmony_ci				/* eMMC VDD */
134362306a36Sopenharmony_ci				vcore_emmc: ldo1 {
134462306a36Sopenharmony_ci					regulator-name = "vdd_emmc_core";
134562306a36Sopenharmony_ci					regulator-min-microvolt = <1000000>;
134662306a36Sopenharmony_ci					regulator-max-microvolt = <3300000>;
134762306a36Sopenharmony_ci					regulator-always-on;
134862306a36Sopenharmony_ci				};
134962306a36Sopenharmony_ci
135062306a36Sopenharmony_ci				/* uSD slot VDD */
135162306a36Sopenharmony_ci				vdd_usd: ldo2 {
135262306a36Sopenharmony_ci					regulator-name = "vdd_usd";
135362306a36Sopenharmony_ci					regulator-min-microvolt = <3200000>;
135462306a36Sopenharmony_ci					regulator-max-microvolt = <3200000>;
135562306a36Sopenharmony_ci				};
135662306a36Sopenharmony_ci
135762306a36Sopenharmony_ci				/* uSD slot VDDIO */
135862306a36Sopenharmony_ci				vddio_usd: ldo3 {
135962306a36Sopenharmony_ci					regulator-name = "vddio_usd";
136062306a36Sopenharmony_ci					regulator-min-microvolt = <1900000>;
136162306a36Sopenharmony_ci					regulator-max-microvolt = <3200000>;
136262306a36Sopenharmony_ci				};
136362306a36Sopenharmony_ci
136462306a36Sopenharmony_ci				ldo4 {
136562306a36Sopenharmony_ci					regulator-name = "vdd_rtc";
136662306a36Sopenharmony_ci					regulator-min-microvolt = <1200000>;
136762306a36Sopenharmony_ci					regulator-max-microvolt = <1200000>;
136862306a36Sopenharmony_ci					regulator-always-on;
136962306a36Sopenharmony_ci				};
137062306a36Sopenharmony_ci
137162306a36Sopenharmony_ci				ldo5 {
137262306a36Sopenharmony_ci					regulator-name = "vdd_1v3_cam_isp";
137362306a36Sopenharmony_ci					regulator-min-microvolt = <1300000>;
137462306a36Sopenharmony_ci					regulator-max-microvolt = <1300000>;
137562306a36Sopenharmony_ci				};
137662306a36Sopenharmony_ci
137762306a36Sopenharmony_ci				ldo6 {
137862306a36Sopenharmony_ci					regulator-name = "avdd_dsi_csi,pwrdet_mipi";
137962306a36Sopenharmony_ci					regulator-min-microvolt = <1200000>;
138062306a36Sopenharmony_ci					regulator-max-microvolt = <1200000>;
138162306a36Sopenharmony_ci				};
138262306a36Sopenharmony_ci
138362306a36Sopenharmony_ci				ldo7 {
138462306a36Sopenharmony_ci					regulator-name = "vdd_pllm,x,u,a_p_c_s";
138562306a36Sopenharmony_ci					regulator-min-microvolt = <1200000>;
138662306a36Sopenharmony_ci					regulator-max-microvolt = <1200000>;
138762306a36Sopenharmony_ci					regulator-always-on;
138862306a36Sopenharmony_ci					regulator-boot-on;
138962306a36Sopenharmony_ci					ti,regulator-ext-sleep-control = <8>;
139062306a36Sopenharmony_ci				};
139162306a36Sopenharmony_ci
139262306a36Sopenharmony_ci				ldo8 {
139362306a36Sopenharmony_ci					regulator-name = "vdd_ddr_hs";
139462306a36Sopenharmony_ci					regulator-min-microvolt = <1000000>;
139562306a36Sopenharmony_ci					regulator-max-microvolt = <1000000>;
139662306a36Sopenharmony_ci					regulator-always-on;
139762306a36Sopenharmony_ci					ti,regulator-ext-sleep-control = <8>;
139862306a36Sopenharmony_ci				};
139962306a36Sopenharmony_ci			};
140062306a36Sopenharmony_ci		};
140162306a36Sopenharmony_ci
140262306a36Sopenharmony_ci		nct72: temperature-sensor@4c {
140362306a36Sopenharmony_ci			compatible = "onnn,nct1008";
140462306a36Sopenharmony_ci			reg = <0x4c>;
140562306a36Sopenharmony_ci
140662306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
140762306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(U, 5) IRQ_TYPE_EDGE_FALLING>;
140862306a36Sopenharmony_ci
140962306a36Sopenharmony_ci			vcc-supply = <&vdd_3v3_sys>;
141062306a36Sopenharmony_ci			#thermal-sensor-cells = <1>;
141162306a36Sopenharmony_ci		};
141262306a36Sopenharmony_ci
141362306a36Sopenharmony_ci		vdd_core: core-regulator@60 {
141462306a36Sopenharmony_ci			compatible = "ti,tps62361";
141562306a36Sopenharmony_ci			reg = <0x60>;
141662306a36Sopenharmony_ci
141762306a36Sopenharmony_ci			regulator-name = "tps62361-vout";
141862306a36Sopenharmony_ci			regulator-min-microvolt = <500000>;
141962306a36Sopenharmony_ci			regulator-max-microvolt = <1770000>;
142062306a36Sopenharmony_ci			regulator-coupled-with = <&vdd_cpu>;
142162306a36Sopenharmony_ci			regulator-coupled-max-spread = <300000>;
142262306a36Sopenharmony_ci			regulator-max-step-microvolt = <100000>;
142362306a36Sopenharmony_ci			regulator-boot-on;
142462306a36Sopenharmony_ci			regulator-always-on;
142562306a36Sopenharmony_ci			ti,enable-vout-discharge;
142662306a36Sopenharmony_ci			ti,vsel0-state-high;
142762306a36Sopenharmony_ci			ti,vsel1-state-high;
142862306a36Sopenharmony_ci
142962306a36Sopenharmony_ci			nvidia,tegra-core-regulator;
143062306a36Sopenharmony_ci		};
143162306a36Sopenharmony_ci	};
143262306a36Sopenharmony_ci
143362306a36Sopenharmony_ci	vdd_5v0_sys: regulator-5v {
143462306a36Sopenharmony_ci		compatible = "regulator-fixed";
143562306a36Sopenharmony_ci		regulator-name = "vdd_5v0_sys";
143662306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
143762306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
143862306a36Sopenharmony_ci		regulator-always-on;
143962306a36Sopenharmony_ci		regulator-boot-on;
144062306a36Sopenharmony_ci	};
144162306a36Sopenharmony_ci
144262306a36Sopenharmony_ci	vdd_3v3_sys: regulator-3v {
144362306a36Sopenharmony_ci		compatible = "regulator-fixed";
144462306a36Sopenharmony_ci		regulator-name = "vdd_3v3_sys";
144562306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
144662306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
144762306a36Sopenharmony_ci		regulator-always-on;
144862306a36Sopenharmony_ci		regulator-boot-on;
144962306a36Sopenharmony_ci	};
145062306a36Sopenharmony_ci
145162306a36Sopenharmony_ci	vdd_pnl: regulator-panel {
145262306a36Sopenharmony_ci		compatible = "regulator-fixed";
145362306a36Sopenharmony_ci		regulator-name = "vdd_panel";
145462306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
145562306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
145662306a36Sopenharmony_ci		regulator-enable-ramp-delay = <300000>;
145762306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(W, 1) GPIO_ACTIVE_HIGH>;
145862306a36Sopenharmony_ci		enable-active-high;
145962306a36Sopenharmony_ci		vin-supply = <&vdd_3v3_sys>;
146062306a36Sopenharmony_ci	};
146162306a36Sopenharmony_ci
146262306a36Sopenharmony_ci	vdd_3v3_sen: regulator-sensors {
146362306a36Sopenharmony_ci		compatible = "regulator-fixed";
146462306a36Sopenharmony_ci		regulator-name = "sen_3v3_en";
146562306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
146662306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
146762306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(K, 5) GPIO_ACTIVE_HIGH>;
146862306a36Sopenharmony_ci		enable-active-high;
146962306a36Sopenharmony_ci		vin-supply = <&vdd_3v3_sys>;
147062306a36Sopenharmony_ci	};
147162306a36Sopenharmony_ci
147262306a36Sopenharmony_ci	vdd_5v0_bl: regulator-bl {
147362306a36Sopenharmony_ci		compatible = "regulator-fixed";
147462306a36Sopenharmony_ci		regulator-name = "vdd_5v0_bl";
147562306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
147662306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
147762306a36Sopenharmony_ci		regulator-boot-on;
147862306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(C, 6) GPIO_ACTIVE_HIGH>;
147962306a36Sopenharmony_ci		enable-active-high;
148062306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_sys>;
148162306a36Sopenharmony_ci	};
148262306a36Sopenharmony_ci
148362306a36Sopenharmony_ci	hdmi_5v0_sys: regulator-hdmi {
148462306a36Sopenharmony_ci		compatible = "regulator-fixed";
148562306a36Sopenharmony_ci		regulator-name = "hdmi_5v0_sys";
148662306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
148762306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
148862306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(P, 2) GPIO_ACTIVE_HIGH>;
148962306a36Sopenharmony_ci		enable-active-high;
149062306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_sys>;
149162306a36Sopenharmony_ci	};
149262306a36Sopenharmony_ci
149362306a36Sopenharmony_ci	vdd_vbus_usb1: regulator-usb1 {
149462306a36Sopenharmony_ci		compatible = "regulator-fixed";
149562306a36Sopenharmony_ci		regulator-name = "vdd_vbus_micro_usb";
149662306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
149762306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
149862306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(DD, 3) GPIO_ACTIVE_HIGH>;
149962306a36Sopenharmony_ci		enable-active-high;
150062306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_sys>;
150162306a36Sopenharmony_ci	};
150262306a36Sopenharmony_ci
150362306a36Sopenharmony_ci	vdd_vbus_usb3: regulator-usb3 {
150462306a36Sopenharmony_ci		compatible = "regulator-fixed";
150562306a36Sopenharmony_ci		regulator-name = "vdd_vbus_typea_usb";
150662306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
150762306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
150862306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(CC, 6) GPIO_ACTIVE_HIGH>;
150962306a36Sopenharmony_ci		enable-active-high;
151062306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_sys>;
151162306a36Sopenharmony_ci	};
151262306a36Sopenharmony_ci
151362306a36Sopenharmony_ci	pmc@7000e400 {
151462306a36Sopenharmony_ci		status = "okay";
151562306a36Sopenharmony_ci		nvidia,invert-interrupt;
151662306a36Sopenharmony_ci		nvidia,suspend-mode = <2>;
151762306a36Sopenharmony_ci		nvidia,cpu-pwr-good-time = <2000>;
151862306a36Sopenharmony_ci		nvidia,cpu-pwr-off-time = <200>;
151962306a36Sopenharmony_ci		nvidia,core-pwr-good-time = <3845 3845>;
152062306a36Sopenharmony_ci		nvidia,core-pwr-off-time = <0>;
152162306a36Sopenharmony_ci		nvidia,core-power-req-active-high;
152262306a36Sopenharmony_ci		nvidia,sys-clock-req-active-high;
152362306a36Sopenharmony_ci		core-supply = <&vdd_core>;
152462306a36Sopenharmony_ci
152562306a36Sopenharmony_ci		/* Set DEV_OFF + PWR_OFF_SET bit in DCDC control register of TPS65911 PMIC  */
152662306a36Sopenharmony_ci		i2c-thermtrip {
152762306a36Sopenharmony_ci			nvidia,i2c-controller-id = <4>;
152862306a36Sopenharmony_ci			nvidia,bus-addr = <0x2d>;
152962306a36Sopenharmony_ci			nvidia,reg-addr = <0x3f>;
153062306a36Sopenharmony_ci			nvidia,reg-data = <0x81>;
153162306a36Sopenharmony_ci		};
153262306a36Sopenharmony_ci	};
153362306a36Sopenharmony_ci
153462306a36Sopenharmony_ci	memory-controller@7000f000 {
153562306a36Sopenharmony_ci		emc-timings-0 {
153662306a36Sopenharmony_ci			/* SAMSUNG K4P8G304EB FGC1 */
153762306a36Sopenharmony_ci			nvidia,ram-code = <0>;
153862306a36Sopenharmony_ci
153962306a36Sopenharmony_ci			timing-25500000 {
154062306a36Sopenharmony_ci				clock-frequency = <25500000>;
154162306a36Sopenharmony_ci
154262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00020001 0xc0000010
154362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
154462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
154562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
154662306a36Sopenharmony_ci					0x02020001 0x00060402 0x73e30303 0x001f0000 >;
154762306a36Sopenharmony_ci			};
154862306a36Sopenharmony_ci
154962306a36Sopenharmony_ci			timing-51000000 {
155062306a36Sopenharmony_ci				clock-frequency = <51000000>;
155162306a36Sopenharmony_ci
155262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00010001 0xc0000010
155362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
155462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
155562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
155662306a36Sopenharmony_ci					0x02020001 0x00060402 0x72c30303 0x001f0000 >;
155762306a36Sopenharmony_ci			};
155862306a36Sopenharmony_ci
155962306a36Sopenharmony_ci			timing-102000000 {
156062306a36Sopenharmony_ci				clock-frequency = <102000000>;
156162306a36Sopenharmony_ci
156262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000001 0xc0000018
156362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000001
156462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
156562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
156662306a36Sopenharmony_ci					0x02020001 0x00060403 0x72430504 0x001f0000 >;
156762306a36Sopenharmony_ci			};
156862306a36Sopenharmony_ci
156962306a36Sopenharmony_ci			timing-204000000 {
157062306a36Sopenharmony_ci				clock-frequency = <204000000>;
157162306a36Sopenharmony_ci
157262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000003 0xc0000025
157362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000006 0x00000003
157462306a36Sopenharmony_ci					0x00000005 0x00000001 0x00000002 0x00000004
157562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000003 0x00000002
157662306a36Sopenharmony_ci					0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
157762306a36Sopenharmony_ci			};
157862306a36Sopenharmony_ci
157962306a36Sopenharmony_ci			timing-400000000 {
158062306a36Sopenharmony_ci				clock-frequency = <400000000>;
158162306a36Sopenharmony_ci
158262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000006 0xc0000048
158362306a36Sopenharmony_ci					0x00000002 0x00000003 0x0000000c 0x00000007
158462306a36Sopenharmony_ci					0x00000009 0x00000001 0x00000002 0x00000006
158562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000004 0x00000004
158662306a36Sopenharmony_ci					0x04040001 0x000d090c 0x7026120d 0x001f0000 >;
158762306a36Sopenharmony_ci			};
158862306a36Sopenharmony_ci		};
158962306a36Sopenharmony_ci
159062306a36Sopenharmony_ci		emc-timings-1 {
159162306a36Sopenharmony_ci			/* ELPIDA EDB8132B2MA 8D_F */
159262306a36Sopenharmony_ci			nvidia,ram-code = <1>;
159362306a36Sopenharmony_ci
159462306a36Sopenharmony_ci			timing-25500000 {
159562306a36Sopenharmony_ci				clock-frequency = <25500000>;
159662306a36Sopenharmony_ci
159762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00020001 0xc0000010
159862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
159962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
160062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
160162306a36Sopenharmony_ci					0x02020001 0x00060402 0x73e30303 0x001f0000 >;
160262306a36Sopenharmony_ci			};
160362306a36Sopenharmony_ci
160462306a36Sopenharmony_ci			timing-51000000 {
160562306a36Sopenharmony_ci				clock-frequency = <51000000>;
160662306a36Sopenharmony_ci
160762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00010001 0xc0000010
160862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
160962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
161062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
161162306a36Sopenharmony_ci					0x02020001 0x00060402 0x72c30303 0x001f0000 >;
161262306a36Sopenharmony_ci			};
161362306a36Sopenharmony_ci
161462306a36Sopenharmony_ci			timing-102000000 {
161562306a36Sopenharmony_ci				clock-frequency = <102000000>;
161662306a36Sopenharmony_ci
161762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000001 0xc0000018
161862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000001
161962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
162062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
162162306a36Sopenharmony_ci					0x02020001 0x00060403 0x72430504 0x001f0000 >;
162262306a36Sopenharmony_ci			};
162362306a36Sopenharmony_ci
162462306a36Sopenharmony_ci			timing-204000000 {
162562306a36Sopenharmony_ci				clock-frequency = <204000000>;
162662306a36Sopenharmony_ci
162762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000003 0xc0000025
162862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000006 0x00000003
162962306a36Sopenharmony_ci					0x00000005 0x00000001 0x00000002 0x00000004
163062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000003 0x00000002
163162306a36Sopenharmony_ci					0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
163262306a36Sopenharmony_ci			};
163362306a36Sopenharmony_ci
163462306a36Sopenharmony_ci			timing-400000000 {
163562306a36Sopenharmony_ci				clock-frequency = <400000000>;
163662306a36Sopenharmony_ci
163762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000006 0xc0000048
163862306a36Sopenharmony_ci					0x00000002 0x00000003 0x0000000c 0x00000007
163962306a36Sopenharmony_ci					0x00000009 0x00000001 0x00000002 0x00000006
164062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000004 0x00000004
164162306a36Sopenharmony_ci					0x04040001 0x000d090c 0x7026120d 0x001f0000 >;
164262306a36Sopenharmony_ci			};
164362306a36Sopenharmony_ci		};
164462306a36Sopenharmony_ci
164562306a36Sopenharmony_ci		emc-timings-2 {
164662306a36Sopenharmony_ci			/* SAMSUNG K4P8G304EB FGC2 */
164762306a36Sopenharmony_ci			nvidia,ram-code = <2>;
164862306a36Sopenharmony_ci
164962306a36Sopenharmony_ci			timing-25500000 {
165062306a36Sopenharmony_ci				clock-frequency = <25500000>;
165162306a36Sopenharmony_ci
165262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00020001 0xc0000010
165362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
165462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
165562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
165662306a36Sopenharmony_ci					0x02020001 0x00060402 0x73e30303 0x001f0000 >;
165762306a36Sopenharmony_ci			};
165862306a36Sopenharmony_ci
165962306a36Sopenharmony_ci			timing-51000000 {
166062306a36Sopenharmony_ci				clock-frequency = <51000000>;
166162306a36Sopenharmony_ci
166262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00010001 0xc0000010
166362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
166462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
166562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
166662306a36Sopenharmony_ci					0x02020001 0x00060402 0x72c30303 0x001f0000 >;
166762306a36Sopenharmony_ci			};
166862306a36Sopenharmony_ci
166962306a36Sopenharmony_ci			timing-102000000 {
167062306a36Sopenharmony_ci				clock-frequency = <102000000>;
167162306a36Sopenharmony_ci
167262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000001 0xc0000018
167362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000001
167462306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
167562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
167662306a36Sopenharmony_ci					0x02020001 0x00060403 0x72430504 0x001f0000 >;
167762306a36Sopenharmony_ci			};
167862306a36Sopenharmony_ci
167962306a36Sopenharmony_ci			timing-204000000 {
168062306a36Sopenharmony_ci				clock-frequency = <204000000>;
168162306a36Sopenharmony_ci
168262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000003 0xc0000025
168362306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000006 0x00000003
168462306a36Sopenharmony_ci					0x00000005 0x00000001 0x00000002 0x00000004
168562306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000003 0x00000002
168662306a36Sopenharmony_ci					0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
168762306a36Sopenharmony_ci			};
168862306a36Sopenharmony_ci
168962306a36Sopenharmony_ci			timing-533000000 {
169062306a36Sopenharmony_ci				clock-frequency = <533000000>;
169162306a36Sopenharmony_ci
169262306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000008 0xc0000060
169362306a36Sopenharmony_ci					0x00000003 0x00000004 0x00000010 0x0000000a
169462306a36Sopenharmony_ci					0x0000000d 0x00000002 0x00000002 0x00000008
169562306a36Sopenharmony_ci					0x00000002 0x00000000 0x00000004 0x00000005
169662306a36Sopenharmony_ci					0x05040002 0x00110b10 0x70281811 0x001f0000 >;
169762306a36Sopenharmony_ci			};
169862306a36Sopenharmony_ci		};
169962306a36Sopenharmony_ci
170062306a36Sopenharmony_ci		emc-timings-3 {
170162306a36Sopenharmony_ci			/* HYNIX H9TCNNN8JDMMPR NGM */
170262306a36Sopenharmony_ci			nvidia,ram-code = <3>;
170362306a36Sopenharmony_ci
170462306a36Sopenharmony_ci			timing-25500000 {
170562306a36Sopenharmony_ci				clock-frequency = <25500000>;
170662306a36Sopenharmony_ci
170762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00020001 0xc0000010
170862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
170962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
171062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
171162306a36Sopenharmony_ci					0x02020001 0x00060402 0x73e30303 0x001f0000 >;
171262306a36Sopenharmony_ci			};
171362306a36Sopenharmony_ci
171462306a36Sopenharmony_ci			timing-51000000 {
171562306a36Sopenharmony_ci				clock-frequency = <51000000>;
171662306a36Sopenharmony_ci
171762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00010001 0xc0000010
171862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
171962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
172062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
172162306a36Sopenharmony_ci					0x02020001 0x00060402 0x72c30303 0x001f0000 >;
172262306a36Sopenharmony_ci			};
172362306a36Sopenharmony_ci
172462306a36Sopenharmony_ci			timing-102000000 {
172562306a36Sopenharmony_ci				clock-frequency = <102000000>;
172662306a36Sopenharmony_ci
172762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000001 0xc0000018
172862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000001
172962306a36Sopenharmony_ci					0x00000003 0x00000001 0x00000002 0x00000004
173062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000002 0x00000002
173162306a36Sopenharmony_ci					0x02020001 0x00060403 0x72430504 0x001f0000 >;
173262306a36Sopenharmony_ci			};
173362306a36Sopenharmony_ci
173462306a36Sopenharmony_ci			timing-204000000 {
173562306a36Sopenharmony_ci				clock-frequency = <204000000>;
173662306a36Sopenharmony_ci
173762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000003 0xc0000025
173862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000006 0x00000003
173962306a36Sopenharmony_ci					0x00000005 0x00000001 0x00000002 0x00000004
174062306a36Sopenharmony_ci					0x00000001 0x00000000 0x00000003 0x00000002
174162306a36Sopenharmony_ci					0x02030001 0x00070506 0x71e40a07 0x001f0000 >;
174262306a36Sopenharmony_ci			};
174362306a36Sopenharmony_ci
174462306a36Sopenharmony_ci			timing-533000000 {
174562306a36Sopenharmony_ci				clock-frequency = <533000000>;
174662306a36Sopenharmony_ci
174762306a36Sopenharmony_ci				nvidia,emem-configuration = < 0x00000008 0xc0000060
174862306a36Sopenharmony_ci					0x00000003 0x00000004 0x00000010 0x0000000a
174962306a36Sopenharmony_ci					0x0000000d 0x00000002 0x00000002 0x00000008
175062306a36Sopenharmony_ci					0x00000002 0x00000000 0x00000004 0x00000005
175162306a36Sopenharmony_ci					0x05040002 0x00110b10 0x70281811 0x001f0000 >;
175262306a36Sopenharmony_ci			};
175362306a36Sopenharmony_ci		};
175462306a36Sopenharmony_ci	};
175562306a36Sopenharmony_ci
175662306a36Sopenharmony_ci	memory-controller@7000f400 {
175762306a36Sopenharmony_ci		emc-timings-0 {
175862306a36Sopenharmony_ci			/* SAMSUNG K4P8G304EB FGC1 */
175962306a36Sopenharmony_ci			nvidia,ram-code = <0>;
176062306a36Sopenharmony_ci
176162306a36Sopenharmony_ci			timing-25500000 {
176262306a36Sopenharmony_ci				clock-frequency = <25500000>;
176362306a36Sopenharmony_ci
176462306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
176562306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
176662306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
176762306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
176862306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
176962306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
177062306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
177162306a36Sopenharmony_ci
177262306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000001
177362306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000004
177462306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
177562306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
177662306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
177762306a36Sopenharmony_ci					0x00000009 0x00000060 0x00000000 0x00000018
177862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
177962306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000004 0x00000004
178062306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
178162306a36Sopenharmony_ci					0x00000002 0x0000006b 0x00000004 0x00000004
178262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
178362306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
178462306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
178562306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
178662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
178762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
178862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
178962306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
179062306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
179162306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
179262306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
179362306a36Sopenharmony_ci					0x0000000a 0x00090009 0xa0f10000 0x00000000
179462306a36Sopenharmony_ci					0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
179562306a36Sopenharmony_ci			};
179662306a36Sopenharmony_ci
179762306a36Sopenharmony_ci			timing-51000000 {
179862306a36Sopenharmony_ci				clock-frequency = <51000000>;
179962306a36Sopenharmony_ci
180062306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
180162306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
180262306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
180362306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
180462306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
180562306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
180662306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
180762306a36Sopenharmony_ci
180862306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000003
180962306a36Sopenharmony_ci					0x00000006 0x00000002 0x00000002 0x00000004
181062306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
181162306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
181262306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
181362306a36Sopenharmony_ci					0x00000009 0x000000c0 0x00000000 0x00000030
181462306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
181562306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000008 0x00000008
181662306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
181762306a36Sopenharmony_ci					0x00000002 0x000000d5 0x00000004 0x00000004
181862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
181962306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
182062306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
182162306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
182262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
182362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
182462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
182562306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
182662306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
182762306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
182862306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
182962306a36Sopenharmony_ci					0x00000013 0x00090009 0xa0f10000 0x00000000
183062306a36Sopenharmony_ci					0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
183162306a36Sopenharmony_ci			};
183262306a36Sopenharmony_ci
183362306a36Sopenharmony_ci			timing-102000000 {
183462306a36Sopenharmony_ci				clock-frequency = <102000000>;
183562306a36Sopenharmony_ci
183662306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
183762306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
183862306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
183962306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
184062306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x0000000a>;
184162306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
184262306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
184362306a36Sopenharmony_ci
184462306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000006
184562306a36Sopenharmony_ci					0x0000000d 0x00000004 0x00000002 0x00000004
184662306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
184762306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
184862306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
184962306a36Sopenharmony_ci					0x00000009 0x00000181 0x00000000 0x00000060
185062306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
185162306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000000f 0x0000000f
185262306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
185362306a36Sopenharmony_ci					0x00000002 0x000001a9 0x00000004 0x00000004
185462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
185562306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
185662306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
185762306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
185862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
185962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
186062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
186162306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
186262306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
186362306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
186462306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
186562306a36Sopenharmony_ci					0x00000025 0x00090009 0xa0f10000 0x00000000
186662306a36Sopenharmony_ci					0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
186762306a36Sopenharmony_ci			};
186862306a36Sopenharmony_ci
186962306a36Sopenharmony_ci			timing-204000000 {
187062306a36Sopenharmony_ci				clock-frequency = <204000000>;
187162306a36Sopenharmony_ci
187262306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
187362306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010042>;
187462306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
187562306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
187662306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000013>;
187762306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
187862306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
187962306a36Sopenharmony_ci
188062306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000000c
188162306a36Sopenharmony_ci					0x0000001a 0x00000008 0x00000003 0x00000005
188262306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000006 0x00000003
188362306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000000
188462306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000c
188562306a36Sopenharmony_ci					0x0000000a 0x00000303 0x00000000 0x000000c0
188662306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000000
188762306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000001d 0x0000001d
188862306a36Sopenharmony_ci					0x00000004 0x0000000b 0x00000005 0x00000004
188962306a36Sopenharmony_ci					0x00000002 0x00000351 0x00000004 0x00000006
189062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x004400a4
189162306a36Sopenharmony_ci					0x00008000 0x00080000 0x00080000 0x00080000
189262306a36Sopenharmony_ci					0x00080000 0x00080000 0x00080000 0x00080000
189362306a36Sopenharmony_ci					0x00080000 0x00000000 0x00000000 0x00000000
189462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
189562306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
189662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
189762306a36Sopenharmony_ci					0x00000000 0x00080000 0x00080000 0x00080000
189862306a36Sopenharmony_ci					0x00080000 0x000e0220 0x0800201c 0x00000000
189962306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
190062306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
190162306a36Sopenharmony_ci					0x0000004a 0x00090009 0xa0f10000 0x00000000
190262306a36Sopenharmony_ci					0x00000000 0x80000713 0xe0000000 0xff00ff00 >;
190362306a36Sopenharmony_ci			};
190462306a36Sopenharmony_ci
190562306a36Sopenharmony_ci			timing-400000000 {
190662306a36Sopenharmony_ci				clock-frequency = <400000000>;
190762306a36Sopenharmony_ci
190862306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
190962306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010082>;
191062306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020004>;
191162306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
191262306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000024>;
191362306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
191462306a36Sopenharmony_ci
191562306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000017
191662306a36Sopenharmony_ci					0x00000033 0x00000010 0x00000007 0x00000007
191762306a36Sopenharmony_ci					0x00000007 0x00000002 0x0000000a 0x00000007
191862306a36Sopenharmony_ci					0x00000007 0x00000003 0x00000002 0x00000000
191962306a36Sopenharmony_ci					0x00000003 0x00000007 0x00000004 0x0000000d
192062306a36Sopenharmony_ci					0x0000000e 0x000005e9 0x00000000 0x0000017a
192162306a36Sopenharmony_ci					0x00000002 0x00000002 0x00000007 0x00000000
192262306a36Sopenharmony_ci					0x00000001 0x0000000c 0x00000038 0x00000038
192362306a36Sopenharmony_ci					0x00000006 0x00000014 0x00000009 0x00000004
192462306a36Sopenharmony_ci					0x00000002 0x00000680 0x00000000 0x00000006
192562306a36Sopenharmony_ci					0x00000000 0x00000000 0x00006282 0x001d0084
192662306a36Sopenharmony_ci					0x00008000 0x00034000 0x00034000 0x00034000
192762306a36Sopenharmony_ci					0x00034000 0x00034000 0x00034000 0x00034000
192862306a36Sopenharmony_ci					0x00034000 0x00000000 0x00000000 0x00000000
192962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
193062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
193162306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
193262306a36Sopenharmony_ci					0x00000000 0x00038000 0x00038000 0x00038000
193362306a36Sopenharmony_ci					0x00038000 0x00080220 0x0800003d 0x00000000
193462306a36Sopenharmony_ci					0x77ffc004 0x01f1f408 0x00000000 0x00000007
193562306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
193662306a36Sopenharmony_ci					0x00000090 0x000c000c 0xa0f10404 0x00000000
193762306a36Sopenharmony_ci					0x00000000 0x80000ce6 0xe0000000 0xff00ff88 >;
193862306a36Sopenharmony_ci			};
193962306a36Sopenharmony_ci		};
194062306a36Sopenharmony_ci
194162306a36Sopenharmony_ci		emc-timings-1 {
194262306a36Sopenharmony_ci			/* ELPIDA EDB8132B2MA 8D_F */
194362306a36Sopenharmony_ci			nvidia,ram-code = <1>;
194462306a36Sopenharmony_ci
194562306a36Sopenharmony_ci			timing-25500000 {
194662306a36Sopenharmony_ci				clock-frequency = <25500000>;
194762306a36Sopenharmony_ci
194862306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
194962306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
195062306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
195162306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
195262306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
195362306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
195462306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
195562306a36Sopenharmony_ci
195662306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000001
195762306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000004
195862306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
195962306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
196062306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
196162306a36Sopenharmony_ci					0x0000000a 0x00000060 0x00000000 0x00000018
196262306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
196362306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000004 0x00000004
196462306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
196562306a36Sopenharmony_ci					0x00000002 0x0000006b 0x00000004 0x00000004
196662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
196762306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
196862306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
196962306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
197062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
197162306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
197262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
197362306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
197462306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
197562306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
197662306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
197762306a36Sopenharmony_ci					0x0000000a 0x00090009 0xa0f10000 0x00000000
197862306a36Sopenharmony_ci					0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
197962306a36Sopenharmony_ci			};
198062306a36Sopenharmony_ci
198162306a36Sopenharmony_ci			timing-51000000 {
198262306a36Sopenharmony_ci				clock-frequency = <51000000>;
198362306a36Sopenharmony_ci
198462306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
198562306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
198662306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
198762306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
198862306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
198962306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
199062306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
199162306a36Sopenharmony_ci
199262306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000003
199362306a36Sopenharmony_ci					0x00000006 0x00000002 0x00000002 0x00000004
199462306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
199562306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
199662306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
199762306a36Sopenharmony_ci					0x0000000a 0x000000c0 0x00000000 0x00000030
199862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
199962306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000008 0x00000008
200062306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
200162306a36Sopenharmony_ci					0x00000002 0x000000d5 0x00000004 0x00000004
200262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
200362306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
200462306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
200562306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
200662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
200762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
200862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
200962306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
201062306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
201162306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
201262306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
201362306a36Sopenharmony_ci					0x00000013 0x00090009 0xa0f10000 0x00000000
201462306a36Sopenharmony_ci					0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
201562306a36Sopenharmony_ci			};
201662306a36Sopenharmony_ci
201762306a36Sopenharmony_ci			timing-102000000 {
201862306a36Sopenharmony_ci				clock-frequency = <102000000>;
201962306a36Sopenharmony_ci
202062306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
202162306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
202262306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
202362306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
202462306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x0000000a>;
202562306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
202662306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
202762306a36Sopenharmony_ci
202862306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000006
202962306a36Sopenharmony_ci					0x0000000d 0x00000004 0x00000002 0x00000004
203062306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
203162306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
203262306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
203362306a36Sopenharmony_ci					0x0000000a 0x00000181 0x00000000 0x00000060
203462306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
203562306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000000f 0x0000000f
203662306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
203762306a36Sopenharmony_ci					0x00000002 0x000001a9 0x00000004 0x00000004
203862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
203962306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
204062306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
204162306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
204262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
204362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
204462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
204562306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
204662306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
204762306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
204862306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
204962306a36Sopenharmony_ci					0x00000025 0x00090009 0xa0f10000 0x00000000
205062306a36Sopenharmony_ci					0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
205162306a36Sopenharmony_ci			};
205262306a36Sopenharmony_ci
205362306a36Sopenharmony_ci			timing-204000000 {
205462306a36Sopenharmony_ci				clock-frequency = <204000000>;
205562306a36Sopenharmony_ci
205662306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
205762306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010042>;
205862306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
205962306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
206062306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000013>;
206162306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
206262306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
206362306a36Sopenharmony_ci
206462306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000000c
206562306a36Sopenharmony_ci					0x0000001a 0x00000008 0x00000003 0x00000005
206662306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000006 0x00000003
206762306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000000
206862306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000c
206962306a36Sopenharmony_ci					0x0000000a 0x00000303 0x00000000 0x000000c0
207062306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000000
207162306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000001d 0x0000001d
207262306a36Sopenharmony_ci					0x00000004 0x0000000b 0x00000005 0x00000004
207362306a36Sopenharmony_ci					0x00000002 0x00000351 0x00000004 0x00000006
207462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x004400a4
207562306a36Sopenharmony_ci					0x00008000 0x00070000 0x00070000 0x00070000
207662306a36Sopenharmony_ci					0x00070000 0x00070000 0x00070000 0x00070000
207762306a36Sopenharmony_ci					0x00070000 0x00000000 0x00000000 0x00000000
207862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
207962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
208062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
208162306a36Sopenharmony_ci					0x00000000 0x00080000 0x00080000 0x00080000
208262306a36Sopenharmony_ci					0x00080000 0x000e0220 0x0800201c 0x00000000
208362306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
208462306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
208562306a36Sopenharmony_ci					0x0000004a 0x00090009 0xa0f10000 0x00000000
208662306a36Sopenharmony_ci					0x00000000 0x80000713 0xe0000000 0xff00ff00 >;
208762306a36Sopenharmony_ci			};
208862306a36Sopenharmony_ci
208962306a36Sopenharmony_ci			timing-400000000 {
209062306a36Sopenharmony_ci				clock-frequency = <400000000>;
209162306a36Sopenharmony_ci
209262306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
209362306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010082>;
209462306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020004>;
209562306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
209662306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000024>;
209762306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
209862306a36Sopenharmony_ci
209962306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000017
210062306a36Sopenharmony_ci					0x00000033 0x00000010 0x00000007 0x00000007
210162306a36Sopenharmony_ci					0x00000007 0x00000002 0x0000000a 0x00000007
210262306a36Sopenharmony_ci					0x00000007 0x00000003 0x00000002 0x00000000
210362306a36Sopenharmony_ci					0x00000003 0x00000007 0x00000004 0x0000000d
210462306a36Sopenharmony_ci					0x0000000e 0x000005e9 0x00000000 0x0000017a
210562306a36Sopenharmony_ci					0x00000002 0x00000002 0x00000007 0x00000000
210662306a36Sopenharmony_ci					0x00000001 0x0000000c 0x00000038 0x00000038
210762306a36Sopenharmony_ci					0x00000006 0x00000014 0x00000009 0x00000004
210862306a36Sopenharmony_ci					0x00000002 0x00000680 0x00000000 0x00000004
210962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00006282 0x001d0084
211062306a36Sopenharmony_ci					0x00008000 0x00034000 0x00034000 0x00034000
211162306a36Sopenharmony_ci					0x00034000 0x00034000 0x00034000 0x00034000
211262306a36Sopenharmony_ci					0x00034000 0x00000000 0x00000000 0x00000000
211362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
211462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
211562306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
211662306a36Sopenharmony_ci					0x00000000 0x00048000 0x00048000 0x00048000
211762306a36Sopenharmony_ci					0x00048000 0x00060220 0x0800003d 0x00000000
211862306a36Sopenharmony_ci					0x77ffc004 0x01f1f408 0x00000000 0x00000007
211962306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
212062306a36Sopenharmony_ci					0x00000090 0x000c000c 0xa0f10000 0x00000000
212162306a36Sopenharmony_ci					0x00000000 0x80000ce6 0xe0000000 0xff00ff88 >;
212262306a36Sopenharmony_ci			};
212362306a36Sopenharmony_ci		};
212462306a36Sopenharmony_ci
212562306a36Sopenharmony_ci		emc-timings-2 {
212662306a36Sopenharmony_ci			/* SAMSUNG K4P8G304EB FGC2 */
212762306a36Sopenharmony_ci			nvidia,ram-code = <2>;
212862306a36Sopenharmony_ci
212962306a36Sopenharmony_ci			timing-25500000 {
213062306a36Sopenharmony_ci				clock-frequency = <25500000>;
213162306a36Sopenharmony_ci
213262306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
213362306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
213462306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
213562306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
213662306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
213762306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
213862306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
213962306a36Sopenharmony_ci
214062306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000001
214162306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000004
214262306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
214362306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
214462306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
214562306a36Sopenharmony_ci					0x0000000a 0x00000060 0x00000000 0x00000018
214662306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
214762306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000004 0x00000004
214862306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
214962306a36Sopenharmony_ci					0x00000002 0x0000006b 0x00000004 0x00000004
215062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
215162306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
215262306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
215362306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
215462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
215562306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
215662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
215762306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
215862306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
215962306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
216062306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
216162306a36Sopenharmony_ci					0x0000000a 0x00090009 0xa0f10000 0x00000000
216262306a36Sopenharmony_ci					0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
216362306a36Sopenharmony_ci			};
216462306a36Sopenharmony_ci
216562306a36Sopenharmony_ci			timing-51000000 {
216662306a36Sopenharmony_ci				clock-frequency = <51000000>;
216762306a36Sopenharmony_ci
216862306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
216962306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
217062306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
217162306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
217262306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
217362306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
217462306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
217562306a36Sopenharmony_ci
217662306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000003
217762306a36Sopenharmony_ci					0x00000006 0x00000002 0x00000002 0x00000004
217862306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
217962306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
218062306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
218162306a36Sopenharmony_ci					0x0000000a 0x000000c0 0x00000000 0x00000030
218262306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
218362306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000008 0x00000008
218462306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
218562306a36Sopenharmony_ci					0x00000002 0x000000d5 0x00000004 0x00000004
218662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
218762306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
218862306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
218962306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
219062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
219162306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
219262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
219362306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
219462306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
219562306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
219662306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
219762306a36Sopenharmony_ci					0x00000013 0x00090009 0xa0f10000 0x00000000
219862306a36Sopenharmony_ci					0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
219962306a36Sopenharmony_ci			};
220062306a36Sopenharmony_ci
220162306a36Sopenharmony_ci			timing-102000000 {
220262306a36Sopenharmony_ci				clock-frequency = <102000000>;
220362306a36Sopenharmony_ci
220462306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
220562306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
220662306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
220762306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
220862306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x0000000a>;
220962306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
221062306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
221162306a36Sopenharmony_ci
221262306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000006
221362306a36Sopenharmony_ci					0x0000000d 0x00000004 0x00000002 0x00000004
221462306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
221562306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
221662306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
221762306a36Sopenharmony_ci					0x00000009 0x00000181 0x00000000 0x00000060
221862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
221962306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000000f 0x0000000f
222062306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
222162306a36Sopenharmony_ci					0x00000002 0x000001a9 0x00000004 0x00000004
222262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
222362306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
222462306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
222562306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
222662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
222762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
222862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
222962306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
223062306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
223162306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
223262306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
223362306a36Sopenharmony_ci					0x00000025 0x00090009 0xa0f10000 0x00000000
223462306a36Sopenharmony_ci					0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
223562306a36Sopenharmony_ci			};
223662306a36Sopenharmony_ci
223762306a36Sopenharmony_ci			timing-204000000 {
223862306a36Sopenharmony_ci				clock-frequency = <204000000>;
223962306a36Sopenharmony_ci
224062306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
224162306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010042>;
224262306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
224362306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
224462306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000013>;
224562306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
224662306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
224762306a36Sopenharmony_ci
224862306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000000c
224962306a36Sopenharmony_ci					0x0000001a 0x00000008 0x00000003 0x00000005
225062306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000006 0x00000003
225162306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000000
225262306a36Sopenharmony_ci					0x00000001 0x00000004 0x00000001 0x0000000c
225362306a36Sopenharmony_ci					0x0000000a 0x00000303 0x00000000 0x000000c0
225462306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000000
225562306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000001d 0x0000001d
225662306a36Sopenharmony_ci					0x00000004 0x0000000b 0x00000005 0x00000004
225762306a36Sopenharmony_ci					0x00000002 0x00000351 0x00000005 0x00000004
225862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x004400a4
225962306a36Sopenharmony_ci					0x00008000 0x00080000 0x00080000 0x00080000
226062306a36Sopenharmony_ci					0x00080000 0x00080000 0x00080000 0x00080000
226162306a36Sopenharmony_ci					0x00080000 0x00000000 0x00000000 0x00000000
226262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
226362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
226462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
226562306a36Sopenharmony_ci					0x00000000 0x00080000 0x00080000 0x00080000
226662306a36Sopenharmony_ci					0x00080000 0x000e0220 0x0800201c 0x00000000
226762306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
226862306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
226962306a36Sopenharmony_ci					0x0000004a 0x00090009 0xa0f10000 0x00000000
227062306a36Sopenharmony_ci					0x00000000 0x80000713 0xe0000000 0xff00ff00 >;
227162306a36Sopenharmony_ci			};
227262306a36Sopenharmony_ci
227362306a36Sopenharmony_ci			timing-533000000 {
227462306a36Sopenharmony_ci				clock-frequency = <533000000>;
227562306a36Sopenharmony_ci
227662306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
227762306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x000100c2>;
227862306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020006>;
227962306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
228062306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000030>;
228162306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
228262306a36Sopenharmony_ci
228362306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000001f
228462306a36Sopenharmony_ci					0x00000045 0x00000016 0x00000009 0x00000008
228562306a36Sopenharmony_ci					0x00000009 0x00000003 0x0000000d 0x00000009
228662306a36Sopenharmony_ci					0x00000009 0x00000005 0x00000003 0x00000000
228762306a36Sopenharmony_ci					0x00000004 0x0000000a 0x00000006 0x0000000d
228862306a36Sopenharmony_ci					0x00000010 0x000007df 0x00000000 0x000001f7
228962306a36Sopenharmony_ci					0x00000003 0x00000003 0x00000009 0x00000000
229062306a36Sopenharmony_ci					0x00000001 0x0000000f 0x0000004b 0x0000004b
229162306a36Sopenharmony_ci					0x00000008 0x0000001b 0x0000000c 0x00000004
229262306a36Sopenharmony_ci					0x00000002 0x000008aa 0x00000000 0x00000004
229362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00006282 0xf0120091
229462306a36Sopenharmony_ci					0x00008000 0x007f8008 0x007f8008 0x007f8008
229562306a36Sopenharmony_ci					0x007f8008 0x007f8008 0x007f8008 0x007f8008
229662306a36Sopenharmony_ci					0x007f8008 0x00000000 0x00000000 0x00000000
229762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
229862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
229962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
230062306a36Sopenharmony_ci					0x00000000 0x0000000c 0x0000000c 0x0000000c
230162306a36Sopenharmony_ci					0x0000000c 0x00080220 0x0200003d 0x00000000
230262306a36Sopenharmony_ci					0x77ffc004 0x01f1f408 0x00000000 0x00000007
230362306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
230462306a36Sopenharmony_ci					0x000000c0 0x000e000e 0xa0f10000 0x00000000
230562306a36Sopenharmony_ci					0x00000000 0x800010d9 0xf0000000 0xff00ff88 >;
230662306a36Sopenharmony_ci			};
230762306a36Sopenharmony_ci		};
230862306a36Sopenharmony_ci
230962306a36Sopenharmony_ci		emc-timings-3 {
231062306a36Sopenharmony_ci			/* HYNIX H9TCNNN8JDMMPR NGM */
231162306a36Sopenharmony_ci			nvidia,ram-code = <3>;
231262306a36Sopenharmony_ci
231362306a36Sopenharmony_ci			timing-25500000 {
231462306a36Sopenharmony_ci				clock-frequency = <25500000>;
231562306a36Sopenharmony_ci
231662306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
231762306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
231862306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
231962306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
232062306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
232162306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
232262306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
232362306a36Sopenharmony_ci
232462306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000001
232562306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000004
232662306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
232762306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
232862306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
232962306a36Sopenharmony_ci					0x0000000a 0x00000060 0x00000000 0x00000018
233062306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
233162306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000004 0x00000004
233262306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
233362306a36Sopenharmony_ci					0x00000002 0x0000006b 0x00000004 0x00000004
233462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
233562306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
233662306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
233762306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
233862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
233962306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
234062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
234162306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
234262306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
234362306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
234462306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
234562306a36Sopenharmony_ci					0x0000000a 0x00090009 0xa0f10000 0x00000000
234662306a36Sopenharmony_ci					0x00000000 0x800001c5 0xe0000000 0xff00ff00 >;
234762306a36Sopenharmony_ci			};
234862306a36Sopenharmony_ci
234962306a36Sopenharmony_ci			timing-51000000 {
235062306a36Sopenharmony_ci				clock-frequency = <51000000>;
235162306a36Sopenharmony_ci
235262306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
235362306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
235462306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
235562306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
235662306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000009>;
235762306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
235862306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
235962306a36Sopenharmony_ci
236062306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000003
236162306a36Sopenharmony_ci					0x00000006 0x00000002 0x00000002 0x00000004
236262306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
236362306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
236462306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
236562306a36Sopenharmony_ci					0x0000000a 0x000000c0 0x00000000 0x00000030
236662306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
236762306a36Sopenharmony_ci					0x00000001 0x00000007 0x00000008 0x00000008
236862306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
236962306a36Sopenharmony_ci					0x00000002 0x000000d5 0x00000004 0x00000004
237062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
237162306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
237262306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
237362306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
237462306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
237562306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
237662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
237762306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
237862306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
237962306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
238062306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
238162306a36Sopenharmony_ci					0x00000013 0x00090009 0xa0f10000 0x00000000
238262306a36Sopenharmony_ci					0x00000000 0x80000287 0xe0000000 0xff00ff00 >;
238362306a36Sopenharmony_ci			};
238462306a36Sopenharmony_ci
238562306a36Sopenharmony_ci			timing-102000000 {
238662306a36Sopenharmony_ci				clock-frequency = <102000000>;
238762306a36Sopenharmony_ci
238862306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
238962306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010022>;
239062306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
239162306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
239262306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x0000000a>;
239362306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
239462306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
239562306a36Sopenharmony_ci
239662306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x00000006
239762306a36Sopenharmony_ci					0x0000000d 0x00000004 0x00000002 0x00000004
239862306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000005 0x00000002
239962306a36Sopenharmony_ci					0x00000002 0x00000001 0x00000001 0x00000000
240062306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000b
240162306a36Sopenharmony_ci					0x0000000a 0x00000181 0x00000000 0x00000060
240262306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000002 0x00000000
240362306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000000f 0x0000000f
240462306a36Sopenharmony_ci					0x00000003 0x00000008 0x00000004 0x00000004
240562306a36Sopenharmony_ci					0x00000002 0x000001a9 0x00000004 0x00000004
240662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x007800a4
240762306a36Sopenharmony_ci					0x00008000 0x000fc000 0x000fc000 0x000fc000
240862306a36Sopenharmony_ci					0x000fc000 0x000fc000 0x000fc000 0x000fc000
240962306a36Sopenharmony_ci					0x000fc000 0x00000000 0x00000000 0x00000000
241062306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
241162306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
241262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
241362306a36Sopenharmony_ci					0x00000000 0x000fc000 0x000fc000 0x000fc000
241462306a36Sopenharmony_ci					0x000fc000 0x00100220 0x0800201c 0x00000000
241562306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
241662306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
241762306a36Sopenharmony_ci					0x00000025 0x00090009 0xa0f10000 0x00000000
241862306a36Sopenharmony_ci					0x00000000 0x8000040b 0xe0000000 0xff00ff00 >;
241962306a36Sopenharmony_ci			};
242062306a36Sopenharmony_ci
242162306a36Sopenharmony_ci			timing-204000000 {
242262306a36Sopenharmony_ci				clock-frequency = <204000000>;
242362306a36Sopenharmony_ci
242462306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
242562306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x00010042>;
242662306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020001>;
242762306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
242862306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000013>;
242962306a36Sopenharmony_ci				nvidia,emc-cfg-dyn-self-ref;
243062306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
243162306a36Sopenharmony_ci
243262306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000000c
243362306a36Sopenharmony_ci					0x0000001a 0x00000008 0x00000003 0x00000005
243462306a36Sopenharmony_ci					0x00000004 0x00000001 0x00000006 0x00000003
243562306a36Sopenharmony_ci					0x00000003 0x00000002 0x00000002 0x00000000
243662306a36Sopenharmony_ci					0x00000001 0x00000003 0x00000001 0x0000000c
243762306a36Sopenharmony_ci					0x0000000b 0x00000303 0x00000000 0x000000c0
243862306a36Sopenharmony_ci					0x00000001 0x00000001 0x00000003 0x00000000
243962306a36Sopenharmony_ci					0x00000001 0x00000007 0x0000001d 0x0000001d
244062306a36Sopenharmony_ci					0x00000004 0x0000000b 0x00000005 0x00000004
244162306a36Sopenharmony_ci					0x00000002 0x00000351 0x00000004 0x00000006
244262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00004282 0x004400a4
244362306a36Sopenharmony_ci					0x00008000 0x00072000 0x00072000 0x00072000
244462306a36Sopenharmony_ci					0x00072000 0x00072000 0x00072000 0x00072000
244562306a36Sopenharmony_ci					0x00072000 0x00000000 0x00000000 0x00000000
244662306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
244762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
244862306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
244962306a36Sopenharmony_ci					0x00000000 0x00080000 0x00080000 0x00080000
245062306a36Sopenharmony_ci					0x00080000 0x000e0220 0x0800201c 0x00000000
245162306a36Sopenharmony_ci					0x77ffc004 0x01f1f008 0x00000000 0x00000007
245262306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
245362306a36Sopenharmony_ci					0x0000004a 0x00090009 0xa0f10000 0x00000000
245462306a36Sopenharmony_ci					0x00000000 0x80000713 0xd0000000 0xff00ff00 >;
245562306a36Sopenharmony_ci			};
245662306a36Sopenharmony_ci
245762306a36Sopenharmony_ci			timing-533000000 {
245862306a36Sopenharmony_ci				clock-frequency = <533000000>;
245962306a36Sopenharmony_ci
246062306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
246162306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x000100c2>;
246262306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x00020006>;
246362306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x00000000>;
246462306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000030>;
246562306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
246662306a36Sopenharmony_ci
246762306a36Sopenharmony_ci				nvidia,emc-configuration =  < 0x0000001f
246862306a36Sopenharmony_ci					0x00000045 0x00000016 0x00000009 0x00000008
246962306a36Sopenharmony_ci					0x00000009 0x00000003 0x0000000d 0x00000009
247062306a36Sopenharmony_ci					0x00000009 0x00000005 0x00000003 0x00000000
247162306a36Sopenharmony_ci					0x00000004 0x00000009 0x00000006 0x0000000d
247262306a36Sopenharmony_ci					0x00000010 0x000007df 0x00000000 0x000001f7
247362306a36Sopenharmony_ci					0x00000003 0x00000003 0x00000009 0x00000000
247462306a36Sopenharmony_ci					0x00000001 0x0000000f 0x0000004b 0x0000004b
247562306a36Sopenharmony_ci					0x00000008 0x0000001b 0x0000000c 0x00000004
247662306a36Sopenharmony_ci					0x00000002 0x000008aa 0x00000000 0x00000006
247762306a36Sopenharmony_ci					0x00000000 0x00000000 0x00006282 0xf0120091
247862306a36Sopenharmony_ci					0x00008000 0x0000000a 0x0000000a 0x0000000a
247962306a36Sopenharmony_ci					0x0000000a 0x0000000a 0x0000000a 0x0000000a
248062306a36Sopenharmony_ci					0x0000000a 0x00000000 0x00000000 0x00000000
248162306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
248262306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
248362306a36Sopenharmony_ci					0x00000000 0x00000000 0x00000000 0x00000000
248462306a36Sopenharmony_ci					0x00000000 0x0000000c 0x0000000c 0x0000000c
248562306a36Sopenharmony_ci					0x0000000c 0x000a0220 0x0800003d 0x00000000
248662306a36Sopenharmony_ci					0x77ffc004 0x01f1f408 0x00000000 0x00000007
248762306a36Sopenharmony_ci					0x08000068 0x08000000 0x00000802 0x00064000
248862306a36Sopenharmony_ci					0x000000c0 0x000e000e 0xa0f10000 0x00000000
248962306a36Sopenharmony_ci					0x00000000 0x800010d9 0xe0000000 0xff00ff88 >;
249062306a36Sopenharmony_ci			};
249162306a36Sopenharmony_ci		};
249262306a36Sopenharmony_ci	};
249362306a36Sopenharmony_ci
249462306a36Sopenharmony_ci	hda@70030000 {
249562306a36Sopenharmony_ci		status = "okay";
249662306a36Sopenharmony_ci	};
249762306a36Sopenharmony_ci
249862306a36Sopenharmony_ci	ahub@70080000 {
249962306a36Sopenharmony_ci		i2s@70080400 { /* i2s1 */
250062306a36Sopenharmony_ci			status = "okay";
250162306a36Sopenharmony_ci		};
250262306a36Sopenharmony_ci
250362306a36Sopenharmony_ci		/* BT SCO */
250462306a36Sopenharmony_ci		i2s@70080600 { /* i2s3 */
250562306a36Sopenharmony_ci			status = "okay";
250662306a36Sopenharmony_ci		};
250762306a36Sopenharmony_ci	};
250862306a36Sopenharmony_ci
250962306a36Sopenharmony_ci	sdmmc1: mmc@78000000 {
251062306a36Sopenharmony_ci		status = "okay";
251162306a36Sopenharmony_ci
251262306a36Sopenharmony_ci		cd-gpios = <&gpio TEGRA_GPIO(I, 5) GPIO_ACTIVE_LOW>;
251362306a36Sopenharmony_ci		bus-width = <4>;
251462306a36Sopenharmony_ci
251562306a36Sopenharmony_ci		vmmc-supply = <&vdd_usd>; /* ldo2 */
251662306a36Sopenharmony_ci		vqmmc-supply = <&vddio_usd>; /* ldo3 */
251762306a36Sopenharmony_ci	};
251862306a36Sopenharmony_ci
251962306a36Sopenharmony_ci	sdmmc3: mmc@78000400 {
252062306a36Sopenharmony_ci		status = "okay";
252162306a36Sopenharmony_ci
252262306a36Sopenharmony_ci		#address-cells = <1>;
252362306a36Sopenharmony_ci		#size-cells = <0>;
252462306a36Sopenharmony_ci
252562306a36Sopenharmony_ci		assigned-clocks = <&tegra_car TEGRA30_CLK_SDMMC3>;
252662306a36Sopenharmony_ci		assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_C>;
252762306a36Sopenharmony_ci		assigned-clock-rates = <50000000>;
252862306a36Sopenharmony_ci
252962306a36Sopenharmony_ci		max-frequency = <50000000>;
253062306a36Sopenharmony_ci		keep-power-in-suspend;
253162306a36Sopenharmony_ci		bus-width = <4>;
253262306a36Sopenharmony_ci		non-removable;
253362306a36Sopenharmony_ci
253462306a36Sopenharmony_ci		mmc-pwrseq = <&brcm_wifi_pwrseq>;
253562306a36Sopenharmony_ci		vmmc-supply = <&vdd_3v3_sys>;
253662306a36Sopenharmony_ci		vqmmc-supply = <&vdd_1v8_vio>;
253762306a36Sopenharmony_ci
253862306a36Sopenharmony_ci		/* Azurewave AW-AH663 BCM4330B1 */
253962306a36Sopenharmony_ci		wifi@1 {
254062306a36Sopenharmony_ci			compatible = "brcm,bcm4329-fmac";
254162306a36Sopenharmony_ci			reg = <1>;
254262306a36Sopenharmony_ci
254362306a36Sopenharmony_ci			interrupt-parent = <&gpio>;
254462306a36Sopenharmony_ci			interrupts = <TEGRA_GPIO(O, 4) IRQ_TYPE_LEVEL_HIGH>;
254562306a36Sopenharmony_ci			interrupt-names = "host-wake";
254662306a36Sopenharmony_ci		};
254762306a36Sopenharmony_ci	};
254862306a36Sopenharmony_ci
254962306a36Sopenharmony_ci	sdmmc4: mmc@78000600 {
255062306a36Sopenharmony_ci		status = "okay";
255162306a36Sopenharmony_ci		bus-width = <8>;
255262306a36Sopenharmony_ci		vmmc-supply = <&vcore_emmc>;
255362306a36Sopenharmony_ci		vqmmc-supply = <&vdd_1v8_vio>;
255462306a36Sopenharmony_ci		non-removable;
255562306a36Sopenharmony_ci	};
255662306a36Sopenharmony_ci
255762306a36Sopenharmony_ci	usb@7d000000 {
255862306a36Sopenharmony_ci		compatible = "nvidia,tegra30-udc";
255962306a36Sopenharmony_ci		status = "okay";
256062306a36Sopenharmony_ci		dr_mode = "otg";
256162306a36Sopenharmony_ci		vbus-supply = <&vdd_vbus_usb1>;
256262306a36Sopenharmony_ci	};
256362306a36Sopenharmony_ci
256462306a36Sopenharmony_ci	usb-phy@7d000000 {
256562306a36Sopenharmony_ci		status = "okay";
256662306a36Sopenharmony_ci		dr_mode = "otg";
256762306a36Sopenharmony_ci		nvidia,hssync-start-delay = <0>;
256862306a36Sopenharmony_ci		nvidia,xcvr-lsfslew = <2>;
256962306a36Sopenharmony_ci		nvidia,xcvr-lsrslew = <2>;
257062306a36Sopenharmony_ci	};
257162306a36Sopenharmony_ci
257262306a36Sopenharmony_ci	usb@7d008000 {
257362306a36Sopenharmony_ci		status = "okay";
257462306a36Sopenharmony_ci	};
257562306a36Sopenharmony_ci
257662306a36Sopenharmony_ci	usb-phy@7d008000 {
257762306a36Sopenharmony_ci		status = "okay";
257862306a36Sopenharmony_ci		vbus-supply = <&vdd_vbus_usb3>;
257962306a36Sopenharmony_ci	};
258062306a36Sopenharmony_ci
258162306a36Sopenharmony_ci	mains: ac-adapter-detect {
258262306a36Sopenharmony_ci		compatible = "gpio-charger";
258362306a36Sopenharmony_ci		charger-type = "mains";
258462306a36Sopenharmony_ci		gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
258562306a36Sopenharmony_ci	};
258662306a36Sopenharmony_ci
258762306a36Sopenharmony_ci	backlight: backlight {
258862306a36Sopenharmony_ci		compatible = "pwm-backlight";
258962306a36Sopenharmony_ci
259062306a36Sopenharmony_ci		enable-gpios = <&gpio TEGRA_GPIO(H, 2) GPIO_ACTIVE_HIGH>;
259162306a36Sopenharmony_ci		power-supply = <&vdd_5v0_bl>;
259262306a36Sopenharmony_ci		pwms = <&pwm 0 5000000>;
259362306a36Sopenharmony_ci
259462306a36Sopenharmony_ci		brightness-levels = <1 255>;
259562306a36Sopenharmony_ci		num-interpolated-steps = <254>;
259662306a36Sopenharmony_ci		default-brightness-level = <15>;
259762306a36Sopenharmony_ci	};
259862306a36Sopenharmony_ci
259962306a36Sopenharmony_ci	/* PMIC has a built-in 32KHz oscillator which is used by PMC */
260062306a36Sopenharmony_ci	clk32k_in: clock-32k {
260162306a36Sopenharmony_ci		compatible = "fixed-clock";
260262306a36Sopenharmony_ci		#clock-cells = <0>;
260362306a36Sopenharmony_ci		clock-frequency = <32768>;
260462306a36Sopenharmony_ci		clock-output-names = "pmic-oscillator";
260562306a36Sopenharmony_ci	};
260662306a36Sopenharmony_ci
260762306a36Sopenharmony_ci	cpus {
260862306a36Sopenharmony_ci		cpu0: cpu@0 {
260962306a36Sopenharmony_ci			cpu-supply = <&vdd_cpu>;
261062306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
261162306a36Sopenharmony_ci			#cooling-cells = <2>;
261262306a36Sopenharmony_ci		};
261362306a36Sopenharmony_ci		cpu1: cpu@1 {
261462306a36Sopenharmony_ci			cpu-supply = <&vdd_cpu>;
261562306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
261662306a36Sopenharmony_ci			#cooling-cells = <2>;
261762306a36Sopenharmony_ci		};
261862306a36Sopenharmony_ci		cpu2: cpu@2 {
261962306a36Sopenharmony_ci			cpu-supply = <&vdd_cpu>;
262062306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
262162306a36Sopenharmony_ci			#cooling-cells = <2>;
262262306a36Sopenharmony_ci		};
262362306a36Sopenharmony_ci		cpu3: cpu@3 {
262462306a36Sopenharmony_ci			cpu-supply = <&vdd_cpu>;
262562306a36Sopenharmony_ci			operating-points-v2 = <&cpu0_opp_table>;
262662306a36Sopenharmony_ci			#cooling-cells = <2>;
262762306a36Sopenharmony_ci		};
262862306a36Sopenharmony_ci	};
262962306a36Sopenharmony_ci
263062306a36Sopenharmony_ci	display-panel {
263162306a36Sopenharmony_ci		compatible = "hannstar,hsd101pww2", "panel-lvds";
263262306a36Sopenharmony_ci
263362306a36Sopenharmony_ci		width-mm = <217>;
263462306a36Sopenharmony_ci		height-mm = <136>;
263562306a36Sopenharmony_ci
263662306a36Sopenharmony_ci		data-mapping = "jeida-24";
263762306a36Sopenharmony_ci
263862306a36Sopenharmony_ci		panel-timing {
263962306a36Sopenharmony_ci			/* 1280x800@60Hz */
264062306a36Sopenharmony_ci			clock-frequency = <68000000>;
264162306a36Sopenharmony_ci			hactive = <1280>;
264262306a36Sopenharmony_ci			vactive = <800>;
264362306a36Sopenharmony_ci			hfront-porch = <48>;
264462306a36Sopenharmony_ci			hback-porch = <18>;
264562306a36Sopenharmony_ci			hsync-len = <30>;
264662306a36Sopenharmony_ci			vsync-len = <5>;
264762306a36Sopenharmony_ci			vfront-porch = <3>;
264862306a36Sopenharmony_ci			vback-porch = <12>;
264962306a36Sopenharmony_ci		};
265062306a36Sopenharmony_ci	};
265162306a36Sopenharmony_ci
265262306a36Sopenharmony_ci	extcon-keys {
265362306a36Sopenharmony_ci		compatible = "gpio-keys";
265462306a36Sopenharmony_ci
265562306a36Sopenharmony_ci		switch-dock-insert {
265662306a36Sopenharmony_ci			label = "Chagall Dock";
265762306a36Sopenharmony_ci			gpios = <&gpio TEGRA_GPIO(S, 4) GPIO_ACTIVE_LOW>;
265862306a36Sopenharmony_ci			linux,input-type = <EV_SW>;
265962306a36Sopenharmony_ci			linux,code = <SW_DOCK>;
266062306a36Sopenharmony_ci			debounce-interval = <10>;
266162306a36Sopenharmony_ci			wakeup-event-action = <EV_ACT_ASSERTED>;
266262306a36Sopenharmony_ci			wakeup-source;
266362306a36Sopenharmony_ci		};
266462306a36Sopenharmony_ci
266562306a36Sopenharmony_ci		switch-lineout-detect {
266662306a36Sopenharmony_ci			label = "Audio dock line-out detect";
266762306a36Sopenharmony_ci			gpios = <&gpio TEGRA_GPIO(S, 3) GPIO_ACTIVE_LOW>;
266862306a36Sopenharmony_ci			linux,input-type = <EV_SW>;
266962306a36Sopenharmony_ci			linux,code = <SW_LINEOUT_INSERT>;
267062306a36Sopenharmony_ci			debounce-interval = <10>;
267162306a36Sopenharmony_ci			wakeup-event-action = <EV_ACT_ASSERTED>;
267262306a36Sopenharmony_ci			wakeup-source;
267362306a36Sopenharmony_ci		};
267462306a36Sopenharmony_ci	};
267562306a36Sopenharmony_ci
267662306a36Sopenharmony_ci	gpio-keys {
267762306a36Sopenharmony_ci		compatible = "gpio-keys";
267862306a36Sopenharmony_ci
267962306a36Sopenharmony_ci		key-power {
268062306a36Sopenharmony_ci			label = "Power";
268162306a36Sopenharmony_ci			gpios = <&gpio TEGRA_GPIO(V, 0) GPIO_ACTIVE_LOW>;
268262306a36Sopenharmony_ci			linux,code = <KEY_POWER>;
268362306a36Sopenharmony_ci			debounce-interval = <10>;
268462306a36Sopenharmony_ci			wakeup-event-action = <EV_ACT_ASSERTED>;
268562306a36Sopenharmony_ci			wakeup-source;
268662306a36Sopenharmony_ci		};
268762306a36Sopenharmony_ci
268862306a36Sopenharmony_ci		key-volume-down {
268962306a36Sopenharmony_ci			label = "Volume Down";
269062306a36Sopenharmony_ci			gpios = <&gpio TEGRA_GPIO(Q, 1) GPIO_ACTIVE_LOW>;
269162306a36Sopenharmony_ci			linux,code = <KEY_VOLUMEDOWN>;
269262306a36Sopenharmony_ci			debounce-interval = <10>;
269362306a36Sopenharmony_ci			wakeup-event-action = <EV_ACT_ASSERTED>;
269462306a36Sopenharmony_ci			wakeup-source;
269562306a36Sopenharmony_ci		};
269662306a36Sopenharmony_ci
269762306a36Sopenharmony_ci		key-volume-up {
269862306a36Sopenharmony_ci			label = "Volume Up";
269962306a36Sopenharmony_ci			gpios = <&gpio TEGRA_GPIO(Q, 0) GPIO_ACTIVE_LOW>;
270062306a36Sopenharmony_ci			linux,code = <KEY_VOLUMEUP>;
270162306a36Sopenharmony_ci			debounce-interval = <10>;
270262306a36Sopenharmony_ci			wakeup-event-action = <EV_ACT_ASSERTED>;
270362306a36Sopenharmony_ci			wakeup-source;
270462306a36Sopenharmony_ci		};
270562306a36Sopenharmony_ci	};
270662306a36Sopenharmony_ci
270762306a36Sopenharmony_ci	haptic-feedback {
270862306a36Sopenharmony_ci		compatible = "gpio-vibrator";
270962306a36Sopenharmony_ci		enable-gpios = <&gpio TEGRA_GPIO(U, 4) GPIO_ACTIVE_HIGH>;
271062306a36Sopenharmony_ci		vcc-supply = <&vdd_3v3_sys>;
271162306a36Sopenharmony_ci	};
271262306a36Sopenharmony_ci
271362306a36Sopenharmony_ci	opp-table-actmon {
271462306a36Sopenharmony_ci		/delete-node/ opp-625000000;
271562306a36Sopenharmony_ci		/delete-node/ opp-667000000;
271662306a36Sopenharmony_ci		/delete-node/ opp-750000000;
271762306a36Sopenharmony_ci		/delete-node/ opp-800000000;
271862306a36Sopenharmony_ci		/delete-node/ opp-900000000;
271962306a36Sopenharmony_ci	};
272062306a36Sopenharmony_ci
272162306a36Sopenharmony_ci	opp-table-emc {
272262306a36Sopenharmony_ci		/delete-node/ opp-625000000-1200;
272362306a36Sopenharmony_ci		/delete-node/ opp-625000000-1250;
272462306a36Sopenharmony_ci		/delete-node/ opp-667000000-1200;
272562306a36Sopenharmony_ci		/delete-node/ opp-750000000-1300;
272662306a36Sopenharmony_ci		/delete-node/ opp-800000000-1300;
272762306a36Sopenharmony_ci		/delete-node/ opp-900000000-1350;
272862306a36Sopenharmony_ci	};
272962306a36Sopenharmony_ci
273062306a36Sopenharmony_ci	brcm_wifi_pwrseq: pwrseq-wifi {
273162306a36Sopenharmony_ci		compatible = "mmc-pwrseq-simple";
273262306a36Sopenharmony_ci
273362306a36Sopenharmony_ci		clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
273462306a36Sopenharmony_ci		clock-names = "ext_clock";
273562306a36Sopenharmony_ci
273662306a36Sopenharmony_ci		reset-gpios = <&gpio TEGRA_GPIO(D, 3) GPIO_ACTIVE_LOW>;
273762306a36Sopenharmony_ci		post-power-on-delay-ms = <300>;
273862306a36Sopenharmony_ci		power-off-delay-us = <300>;
273962306a36Sopenharmony_ci	};
274062306a36Sopenharmony_ci
274162306a36Sopenharmony_ci	sound {
274262306a36Sopenharmony_ci		compatible = "pegatron,tegra-audio-wm8903-chagall",
274362306a36Sopenharmony_ci			     "nvidia,tegra-audio-wm8903";
274462306a36Sopenharmony_ci		nvidia,model = "Pegatron Chagall WM8903";
274562306a36Sopenharmony_ci
274662306a36Sopenharmony_ci		nvidia,audio-routing =
274762306a36Sopenharmony_ci			"Headphone Jack", "HPOUTR",
274862306a36Sopenharmony_ci			"Headphone Jack", "HPOUTL",
274962306a36Sopenharmony_ci			"Int Spk", "ROP",
275062306a36Sopenharmony_ci			"Int Spk", "RON",
275162306a36Sopenharmony_ci			"Int Spk", "LOP",
275262306a36Sopenharmony_ci			"Int Spk", "LON",
275362306a36Sopenharmony_ci			"IN1R", "Mic Jack",
275462306a36Sopenharmony_ci			"DMICDAT", "Int Mic";
275562306a36Sopenharmony_ci
275662306a36Sopenharmony_ci		nvidia,i2s-controller = <&tegra_i2s1>;
275762306a36Sopenharmony_ci		nvidia,audio-codec = <&wm8903>;
275862306a36Sopenharmony_ci
275962306a36Sopenharmony_ci		nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>;
276062306a36Sopenharmony_ci		nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>;
276162306a36Sopenharmony_ci		nvidia,headset;
276262306a36Sopenharmony_ci
276362306a36Sopenharmony_ci		clocks = <&tegra_car TEGRA30_CLK_PLL_A>,
276462306a36Sopenharmony_ci			 <&tegra_car TEGRA30_CLK_PLL_A_OUT0>,
276562306a36Sopenharmony_ci			 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
276662306a36Sopenharmony_ci		clock-names = "pll_a", "pll_a_out0", "mclk";
276762306a36Sopenharmony_ci
276862306a36Sopenharmony_ci		assigned-clocks = <&tegra_car TEGRA30_CLK_EXTERN1>,
276962306a36Sopenharmony_ci				  <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
277062306a36Sopenharmony_ci
277162306a36Sopenharmony_ci		assigned-clock-parents = <&tegra_car TEGRA30_CLK_PLL_A_OUT0>,
277262306a36Sopenharmony_ci					 <&tegra_car TEGRA30_CLK_EXTERN1>;
277362306a36Sopenharmony_ci	};
277462306a36Sopenharmony_ci
277562306a36Sopenharmony_ci	thermal-zones {
277662306a36Sopenharmony_ci		/*
277762306a36Sopenharmony_ci		 * NCT72 has two sensors:
277862306a36Sopenharmony_ci		 *
277962306a36Sopenharmony_ci		 *	0: internal that monitors ambient/skin temperature
278062306a36Sopenharmony_ci		 *	1: external that is connected to the CPU's diode
278162306a36Sopenharmony_ci		 *
278262306a36Sopenharmony_ci		 * Ideally we should use userspace thermal governor,
278362306a36Sopenharmony_ci		 * but it's a much more complex solution.  The "skin"
278462306a36Sopenharmony_ci		 * zone exists as a simpler solution which prevents
278562306a36Sopenharmony_ci		 * Chagall from getting too hot from a user's tactile
278662306a36Sopenharmony_ci		 * perspective. The CPU zone is intended to protect
278762306a36Sopenharmony_ci		 * silicon from damage.
278862306a36Sopenharmony_ci		 */
278962306a36Sopenharmony_ci
279062306a36Sopenharmony_ci		skin-thermal {
279162306a36Sopenharmony_ci			polling-delay-passive = <1000>; /* milliseconds */
279262306a36Sopenharmony_ci			polling-delay = <5000>; /* milliseconds */
279362306a36Sopenharmony_ci
279462306a36Sopenharmony_ci			thermal-sensors = <&nct72 0>;
279562306a36Sopenharmony_ci
279662306a36Sopenharmony_ci			trips {
279762306a36Sopenharmony_ci				trip0: skin-alert {
279862306a36Sopenharmony_ci					/* throttle at 57C until temperature drops to 56.8C */
279962306a36Sopenharmony_ci					temperature = <57000>;
280062306a36Sopenharmony_ci					hysteresis = <200>;
280162306a36Sopenharmony_ci					type = "passive";
280262306a36Sopenharmony_ci				};
280362306a36Sopenharmony_ci
280462306a36Sopenharmony_ci				trip1: skin-crit {
280562306a36Sopenharmony_ci					/* shut down at 65C */
280662306a36Sopenharmony_ci					temperature = <65000>;
280762306a36Sopenharmony_ci					hysteresis = <2000>;
280862306a36Sopenharmony_ci					type = "critical";
280962306a36Sopenharmony_ci				};
281062306a36Sopenharmony_ci			};
281162306a36Sopenharmony_ci
281262306a36Sopenharmony_ci			cooling-maps {
281362306a36Sopenharmony_ci				map0 {
281462306a36Sopenharmony_ci					trip = <&trip0>;
281562306a36Sopenharmony_ci					cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
281662306a36Sopenharmony_ci							 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
281762306a36Sopenharmony_ci							 <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
281862306a36Sopenharmony_ci							 <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
281962306a36Sopenharmony_ci							 <&actmon THERMAL_NO_LIMIT
282062306a36Sopenharmony_ci								  THERMAL_NO_LIMIT>;
282162306a36Sopenharmony_ci				};
282262306a36Sopenharmony_ci			};
282362306a36Sopenharmony_ci		};
282462306a36Sopenharmony_ci
282562306a36Sopenharmony_ci		cpu-thermal {
282662306a36Sopenharmony_ci			polling-delay-passive = <1000>; /* milliseconds */
282762306a36Sopenharmony_ci			polling-delay = <5000>; /* milliseconds */
282862306a36Sopenharmony_ci
282962306a36Sopenharmony_ci			thermal-sensors = <&nct72 1>;
283062306a36Sopenharmony_ci
283162306a36Sopenharmony_ci			trips {
283262306a36Sopenharmony_ci				trip2: cpu-alert {
283362306a36Sopenharmony_ci					/* throttle at 85C until temperature drops to 84.8C */
283462306a36Sopenharmony_ci					temperature = <85000>;
283562306a36Sopenharmony_ci					hysteresis = <200>;
283662306a36Sopenharmony_ci					type = "passive";
283762306a36Sopenharmony_ci				};
283862306a36Sopenharmony_ci
283962306a36Sopenharmony_ci				trip3: cpu-crit {
284062306a36Sopenharmony_ci					/* shut down at 90C */
284162306a36Sopenharmony_ci					temperature = <90000>;
284262306a36Sopenharmony_ci					hysteresis = <2000>;
284362306a36Sopenharmony_ci					type = "critical";
284462306a36Sopenharmony_ci				};
284562306a36Sopenharmony_ci			};
284662306a36Sopenharmony_ci
284762306a36Sopenharmony_ci			cooling-maps {
284862306a36Sopenharmony_ci				map1 {
284962306a36Sopenharmony_ci					trip = <&trip2>;
285062306a36Sopenharmony_ci					cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
285162306a36Sopenharmony_ci							 <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
285262306a36Sopenharmony_ci							 <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
285362306a36Sopenharmony_ci							 <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
285462306a36Sopenharmony_ci							 <&actmon THERMAL_NO_LIMIT
285562306a36Sopenharmony_ci								  THERMAL_NO_LIMIT>;
285662306a36Sopenharmony_ci				};
285762306a36Sopenharmony_ci			};
285862306a36Sopenharmony_ci		};
285962306a36Sopenharmony_ci	};
286062306a36Sopenharmony_ci};
2861